From bf09f47bf925e86df494fe6ef21051d30792c467 Mon Sep 17 00:00:00 2001 From: sergioppires Date: Wed, 1 Dec 2021 21:11:21 -0300 Subject: [PATCH 01/13] carregar o desenho dinamicamente --- avisualizer-front/package-lock.json | 16318 +++++++++++++++++++ avisualizer-front/src/pages/Home/index.tsx | 42 +- 2 files changed, 16356 insertions(+), 4 deletions(-) create mode 100644 avisualizer-front/package-lock.json diff --git a/avisualizer-front/package-lock.json b/avisualizer-front/package-lock.json new file mode 100644 index 00000000..5a2fba98 --- /dev/null +++ b/avisualizer-front/package-lock.json @@ -0,0 +1,16318 @@ +{ + "name": "avisualizer-front", + "version": "0.1.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", + "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", + "requires": { + "@babel/highlight": "^7.16.0" + }, + "dependencies": { + "@babel/highlight": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", + "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/compat-data": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", + "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==" + }, + "@babel/core": { + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.8.tgz", + "integrity": "sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og==", + "requires": { + "@babel/code-frame": "^7.15.8", + "@babel/generator": "^7.15.8", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.8", + "@babel/helpers": "^7.15.4", + "@babel/parser": "^7.15.8", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.6", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": { + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "requires": { + "minimist": "^1.2.5" + } + } + } + }, + "@babel/generator": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", + "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", + "requires": { + "@babel/types": "^7.16.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz", + "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==", + "requires": { + "@babel/types": "^7.16.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.0.tgz", + "integrity": "sha512-9KuleLT0e77wFUku6TUkqZzCEymBdtuQQ27MhEKzf9UOOJu3cYj98kyaDAzxpC7lV6DGiZFuC8XqDsq8/Kl6aQ==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-compilation-targets": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz", + "integrity": "sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==", + "requires": { + "@babel/compat-data": "^7.16.0", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.0.tgz", + "integrity": "sha512-XLwWvqEaq19zFlF5PTgOod4bUA+XbkR4WLQBct1bkzmxJGB0ZEJaoKF4c8cgH9oBtCDuYJ8BP5NB9uFiEgO5QA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-member-expression-to-functions": "^7.16.0", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/helper-replace-supers": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.0.tgz", + "integrity": "sha512-3DyG0zAFAZKcOp7aVr33ddwkxJ0Z0Jr5V99y3I690eYLpukJsJvAbzTy1ewoCqsML8SbIrjH14Jc/nSQ4TvNPA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "regexpu-core": "^4.7.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.0.tgz", + "integrity": "sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg==", + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz", + "integrity": "sha512-Hk2SLxC9ZbcOhLpg/yMznzJ11W++lg5GMbxt1ev6TXUiJB0N42KPC+7w8a+eWGuqDnUYuwStJoZHM7RgmIOaGQ==", + "requires": { + "@babel/types": "^7.16.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-function-name": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", + "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", + "requires": { + "@babel/helper-get-function-arity": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-get-function-arity": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", + "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", + "requires": { + "@babel/types": "^7.16.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-hoist-variables": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", + "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", + "requires": { + "@babel/types": "^7.16.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz", + "integrity": "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==", + "requires": { + "@babel/types": "^7.16.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-module-imports": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz", + "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==", + "requires": { + "@babel/types": "^7.16.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-module-transforms": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz", + "integrity": "sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==", + "requires": { + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-replace-supers": "^7.16.0", + "@babel/helper-simple-access": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/helper-validator-identifier": "^7.15.7", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz", + "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==", + "requires": { + "@babel/types": "^7.16.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.4.tgz", + "integrity": "sha512-vGERmmhR+s7eH5Y/cp8PCVzj4XEjerq8jooMfxFdA5xVtAk9Sh4AQsrWgiErUEBjtGrBtOFKDUcWQFW4/dFwMA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-wrap-function": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-replace-supers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz", + "integrity": "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.16.0", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/traverse": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-simple-access": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz", + "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==", + "requires": { + "@babel/types": "^7.16.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "requires": { + "@babel/types": "^7.16.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", + "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", + "requires": { + "@babel/types": "^7.16.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==" + }, + "@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==" + }, + "@babel/helper-wrap-function": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.0.tgz", + "integrity": "sha512-VVMGzYY3vkWgCJML+qVLvGIam902mJW0FvT7Avj1zEe0Gn7D93aWdLblYARTxEw+6DhZmtzhBM2zv0ekE5zg1g==", + "requires": { + "@babel/helper-function-name": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helpers": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.3.tgz", + "integrity": "sha512-Xn8IhDlBPhvYTvgewPKawhADichOsbkZuzN7qz2BusOM0brChsyXMDJvldWaYMMUNiCQdQzNEioXTp3sC8Nt8w==", + "requires": { + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.3", + "@babel/types": "^7.16.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/highlight": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", + "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "chalk": "^2.0.0", + "js-tokens": "^4.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==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/parser": { + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz", + "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.16.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.2.tgz", + "integrity": "sha512-h37CvpLSf8gb2lIJ2CgC3t+EjFbi0t8qS7LCS1xcJIlEXE4czlofwaW7W1HA8zpgOCzI9C1nmoqNR1zWkk0pQg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.0.tgz", + "integrity": "sha512-4tcFwwicpWTrpl9qjf7UsoosaArgImF85AxqCRZlgc3IQDvkUHjJpruXAL58Wmj+T6fypWTC/BakfEkwIL/pwA==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.4.tgz", + "integrity": "sha512-/CUekqaAaZCQHleSK/9HajvcD/zdnJiKRiuUFq8ITE+0HsPzquf53cpFiqAwl/UfmJbR6n5uGPQSPdrmKOvHHg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.16.4", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.0.tgz", + "integrity": "sha512-mCF3HcuZSY9Fcx56Lbn+CGdT44ioBMMvjNVldpKtj8tpniETdLjnxdHI1+sDWXIM1nNt+EanJOZ3IG9lzVjs7A==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.0.tgz", + "integrity": "sha512-mAy3sdcY9sKAkf3lQbDiv3olOfiLqI51c9DR9b19uMoR2Z6r5pmGl7dfNFqEvqOyqbf1ta4lknK4gc5PJn3mfA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz", + "integrity": "sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-decorators": "^7.12.1" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.0.tgz", + "integrity": "sha512-QGSA6ExWk95jFQgwz5GQ2Dr95cf7eI7TKutIXXTb7B1gCLTCz5hTjFTQGfLFBBiC5WSNi7udNwWsqbbMh1c4yQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.0.tgz", + "integrity": "sha512-CjI4nxM/D+5wCnhD11MHB1AwRSAYeDT+h8gCdcVJZ/OK7+wRzFsf7PFPWVpVpNRkHMmMkQWAHpTq+15IXQ1diA==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.0.tgz", + "integrity": "sha512-kouIPuiv8mSi5JkEhzApg5Gn6hFyKPnlkO0a9YSzqRurH8wYzSlf6RJdzluAsbqecdW5pBvDJDfyDIUR/vLxvg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.0.tgz", + "integrity": "sha512-pbW0fE30sVTYXXm9lpVQQ/Vc+iTeQKiXlaNRZPPN2A2VdlWyAtsUrsQ3xydSlDW00TFMK7a8m3cDTkBF5WnV3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.0.tgz", + "integrity": "sha512-3bnHA8CAFm7cG93v8loghDYyQ8r97Qydf63BeYiGgYbjKKB/XP53W15wfRC7dvKfoiJ34f6Rbyyx2btExc8XsQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.0.tgz", + "integrity": "sha512-FAhE2I6mjispy+vwwd6xWPyEx3NYFS13pikDBWUAFGZvq6POGs5eNchw8+1CYoEgBl9n11I3NkzD7ghn25PQ9Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.0.tgz", + "integrity": "sha512-LU/+jp89efe5HuWJLmMmFG0+xbz+I2rSI7iLc1AlaeSMDMOGzWlc5yJrMN1d04osXN4sSfpo4O+azkBNBes0jg==", + "requires": { + "@babel/compat-data": "^7.16.0", + "@babel/helper-compilation-targets": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.16.0" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.0.tgz", + "integrity": "sha512-kicDo0A/5J0nrsCPbn89mTG3Bm4XgYi0CZtvex9Oyw7gGZE3HXGD0zpQNH+mo+tEfbo8wbmMvJftOwpmPy7aVw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.0.tgz", + "integrity": "sha512-Y4rFpkZODfHrVo70Uaj6cC1JJOt3Pp0MdWSwIKtb8z1/lsjl9AmnB7ErRFV+QNGIfcY1Eruc2UMx5KaRnXjMyg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.0.tgz", + "integrity": "sha512-IvHmcTHDFztQGnn6aWq4t12QaBXTKr1whF/dgp9kz84X6GUcwq9utj7z2wFCUfeOup/QKnOlt2k0zxkGFx9ubg==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.0.tgz", + "integrity": "sha512-3jQUr/HBbMVZmi72LpjQwlZ55i1queL8KcDTQEkAHihttJnAPrcvG9ZNXIfsd2ugpizZo595egYV6xy+pv4Ofw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-create-class-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.0.tgz", + "integrity": "sha512-ti7IdM54NXv29cA4+bNNKEMS4jLMCbJgl+Drv+FgYy0erJLAxNAIXcNjNjrRZEcWq0xJHsNVwQezskMFpF8N9g==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.16.0.tgz", + "integrity": "sha512-nxnnngZClvlY13nHJAIDow0S7Qzhq64fQ/NlqS+VER3kjW/4F0jLhXjeL8jcwSwz6Ca3rotT5NJD2T9I7lcv7g==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.0.tgz", + "integrity": "sha512-dH91yCo0RyqfzWgoM5Ji9ir8fQ+uFbt9KHM3d2x4jZOuHS6wNA+CRmRUP/BWCsHG2bjc7A2Way6AvH1eQk0wig==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.0.tgz", + "integrity": "sha512-8zv2+xiPHwly31RK4RmnEYY5zziuF3O7W2kIDW+07ewWDh6Oi0dRq8kwvulRkFgt6DB97RlKs5c1y068iPlCUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.0.tgz", + "integrity": "sha512-Xv6mEXqVdaqCBfJFyeab0fH2DnUoMsDmhamxsSi4j8nLd4Vtw213WMJr55xxqipC/YVWyPY3K0blJncPYji+dQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.0.tgz", + "integrity": "sha512-vIFb5250Rbh7roWARvCLvIJ/PtAU5Lhv7BtZ1u24COwpI9Ypjsh+bZcKk6rlIyalK+r0jOc1XQ8I4ovNxNrWrA==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.0.tgz", + "integrity": "sha512-PbIr7G9kR8tdH6g8Wouir5uVjklETk91GMVSUq+VaOgiinbCkBP6Q7NN/suM/QutZkMJMvcyAriogcYAdhg8Gw==", + "requires": { + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.16.0" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.0.tgz", + "integrity": "sha512-V14As3haUOP4ZWrLJ3VVx5rCnrYhMSHN/jX7z6FAt5hjRkLsb0snPCmJwSOML5oxkKO4FNoNv7V5hw/y2bjuvg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.0.tgz", + "integrity": "sha512-27n3l67/R3UrXfizlvHGuTwsRIFyce3D/6a37GRxn28iyTPvNXaW4XvznexRh1zUNLPjbLL22Id0XQElV94ruw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.0.tgz", + "integrity": "sha512-HUxMvy6GtAdd+GKBNYDWCIA776byUQH8zjnfjxwT1P1ARv/wFu8eBDpmXQcLS/IwRtrxIReGiplOwMeyO7nsDQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.0.tgz", + "integrity": "sha512-63l1dRXday6S8V3WFY5mXJwcRAnPYxvFfTlt67bwV1rTyVTM5zrp0DBBb13Kl7+ehkCVwIZPumPpFP/4u70+Tw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.0.tgz", + "integrity": "sha512-Q7tBUwjxLTsHEoqktemHBMtb3NYwyJPTJdM+wDwb0g8PZ3kQUIzNvwD5lPaqW/p54TXBc/MXZu9Jr7tbUEUM8Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.0.tgz", + "integrity": "sha512-FXlDZfQeLILfJlC6I1qyEwcHK5UpRCFkaoVyA1nk9A1L1Yu583YO4un2KsLBsu3IJb4CUbctZks8tD9xPQubLw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.0.tgz", + "integrity": "sha512-LIe2kcHKAZOJDNxujvmp6z3mfN6V9lJxubU4fJIGoQCkKe3Ec2OcbdlYP+vW++4MpxwG0d1wSDOJtQW5kLnkZQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.0.tgz", + "integrity": "sha512-OwYEvzFI38hXklsrbNivzpO3fh87skzx8Pnqi4LoSYeav0xHlueSoCJrSgTPfnbyzopo5b3YVAJkFIcUpK2wsw==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.1.tgz", + "integrity": "sha512-8hAtkmsQb36yMmEtk2JZ9JnVyDSnDOdlB+0nEGzIDLuK4yR3JcEjfuFPYkdEPSh8Id+rAMeBEn+X0iVEyho6Hg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-flow": "^7.12.1" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.0.tgz", + "integrity": "sha512-5QKUw2kO+GVmKr2wMYSATCTTnHyscl6sxFRAY+rvN7h7WB0lcG0o4NoV6ZQU32OZGVsYUsfLGgPQpDFdkfjlJQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.0.tgz", + "integrity": "sha512-lBzMle9jcOXtSOXUpc7tvvTpENu/NuekNJVova5lCCWCV9/U1ho2HH2y0p6mBg8fPm/syEAbfaaemYGOHCY3mg==", + "requires": { + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.0.tgz", + "integrity": "sha512-gQDlsSF1iv9RU04clgXqRjrPyyoJMTclFt3K1cjLmTKikc0s/6vE3hlDeEVC71wLTRu72Fq7650kABrdTc2wMQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.0.tgz", + "integrity": "sha512-WRpw5HL4Jhnxw8QARzRvwojp9MIE7Tdk3ez6vRyUk1MwgjJN0aNpRoXainLR5SgxmoXx/vsXGZ6OthP6t/RbUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.0.tgz", + "integrity": "sha512-rWFhWbCJ9Wdmzln1NmSCqn7P0RAD+ogXG/bd9Kg5c7PKWkJtkiXmYsMBeXjDlzHpVTJ4I/hnjs45zX4dEv81xw==", + "requires": { + "@babel/helper-module-transforms": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.0.tgz", + "integrity": "sha512-Dzi+NWqyEotgzk/sb7kgQPJQf7AJkQBWsVp1N6JWc1lBVo0vkElUnGdr1PzUBmfsCCN5OOFya3RtpeHk15oLKQ==", + "requires": { + "@babel/helper-module-transforms": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-simple-access": "^7.16.0", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.0.tgz", + "integrity": "sha512-yuGBaHS3lF1m/5R+6fjIke64ii5luRUg97N2wr+z1sF0V+sNSXPxXDdEEL/iYLszsN5VKxVB1IPfEqhzVpiqvg==", + "requires": { + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-module-transforms": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-identifier": "^7.15.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.0.tgz", + "integrity": "sha512-nx4f6no57himWiHhxDM5pjwhae5vLpTK2zCnDH8+wNLJy0TVER/LJRHl2bkt6w9Aad2sPD5iNNoUpY3X9sTGDg==", + "requires": { + "@babel/helper-module-transforms": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.0.tgz", + "integrity": "sha512-LogN88uO+7EhxWc8WZuQ8vxdSyVGxhkh8WTC3tzlT8LccMuQdA81e9SGV6zY7kY2LjDhhDOFdQVxdGwPyBCnvg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.0.tgz", + "integrity": "sha512-fhjrDEYv2DBsGN/P6rlqakwRwIp7rBGLPbrKxwh7oVt5NNkIhZVOY2GRV+ULLsQri1bDqwDWnU3vhlmx5B2aCw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.0.tgz", + "integrity": "sha512-fds+puedQHn4cPLshoHcR1DTMN0q1V9ou0mUjm8whx9pGcNvDrVVrgw+KJzzCaiTdaYhldtrUps8DWVMgrSEyg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.16.0" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.3.tgz", + "integrity": "sha512-3MaDpJrOXT1MZ/WCmkOFo7EtmVVC8H4EUZVrHvFOsmwkk4lOjQj8rzv8JKUZV4YoQKeoIgk07GO+acPU9IMu/w==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.0.tgz", + "integrity": "sha512-XLldD4V8+pOqX2hwfWhgwXzGdnDOThxaNTgqagOcpBgIxbUvpgU2FMvo5E1RyHbk756WYgdbS0T8y0Cj9FKkWQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.16.0.tgz", + "integrity": "sha512-OgtklS+p9t1X37eWA4XdvvbZG/3gqzX569gqmo3q4/Ui6qjfTQmOs5UTSrfdD9nVByHhX6Gbm/Pyc4KbwUXGWA==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.0.tgz", + "integrity": "sha512-FJFdJAqaCpndL+pIf0aeD/qlQwT7QXOvR6Cc8JPvNhKJBi2zc/DPc4g05Y3fbD/0iWAMQFGij4+Xw+4L/BMpTg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.0.tgz", + "integrity": "sha512-rqDgIbukZ44pqq7NIRPGPGNklshPkvlmvqjdx3OZcGPk4zGIenYkxDTvl3LsSL8gqcc3ZzGmXPE6hR/u/voNOw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-jsx": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.0.tgz", + "integrity": "sha512-qq65iSqBRq0Hr3wq57YG2AmW0H6wgTnIzpffTphrUWUgLCOK+zf1f7G0vuOiXrp7dU1qq+fQBoqZ3wCDAkhFzw==", + "requires": { + "@babel/plugin-transform-react-jsx": "^7.16.0" + } + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.16.0.tgz", + "integrity": "sha512-97yCFY+2GvniqOThOSjPor8xUoDiQ0STVWAQMl3pjhJoFVe5DuXDLZCRSZxu9clx+oRCbTiXGgKEG/Yoyo6Y+w==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.16.0.tgz", + "integrity": "sha512-8yvbGGrHOeb/oyPc9tzNoe9/lmIjz3HLa9Nc5dMGDyNpGjfFrk8D2KdEq9NRkftZzeoQEW6yPQ29TMZtrLiUUA==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.0.tgz", + "integrity": "sha512-NC/Bj2MG+t8Ef5Pdpo34Ay74X4Rt804h5y81PwOpfPtmAK3i6CizmQqwyBQzIepz1Yt8wNr2Z2L7Lu3qBMfZMA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.0.tgz", + "integrity": "sha512-JAvGxgKuwS2PihiSFaDrp94XOzzTUeDeOQlcKzVAyaPap7BnZXK/lvMDiubkPTdotPKOIZq9xWXWnggUMYiExg==", + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.0.tgz", + "integrity": "sha512-Dgs8NNCehHSvXdhEhln8u/TtJxfVwGYCgP2OOr5Z3Ar+B+zXicEOKNTyc+eca2cuEOMtjW6m9P9ijOt8QdqWkg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz", + "integrity": "sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg==", + "requires": { + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "resolve": "^1.8.1", + "semver": "^5.5.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.0.tgz", + "integrity": "sha512-iVb1mTcD8fuhSv3k99+5tlXu5N0v8/DPm2mO3WACLG6al1CGZH7v09HJyUb1TtYl/Z+KrM6pHSIJdZxP5A+xow==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.0.tgz", + "integrity": "sha512-Ao4MSYRaLAQczZVp9/7E7QHsCuK92yHRrmVNRe/SlEJjhzivq0BSn8mEraimL8wizHZ3fuaHxKH0iwzI13GyGg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.0.tgz", + "integrity": "sha512-/ntT2NljR9foobKk4E/YyOSwcGUXtYWv5tinMK/3RkypyNBNdhHUaq6Orw5DWq9ZcNlS03BIlEALFeQgeVAo4Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.0.tgz", + "integrity": "sha512-Rd4Ic89hA/f7xUSJQk5PnC+4so50vBoBfxjdQAdvngwidM8jYIBVxBZ/sARxD4e0yMXRbJVDrYf7dyRtIIKT6Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.0.tgz", + "integrity": "sha512-++V2L8Bdf4vcaHi2raILnptTBjGEFxn5315YU+e8+EqXIucA+q349qWngCLpUYqqv233suJ6NOienIVUpS9cqg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.16.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.1.tgz", + "integrity": "sha512-NO4XoryBng06jjw/qWEU2LhcLJr1tWkhpMam/H4eas/CDKMX/b2/Ylb6EI256Y7+FVPCawwSM1rrJNOpDiz+Lg==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-typescript": "^7.16.0" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.0.tgz", + "integrity": "sha512-VFi4dhgJM7Bpk8lRc5CMaRGlKZ29W9C3geZjt9beuzSUrlJxsNwX7ReLwaL6WEvsOf2EQkyIJEPtF8EXjB/g2A==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.0.tgz", + "integrity": "sha512-jHLK4LxhHjvCeZDWyA9c+P9XH1sOxRd1RO9xMtDVRAOND/PczPqizEtVdx4TQF/wyPaewqpT+tgQFYMnN/P94A==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/preset-env": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.4.tgz", + "integrity": "sha512-v0QtNd81v/xKj4gNKeuAerQ/azeNn/G1B1qMLeXOcV8+4TWlD2j3NV1u8q29SDFBXx/NBq5kyEAO+0mpRgacjA==", + "requires": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-compilation-targets": "^7.16.3", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.2", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-async-generator-functions": "^7.16.4", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-class-static-block": "^7.16.0", + "@babel/plugin-proposal-dynamic-import": "^7.16.0", + "@babel/plugin-proposal-export-namespace-from": "^7.16.0", + "@babel/plugin-proposal-json-strings": "^7.16.0", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-object-rest-spread": "^7.16.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-proposal-private-property-in-object": "^7.16.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.0", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.16.0", + "@babel/plugin-transform-async-to-generator": "^7.16.0", + "@babel/plugin-transform-block-scoped-functions": "^7.16.0", + "@babel/plugin-transform-block-scoping": "^7.16.0", + "@babel/plugin-transform-classes": "^7.16.0", + "@babel/plugin-transform-computed-properties": "^7.16.0", + "@babel/plugin-transform-destructuring": "^7.16.0", + "@babel/plugin-transform-dotall-regex": "^7.16.0", + "@babel/plugin-transform-duplicate-keys": "^7.16.0", + "@babel/plugin-transform-exponentiation-operator": "^7.16.0", + "@babel/plugin-transform-for-of": "^7.16.0", + "@babel/plugin-transform-function-name": "^7.16.0", + "@babel/plugin-transform-literals": "^7.16.0", + "@babel/plugin-transform-member-expression-literals": "^7.16.0", + "@babel/plugin-transform-modules-amd": "^7.16.0", + "@babel/plugin-transform-modules-commonjs": "^7.16.0", + "@babel/plugin-transform-modules-systemjs": "^7.16.0", + "@babel/plugin-transform-modules-umd": "^7.16.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.0", + "@babel/plugin-transform-new-target": "^7.16.0", + "@babel/plugin-transform-object-super": "^7.16.0", + "@babel/plugin-transform-parameters": "^7.16.3", + "@babel/plugin-transform-property-literals": "^7.16.0", + "@babel/plugin-transform-regenerator": "^7.16.0", + "@babel/plugin-transform-reserved-words": "^7.16.0", + "@babel/plugin-transform-shorthand-properties": "^7.16.0", + "@babel/plugin-transform-spread": "^7.16.0", + "@babel/plugin-transform-sticky-regex": "^7.16.0", + "@babel/plugin-transform-template-literals": "^7.16.0", + "@babel/plugin-transform-typeof-symbol": "^7.16.0", + "@babel/plugin-transform-unicode-escapes": "^7.16.0", + "@babel/plugin-transform-unicode-regex": "^7.16.0", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.16.0", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.4.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.19.1", + "semver": "^6.3.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-react": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.0.tgz", + "integrity": "sha512-d31IFW2bLRB28uL1WoElyro8RH5l6531XfxMtCeCmp6RVAF1uTfxxUA0LH1tXl+psZdwfmIbwoG4U5VwgbhtLw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-react-jsx": "^7.16.0", + "@babel/plugin-transform-react-jsx-development": "^7.16.0", + "@babel/plugin-transform-react-pure-annotations": "^7.16.0" + } + }, + "@babel/preset-typescript": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz", + "integrity": "sha512-hNK/DhmoJPsksdHuI/RVrcEws7GN5eamhi28JkO52MqIxU8Z0QpmiSOQxZHWOHV7I3P4UjHV97ay4TcamMA6Kw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-typescript": "^7.12.1" + } + }, + "@babel/runtime": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.3.tgz", + "integrity": "sha512-WBwekcqacdY2e9AF/Q7WLFUWmdJGJTkbjqTjoMDgXkVZ3ZRUvOPsLb5KdwISoQVsbP+DQzVZW4Zhci0DvpbNTQ==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/runtime-corejs3": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.16.3.tgz", + "integrity": "sha512-IAdDC7T0+wEB4y2gbIL0uOXEYpiZEeuFUTVbdGq+UwCcF35T/tS8KrmMomEwEc5wBbyfH3PJVpTSUqrhPDXFcQ==", + "requires": { + "core-js-pure": "^3.19.0", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", + "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", + "requires": { + "@babel/code-frame": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "dependencies": { + "@babel/parser": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz", + "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==" + }, + "@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/traverse": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.3.tgz", + "integrity": "sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag==", + "requires": { + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.0", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/parser": "^7.16.3", + "@babel/types": "^7.16.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": { + "@babel/parser": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz", + "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==" + }, + "@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "requires": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + } + }, + "@csstools/convert-colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", + "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==" + }, + "@csstools/normalize.css": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz", + "integrity": "sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg==" + }, + "@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "requires": { + "@emotion/memoize": "0.7.4" + } + }, + "@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" + }, + "@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "globals": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz", + "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + } + } + }, + "@gar/promisify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.2.tgz", + "integrity": "sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw==" + }, + "@hapi/address": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", + "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==" + }, + "@hapi/bourne": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", + "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==" + }, + "@hapi/hoek": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", + "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==" + }, + "@hapi/joi": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", + "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", + "requires": { + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" + } + }, + "@hapi/topo": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", + "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", + "requires": { + "@hapi/hoek": "^8.3.0" + } + }, + "@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "requires": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + } + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + }, + "@jest/console": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", + "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^26.6.2", + "jest-util": "^26.6.2", + "slash": "^3.0.0" + } + }, + "@jest/core": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", + "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", + "requires": { + "@jest/console": "^26.6.2", + "@jest/reporters": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^26.6.2", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-resolve-dependencies": "^26.6.3", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "jest-watcher": "^26.6.2", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + } + } + }, + "@jest/environment": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", + "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", + "requires": { + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2" + } + }, + "@jest/fake-timers": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", + "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", + "requires": { + "@jest/types": "^26.6.2", + "@sinonjs/fake-timers": "^6.0.1", + "@types/node": "*", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + } + }, + "@jest/globals": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", + "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", + "requires": { + "@jest/environment": "^26.6.2", + "@jest/types": "^26.6.2", + "expect": "^26.6.2" + } + }, + "@jest/reporters": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", + "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.4", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "node-notifier": "^8.0.0", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^7.0.0" + }, + "dependencies": { + "istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "requires": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + } + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@jest/source-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", + "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@jest/test-result": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", + "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", + "requires": { + "@jest/console": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", + "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", + "requires": { + "@jest/test-result": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3" + } + }, + "@jest/transform": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", + "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^26.6.2", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.6.2", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@npmcli/fs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.0.0.tgz", + "integrity": "sha512-8ltnOpRR/oJbOp8vaGUnipOi3bqkcW+sLHFlyXIr08OGHmVJLB1Hn7QtGXbYcpVtH1gAYZTlmDXtE4YV0+AMMQ==", + "requires": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + }, + "dependencies": { + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "requires": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + } + } + }, + "@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.3.tgz", + "integrity": "sha512-br5Qwvh8D2OQqSXpd1g/xqXKnK0r+Jz6qVKBbWmpUcrbGOxUrf39V5oZ1876084CGn18uMdR5uvPqBv9UqtBjQ==", + "requires": { + "ansi-html": "^0.0.7", + "error-stack-parser": "^2.0.6", + "html-entities": "^1.2.1", + "native-url": "^0.2.6", + "schema-utils": "^2.6.5", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "@rollup/plugin-node-resolve": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz", + "integrity": "sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q==", + "requires": { + "@rollup/pluginutils": "^3.0.8", + "@types/resolve": "0.0.8", + "builtin-modules": "^3.1.0", + "is-module": "^1.0.0", + "resolve": "^1.14.2" + } + }, + "@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + } + }, + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + } + } + }, + "@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", + "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@surma/rollup-plugin-off-main-thread": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz", + "integrity": "sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A==", + "requires": { + "ejs": "^2.6.1", + "magic-string": "^0.25.0" + } + }, + "@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==" + }, + "@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==" + }, + "@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==" + }, + "@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==" + }, + "@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==" + }, + "@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==" + }, + "@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==" + }, + "@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==" + }, + "@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "requires": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + } + }, + "@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "requires": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + } + }, + "@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "requires": { + "@babel/types": "^7.12.6" + } + }, + "@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "requires": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + } + }, + "@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "requires": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + } + }, + "@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + } + }, + "@testing-library/dom": { + "version": "7.31.2", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-7.31.2.tgz", + "integrity": "sha512-3UqjCpey6HiTZT92vODYLPxTBWlM8ZOOjr3LX5F37/VRipW2M1kX6I/Cm4VXzteZqfGfagg8yXywpcOgQBlNsQ==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "aria-query": "^4.2.2", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.6", + "lz-string": "^1.4.4", + "pretty-format": "^26.6.2" + } + }, + "@testing-library/jest-dom": { + "version": "5.14.1", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.14.1.tgz", + "integrity": "sha512-dfB7HVIgTNCxH22M1+KU6viG5of2ldoA5ly8Ar8xkezKHKXjRvznCdbMbqjYGgO2xjRbwnR+rR8MLUIqF3kKbQ==", + "requires": { + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^4.2.2", + "chalk": "^3.0.0", + "css": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "dependencies": { + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + } + } + }, + "@testing-library/react": { + "version": "11.2.7", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-11.2.7.tgz", + "integrity": "sha512-tzRNp7pzd5QmbtXNG/mhdcl7Awfu/Iz1RaVHY75zTdOkmHCuzMhRL83gWHSgOAcjS3CCbyfwUHMZgRJb4kAfpA==", + "requires": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^7.28.1" + } + }, + "@testing-library/user-event": { + "version": "12.8.3", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-12.8.3.tgz", + "integrity": "sha512-IR0iWbFkgd56Bu5ZI/ej8yQwrkCv8Qydx6RzwbKz9faXazR/+5tvYKsZQgyXJiwgpcva127YO6JcWy7YlCfofQ==", + "requires": { + "@babel/runtime": "^7.12.5" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + }, + "@types/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" + }, + "@types/babel__core": { + "version": "7.1.16", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz", + "integrity": "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", + "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", + "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/d3": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@types/d3/-/d3-7.1.0.tgz", + "integrity": "sha512-gYWvgeGjEl+zmF8c+U1RNIKqe7sfQwIXeLXO5Os72TjDjCEtgpvGBvZ8dXlAuSS1m6B90Y1Uo6Bm36OGR/OtCA==", + "dev": true, + "requires": { + "@types/d3-array": "*", + "@types/d3-axis": "*", + "@types/d3-brush": "*", + "@types/d3-chord": "*", + "@types/d3-color": "*", + "@types/d3-contour": "*", + "@types/d3-delaunay": "*", + "@types/d3-dispatch": "*", + "@types/d3-drag": "*", + "@types/d3-dsv": "*", + "@types/d3-ease": "*", + "@types/d3-fetch": "*", + "@types/d3-force": "*", + "@types/d3-format": "*", + "@types/d3-geo": "*", + "@types/d3-hierarchy": "*", + "@types/d3-interpolate": "*", + "@types/d3-path": "*", + "@types/d3-polygon": "*", + "@types/d3-quadtree": "*", + "@types/d3-random": "*", + "@types/d3-scale": "*", + "@types/d3-scale-chromatic": "*", + "@types/d3-selection": "*", + "@types/d3-shape": "*", + "@types/d3-time": "*", + "@types/d3-time-format": "*", + "@types/d3-timer": "*", + "@types/d3-transition": "*", + "@types/d3-zoom": "*" + } + }, + "@types/d3-array": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.0.2.tgz", + "integrity": "sha512-5mjGjz6XOXKOCdTajXTZ/pMsg236RdiwKPrRPWAEf/2S/+PzwY+LLYShUpeysWaMvsdS7LArh6GdUefoxpchsQ==", + "dev": true + }, + "@types/d3-axis": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/d3-axis/-/d3-axis-3.0.1.tgz", + "integrity": "sha512-zji/iIbdd49g9WN0aIsGcwcTBUkgLsCSwB+uH+LPVDAiKWENMtI3cJEWt+7/YYwelMoZmbBfzA3qCdrZ2XFNnw==", + "dev": true, + "requires": { + "@types/d3-selection": "*" + } + }, + "@types/d3-brush": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/d3-brush/-/d3-brush-3.0.1.tgz", + "integrity": "sha512-B532DozsiTuQMHu2YChdZU0qsFJSio3Q6jmBYGYNp3gMDzBmuFFgPt9qKA4VYuLZMp4qc6eX7IUFUEsvHiXZAw==", + "dev": true, + "requires": { + "@types/d3-selection": "*" + } + }, + "@types/d3-chord": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/d3-chord/-/d3-chord-3.0.1.tgz", + "integrity": "sha512-eQfcxIHrg7V++W8Qxn6QkqBNBokyhdWSAS73AbkbMzvLQmVVBviknoz2SRS/ZJdIOmhcmmdCRE/NFOm28Z1AMw==", + "dev": true + }, + "@types/d3-color": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.0.2.tgz", + "integrity": "sha512-WVx6zBiz4sWlboCy7TCgjeyHpNjMsoF36yaagny1uXfbadc9f+5BeBf7U+lRmQqY3EHbGQpP8UdW8AC+cywSwQ==", + "dev": true + }, + "@types/d3-contour": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/d3-contour/-/d3-contour-3.0.1.tgz", + "integrity": "sha512-C3zfBrhHZvrpAAK3YXqLWVAGo87A4SvJ83Q/zVJ8rFWJdKejUnDYaWZPkA8K84kb2vDA/g90LTQAz7etXcgoQQ==", + "dev": true, + "requires": { + "@types/d3-array": "*", + "@types/geojson": "*" + } + }, + "@types/d3-delaunay": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-delaunay/-/d3-delaunay-6.0.0.tgz", + "integrity": "sha512-iGm7ZaGLq11RK3e69VeMM6Oqj2SjKUB9Qhcyd1zIcqn2uE8w9GFB445yCY46NOQO3ByaNyktX1DK+Etz7ZaX+w==", + "dev": true + }, + "@types/d3-dispatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-3.0.1.tgz", + "integrity": "sha512-NhxMn3bAkqhjoxabVJWKryhnZXXYYVQxaBnbANu0O94+O/nX9qSjrA1P1jbAQJxJf+VC72TxDX/YJcKue5bRqw==", + "dev": true + }, + "@types/d3-drag": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/d3-drag/-/d3-drag-3.0.1.tgz", + "integrity": "sha512-o1Va7bLwwk6h03+nSM8dpaGEYnoIG19P0lKqlic8Un36ymh9NSkNFX1yiXMKNMx8rJ0Kfnn2eovuFaL6Jvj0zA==", + "dev": true, + "requires": { + "@types/d3-selection": "*" + } + }, + "@types/d3-dsv": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-dsv/-/d3-dsv-3.0.0.tgz", + "integrity": "sha512-o0/7RlMl9p5n6FQDptuJVMxDf/7EDEv2SYEO/CwdG2tr1hTfUVi0Iavkk2ax+VpaQ/1jVhpnj5rq1nj8vwhn2A==", + "dev": true + }, + "@types/d3-ease": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.0.tgz", + "integrity": "sha512-aMo4eaAOijJjA6uU+GIeW018dvy9+oH5Y2VPPzjjfxevvGQ/oRDs+tfYC9b50Q4BygRR8yE2QCLsrT0WtAVseA==", + "dev": true + }, + "@types/d3-fetch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/d3-fetch/-/d3-fetch-3.0.1.tgz", + "integrity": "sha512-toZJNOwrOIqz7Oh6Q7l2zkaNfXkfR7mFSJvGvlD/Ciq/+SQ39d5gynHJZ/0fjt83ec3WL7+u3ssqIijQtBISsw==", + "dev": true, + "requires": { + "@types/d3-dsv": "*" + } + }, + "@types/d3-force": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-force/-/d3-force-3.0.3.tgz", + "integrity": "sha512-z8GteGVfkWJMKsx6hwC3SiTSLspL98VNpmvLpEFJQpZPq6xpA1I8HNBDNSpukfK0Vb0l64zGFhzunLgEAcBWSA==", + "dev": true + }, + "@types/d3-format": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/d3-format/-/d3-format-3.0.1.tgz", + "integrity": "sha512-5KY70ifCCzorkLuIkDe0Z9YTf9RR2CjBX1iaJG+rgM/cPP+sO+q9YdQ9WdhQcgPj1EQiJ2/0+yUkkziTG6Lubg==", + "dev": true + }, + "@types/d3-geo": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-geo/-/d3-geo-3.0.2.tgz", + "integrity": "sha512-DbqK7MLYA8LpyHQfv6Klz0426bQEf7bRTvhMy44sNGVyZoWn//B0c+Qbeg8Osi2Obdc9BLLXYAKpyWege2/7LQ==", + "dev": true, + "requires": { + "@types/geojson": "*" + } + }, + "@types/d3-hierarchy": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-hierarchy/-/d3-hierarchy-3.0.2.tgz", + "integrity": "sha512-+krnrWOZ+aQB6v+E+jEkmkAx9HvsNAD+1LCD0vlBY3t+HwjKnsBFbpVLx6WWzDzCIuiTWdAxXMEnGnVXpB09qQ==", + "dev": true + }, + "@types/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-jx5leotSeac3jr0RePOH1KdR9rISG91QIE4Q2PYTu4OymLTZfA3SrnURSLzKH48HmXVUru50b8nje4E79oQSQw==", + "dev": true, + "requires": { + "@types/d3-color": "*" + } + }, + "@types/d3-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.0.0.tgz", + "integrity": "sha512-0g/A+mZXgFkQxN3HniRDbXMN79K3CdTpLsevj+PXiTcb2hVyvkZUBg37StmgCQkaD84cUJ4uaDAWq7UJOQy2Tg==", + "dev": true + }, + "@types/d3-polygon": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-polygon/-/d3-polygon-3.0.0.tgz", + "integrity": "sha512-D49z4DyzTKXM0sGKVqiTDTYr+DHg/uxsiWDAkNrwXYuiZVd9o9wXZIo+YsHkifOiyBkmSWlEngHCQme54/hnHw==", + "dev": true + }, + "@types/d3-quadtree": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-quadtree/-/d3-quadtree-3.0.2.tgz", + "integrity": "sha512-QNcK8Jguvc8lU+4OfeNx+qnVy7c0VrDJ+CCVFS9srBo2GL9Y18CnIxBdTF3v38flrGy5s1YggcoAiu6s4fLQIw==", + "dev": true + }, + "@types/d3-random": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/d3-random/-/d3-random-3.0.1.tgz", + "integrity": "sha512-IIE6YTekGczpLYo/HehAy3JGF1ty7+usI97LqraNa8IiDur+L44d0VOjAvFQWJVdZOJHukUJw+ZdZBlgeUsHOQ==", + "dev": true + }, + "@types/d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-Yk4htunhPAwN0XGlIwArRomOjdoBFXC3+kCxK2Ubg7I9shQlVSJy/pG/Ht5ASN+gdMIalpk8TJ5xV74jFsetLA==", + "dev": true, + "requires": { + "@types/d3-time": "*" + } + }, + "@types/d3-scale-chromatic": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz", + "integrity": "sha512-dsoJGEIShosKVRBZB0Vo3C8nqSDqVGujJU6tPznsBJxNJNwMF8utmS83nvCBKQYPpjCzaaHcrf66iTRpZosLPw==", + "dev": true + }, + "@types/d3-selection": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-3.0.1.tgz", + "integrity": "sha512-aJ1d1SCUtERHH65bB8NNoLpUOI3z8kVcfg2BGm4rMMUwuZF4x6qnIEKjT60Vt0o7gP/a/xkRVs4D9CpDifbyRA==", + "dev": true + }, + "@types/d3-shape": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.0.2.tgz", + "integrity": "sha512-5+ButCmIfNX8id5seZ7jKj3igdcxx+S9IDBiT35fQGTLZUfkFgTv+oBH34xgeoWDKpWcMITSzBILWQtBoN5Piw==", + "dev": true, + "requires": { + "@types/d3-path": "*" + } + }, + "@types/d3-time": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.0.tgz", + "integrity": "sha512-sZLCdHvBUcNby1cB6Fd3ZBrABbjz3v1Vm90nysCQ6Vt7vd6e/h9Lt7SiJUoEX0l4Dzc7P5llKyhqSi1ycSf1Hg==", + "dev": true + }, + "@types/d3-time-format": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-time-format/-/d3-time-format-4.0.0.tgz", + "integrity": "sha512-yjfBUe6DJBsDin2BMIulhSHmr5qNR5Pxs17+oW4DoVPyVIXZ+m6bs7j1UVKP08Emv6jRmYrYqxYzO63mQxy1rw==", + "dev": true + }, + "@types/d3-timer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.0.tgz", + "integrity": "sha512-HNB/9GHqu7Fo8AQiugyJbv6ZxYz58wef0esl4Mv828w1ZKpAshw/uFWVDUcIB9KKFeFKoxS3cHY07FFgtTRZ1g==", + "dev": true + }, + "@types/d3-transition": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/d3-transition/-/d3-transition-3.0.1.tgz", + "integrity": "sha512-Sv4qEI9uq3bnZwlOANvYK853zvpdKEm1yz9rcc8ZTsxvRklcs9Fx4YFuGA3gXoQN/c/1T6QkVNjhaRO/cWj94g==", + "dev": true, + "requires": { + "@types/d3-selection": "*" + } + }, + "@types/d3-zoom": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/d3-zoom/-/d3-zoom-3.0.1.tgz", + "integrity": "sha512-7s5L9TjfqIYQmQQEUcpMAcBOahem7TRoSO/+Gkz02GbMVuULiZzjF2BOdw291dbO2aNon4m2OdFsRGaCq2caLQ==", + "dev": true, + "requires": { + "@types/d3-interpolate": "*", + "@types/d3-selection": "*" + } + }, + "@types/eslint": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", + "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/estree": { + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", + "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==" + }, + "@types/geojson": { + "version": "7946.0.8", + "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.8.tgz", + "integrity": "sha512-1rkryxURpr6aWP7R786/UQOkJ3PcpQiWkAXBmdWc7ryFWqN6a4xfK7BtjXvFBKO9LjQ+MWQSWxYeZX1OApnArA==", + "dev": true + }, + "@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "requires": { + "@types/node": "*" + } + }, + "@types/history": { + "version": "4.7.9", + "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.9.tgz", + "integrity": "sha512-MUc6zSmU3tEVnkQ78q0peeEjKWPUADMlC/t++2bI8WnAG2tvYRPIgHG8lWkXwqc8MsUF6Z2MOf+Mh5sazOmhiQ==", + "dev": true + }, + "@types/hoist-non-react-statics": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", + "dev": true, + "requires": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, + "@types/html-minifier-terser": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz", + "integrity": "sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==" + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/jest": { + "version": "26.0.24", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.24.tgz", + "integrity": "sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w==", + "requires": { + "jest-diff": "^26.0.0", + "pretty-format": "^26.0.0" + } + }, + "@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==" + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" + }, + "@types/lodash": { + "version": "4.14.176", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.176.tgz", + "integrity": "sha512-xZmuPTa3rlZoIbtDUyJKZQimJV3bxCmzMIO2c9Pz9afyDro6kr7R79GwcB6mRhuoPmV2p1Vb66WOJH7F886WKQ==", + "dev": true + }, + "@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==" + }, + "@types/node": { + "version": "12.20.34", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.34.tgz", + "integrity": "sha512-+G6kIkmDOyWs7Co8M48lgyauuOlgZeRib64/DFBwYlY6ngwT7wgcF7ga1DsmZImUDfm2rE1jMnUhIEC/gdJ5rw==" + }, + "@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "@types/prettier": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.2.tgz", + "integrity": "sha512-ekoj4qOQYp7CvjX8ZDBgN86w3MqQhLE1hczEJbEIjgFEumDy+na/4AJAbLXfgEWFNB2pKadM5rPFtuSGMWK7xA==" + }, + "@types/prop-types": { + "version": "15.7.4", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", + "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==", + "dev": true + }, + "@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + }, + "@types/react": { + "version": "17.0.31", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.31.tgz", + "integrity": "sha512-MQSR5EL4JZtdWRvqDgz9kXhSDDoy2zMTYyg7UhP+FZ5ttUOocWyxiqFJiI57sUG0BtaEX7WDXYQlkCYkb3X9vQ==", + "dev": true, + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "17.0.10", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.10.tgz", + "integrity": "sha512-8oz3NAUId2z/zQdFI09IMhQPNgIbiP8Lslhv39DIDamr846/0spjZK0vnrMak0iB8EKb9QFTTIdg2Wj2zH5a3g==", + "dev": true, + "requires": { + "@types/react": "*" + } + }, + "@types/react-modal": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/@types/react-modal/-/react-modal-3.13.1.tgz", + "integrity": "sha512-iY/gPvTDIy6Z+37l+ibmrY+GTV4KQTHcCyR5FIytm182RQS69G5ps4PH2FxtC7bAQ2QRHXMevsBgck7IQruHNg==", + "dev": true, + "requires": { + "@types/react": "*" + } + }, + "@types/react-router": { + "version": "5.1.17", + "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.17.tgz", + "integrity": "sha512-RNSXOyb3VyRs/EOGmjBhhGKTbnN6fHWvy5FNLzWfOWOGjgVUKqJZXfpKzLmgoU8h6Hj8mpALj/mbXQASOb92wQ==", + "dev": true, + "requires": { + "@types/history": "*", + "@types/react": "*" + } + }, + "@types/react-router-dom": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.1.tgz", + "integrity": "sha512-UvyRy73318QI83haXlaMwmklHHzV9hjl3u71MmM6wYNu0hOVk9NLTa0vGukf8zXUqnwz4O06ig876YSPpeK28A==", + "dev": true, + "requires": { + "@types/history": "*", + "@types/react": "*", + "@types/react-router": "*" + } + }, + "@types/resolve": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", + "integrity": "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", + "dev": true + }, + "@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==" + }, + "@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "@types/styled-components": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.15.tgz", + "integrity": "sha512-4evch8BRI3AKgb0GAZ/sn+mSeB+Dq7meYtMi7J/0Mg98Dt1+r8fySOek7Sjw1W+Wskyjc93565o5xWAT/FdY0Q==", + "dev": true, + "requires": { + "@types/hoist-non-react-statics": "*", + "@types/react": "*", + "csstype": "^3.0.2" + } + }, + "@types/tapable": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", + "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==" + }, + "@types/testing-library__jest-dom": { + "version": "5.14.2", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.2.tgz", + "integrity": "sha512-vehbtyHUShPxIa9SioxDwCvgxukDMH//icJG90sXQBUm5lJOHLT5kNeU9tnivhnA/TkOFMzGIXN2cTc4hY8/kg==", + "requires": { + "@types/jest": "*" + } + }, + "@types/uglify-js": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.1.tgz", + "integrity": "sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ==", + "requires": { + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@types/webpack": { + "version": "4.41.32", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.32.tgz", + "integrity": "sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg==", + "requires": { + "@types/node": "*", + "@types/tapable": "^1", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "anymatch": "^3.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@types/webpack-sources": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", + "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", + "requires": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "20.2.1", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", + "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==" + }, + "@typescript-eslint/eslint-plugin": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz", + "integrity": "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==", + "requires": { + "@typescript-eslint/experimental-utils": "4.33.0", + "@typescript-eslint/scope-manager": "4.33.0", + "debug": "^4.3.1", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.1.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "dependencies": { + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/experimental-utils": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz", + "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==", + "requires": { + "@types/json-schema": "^7.0.7", + "@typescript-eslint/scope-manager": "4.33.0", + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/typescript-estree": "4.33.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + } + }, + "@typescript-eslint/parser": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz", + "integrity": "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==", + "requires": { + "@typescript-eslint/scope-manager": "4.33.0", + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/typescript-estree": "4.33.0", + "debug": "^4.3.1" + } + }, + "@typescript-eslint/scope-manager": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz", + "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==", + "requires": { + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0" + } + }, + "@typescript-eslint/types": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz", + "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==" + }, + "@typescript-eslint/typescript-estree": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz", + "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", + "requires": { + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0", + "debug": "^4.3.1", + "globby": "^11.0.3", + "is-glob": "^4.0.1", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "dependencies": { + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz", + "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==", + "requires": { + "@typescript-eslint/types": "4.33.0", + "eslint-visitor-keys": "^2.0.0" + } + }, + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "requires": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" + }, + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "requires": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + }, + "acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==" + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" + }, + "address": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" + }, + "adjust-sourcemap-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz", + "integrity": "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==", + "requires": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + } + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "requires": { + "debug": "4" + } + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" + }, + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==" + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "requires": { + "type-fest": "^0.21.3" + }, + "dependencies": { + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + } + } + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + }, + "dependencies": { + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + } + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "requires": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + } + }, + "arity-n": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", + "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U=" + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "array-includes": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", + "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "array.prototype.flat": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", + "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + } + }, + "array.prototype.flatmap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz", + "integrity": "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + } + }, + "arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==" + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "requires": { + "lodash": "^4.17.14" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "autoprefixer": { + "version": "9.8.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", + "requires": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "picocolors": "^0.2.1", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + } + } + }, + "axe-core": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.5.tgz", + "integrity": "sha512-WKTW1+xAzhMS5dJsxWkliixlO/PqC4VhmO9T4juNYcaTg9jzWiJsou6m5pxWYGfigWbwzJWeFY6z47a+4neRXA==" + }, + "axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + }, + "babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + } + } + }, + "babel-extract-comments": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", + "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", + "requires": { + "babylon": "^6.18.0" + } + }, + "babel-jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", + "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", + "requires": { + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" + } + }, + "babel-loader": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", + "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", + "requires": { + "find-cache-dir": "^2.1.0", + "loader-utils": "^1.4.0", + "mkdirp": "^0.5.3", + "pify": "^4.0.1", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + } + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", + "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-plugin-macros": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", + "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", + "requires": { + "@babel/runtime": "^7.7.2", + "cosmiconfig": "^6.0.0", + "resolve": "^1.12.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + } + } + }, + "babel-plugin-named-asset-import": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz", + "integrity": "sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw==" + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.0.tgz", + "integrity": "sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA==", + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.0", + "semver": "^6.1.1" + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.4.0.tgz", + "integrity": "sha512-YxFreYwUfglYKdLUGvIF2nJEsGwj+RhWSX/ije3D2vQPOXuyMLMtg/cCGMDpOA7Nd+MwlNdnGODbd2EwUZPlsw==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.0", + "core-js-compat": "^3.18.0" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.0.tgz", + "integrity": "sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.0" + } + }, + "babel-plugin-styled-components": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.2.tgz", + "integrity": "sha512-7eG5NE8rChnNTDxa6LQfynwgHTVOYYaHJbUYSlOhk8QBXIQiMBKq4gyfHBBKPrxUcVBXVJL61ihduCpCQbuNbw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-module-imports": "^7.16.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "lodash": "^4.17.11" + } + }, + "babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=" + }, + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" + }, + "babel-plugin-transform-object-rest-spread": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", + "requires": { + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" + } + }, + "babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + } + }, + "babel-preset-jest": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", + "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", + "requires": { + "babel-plugin-jest-hoist": "^26.6.2", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "babel-preset-react-app": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.0.tgz", + "integrity": "sha512-itL2z8v16khpuKutx5IH8UdCdSTuzrOhRFTEdIhveZ2i1iBKDrVE0ATa4sFVy+02GLucZNVBWtoarXBy0Msdpg==", + "requires": { + "@babel/core": "7.12.3", + "@babel/plugin-proposal-class-properties": "7.12.1", + "@babel/plugin-proposal-decorators": "7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "7.12.1", + "@babel/plugin-proposal-numeric-separator": "7.12.1", + "@babel/plugin-proposal-optional-chaining": "7.12.1", + "@babel/plugin-transform-flow-strip-types": "7.12.1", + "@babel/plugin-transform-react-display-name": "7.12.1", + "@babel/plugin-transform-runtime": "7.12.1", + "@babel/preset-env": "7.12.1", + "@babel/preset-react": "7.12.1", + "@babel/preset-typescript": "7.12.1", + "@babel/runtime": "7.12.1", + "babel-plugin-macros": "2.8.0", + "babel-plugin-transform-react-remove-prop-types": "0.4.24" + }, + "dependencies": { + "@babel/core": { + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", + "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.1", + "@babel/parser": "^7.12.3", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz", + "integrity": "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz", + "integrity": "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz", + "integrity": "sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz", + "integrity": "sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz", + "integrity": "sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/preset-env": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz", + "integrity": "sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==", + "requires": { + "@babel/compat-data": "^7.12.1", + "@babel/helper-compilation-targets": "^7.12.1", + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-option": "^7.12.1", + "@babel/plugin-proposal-async-generator-functions": "^7.12.1", + "@babel/plugin-proposal-class-properties": "^7.12.1", + "@babel/plugin-proposal-dynamic-import": "^7.12.1", + "@babel/plugin-proposal-export-namespace-from": "^7.12.1", + "@babel/plugin-proposal-json-strings": "^7.12.1", + "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", + "@babel/plugin-proposal-numeric-separator": "^7.12.1", + "@babel/plugin-proposal-object-rest-spread": "^7.12.1", + "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.1", + "@babel/plugin-proposal-private-methods": "^7.12.1", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.12.1", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.12.1", + "@babel/plugin-transform-arrow-functions": "^7.12.1", + "@babel/plugin-transform-async-to-generator": "^7.12.1", + "@babel/plugin-transform-block-scoped-functions": "^7.12.1", + "@babel/plugin-transform-block-scoping": "^7.12.1", + "@babel/plugin-transform-classes": "^7.12.1", + "@babel/plugin-transform-computed-properties": "^7.12.1", + "@babel/plugin-transform-destructuring": "^7.12.1", + "@babel/plugin-transform-dotall-regex": "^7.12.1", + "@babel/plugin-transform-duplicate-keys": "^7.12.1", + "@babel/plugin-transform-exponentiation-operator": "^7.12.1", + "@babel/plugin-transform-for-of": "^7.12.1", + "@babel/plugin-transform-function-name": "^7.12.1", + "@babel/plugin-transform-literals": "^7.12.1", + "@babel/plugin-transform-member-expression-literals": "^7.12.1", + "@babel/plugin-transform-modules-amd": "^7.12.1", + "@babel/plugin-transform-modules-commonjs": "^7.12.1", + "@babel/plugin-transform-modules-systemjs": "^7.12.1", + "@babel/plugin-transform-modules-umd": "^7.12.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", + "@babel/plugin-transform-new-target": "^7.12.1", + "@babel/plugin-transform-object-super": "^7.12.1", + "@babel/plugin-transform-parameters": "^7.12.1", + "@babel/plugin-transform-property-literals": "^7.12.1", + "@babel/plugin-transform-regenerator": "^7.12.1", + "@babel/plugin-transform-reserved-words": "^7.12.1", + "@babel/plugin-transform-shorthand-properties": "^7.12.1", + "@babel/plugin-transform-spread": "^7.12.1", + "@babel/plugin-transform-sticky-regex": "^7.12.1", + "@babel/plugin-transform-template-literals": "^7.12.1", + "@babel/plugin-transform-typeof-symbol": "^7.12.1", + "@babel/plugin-transform-unicode-escapes": "^7.12.1", + "@babel/plugin-transform-unicode-regex": "^7.12.1", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.12.1", + "core-js-compat": "^3.6.2", + "semver": "^5.5.0" + } + }, + "@babel/preset-react": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.1.tgz", + "integrity": "sha512-euCExymHCi0qB9u5fKw7rvlw7AZSjw/NaB9h7EkdTt5+yHRrXdiRTh7fkG3uBPpJg82CqLfp1LHLqWGSCrab+g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-react-display-name": "^7.12.1", + "@babel/plugin-transform-react-jsx": "^7.12.1", + "@babel/plugin-transform-react-jsx-development": "^7.12.1", + "@babel/plugin-transform-react-jsx-self": "^7.12.1", + "@babel/plugin-transform-react-jsx-source": "^7.12.1", + "@babel/plugin-transform-react-pure-annotations": "^7.12.1" + } + }, + "@babel/runtime": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz", + "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + } + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "requires": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "optional": true + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.18.1.tgz", + "integrity": "sha512-8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ==", + "requires": { + "caniuse-lite": "^1.0.30001280", + "electron-to-chromium": "^1.3.896", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + } + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "builtin-modules": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "requires": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + } + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "requires": { + "callsites": "^2.0.0" + }, + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" + } + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "camelcase": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", + "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==" + }, + "camelize": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", + "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=" + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001283", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001283.tgz", + "integrity": "sha512-9RoKo841j1GQFSJz/nCXOj0sD7tHBtlowjYlrqIUS812x9/emfBLBt6IyMz1zIaYc/eRL8Cs6HPUVi2Hzq4sIg==" + }, + "capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "requires": { + "rsvp": "^4.8.4" + } + }, + "case-sensitive-paths-webpack-plugin": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", + "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==" + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" + }, + "check-types": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", + "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" + }, + "chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "optional": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "cjs-module-lexer": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", + "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==" + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "clean-css": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", + "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "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==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "requires": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + }, + "dependencies": { + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + } + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "color-string": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.8.2.tgz", + "integrity": "sha512-w5ZkKRdLsc5NOYsmnpS2DpyRW71npwZGwbRpLrJTuqjfTs2Bhrba7UiV59IX9siBlCPl2pne5NtiwnVWUzvYFA==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + }, + "common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "compose-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", + "integrity": "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=", + "requires": { + "arity-n": "^1.0.4" + } + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "confusing-browser-globals": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz", + "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==" + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "requires": { + "safe-buffer": "5.1.2" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "core-js": { + "version": "3.19.2", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.19.2.tgz", + "integrity": "sha512-ciYCResnLIATSsXuXnIOH4CbdfgV+H1Ltg16hJFN7/v6OxqnFr/IFGeLacaZ+fHLAm0TBbXwNK9/DNBzBUrO/g==" + }, + "core-js-compat": { + "version": "3.19.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.19.2.tgz", + "integrity": "sha512-ObBY1W5vx/LFFMaL1P5Udo4Npib6fu+cMokeziWkA8Tns4FcDemKF5j9JvaI5JhdkW8EQJQGJN1EcrzmEwuAqQ==", + "requires": { + "browserslist": "^4.18.1", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + } + } + }, + "core-js-pure": { + "version": "3.19.2", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.19.2.tgz", + "integrity": "sha512-5LkcgQEy8pFeVnd/zomkUBSwnmIxuF1C8E9KrMAbOc8f34IBT9RGvTYeNDdp1PnvMJrrVhvk1hg/yVV5h/znlg==" + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=" + }, + "css": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "requires": { + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-blank-pseudo": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", + "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", + "requires": { + "postcss": "^7.0.5" + } + }, + "css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU=" + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + } + }, + "css-has-pseudo": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", + "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^5.0.0-rc.4" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "css-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-4.3.0.tgz", + "integrity": "sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg==", + "requires": { + "camelcase": "^6.0.0", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^2.0.0", + "postcss": "^7.0.32", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.3", + "postcss-modules-scope": "^2.2.0", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^2.7.1", + "semver": "^7.3.2" + }, + "dependencies": { + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "css-prefers-color-scheme": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", + "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", + "requires": { + "postcss": "^7.0.5" + } + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "css-to-react-native": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", + "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", + "requires": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + }, + "css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + }, + "cssdb": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", + "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssnano": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", + "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.8", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + } + } + }, + "cssnano-preset-default": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", + "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.3", + "postcss-unique-selectors": "^4.0.1" + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=" + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=" + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "requires": { + "postcss": "^7.0.0" + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==" + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "requires": { + "css-tree": "^1.1.2" + }, + "dependencies": { + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + } + } + }, + "csstype": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz", + "integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==", + "dev": true + }, + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "d3": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/d3/-/d3-7.1.1.tgz", + "integrity": "sha512-8zkLMwSvUAnfN9pcJDfkuxU0Nvg4RLUD0A4BZN1KxJPtlnCGzMx3xM5cRl4m8fym/Vy8rlq52tl90UF3m91OnA==", + "requires": { + "d3-array": "3", + "d3-axis": "3", + "d3-brush": "3", + "d3-chord": "3", + "d3-color": "3", + "d3-contour": "3", + "d3-delaunay": "6", + "d3-dispatch": "3", + "d3-drag": "3", + "d3-dsv": "3", + "d3-ease": "3", + "d3-fetch": "3", + "d3-force": "3", + "d3-format": "3", + "d3-geo": "3", + "d3-hierarchy": "3", + "d3-interpolate": "3", + "d3-path": "3", + "d3-polygon": "3", + "d3-quadtree": "3", + "d3-random": "3", + "d3-scale": "4", + "d3-scale-chromatic": "3", + "d3-selection": "3", + "d3-shape": "3", + "d3-time": "3", + "d3-time-format": "4", + "d3-timer": "3", + "d3-transition": "3", + "d3-zoom": "3" + } + }, + "d3-array": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.1.1.tgz", + "integrity": "sha512-33qQ+ZoZlli19IFiQx4QEpf2CBEayMRzhlisJHSCsSUbDXv6ZishqS1x7uFVClKG4Wr7rZVHvaAttoLow6GqdQ==", + "requires": { + "internmap": "1 - 2" + } + }, + "d3-axis": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz", + "integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==" + }, + "d3-brush": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz", + "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==", + "requires": { + "d3-dispatch": "1 - 3", + "d3-drag": "2 - 3", + "d3-interpolate": "1 - 3", + "d3-selection": "3", + "d3-transition": "3" + } + }, + "d3-chord": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz", + "integrity": "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==", + "requires": { + "d3-path": "1 - 3" + } + }, + "d3-color": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.0.1.tgz", + "integrity": "sha512-6/SlHkDOBLyQSJ1j1Ghs82OIUXpKWlR0hCsw0XrLSQhuUPuCSmLQ1QPH98vpnQxMUQM2/gfAkUEWsupVpd9JGw==" + }, + "d3-contour": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-3.0.1.tgz", + "integrity": "sha512-0Oc4D0KyhwhM7ZL0RMnfGycLN7hxHB8CMmwZ3+H26PWAG0ozNuYG5hXSDNgmP1SgJkQMrlG6cP20HoaSbvcJTQ==", + "requires": { + "d3-array": "2 - 3" + } + }, + "d3-delaunay": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.2.tgz", + "integrity": "sha512-IMLNldruDQScrcfT+MWnazhHbDJhcRJyOEBAJfwQnHle1RPh6WDuLvxNArUju2VSMSUuKlY5BGHRJ2cYyoFLQQ==", + "requires": { + "delaunator": "5" + } + }, + "d3-dispatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", + "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==" + }, + "d3-drag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz", + "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==", + "requires": { + "d3-dispatch": "1 - 3", + "d3-selection": "3" + } + }, + "d3-dsv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz", + "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==", + "requires": { + "commander": "7", + "iconv-lite": "0.6", + "rw": "1" + } + }, + "d3-ease": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==" + }, + "d3-fetch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz", + "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==", + "requires": { + "d3-dsv": "1 - 3" + } + }, + "d3-force": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz", + "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==", + "requires": { + "d3-dispatch": "1 - 3", + "d3-quadtree": "1 - 3", + "d3-timer": "1 - 3" + } + }, + "d3-format": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.0.1.tgz", + "integrity": "sha512-hdL7+HBIohpgfolhBxr1KX47VMD6+vVD/oEFrxk5yhmzV2prk99EkFKYpXuhVkFpTgHdJ6/4bYcjdLPPXV4tIA==" + }, + "d3-geo": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.0.1.tgz", + "integrity": "sha512-Wt23xBych5tSy9IYAM1FR2rWIBFWa52B/oF/GYe5zbdHrg08FU8+BuI6X4PvTwPDdqdAdq04fuWJpELtsaEjeA==", + "requires": { + "d3-array": "2.5.0 - 3" + } + }, + "d3-hierarchy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.0.1.tgz", + "integrity": "sha512-RlLTaofEoOrMK1JoXYIGhKTkJFI/6rFrYPgxy6QlZo2BcVc4HGTqEU0rPpzuMq5T/5XcMtAzv1XiLA3zRTfygw==" + }, + "d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "requires": { + "d3-color": "1 - 3" + } + }, + "d3-path": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.0.1.tgz", + "integrity": "sha512-gq6gZom9AFZby0YLduxT1qmrp4xpBA1YZr19OI717WIdKE2OM5ETq5qrHLb301IgxhLwcuxvGZVLeeWc/k1I6w==" + }, + "d3-polygon": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz", + "integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==" + }, + "d3-quadtree": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz", + "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==" + }, + "d3-random": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz", + "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==" + }, + "d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "requires": { + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" + } + }, + "d3-scale-chromatic": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz", + "integrity": "sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==", + "requires": { + "d3-color": "1 - 3", + "d3-interpolate": "1 - 3" + } + }, + "d3-selection": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", + "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==" + }, + "d3-shape": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.0.1.tgz", + "integrity": "sha512-HNZNEQoDhuCrDWEc/BMbF/hKtzMZVoe64TvisFLDp2Iyj0UShB/E6/lBsLlJTfBMbYgftHj90cXJ0SEitlE6Xw==", + "requires": { + "d3-path": "1 - 3" + } + }, + "d3-time": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.0.0.tgz", + "integrity": "sha512-zmV3lRnlaLI08y9IMRXSDshQb5Nj77smnfpnd2LrBa/2K281Jijactokeak14QacHs/kKq0AQ121nidNYlarbQ==", + "requires": { + "d3-array": "2 - 3" + } + }, + "d3-time-format": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.0.0.tgz", + "integrity": "sha512-nzaCwlj+ZVBIlFuVOT1RmU+6xb/7D5IcnhHzHQcBgS/aTa5K9fWZNN5LCXA27LgF5WxoSNJqKBbLcGMtM6Ca6A==", + "requires": { + "d3-time": "1 - 3" + } + }, + "d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==" + }, + "d3-transition": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", + "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", + "requires": { + "d3-color": "1 - 3", + "d3-dispatch": "1 - 3", + "d3-ease": "1 - 3", + "d3-interpolate": "1 - 3", + "d3-timer": "1 - 3" + } + }, + "d3-zoom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz", + "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==", + "requires": { + "d3-dispatch": "1 - 3", + "d3-drag": "2 - 3", + "d3-interpolate": "1 - 3", + "d3-selection": "2 - 3", + "d3-transition": "2 - 3" + } + }, + "damerau-levenshtein": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz", + "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==" + }, + "data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "requires": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + } + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "requires": { + "ms": "2.1.2" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decimal.js": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + }, + "default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "requires": { + "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==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "requires": { + "array-uniq": "^1.0.1" + } + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "delaunator": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.0.tgz", + "integrity": "sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw==", + "requires": { + "robust-predicates": "^3.0.0" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "requires": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + }, + "dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-accessibility-api": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.10.tgz", + "integrity": "sha512-Xu9mD0UjrJisTmv7lmVSDMagQcU9R5hwAbxsaAE/35XPnPLJobbuREfV/rraiSaEj/UOvgrzQs66zyTWTlyd+g==" + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" + } + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "requires": { + "webidl-conversions": "^5.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" + } + } + }, + "domhandler": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", + "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", + "requires": { + "domelementtype": "^2.2.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" + } + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "requires": { + "is-obj": "^2.0.0" + } + }, + "dotenv": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", + "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==" + }, + "dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "ejs": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", + "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==" + }, + "electron-to-chromium": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.8.tgz", + "integrity": "sha512-Cu5+dbg55+1E3ohlsa8HT0s4b8D0gBewXEGG8s5wBl8ynWv60VuvYW25GpsOeTVXpulhyU/U8JYZH+yxASSJBQ==" + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "emittery": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", + "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + } + } + }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "requires": { + "ansi-colors": "^4.1.1" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + }, + "errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "error-stack-parser": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", + "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", + "requires": { + "stackframe": "^1.1.1" + } + }, + "es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.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==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "requires": { + "prelude-ls": "~1.1.2" + } + } + } + }, + "eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "requires": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "requires": { + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + } + } + }, + "globals": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz", + "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "eslint-config-prettier": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", + "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", + "dev": true + }, + "eslint-config-react": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/eslint-config-react/-/eslint-config-react-1.1.7.tgz", + "integrity": "sha1-oJGND8R9DpvRYaRzCAIdqF0lhbM=", + "dev": true + }, + "eslint-config-react-app": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz", + "integrity": "sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A==", + "requires": { + "confusing-browser-globals": "^1.0.10" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "requires": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + } + } + }, + "eslint-module-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.1.tgz", + "integrity": "sha512-fjoetBXQZq2tSTWZ9yWVl2KuFrTZZH3V+9iD1V1RfpDgxzJR+mPd/KZmMiA8gbPqdBzpNiEHOuT7IYEWxrH0zQ==", + "requires": { + "debug": "^3.2.7", + "find-up": "^2.1.0", + "pkg-dir": "^2.0.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "requires": { + "find-up": "^2.1.0" + } + } + } + }, + "eslint-plugin-flowtype": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.10.0.tgz", + "integrity": "sha512-vcz32f+7TP+kvTUyMXZmCnNujBQZDNmcqPImw8b9PZ+16w1Qdm6ryRuYZYVaG9xRqqmAPr2Cs9FAX5gN+x/bjw==", + "requires": { + "lodash": "^4.17.15", + "string-natural-compare": "^3.0.1" + } + }, + "eslint-plugin-import": { + "version": "2.25.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.2.tgz", + "integrity": "sha512-qCwQr9TYfoBHOFcVGKY9C9unq05uOxxdklmBXLVvcwo68y5Hta6/GzCZEMx2zQiu0woKNEER0LE7ZgaOfBU14g==", + "requires": { + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.0", + "has": "^1.0.3", + "is-core-module": "^2.7.0", + "is-glob": "^4.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.5", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.11.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + } + } + }, + "eslint-plugin-jest": { + "version": "24.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.7.0.tgz", + "integrity": "sha512-wUxdF2bAZiYSKBclsUMrYHH6WxiBreNjyDxbRv345TIvPeoCEgPNEn3Sa+ZrSqsf1Dl9SqqSREXMHExlMMu1DA==", + "requires": { + "@typescript-eslint/experimental-utils": "^4.0.1" + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz", + "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==", + "requires": { + "@babel/runtime": "^7.16.3", + "aria-query": "^4.2.2", + "array-includes": "^3.1.4", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.3.5", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.7", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.2.1", + "language-tags": "^1.0.5", + "minimatch": "^3.0.4" + }, + "dependencies": { + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + } + } + }, + "eslint-plugin-prettier": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.0.0.tgz", + "integrity": "sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==", + "dev": true, + "requires": { + "prettier-linter-helpers": "^1.0.0" + } + }, + "eslint-plugin-react": { + "version": "7.26.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.26.1.tgz", + "integrity": "sha512-Lug0+NOFXeOE+ORZ5pbsh6mSKjBKXDXItUD2sQoT+5Yl0eoT82DqnXeTMfUare4QVCn9QwXbfzO/dBLjLXwVjQ==", + "requires": { + "array-includes": "^3.1.3", + "array.prototype.flatmap": "^1.2.4", + "doctrine": "^2.1.0", + "estraverse": "^5.2.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.0.4", + "object.entries": "^1.1.4", + "object.fromentries": "^2.0.4", + "object.hasown": "^1.0.0", + "object.values": "^1.1.4", + "prop-types": "^15.7.2", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.5" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + }, + "resolve": { + "version": "2.0.0-next.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", + "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + } + } + }, + "eslint-plugin-react-hooks": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", + "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==" + }, + "eslint-plugin-testing-library": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.2.tgz", + "integrity": "sha512-WAmOCt7EbF1XM8XfbCKAEzAPnShkNSwcIsAD2jHdsMUT9mZJPjLCG7pMzbcC8kK366NOuGip8HKLDC+Xk4yIdA==", + "requires": { + "@typescript-eslint/experimental-utils": "^3.10.1" + }, + "dependencies": { + "@typescript-eslint/experimental-utils": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz", + "integrity": "sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==", + "requires": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/typescript-estree": "3.10.1", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + } + }, + "@typescript-eslint/types": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.10.1.tgz", + "integrity": "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==" + }, + "@typescript-eslint/typescript-estree": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz", + "integrity": "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==", + "requires": { + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/visitor-keys": "3.10.1", + "debug": "^4.1.1", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz", + "integrity": "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==", + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "requires": { + "eslint-visitor-keys": "^2.0.0" + } + }, + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + }, + "eslint-webpack-plugin": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.6.0.tgz", + "integrity": "sha512-V+LPY/T3kur5QO3u+1s34VDTcRxjXWPUGM4hlmTb5DwVD0OQz631yGTxJZf4SpAqAjdbBVe978S8BJeHpAdOhQ==", + "requires": { + "@types/eslint": "^7.28.2", + "arrify": "^2.0.1", + "jest-worker": "^27.3.1", + "micromatch": "^4.0.4", + "normalize-path": "^3.0.0", + "schema-utils": "^3.1.1" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-worker": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.2.tgz", + "integrity": "sha512-0QMy/zPovLfUPyHuOuuU4E+kGACXXE84nRnq6lBVI9GJg5DCBiA97SATi+ZP8CpiJwEQy1oCPjRBf8AnLjN+Ag==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "requires": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, + "eventsource": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", + "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", + "requires": { + "original": "^1.0.0" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "exec-sh": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", + "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==" + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "exenv": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", + "integrity": "sha1-KueOhdmJQVhnCwPUe+wfA72Ru50=" + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "expect": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-styles": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0" + } + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + } + } + }, + "ext": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz", + "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==", + "requires": { + "type": "^2.5.0" + }, + "dependencies": { + "type": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", + "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==" + } + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, + "fast-glob": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "requires": { + "bser": "2.1.1" + } + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "requires": { + "flat-cache": "^3.0.4" + } + }, + "file-loader": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.1.1.tgz", + "integrity": "sha512-Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "filesize": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz", + "integrity": "sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==" + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz", + "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==" + }, + "flatten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==" + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "follow-redirects": { + "version": "1.14.5", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.5.tgz", + "integrity": "sha512-wtphSXy7d4/OR+MvIFbCVBDzZ5520qV8XfPklSN5QtxuMUJZ+b0Wnst1e1lCDocfzuCkHqj8k0FpZqO+UIaKNA==" + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "fork-ts-checker-webpack-plugin": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", + "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==", + "requires": { + "@babel/code-frame": "^7.5.5", + "chalk": "^2.4.1", + "micromatch": "^3.1.10", + "minimatch": "^3.0.4", + "semver": "^5.6.0", + "tapable": "^1.0.0", + "worker-rpc": "^0.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "requires": { + "minipass": "^3.0.0" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + }, + "glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globby": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + }, + "graceful-fs": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "optional": true + }, + "gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "requires": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + }, + "history": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "requires": { + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^3.0.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^1.0.1" + } + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "requires": { + "react-is": "^16.7.0" + } + }, + "hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" + }, + "html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "requires": { + "whatwg-encoding": "^1.0.5" + } + }, + "html-entities": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "requires": { + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" + }, + "dependencies": { + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + } + } + }, + "html-webpack-plugin": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz", + "integrity": "sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw==", + "requires": { + "@types/html-minifier-terser": "^5.0.0", + "@types/tapable": "^1.0.5", + "@types/webpack": "^4.41.8", + "html-minifier-terser": "^5.0.1", + "loader-utils": "^1.2.3", + "lodash": "^4.17.15", + "pretty-error": "^2.1.1", + "tapable": "^1.1.3", + "util.promisify": "1.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + } + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + }, + "dependencies": { + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + } + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "http-parser-js": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz", + "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==" + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" + }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "requires": { + "postcss": "^7.0.14" + } + }, + "identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "requires": { + "harmony-reflect": "^1.4.6" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + }, + "ignore": { + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz", + "integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==" + }, + "immer": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz", + "integrity": "sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==" + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "requires": { + "import-from": "^2.1.0" + } + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + } + } + }, + "import-local": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz", + "integrity": "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==", + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "dependencies": { + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + } + } + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + } + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "internmap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==" + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=" + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "optional": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "requires": { + "ci-info": "^2.0.0" + } + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "is-core-module": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", + "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", + "requires": { + "has": "^1.0.3" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" + }, + "is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } + }, + "is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + }, + "is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + }, + "is-shared-array-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==" + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-weakref": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz", + "integrity": "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==", + "requires": { + "call-bind": "^1.0.0" + } + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" + }, + "istanbul-lib-instrument": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", + "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + } + }, + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "istanbul-reports": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.1.tgz", + "integrity": "sha512-q1kvhAXWSsXfMjCdNHNPKZZv94OlspKnoGv+R9RGbnqOOQ0VbNfLFgQDVgi7hHenKsndGq3/o0OBdzDXthWcNw==", + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jest": { + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.0.tgz", + "integrity": "sha512-jxTmrvuecVISvKFFhOkjsWRZV7sFqdSUAd1ajOKY+/QE/aLBVstsJ/dX8GczLzwiT6ZEwwmZqtCUHLHHQVzcfA==", + "requires": { + "@jest/core": "^26.6.0", + "import-local": "^3.0.2", + "jest-cli": "^26.6.0" + }, + "dependencies": { + "jest-cli": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", + "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", + "requires": { + "@jest/core": "^26.6.3", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^26.6.3", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "prompts": "^2.0.1", + "yargs": "^15.4.1" + } + } + } + }, + "jest-changed-files": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", + "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", + "requires": { + "@jest/types": "^26.6.2", + "execa": "^4.0.0", + "throat": "^5.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "requires": { + "path-key": "^3.0.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "jest-circus": { + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-26.6.0.tgz", + "integrity": "sha512-L2/Y9szN6FJPWFK8kzWXwfp+FOR7xq0cUL4lIsdbIdwz3Vh6P1nrpcqOleSzr28zOtSHQNV9Z7Tl+KkuK7t5Ng==", + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.0", + "@jest/test-result": "^26.6.0", + "@jest/types": "^26.6.0", + "@types/babel__traverse": "^7.0.4", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^26.6.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.0", + "jest-matcher-utils": "^26.6.0", + "jest-message-util": "^26.6.0", + "jest-runner": "^26.6.0", + "jest-runtime": "^26.6.0", + "jest-snapshot": "^26.6.0", + "jest-util": "^26.6.0", + "pretty-format": "^26.6.0", + "stack-utils": "^2.0.2", + "throat": "^5.0.0" + } + }, + "jest-config": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^26.6.3", + "@jest/types": "^26.6.2", + "babel-jest": "^26.6.3", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-node": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.6.3", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + } + } + }, + "jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-docblock": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", + "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", + "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2" + } + }, + "jest-environment-jsdom": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", + "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", + "requires": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2", + "jsdom": "^16.4.0" + } + }, + "jest-environment-node": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", + "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", + "requires": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + } + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + }, + "jest-haste-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "requires": { + "@jest/types": "^26.6.2", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.1.2", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" + } + }, + "jest-jasmine2": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", + "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^26.6.2", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2", + "throat": "^5.0.0" + } + }, + "jest-leak-detector": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", + "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", + "requires": { + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + } + }, + "jest-mock": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", + "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*" + } + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" + }, + "jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==" + }, + "jest-resolve": { + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.0.tgz", + "integrity": "sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ==", + "requires": { + "@jest/types": "^26.6.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.0", + "read-pkg-up": "^7.0.1", + "resolve": "^1.17.0", + "slash": "^3.0.0" + } + }, + "jest-resolve-dependencies": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", + "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", + "requires": { + "@jest/types": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-snapshot": "^26.6.2" + } + }, + "jest-runner": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", + "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", + "requires": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.7.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-docblock": "^26.0.0", + "jest-haste-map": "^26.6.2", + "jest-leak-detector": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "source-map-support": "^0.5.6", + "throat": "^5.0.0" + }, + "dependencies": { + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + } + } + }, + "jest-runtime": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", + "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", + "requires": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/globals": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0", + "cjs-module-lexer": "^0.6.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.4.1" + }, + "dependencies": { + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + } + } + }, + "jest-serializer": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + } + }, + "jest-snapshot": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", + "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.0.0", + "chalk": "^4.0.0", + "expect": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-haste-map": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "natural-compare": "^1.4.0", + "pretty-format": "^26.6.2", + "semver": "^7.3.2" + }, + "dependencies": { + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + } + }, + "jest-validate": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "requires": { + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "leven": "^3.1.0", + "pretty-format": "^26.6.2" + } + }, + "jest-watch-typeahead": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.6.1.tgz", + "integrity": "sha512-ITVnHhj3Jd/QkqQcTqZfRgjfyRhDFM/auzgVo2RKvSwi18YMvh0WvXDJFoFED6c7jd/5jxtu4kSOb9PTu2cPVg==", + "requires": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^26.0.0", + "jest-watcher": "^26.3.0", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0" + } + }, + "jest-watcher": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", + "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", + "requires": { + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^26.6.2", + "string-length": "^4.0.1" + } + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "requires": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "acorn": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.6.0.tgz", + "integrity": "sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==" + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "requires": { + "minimist": "^1.2.5" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "jsx-ast-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", + "integrity": "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==", + "requires": { + "array-includes": "^3.1.3", + "object.assign": "^4.1.2" + } + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" + }, + "language-subtag-registry": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "requires": { + "language-subtag-registry": "~0.3.2" + } + }, + "last-call-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", + "requires": { + "lodash": "^4.17.5", + "webpack-sources": "^1.1.0" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" + }, + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "requires": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + }, + "loglevel": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.0.tgz", + "integrity": "sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==" + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "requires": { + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=" + }, + "magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "requires": { + "sourcemap-codec": "^1.4.4" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "requires": { + "tmpl": "1.0.5" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "requires": { + "object-visit": "^1.0.0" + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "microevent.ts": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", + "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==" + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.51.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", + "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==" + }, + "mime-types": { + "version": "2.1.34", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", + "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", + "requires": { + "mime-db": "1.51.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" + }, + "mini-create-react-context": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz", + "integrity": "sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==", + "requires": { + "@babel/runtime": "^7.12.1", + "tiny-warning": "^1.0.3" + } + }, + "mini-css-extract-plugin": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz", + "integrity": "sha512-n9BA8LonkOkW1/zn+IbLPQmovsL0wMb9yx75fMJQZf2X1Zoec9yTZtyMePcyu19wPkmFbzZZA6fLTotpFhQsOA==", + "requires": { + "loader-utils": "^1.1.0", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "minipass": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.5.tgz", + "integrity": "sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==", + "requires": { + "yallist": "^4.0.0" + } + }, + "minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "requires": { + "minipass": "^3.0.0" + } + }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "requires": { + "minimist": "^1.2.5" + } + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + }, + "nanoid": { + "version": "3.1.30", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", + "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "native-url": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.2.6.tgz", + "integrity": "sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA==", + "requires": { + "querystring": "^0.2.0" + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + } + } + }, + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" + }, + "node-notifier": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz", + "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==", + "optional": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", + "shellwords": "^0.1.1", + "uuid": "^8.3.0", + "which": "^2.0.2" + }, + "dependencies": { + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "optional": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "optional": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "node-releases": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==" + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" + }, + "normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "requires": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "^2.0.0" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "requires": { + "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=", + "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=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==" + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.fromentries": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", + "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", + "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.hasown": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz", + "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "requires": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + } + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "requires": { + "is-wsl": "^1.1.0" + }, + "dependencies": { + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + } + } + }, + "optimize-css-assets-webpack-plugin": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz", + "integrity": "sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A==", + "requires": { + "cssnano": "^4.1.10", + "last-call-webpack-plugin": "^3.0.0" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "requires": { + "url-parse": "^1.4.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "p-each-series": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==" + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-retry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "requires": { + "retry": "^0.12.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "requires": { + "isarray": "0.0.1" + } + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "phosphor-react": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/phosphor-react/-/phosphor-react-1.3.1.tgz", + "integrity": "sha512-N4dk4Lrl8Pa2V9cImw/6zP8x9oPFOSh6ixtSvB73zmcpKrX6Sb+lPlu6Y222VOwZx19mfo01bP+OeAbXHw95Jg==" + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "^2.0.0" + } + }, + "pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "requires": { + "node-modules-regexp": "^1.0.0" + } + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } + } + }, + "pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } + } + }, + "pnp-webpack-plugin": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", + "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", + "requires": { + "ts-pnp": "^1.1.6" + } + }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "postcss-attribute-case-insensitive": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", + "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^6.0.2" + } + }, + "postcss-browser-comments": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz", + "integrity": "sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig==", + "requires": { + "postcss": "^7" + } + }, + "postcss-calc": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", + "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "requires": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "postcss-color-functional-notation": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", + "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-color-gray": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", + "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-color-hex-alpha": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", + "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", + "requires": { + "postcss": "^7.0.14", + "postcss-values-parser": "^2.0.1" + } + }, + "postcss-color-mod-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", + "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-color-rebeccapurple": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", + "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-custom-media": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", + "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", + "requires": { + "postcss": "^7.0.14" + } + }, + "postcss-custom-properties": { + "version": "8.0.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", + "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", + "requires": { + "postcss": "^7.0.17", + "postcss-values-parser": "^2.0.1" + } + }, + "postcss-custom-selectors": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", + "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-dir-pseudo-class": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", + "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-double-position-gradients": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", + "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", + "requires": { + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-env-function": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", + "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-flexbugs-fixes": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz", + "integrity": "sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==", + "requires": { + "postcss": "^7.0.26" + } + }, + "postcss-focus-visible": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", + "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-focus-within": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", + "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-font-variant": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz", + "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-gap-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", + "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-image-set-function": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", + "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-initial": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz", + "integrity": "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-lab-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", + "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-load-config": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", + "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", + "requires": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + } + } + }, + "postcss-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "postcss-logical": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", + "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-media-minmax": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", + "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "requires": { + "postcss": "^7.0.5" + } + }, + "postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "requires": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + } + }, + "postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "requires": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "postcss-nesting": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", + "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-normalize": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-8.0.1.tgz", + "integrity": "sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ==", + "requires": { + "@csstools/normalize.css": "^10.1.0", + "browserslist": "^4.6.2", + "postcss": "^7.0.17", + "postcss-browser-comments": "^3.0.0", + "sanitize.css": "^10.0.0" + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==" + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-overflow-shorthand": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", + "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-page-break": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", + "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-place": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", + "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-preset-env": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", + "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", + "requires": { + "autoprefixer": "^9.6.1", + "browserslist": "^4.6.4", + "caniuse-lite": "^1.0.30000981", + "css-blank-pseudo": "^0.1.4", + "css-has-pseudo": "^0.10.0", + "css-prefers-color-scheme": "^3.1.1", + "cssdb": "^4.4.0", + "postcss": "^7.0.17", + "postcss-attribute-case-insensitive": "^4.0.1", + "postcss-color-functional-notation": "^2.0.1", + "postcss-color-gray": "^5.0.0", + "postcss-color-hex-alpha": "^5.0.3", + "postcss-color-mod-function": "^3.0.3", + "postcss-color-rebeccapurple": "^4.0.1", + "postcss-custom-media": "^7.0.8", + "postcss-custom-properties": "^8.0.11", + "postcss-custom-selectors": "^5.1.2", + "postcss-dir-pseudo-class": "^5.0.0", + "postcss-double-position-gradients": "^1.0.0", + "postcss-env-function": "^2.0.2", + "postcss-focus-visible": "^4.0.0", + "postcss-focus-within": "^3.0.0", + "postcss-font-variant": "^4.0.0", + "postcss-gap-properties": "^2.0.0", + "postcss-image-set-function": "^3.0.1", + "postcss-initial": "^3.0.0", + "postcss-lab-function": "^2.0.1", + "postcss-logical": "^3.0.0", + "postcss-media-minmax": "^4.0.0", + "postcss-nesting": "^7.0.0", + "postcss-overflow-shorthand": "^2.0.0", + "postcss-page-break": "^2.0.0", + "postcss-place": "^4.0.1", + "postcss-pseudo-class-any-link": "^6.0.0", + "postcss-replace-overflow-wrap": "^3.0.0", + "postcss-selector-matches": "^4.0.0", + "postcss-selector-not": "^4.0.0" + } + }, + "postcss-pseudo-class-any-link": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", + "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-replace-overflow-wrap": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", + "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-safe-parser": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-5.0.2.tgz", + "integrity": "sha512-jDUfCPJbKOABhwpUKcqCVbbXiloe/QXMcbJ6Iipf3sDIihEzTqRCeMBfRaOHxhBuTYqtASrI1KJWxzztZU4qUQ==", + "requires": { + "postcss": "^8.1.0" + }, + "dependencies": { + "postcss": { + "version": "8.4.4", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.4.tgz", + "integrity": "sha512-joU6fBsN6EIer28Lj6GDFoC/5yOZzLCfn0zHAn/MYXI7aPt4m4hK5KC5ovEZXy+lnCjmYIbQWngvju2ddyEr8Q==", + "requires": { + "nanoid": "^3.1.30", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.1" + } + } + } + }, + "postcss-selector-matches": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", + "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", + "requires": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } + }, + "postcss-selector-not": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz", + "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==", + "requires": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } + }, + "postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", + "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "postcss-values-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", + "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", + "requires": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" + }, + "prettier": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.4.1.tgz", + "integrity": "sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==", + "dev": true + }, + "prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "requires": { + "fast-diff": "^1.1.2" + } + }, + "pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" + }, + "pretty-error": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "requires": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + } + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + } + } + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + }, + "promise": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "requires": { + "asap": "~2.0.6" + } + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + }, + "prompts": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", + "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "querystring": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", + "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==" + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "requires": { + "performance-now": "^2.1.0" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "react-app-polyfill": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-2.0.0.tgz", + "integrity": "sha512-0sF4ny9v/B7s6aoehwze9vJNWcmCemAUYBVasscVr92+UYiEqDXOxfKjXN685mDaMRNF3WdhHQs76oTODMocFA==", + "requires": { + "core-js": "^3.6.5", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.7", + "whatwg-fetch": "^3.4.1" + } + }, + "react-dev-utils": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz", + "integrity": "sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A==", + "requires": { + "@babel/code-frame": "7.10.4", + "address": "1.1.2", + "browserslist": "4.14.2", + "chalk": "2.4.2", + "cross-spawn": "7.0.3", + "detect-port-alt": "1.1.6", + "escape-string-regexp": "2.0.0", + "filesize": "6.1.0", + "find-up": "4.1.0", + "fork-ts-checker-webpack-plugin": "4.1.6", + "global-modules": "2.0.0", + "globby": "11.0.1", + "gzip-size": "5.1.1", + "immer": "8.0.1", + "is-root": "2.1.0", + "loader-utils": "2.0.0", + "open": "^7.0.2", + "pkg-up": "3.1.0", + "prompts": "2.4.0", + "react-error-overlay": "^6.0.9", + "recursive-readdir": "2.2.2", + "shell-quote": "1.7.2", + "strip-ansi": "6.0.0", + "text-table": "0.2.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "browserslist": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz", + "integrity": "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==", + "requires": { + "caniuse-lite": "^1.0.30001125", + "electron-to-chromium": "^1.3.564", + "escalade": "^3.0.2", + "node-releases": "^1.1.61" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + } + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + }, + "globby": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "node-releases": { + "version": "1.1.77", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz", + "integrity": "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + } + }, + "react-error-overlay": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz", + "integrity": "sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==" + }, + "react-icons": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.3.1.tgz", + "integrity": "sha512-cB10MXLTs3gVuXimblAdI71jrJx8njrJZmNMEMC+sQu5B/BIOmlsAjskdqpn81y8UBVEGuHODd7/ci5DvoSzTQ==" + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + }, + "react-modal": { + "version": "3.14.4", + "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.14.4.tgz", + "integrity": "sha512-8surmulejafYCH9wfUmFyj4UfbSJwjcgbS9gf3oOItu4Hwd6ivJyVBETI0yHRhpJKCLZMUtnhzk76wXTsNL6Qg==", + "requires": { + "exenv": "^1.2.0", + "prop-types": "^15.7.2", + "react-lifecycles-compat": "^3.0.0", + "warning": "^4.0.3" + } + }, + "react-refresh": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", + "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==" + }, + "react-router": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.2.1.tgz", + "integrity": "sha512-lIboRiOtDLFdg1VTemMwud9vRVuOCZmUIT/7lUoZiSpPODiiH1UQlfXy+vPLC/7IWdFYnhRwAyNqA/+I7wnvKQ==", + "requires": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", + "loose-envify": "^1.3.1", + "mini-create-react-context": "^0.4.0", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.2", + "react-is": "^16.6.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + } + }, + "react-router-dom": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.0.tgz", + "integrity": "sha512-ObVBLjUZsphUUMVycibxgMdh5jJ1e3o+KpAZBVeHcNQZ4W+uUGGWsokurzlF4YOldQYRQL4y6yFRWM4m3svmuQ==", + "requires": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.2.1", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + } + }, + "react-scripts": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.3.tgz", + "integrity": "sha512-S5eO4vjUzUisvkIPB7jVsKtuH2HhWcASREYWHAQ1FP5HyCv3xgn+wpILAEWkmy+A+tTNbSZClhxjT3qz6g4L1A==", + "requires": { + "@babel/core": "7.12.3", + "@pmmmwh/react-refresh-webpack-plugin": "0.4.3", + "@svgr/webpack": "5.5.0", + "@typescript-eslint/eslint-plugin": "^4.5.0", + "@typescript-eslint/parser": "^4.5.0", + "babel-eslint": "^10.1.0", + "babel-jest": "^26.6.0", + "babel-loader": "8.1.0", + "babel-plugin-named-asset-import": "^0.3.7", + "babel-preset-react-app": "^10.0.0", + "bfj": "^7.0.2", + "camelcase": "^6.1.0", + "case-sensitive-paths-webpack-plugin": "2.3.0", + "css-loader": "4.3.0", + "dotenv": "8.2.0", + "dotenv-expand": "5.1.0", + "eslint": "^7.11.0", + "eslint-config-react-app": "^6.0.0", + "eslint-plugin-flowtype": "^5.2.0", + "eslint-plugin-import": "^2.22.1", + "eslint-plugin-jest": "^24.1.0", + "eslint-plugin-jsx-a11y": "^6.3.1", + "eslint-plugin-react": "^7.21.5", + "eslint-plugin-react-hooks": "^4.2.0", + "eslint-plugin-testing-library": "^3.9.2", + "eslint-webpack-plugin": "^2.5.2", + "file-loader": "6.1.1", + "fs-extra": "^9.0.1", + "fsevents": "^2.1.3", + "html-webpack-plugin": "4.5.0", + "identity-obj-proxy": "3.0.0", + "jest": "26.6.0", + "jest-circus": "26.6.0", + "jest-resolve": "26.6.0", + "jest-watch-typeahead": "0.6.1", + "mini-css-extract-plugin": "0.11.3", + "optimize-css-assets-webpack-plugin": "5.0.4", + "pnp-webpack-plugin": "1.6.4", + "postcss-flexbugs-fixes": "4.2.1", + "postcss-loader": "3.0.0", + "postcss-normalize": "8.0.1", + "postcss-preset-env": "6.7.0", + "postcss-safe-parser": "5.0.2", + "prompts": "2.4.0", + "react-app-polyfill": "^2.0.0", + "react-dev-utils": "^11.0.3", + "react-refresh": "^0.8.3", + "resolve": "1.18.1", + "resolve-url-loader": "^3.1.2", + "sass-loader": "^10.0.5", + "semver": "7.3.2", + "style-loader": "1.3.0", + "terser-webpack-plugin": "4.2.3", + "ts-pnp": "1.2.0", + "url-loader": "4.1.1", + "webpack": "4.44.2", + "webpack-dev-server": "3.11.1", + "webpack-manifest-plugin": "2.2.0", + "workbox-webpack-plugin": "5.1.4" + }, + "dependencies": { + "@babel/core": { + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", + "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.1", + "@babel/parser": "^7.12.3", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" + } + } + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + } + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + } + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "optional": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "requires": { + "minimatch": "3.0.4" + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "regenerate-unicode-properties": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", + "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "regexp.prototype.flags": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" + }, + "regexpu-core": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", + "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^9.0.0", + "regjsgen": "^0.5.2", + "regjsparser": "^0.7.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" + }, + "regjsparser": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", + "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "renderkid": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "css-select": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" + } + }, + "css-what": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", + "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==" + }, + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "requires": { + "boolbase": "^1.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "resolve": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", + "integrity": "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==", + "requires": { + "is-core-module": "^2.0.0", + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "requires": { + "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + } + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + }, + "resolve-pathname": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", + "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "resolve-url-loader": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.4.tgz", + "integrity": "sha512-D3sQ04o0eeQEySLrcz4DsX3saHfsr8/N6tfhblxgZKXxMT2Louargg12oGNfoTRLV09GXhVUe5/qgA5vdgNigg==", + "requires": { + "adjust-sourcemap-loader": "3.0.0", + "camelcase": "5.3.1", + "compose-function": "3.0.3", + "convert-source-map": "1.7.0", + "es6-iterator": "2.0.3", + "loader-utils": "1.2.3", + "postcss": "7.0.36", + "rework": "1.0.1", + "rework-visit": "1.0.0", + "source-map": "0.6.1" + }, + "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==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "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==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + } + }, + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rework": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", + "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=", + "requires": { + "convert-source-map": "^0.3.3", + "css": "^2.0.0" + }, + "dependencies": { + "convert-source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", + "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=" + }, + "css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "requires": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + } + } + }, + "rework-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", + "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=" + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "robust-predicates": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.1.tgz", + "integrity": "sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g==" + }, + "rollup": { + "version": "1.32.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.32.1.tgz", + "integrity": "sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==", + "requires": { + "@types/estree": "*", + "@types/node": "*", + "acorn": "^7.1.0" + } + }, + "rollup-plugin-babel": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz", + "integrity": "sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "rollup-pluginutils": "^2.8.1" + } + }, + "rollup-plugin-terser": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz", + "integrity": "sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w==", + "requires": { + "@babel/code-frame": "^7.5.5", + "jest-worker": "^24.9.0", + "rollup-pluginutils": "^2.8.2", + "serialize-javascript": "^4.0.0", + "terser": "^4.6.2" + }, + "dependencies": { + "jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "requires": { + "estree-walker": "^0.6.1" + }, + "dependencies": { + "estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==" + } + } + }, + "rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==" + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "requires": { + "aproba": "^1.1.1" + } + }, + "rw": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", + "integrity": "sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q=" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "requires": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "sanitize.css": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz", + "integrity": "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg==" + }, + "sass-loader": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.2.0.tgz", + "integrity": "sha512-kUceLzC1gIHz0zNJPpqRsJyisWatGYNFRmv2CKZK2/ngMJgLqxTbXwe/hJ85luyvZkgqU3VlJ33UVF2T/0g6mw==", + "requires": { + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0", + "semver": "^7.3.2" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "requires": { + "xmlchars": "^2.2.0" + } + }, + "scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + }, + "selfsigned": { + "version": "1.10.11", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", + "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", + "requires": { + "node-forge": "^0.10.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "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==" + } + } + }, + "serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "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=", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + } + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "requires": { + "extend-shallow": "^2.0.1", + "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=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "optional": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz", + "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==" + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + } + } + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "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=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "sockjs": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", + "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^3.4.0", + "websocket-driver": "^0.7.4" + }, + "dependencies": { + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + } + } + }, + "sockjs-client": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.2.tgz", + "integrity": "sha512-ZzRxPBISQE7RpzlH4tKJMQbHM9pabHluk0WBaxAQ+wm/UieeBVBou0p4wVnSQGN9QmpAZygQ0cDIypWuqOFmFQ==", + "requires": { + "debug": "^3.2.6", + "eventsource": "^1.0.7", + "faye-websocket": "^0.11.3", + "inherits": "^2.0.4", + "json3": "^3.3.3", + "url-parse": "^1.5.3" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "source-map-js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.1.tgz", + "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==" + }, + "source-map-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0" + } + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==" + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "requires": { + "minipass": "^3.1.1" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "stack-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + } + } + }, + "stackframe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", + "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "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=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" + }, + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "string.prototype.matchall": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz", + "integrity": "sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.3.1", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "dependencies": { + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + } + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + }, + "strip-comments": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", + "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==", + "requires": { + "babel-extract-comments": "^1.0.0", + "babel-plugin-transform-object-rest-spread": "^6.26.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + }, + "style-loader": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz", + "integrity": "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^2.7.0" + } + }, + "styled-components": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.3.tgz", + "integrity": "sha512-++4iHwBM7ZN+x6DtPPWkCI4vdtwumQ+inA/DdAsqYd4SVgUKJie5vXyzotA00ttcFdQkCng7zc6grwlfIfw+lw==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^0.8.8", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1.12.0", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.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==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + } + } + }, + "supports-hyperlinks": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + } + } + }, + "svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.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==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "table": { + "version": "6.7.5", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.5.tgz", + "integrity": "sha512-LFNeryOqiQHqCVKzhkymKwt6ozeRhlm8IL1mE8rNUurkir4heF6PzMyRgaTa4tlyPTGGgXuvVOF/OLWiH09Lqw==", + "requires": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ajv": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", + "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + } + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + }, + "tar": { + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + } + } + }, + "temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=" + }, + "tempy": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", + "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", + "requires": { + "temp-dir": "^1.0.0", + "type-fest": "^0.3.1", + "unique-string": "^1.0.0" + }, + "dependencies": { + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" + } + } + }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, + "terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "terser-webpack-plugin": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", + "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", + "requires": { + "cacache": "^15.0.5", + "find-cache-dir": "^3.3.1", + "jest-worker": "^26.5.0", + "p-limit": "^3.0.2", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "source-map": "^0.6.1", + "terser": "^5.3.4", + "webpack-sources": "^1.4.3" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "terser": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz", + "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + } + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "requires": { + "setimmediate": "^1.0.4" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" + }, + "tiny-invariant": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.2.0.tgz", + "integrity": "sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==" + }, + "tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + }, + "tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, + "tough-cookie": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + }, + "dependencies": { + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + } + } + }, + "tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "requires": { + "punycode": "^2.1.1" + } + }, + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "ts-pnp": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", + "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==" + }, + "tsconfig-paths": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz", + "integrity": "sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==", + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "requires": { + "tslib": "^1.8.1" + } + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typescript": { + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", + "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==" + }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==" + }, + "unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==" + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "requires": { + "crypto-random-string": "^1.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + } + } + }, + "url-loader": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "requires": { + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "url-parse": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.3.tgz", + "integrity": "sha512-IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ==", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "optional": true + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + }, + "v8-to-istanbul": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", + "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "value-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", + "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==" + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "requires": { + "xml-name-validator": "^3.0.0" + } + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "requires": { + "makeerror": "1.0.12" + } + }, + "warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.1" + } + }, + "watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "optional": true, + "requires": { + "chokidar": "^2.1.8" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "optional": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "optional": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "optional": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "optional": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "optional": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "optional": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "optional": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "optional": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "optional": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "optional": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "optional": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "optional": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "optional": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "web-vitals": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-1.1.2.tgz", + "integrity": "sha512-PFMKIY+bRSXlMxVAQ+m2aw9c/ioUYfDgrYot0YUa+/xa0sakubWhSDyxAKwzymvXVdF4CZI71g06W+mqhzu6ig==" + }, + "webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" + }, + "webpack": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", + "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.3.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + }, + "dependencies": { + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + } + } + }, + "webpack-dev-middleware": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", + "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "dependencies": { + "mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" + } + } + }, + "webpack-dev-server": { + "version": "3.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.1.tgz", + "integrity": "sha512-u4R3mRzZkbxQVa+MBWi2uVpB5W59H3ekZAJsQlKUTdl7Elcah2EhygTPLmeFXybQkf9i2+L0kn7ik9SnXa6ihQ==", + "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.8", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "sockjs-client": "^1.5.0", + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.2" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==" + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "requires": { + "resolve-from": "^3.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "requires": { + "async-limiter": "~1.0.0" + } + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==" + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + } + } + }, + "webpack-manifest-plugin": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz", + "integrity": "sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ==", + "requires": { + "fs-extra": "^7.0.0", + "lodash": ">=3.5 <5", + "object.entries": "^1.1.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + } + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "requires": { + "iconv-lite": "0.4.24" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "requires": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "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==" + }, + "workbox-background-sync": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz", + "integrity": "sha512-AH6x5pYq4vwQvfRDWH+vfOePfPIYQ00nCEB7dJRU1e0n9+9HMRyvI63FlDvtFT2AvXVRsXvUt7DNMEToyJLpSA==", + "requires": { + "workbox-core": "^5.1.4" + } + }, + "workbox-broadcast-update": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz", + "integrity": "sha512-HTyTWkqXvHRuqY73XrwvXPud/FN6x3ROzkfFPsRjtw/kGZuZkPzfeH531qdUGfhtwjmtO/ZzXcWErqVzJNdXaA==", + "requires": { + "workbox-core": "^5.1.4" + } + }, + "workbox-build": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-5.1.4.tgz", + "integrity": "sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow==", + "requires": { + "@babel/core": "^7.8.4", + "@babel/preset-env": "^7.8.4", + "@babel/runtime": "^7.8.4", + "@hapi/joi": "^15.1.0", + "@rollup/plugin-node-resolve": "^7.1.1", + "@rollup/plugin-replace": "^2.3.1", + "@surma/rollup-plugin-off-main-thread": "^1.1.1", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^8.1.0", + "glob": "^7.1.6", + "lodash.template": "^4.5.0", + "pretty-bytes": "^5.3.0", + "rollup": "^1.31.1", + "rollup-plugin-babel": "^4.3.3", + "rollup-plugin-terser": "^5.3.1", + "source-map": "^0.7.3", + "source-map-url": "^0.4.0", + "stringify-object": "^3.3.0", + "strip-comments": "^1.0.2", + "tempy": "^0.3.0", + "upath": "^1.2.0", + "workbox-background-sync": "^5.1.4", + "workbox-broadcast-update": "^5.1.4", + "workbox-cacheable-response": "^5.1.4", + "workbox-core": "^5.1.4", + "workbox-expiration": "^5.1.4", + "workbox-google-analytics": "^5.1.4", + "workbox-navigation-preload": "^5.1.4", + "workbox-precaching": "^5.1.4", + "workbox-range-requests": "^5.1.4", + "workbox-routing": "^5.1.4", + "workbox-strategies": "^5.1.4", + "workbox-streams": "^5.1.4", + "workbox-sw": "^5.1.4", + "workbox-window": "^5.1.4" + }, + "dependencies": { + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + } + } + }, + "workbox-cacheable-response": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz", + "integrity": "sha512-0bfvMZs0Of1S5cdswfQK0BXt6ulU5kVD4lwer2CeI+03czHprXR3V4Y8lPTooamn7eHP8Iywi5QjyAMjw0qauA==", + "requires": { + "workbox-core": "^5.1.4" + } + }, + "workbox-core": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-5.1.4.tgz", + "integrity": "sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg==" + }, + "workbox-expiration": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-5.1.4.tgz", + "integrity": "sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ==", + "requires": { + "workbox-core": "^5.1.4" + } + }, + "workbox-google-analytics": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz", + "integrity": "sha512-0IFhKoEVrreHpKgcOoddV+oIaVXBFKXUzJVBI+nb0bxmcwYuZMdteBTp8AEDJacENtc9xbR0wa9RDCnYsCDLjA==", + "requires": { + "workbox-background-sync": "^5.1.4", + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4", + "workbox-strategies": "^5.1.4" + } + }, + "workbox-navigation-preload": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz", + "integrity": "sha512-Wf03osvK0wTflAfKXba//QmWC5BIaIZARU03JIhAEO2wSB2BDROWI8Q/zmianf54kdV7e1eLaIEZhth4K4MyfQ==", + "requires": { + "workbox-core": "^5.1.4" + } + }, + "workbox-precaching": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-5.1.4.tgz", + "integrity": "sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA==", + "requires": { + "workbox-core": "^5.1.4" + } + }, + "workbox-range-requests": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz", + "integrity": "sha512-1HSujLjgTeoxHrMR2muDW2dKdxqCGMc1KbeyGcmjZZAizJTFwu7CWLDmLv6O1ceWYrhfuLFJO+umYMddk2XMhw==", + "requires": { + "workbox-core": "^5.1.4" + } + }, + "workbox-routing": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-5.1.4.tgz", + "integrity": "sha512-8ljknRfqE1vEQtnMtzfksL+UXO822jJlHTIR7+BtJuxQ17+WPZfsHqvk1ynR/v0EHik4x2+826Hkwpgh4GKDCw==", + "requires": { + "workbox-core": "^5.1.4" + } + }, + "workbox-strategies": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-5.1.4.tgz", + "integrity": "sha512-VVS57LpaJTdjW3RgZvPwX0NlhNmscR7OQ9bP+N/34cYMDzXLyA6kqWffP6QKXSkca1OFo/v6v7hW7zrrguo6EA==", + "requires": { + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4" + } + }, + "workbox-streams": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-5.1.4.tgz", + "integrity": "sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw==", + "requires": { + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4" + } + }, + "workbox-sw": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-5.1.4.tgz", + "integrity": "sha512-9xKnKw95aXwSNc8kk8gki4HU0g0W6KXu+xks7wFuC7h0sembFnTrKtckqZxbSod41TDaGh+gWUA5IRXrL0ECRA==" + }, + "workbox-webpack-plugin": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-5.1.4.tgz", + "integrity": "sha512-PZafF4HpugZndqISi3rZ4ZK4A4DxO8rAqt2FwRptgsDx7NF8TVKP86/huHquUsRjMGQllsNdn4FNl8CD/UvKmQ==", + "requires": { + "@babel/runtime": "^7.5.5", + "fast-json-stable-stringify": "^2.0.0", + "source-map-url": "^0.4.0", + "upath": "^1.1.2", + "webpack-sources": "^1.3.0", + "workbox-build": "^5.1.4" + } + }, + "workbox-window": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-5.1.4.tgz", + "integrity": "sha512-vXQtgTeMCUq/4pBWMfQX8Ee7N2wVC4Q7XYFqLnfbXJ2hqew/cU1uMTD2KqGEgEpE4/30luxIxgE+LkIa8glBYw==", + "requires": { + "workbox-core": "^5.1.4" + } + }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "requires": { + "errno": "~0.1.7" + } + }, + "worker-rpc": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", + "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", + "requires": { + "microevent.ts": "~0.1.1" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", + "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==" + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + } + } + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + } + } +} diff --git a/avisualizer-front/src/pages/Home/index.tsx b/avisualizer-front/src/pages/Home/index.tsx index 4e090dd2..0492babb 100644 --- a/avisualizer-front/src/pages/Home/index.tsx +++ b/avisualizer-front/src/pages/Home/index.tsx @@ -21,12 +21,12 @@ export const Home = () => { ) const [packageName, setPackageName] = useState('') - useEffect(() => { + function render(sv: any, pv: any, cv: any) { const width = 500 const height = 500 SystemVisualizer( - systemData, + sv, width, height, packageData, @@ -37,7 +37,7 @@ export const Home = () => { ) PackageVisualizer( - packageData, + pv, width, height, setTypeAnnotation, @@ -47,7 +47,7 @@ export const Home = () => { ) ClassVisualizer( - classData, + cv, 0, '', width, @@ -57,6 +57,40 @@ export const Home = () => { setAnnotationMetric, setPackageName ) + } + + useEffect(() => { + const width = 500 + const height = 500 + + let sv: any + let pv: any + let cv: any + + const search = window.location.search + const params = new URLSearchParams(search) + const projectID = params.get('projeto') + + if (projectID == null) { + sv = systemData + pv = packageData + cv = classData + render(sv, pv, cv) + } else { + const request = async () => { + const response = await fetch( + 'https://avisualizer-plugin.herokuapp.com/data.json?project=' + + projectID + ) + const json = await response.json() + sv = JSON.parse(json.sv) + cv = JSON.parse(json.cv) + pv = JSON.parse(json.pv) + } + request().then(() => { + render(sv, pv, cv) + }) + } }, []) return ( From 426ec778310e6f55f809174c562a326205531484 Mon Sep 17 00:00:00 2001 From: sergioppires Date: Thu, 2 Dec 2021 22:36:34 -0300 Subject: [PATCH 02/13] corrigindo bugs --- .../src/components/Table/index.tsx | 141 ++++++++++++------ avisualizer-front/src/pages/Home/index.tsx | 18 ++- 2 files changed, 112 insertions(+), 47 deletions(-) diff --git a/avisualizer-front/src/components/Table/index.tsx b/avisualizer-front/src/components/Table/index.tsx index e82300b0..db00796e 100644 --- a/avisualizer-front/src/components/Table/index.tsx +++ b/avisualizer-front/src/components/Table/index.tsx @@ -3,7 +3,7 @@ import React, { useEffect, useState } from 'react' import * as d3 from 'd3' import { CaretDown } from 'phosphor-react' -import jsondata from '../../data/SpaceWeatherTSI-PV.json' +import jsondata from '../../data/Guj-PV.json' import { annotationSchemas } from '../../utils/AnnotationSchemas' import { displayAllCircles, @@ -32,63 +32,114 @@ export const Table = ({ typeAnnotation }: { typeAnnotation: string }) => { const totalPages = rowData && Math.ceil(rowData?.length / rowsPerPage) + /* useEffect(() => { - const getAllCountAnnotation = ( - allSchemas: { schema: string; color: string }[], - annotList: Map, - annotCount: Map - ) => { - const totalCount: Record = {} - - for (const schema of allSchemas) { - const annotations = annotList.get(schema.schema) ?? [] - let total = 0 - - for (const annot of annotations) { - total += annotCount.get(annot) ?? 0 - } - - totalCount[schema.schema] = total - } + const search = window.location.search + const params = new URLSearchParams(search) + const projectID = params.get('projeto') + + const request = async () => { + const response = await fetch( + 'https://avisualizer-plugin.herokuapp.com/data.json?project=' + + projectID + ) + const json = await response.json() + } + request().then(() => { + render(sv,pv,cv) + }); + + }, []) +*/ - setTotalSchema(totalCount) + useEffect(() => { + const search = window.location.search + const params = new URLSearchParams(search) + const projectID = params.get('projeto') + let jsonData: any + + const request = async () => { + const response = await fetch( + 'https://avisualizer-plugin.herokuapp.com/data.json?project=' + + projectID + ) + jsonData = await response.json() } + request().then(() => { + //render(sv,pv,cv)//}); - const getSubSchema = ( - allSchemas: { schema: string; color: string }[], - annotList: Map - ) => { - const allSubSchemas: Record = {} + const getAllCountAnnotation = ( + allSchemas: { schema: string; color: string }[], + annotList: Map, + annotCount: Map + ) => { + const totalCount: Record = {} - for (const value of allSchemas) { - const annotations = annotList.get(value.schema) ?? [] + for (const schema of allSchemas) { + const annotations = annotList.get(schema.schema) ?? [] + let total = 0 - allSubSchemas[value.schema] = { - annotations: annotations, - isOpen: false + for (const annot of annotations) { + total += annotCount.get(annot) ?? 0 + } + + totalCount[schema.schema] = total } + + setTotalSchema(totalCount) } - setSubSchemas(allSubSchemas) - } + const getSubSchema = ( + allSchemas: { schema: string; color: string }[], + annotList: Map + ) => { + const allSubSchemas: Record = {} - const root: any = d3 - .hierarchy(jsondata) - .sum((d: any) => d.value) - .sort((a, b) => { - if (b.value && a.value) return b.value - a.value - else return 0 - }) + for (const value of allSchemas) { + const annotations = annotList.get(value.schema) ?? [] - const { annotationsCount, annotationsList, schemasObjectArray } = - annotationSchemas(root, 'system') + allSubSchemas[value.schema] = { + annotations: annotations, + isOpen: false + } + } - getAllCountAnnotation(schemasObjectArray, annotationsList, annotationsCount) - getSubSchema(schemasObjectArray, annotationsList) + setSubSchemas(allSubSchemas) + } + + let jsonDataInput: any + + if (projectID != null) { + jsonDataInput = JSON.parse(jsonData.pv) + //jsonDataInput = jsondata + } else { + jsonDataInput = jsondata + } - setRowData(schemasObjectArray) - setAllTableData(schemasObjectArray) - setAnnotationCount(annotationsCount) + console.log(jsonDataInput) + + const root: any = d3 + .hierarchy(jsonDataInput) + .sum((d: any) => d.value) + .sort((a, b) => { + if (b.value && a.value) return b.value - a.value + else return 0 + }) + + const { annotationsCount, annotationsList, schemasObjectArray } = + annotationSchemas(root, 'system') + + getAllCountAnnotation( + schemasObjectArray, + annotationsList, + annotationsCount + ) + getSubSchema(schemasObjectArray, annotationsList) + + setRowData(schemasObjectArray) + setAllTableData(schemasObjectArray) + setAnnotationCount(annotationsCount) + }) }, []) useEffect(() => { diff --git a/avisualizer-front/src/pages/Home/index.tsx b/avisualizer-front/src/pages/Home/index.tsx index 0492babb..64d05c76 100644 --- a/avisualizer-front/src/pages/Home/index.tsx +++ b/avisualizer-front/src/pages/Home/index.tsx @@ -1,4 +1,4 @@ -import React, { useEffect, useState } from 'react' +import React, { Component, useEffect, useState } from 'react' import { Table } from '../../components/Table' import { ClassVisualizer } from '../../components/ZoomableCircle/ClassView' @@ -15,11 +15,13 @@ import { } from './styles' export const Home = () => { + const [appName, setAppName] = useState('Carregando...') const [typeAnnotation, setTypeAnnotation] = useState('System View') const [annotationMetric, setAnnotationMetric] = useState( 'Number of Annotations' ) const [packageName, setPackageName] = useState('') + let name = null function render(sv: any, pv: any, cv: any) { const width = 500 @@ -75,6 +77,12 @@ export const Home = () => { sv = systemData pv = packageData cv = classData + name = systemData.name + setAppName( + 'Project Under Analysis: ' + + +name.charAt(0).toUpperCase() + + name.slice(1) + ) render(sv, pv, cv) } else { const request = async () => { @@ -86,6 +94,12 @@ export const Home = () => { sv = JSON.parse(json.sv) cv = JSON.parse(json.cv) pv = JSON.parse(json.pv) + name = json.name + setAppName( + 'Project Under Analysis: ' + + name.charAt(0).toUpperCase() + + name.slice(1) + ) } request().then(() => { render(sv, pv, cv) @@ -95,7 +109,7 @@ export const Home = () => { return ( -

Project Under Analysis: {systemData.name}

+

{appName}

From 1611f67d30441e585dd93395f103dc112878a240 Mon Sep 17 00:00:00 2001 From: sergioppires Date: Thu, 2 Dec 2021 22:53:40 -0300 Subject: [PATCH 03/13] adicionando backend --- .idea/.gitignore | 3 + .idea/compiler.xml | 21 + .idea/encodings.xml | 6 + .idea/jarRepositories.xml | 20 + .idea/misc.xml | 12 + .idea/runConfigurations.xml | 10 + .idea/vcs.xml | 6 + avisualizer-back/mvnw | 310 - avisualizer-back/pom.xml | 158 +- .../avisualizer/AvisualizerApplication.java | 14 +- .../controller/ASnifferController.java | 73 - .../controller/AvisualizerController.java | 13 + .../avisualizer/controller/Controller.java | 55 + .../avisualizer/entity/AvisualizerEntity.java | 29 + .../avisualizer/model/AvisualizerModel.java | 15 + .../avisualizer/model/ProjectModel.java | 11 + .../avisualizer/model/SimpleResponse.java | 14 + .../repository/AvisualizerRepository.java | 12 + .../service/AvisualizerService.java | 145 + .../src/main/resources/Geostore-CV.json | 29677 ++++++++++++++++ .../src/main/resources/Geostore-PV.json | 16767 +++++++++ .../src/main/resources/Geostore-SV.json | 688 + .../src/main/resources/Guj-CV.json | 4496 +++ .../src/main/resources/Guj-PV.json | 2670 ++ .../src/main/resources/Guj-SV.json | 599 + .../main/resources/SpaceWeatherTSI-CV.json | 10958 ++++++ .../main/resources/SpaceWeatherTSI-PV.json | 6612 ++++ .../main/resources/SpaceWeatherTSI-SV.json | 694 + .../src/main/resources/application.properties | 2 +- .../src/main/resources/not_loaded.html | 0 .../src/main/resources/spring-retry-CV.json | 15082 ++++++++ .../src/main/resources/spring-retry-PV.json | 7782 ++++ .../src/main/resources/spring-retry-SV.json | 334 + .../AvisualizerApplicationTests.java | 13 - avisualizer-front/src/pages/Home/index.tsx | 6 +- 35 files changed, 96823 insertions(+), 484 deletions(-) create mode 100644 .idea/.gitignore create mode 100644 .idea/compiler.xml create mode 100644 .idea/encodings.xml create mode 100644 .idea/jarRepositories.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/runConfigurations.xml create mode 100644 .idea/vcs.xml delete mode 100755 avisualizer-back/mvnw delete mode 100644 avisualizer-back/src/main/java/io/github/phillima/avisualizer/controller/ASnifferController.java create mode 100644 avisualizer-back/src/main/java/io/github/phillima/avisualizer/controller/AvisualizerController.java create mode 100644 avisualizer-back/src/main/java/io/github/phillima/avisualizer/controller/Controller.java create mode 100644 avisualizer-back/src/main/java/io/github/phillima/avisualizer/entity/AvisualizerEntity.java create mode 100644 avisualizer-back/src/main/java/io/github/phillima/avisualizer/model/AvisualizerModel.java create mode 100644 avisualizer-back/src/main/java/io/github/phillima/avisualizer/model/ProjectModel.java create mode 100644 avisualizer-back/src/main/java/io/github/phillima/avisualizer/model/SimpleResponse.java create mode 100644 avisualizer-back/src/main/java/io/github/phillima/avisualizer/repository/AvisualizerRepository.java create mode 100644 avisualizer-back/src/main/java/io/github/phillima/avisualizer/service/AvisualizerService.java create mode 100644 avisualizer-back/src/main/resources/Geostore-CV.json create mode 100644 avisualizer-back/src/main/resources/Geostore-PV.json create mode 100644 avisualizer-back/src/main/resources/Geostore-SV.json create mode 100644 avisualizer-back/src/main/resources/Guj-CV.json create mode 100644 avisualizer-back/src/main/resources/Guj-PV.json create mode 100644 avisualizer-back/src/main/resources/Guj-SV.json create mode 100644 avisualizer-back/src/main/resources/SpaceWeatherTSI-CV.json create mode 100644 avisualizer-back/src/main/resources/SpaceWeatherTSI-PV.json create mode 100644 avisualizer-back/src/main/resources/SpaceWeatherTSI-SV.json create mode 100644 avisualizer-back/src/main/resources/not_loaded.html create mode 100644 avisualizer-back/src/main/resources/spring-retry-CV.json create mode 100644 avisualizer-back/src/main/resources/spring-retry-PV.json create mode 100644 avisualizer-back/src/main/resources/spring-retry-SV.json delete mode 100644 avisualizer-back/src/test/java/io/github/phillima/avisualizer/AvisualizerApplicationTests.java diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 00000000..26d33521 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 00000000..0ba33781 --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 00000000..0e1cd0f7 --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml new file mode 100644 index 00000000..712ab9d9 --- /dev/null +++ b/.idea/jarRepositories.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 00000000..74f14475 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml new file mode 100644 index 00000000..797acea5 --- /dev/null +++ b/.idea/runConfigurations.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 00000000..94a25f7f --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/avisualizer-back/mvnw b/avisualizer-back/mvnw deleted file mode 100755 index a16b5431..00000000 --- a/avisualizer-back/mvnw +++ /dev/null @@ -1,310 +0,0 @@ -#!/bin/sh -# ---------------------------------------------------------------------------- -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. -# ---------------------------------------------------------------------------- - -# ---------------------------------------------------------------------------- -# Maven Start Up Batch script -# -# Required ENV vars: -# ------------------ -# JAVA_HOME - location of a JDK home dir -# -# Optional ENV vars -# ----------------- -# M2_HOME - location of maven2's installed home dir -# MAVEN_OPTS - parameters passed to the Java VM when running Maven -# e.g. to debug Maven itself, use -# set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 -# MAVEN_SKIP_RC - flag to disable loading of mavenrc files -# ---------------------------------------------------------------------------- - -if [ -z "$MAVEN_SKIP_RC" ] ; then - - if [ -f /etc/mavenrc ] ; then - . /etc/mavenrc - fi - - if [ -f "$HOME/.mavenrc" ] ; then - . "$HOME/.mavenrc" - fi - -fi - -# OS specific support. $var _must_ be set to either true or false. -cygwin=false; -darwin=false; -mingw=false -case "`uname`" in - CYGWIN*) cygwin=true ;; - MINGW*) mingw=true;; - Darwin*) darwin=true - # Use /usr/libexec/java_home if available, otherwise fall back to /Library/Java/Home - # See https://developer.apple.com/library/mac/qa/qa1170/_index.html - if [ -z "$JAVA_HOME" ]; then - if [ -x "/usr/libexec/java_home" ]; then - export JAVA_HOME="`/usr/libexec/java_home`" - else - export JAVA_HOME="/Library/Java/Home" - fi - fi - ;; -esac - -if [ -z "$JAVA_HOME" ] ; then - if [ -r /etc/gentoo-release ] ; then - JAVA_HOME=`java-config --jre-home` - fi -fi - -if [ -z "$M2_HOME" ] ; then - ## resolve links - $0 may be a link to maven's home - PRG="$0" - - # need this for relative symlinks - while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG="`dirname "$PRG"`/$link" - fi - done - - saveddir=`pwd` - - M2_HOME=`dirname "$PRG"`/.. - - # make it fully qualified - M2_HOME=`cd "$M2_HOME" && pwd` - - cd "$saveddir" - # echo Using m2 at $M2_HOME -fi - -# For Cygwin, ensure paths are in UNIX format before anything is touched -if $cygwin ; then - [ -n "$M2_HOME" ] && - M2_HOME=`cygpath --unix "$M2_HOME"` - [ -n "$JAVA_HOME" ] && - JAVA_HOME=`cygpath --unix "$JAVA_HOME"` - [ -n "$CLASSPATH" ] && - CLASSPATH=`cygpath --path --unix "$CLASSPATH"` -fi - -# For Mingw, ensure paths are in UNIX format before anything is touched -if $mingw ; then - [ -n "$M2_HOME" ] && - M2_HOME="`(cd "$M2_HOME"; pwd)`" - [ -n "$JAVA_HOME" ] && - JAVA_HOME="`(cd "$JAVA_HOME"; pwd)`" -fi - -if [ -z "$JAVA_HOME" ]; then - javaExecutable="`which javac`" - if [ -n "$javaExecutable" ] && ! [ "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = "no" ]; then - # readlink(1) is not available as standard on Solaris 10. - readLink=`which readlink` - if [ ! `expr "$readLink" : '\([^ ]*\)'` = "no" ]; then - if $darwin ; then - javaHome="`dirname \"$javaExecutable\"`" - javaExecutable="`cd \"$javaHome\" && pwd -P`/javac" - else - javaExecutable="`readlink -f \"$javaExecutable\"`" - fi - javaHome="`dirname \"$javaExecutable\"`" - javaHome=`expr "$javaHome" : '\(.*\)/bin'` - JAVA_HOME="$javaHome" - export JAVA_HOME - fi - fi -fi - -if [ -z "$JAVACMD" ] ; then - if [ -n "$JAVA_HOME" ] ; then - if [ -x "$JAVA_HOME/jre/sh/java" ] ; then - # IBM's JDK on AIX uses strange locations for the executables - JAVACMD="$JAVA_HOME/jre/sh/java" - else - JAVACMD="$JAVA_HOME/bin/java" - fi - else - JAVACMD="`which java`" - fi -fi - -if [ ! -x "$JAVACMD" ] ; then - echo "Error: JAVA_HOME is not defined correctly." >&2 - echo " We cannot execute $JAVACMD" >&2 - exit 1 -fi - -if [ -z "$JAVA_HOME" ] ; then - echo "Warning: JAVA_HOME environment variable is not set." -fi - -CLASSWORLDS_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher - -# traverses directory structure from process work directory to filesystem root -# first directory with .mvn subdirectory is considered project base directory -find_maven_basedir() { - - if [ -z "$1" ] - then - echo "Path not specified to find_maven_basedir" - return 1 - fi - - basedir="$1" - wdir="$1" - while [ "$wdir" != '/' ] ; do - if [ -d "$wdir"/.mvn ] ; then - basedir=$wdir - break - fi - # workaround for JBEAP-8937 (on Solaris 10/Sparc) - if [ -d "${wdir}" ]; then - wdir=`cd "$wdir/.."; pwd` - fi - # end of workaround - done - echo "${basedir}" -} - -# concatenates all lines of a file -concat_lines() { - if [ -f "$1" ]; then - echo "$(tr -s '\n' ' ' < "$1")" - fi -} - -BASE_DIR=`find_maven_basedir "$(pwd)"` -if [ -z "$BASE_DIR" ]; then - exit 1; -fi - -########################################################################################## -# Extension to allow automatically downloading the maven-wrapper.jar from Maven-central -# This allows using the maven wrapper in projects that prohibit checking in binary data. -########################################################################################## -if [ -r "$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" ]; then - if [ "$MVNW_VERBOSE" = true ]; then - echo "Found .mvn/wrapper/maven-wrapper.jar" - fi -else - if [ "$MVNW_VERBOSE" = true ]; then - echo "Couldn't find .mvn/wrapper/maven-wrapper.jar, downloading it ..." - fi - if [ -n "$MVNW_REPOURL" ]; then - jarUrl="$MVNW_REPOURL/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" - else - jarUrl="https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" - fi - while IFS="=" read key value; do - case "$key" in (wrapperUrl) jarUrl="$value"; break ;; - esac - done < "$BASE_DIR/.mvn/wrapper/maven-wrapper.properties" - if [ "$MVNW_VERBOSE" = true ]; then - echo "Downloading from: $jarUrl" - fi - wrapperJarPath="$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" - if $cygwin; then - wrapperJarPath=`cygpath --path --windows "$wrapperJarPath"` - fi - - if command -v wget > /dev/null; then - if [ "$MVNW_VERBOSE" = true ]; then - echo "Found wget ... using wget" - fi - if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then - wget "$jarUrl" -O "$wrapperJarPath" - else - wget --http-user=$MVNW_USERNAME --http-password=$MVNW_PASSWORD "$jarUrl" -O "$wrapperJarPath" - fi - elif command -v curl > /dev/null; then - if [ "$MVNW_VERBOSE" = true ]; then - echo "Found curl ... using curl" - fi - if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then - curl -o "$wrapperJarPath" "$jarUrl" -f - else - curl --user $MVNW_USERNAME:$MVNW_PASSWORD -o "$wrapperJarPath" "$jarUrl" -f - fi - - else - if [ "$MVNW_VERBOSE" = true ]; then - echo "Falling back to using Java to download" - fi - javaClass="$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.java" - # For Cygwin, switch paths to Windows format before running javac - if $cygwin; then - javaClass=`cygpath --path --windows "$javaClass"` - fi - if [ -e "$javaClass" ]; then - if [ ! -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then - if [ "$MVNW_VERBOSE" = true ]; then - echo " - Compiling MavenWrapperDownloader.java ..." - fi - # Compiling the Java class - ("$JAVA_HOME/bin/javac" "$javaClass") - fi - if [ -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then - # Running the downloader - if [ "$MVNW_VERBOSE" = true ]; then - echo " - Running MavenWrapperDownloader.java ..." - fi - ("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$MAVEN_PROJECTBASEDIR") - fi - fi - fi -fi -########################################################################################## -# End of extension -########################################################################################## - -export MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"} -if [ "$MVNW_VERBOSE" = true ]; then - echo $MAVEN_PROJECTBASEDIR -fi -MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS" - -# For Cygwin, switch paths to Windows format before running java -if $cygwin; then - [ -n "$M2_HOME" ] && - M2_HOME=`cygpath --path --windows "$M2_HOME"` - [ -n "$JAVA_HOME" ] && - JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"` - [ -n "$CLASSPATH" ] && - CLASSPATH=`cygpath --path --windows "$CLASSPATH"` - [ -n "$MAVEN_PROJECTBASEDIR" ] && - MAVEN_PROJECTBASEDIR=`cygpath --path --windows "$MAVEN_PROJECTBASEDIR"` -fi - -# Provide a "standardized" way to retrieve the CLI args that will -# work with both Windows and non-Windows executions. -MAVEN_CMD_LINE_ARGS="$MAVEN_CONFIG $@" -export MAVEN_CMD_LINE_ARGS - -WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain - -exec "$JAVACMD" \ - $MAVEN_OPTS \ - -classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \ - "-Dmaven.home=${M2_HOME}" "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \ - ${WRAPPER_LAUNCHER} $MAVEN_CONFIG "$@" diff --git a/avisualizer-back/pom.xml b/avisualizer-back/pom.xml index d5d9bb1c..71fc7368 100644 --- a/avisualizer-back/pom.xml +++ b/avisualizer-back/pom.xml @@ -1,12 +1,12 @@ - 4.0.0 - - io.github.phillima - avisualizer - 0.0.1-SNAPSHOT - + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> + 4.0.0 + + io.github.phillima + avisualizer + 0.0.1-SNAPSHOT + avisualizer-back @@ -18,11 +18,15 @@ io.github.phillima.avisualizer.AvisualizerApplication - + org.springframework.boot spring-boot-starter-web + + org.springframework.boot + spring-boot-starter-data-mongodb + org.springframework.boot spring-boot-starter @@ -30,88 +34,86 @@ org.springframework.boot spring-boot-starter-test - test - com.google.code.gson - gson - 2.8.9 + org.springframework.data + spring-data-mongodb + 3.2.6 - org.projectlombok - lombok - 1.18.20 - provided - + org.projectlombok + lombok + 1.18.20 + provided + io.github.phillima asniffer - 3.0.0 - - - com.bacoder.jgit - org.eclipse.jgit - 3.1.0-201309071158-r + 2.4.7 - ${artifactId} - - - org.springframework.boot - spring-boot-maven-plugin - - - org.apache.maven.plugins - maven-compiler-plugin - 3.8.1 - - 11 - 11 - - - - maven-resources-plugin - - - copy-resources - validate - copy-resources + ${project.artifactId} + + + org.springframework.boot + spring-boot-maven-plugin + + + org.apache.maven.plugins + maven-compiler-plugin + 3.8.1 + + 11 + 11 + + + + maven-resources-plugin + + + copy-resources + validate + + copy-resources + + + ${project.build.directory}/classes/static + + + ${project.parent.basedir}/avisualizer-front/build + + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + 3.0.1 + + + copy-dependencies + package + + copy-dependencies + + + + + + com.heroku.sdk + heroku-maven-plugin + 3.0.4 - ${project.build.directory}/classes/static - - - ${project.parent.basedir}/avisualizer-front/build - - + avisualizer-plugin + + java $JAVA_OPTS -Dserver.port=$PORT -cp target/classes:target/dependency/* io.github.phillima.avisualizer.AvisualizerApplication + - - - - - org.apache.maven.plugins - maven-dependency-plugin - 3.0.1 - - - copy-dependencies - package - copy-dependencies - - - - - com.heroku.sdk - heroku-maven-plugin - 3.0.4 - - avisualizer - - java $JAVA_OPTS -Dserver.port=$PORT -cp target/classes:target/dependency/* io.github.phillima.avisualizer.AvisualizerApplication - - - - + + diff --git a/avisualizer-back/src/main/java/io/github/phillima/avisualizer/AvisualizerApplication.java b/avisualizer-back/src/main/java/io/github/phillima/avisualizer/AvisualizerApplication.java index c6323b8f..2a193109 100644 --- a/avisualizer-back/src/main/java/io/github/phillima/avisualizer/AvisualizerApplication.java +++ b/avisualizer-back/src/main/java/io/github/phillima/avisualizer/AvisualizerApplication.java @@ -1,17 +1,23 @@ package io.github.phillima.avisualizer; import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; - - -import java.lang.reflect.Method; +import org.springframework.data.mongodb.repository.config.EnableMongoRepositories; @SpringBootApplication +@EnableMongoRepositories +@EnableAutoConfiguration +/*@SpringBootApplication(exclude = { + DataSourceAutoConfiguration.class, + DataSourceTransactionManagerAutoConfiguration.class, + HibernateJpaAutoConfiguration.class +})*/ public class AvisualizerApplication extends SpringBootServletInitializer { public static void main(String[] args) { SpringApplication.run(AvisualizerApplication.class, args); } -} \ No newline at end of file +} diff --git a/avisualizer-back/src/main/java/io/github/phillima/avisualizer/controller/ASnifferController.java b/avisualizer-back/src/main/java/io/github/phillima/avisualizer/controller/ASnifferController.java deleted file mode 100644 index 55b63a5d..00000000 --- a/avisualizer-back/src/main/java/io/github/phillima/avisualizer/controller/ASnifferController.java +++ /dev/null @@ -1,73 +0,0 @@ -package io.github.phillima.avisualizer.controller; - -import java.io.File; -import java.io.IOException; -import java.nio.file.Files; -import java.nio.file.Paths; -import com.github.phillima.asniffer.ASniffer; -import com.github.phillima.asniffer.model.AMReport; -import com.github.phillima.asniffer.output.json.d3hierarchy.ProjectReport; -import com.github.phillima.asniffer.output.json.d3hierarchy.classview.JSONReportCV; -import com.github.phillima.asniffer.output.json.d3hierarchy.packageview.JSONReportPV; -import com.github.phillima.asniffer.output.json.d3hierarchy.systemview.JSONReportSV; -import com.google.gson.Gson; -import com.google.gson.GsonBuilder; -import org.eclipse.jgit.api.Git; -import org.eclipse.jgit.api.errors.GitAPIException; -import org.springframework.util.FileSystemUtils; -import org.springframework.web.bind.annotation.*; - -@RestController -public class ASnifferController { - - @GetMapping("/avisualizer-report") - @ResponseBody - public String getProjectsReportAVisualzer(@RequestParam String projectRepoURL){ - - String currentUserDirectory = Paths.get("") - .toAbsolutePath() - .toString(); - String tempProject = currentUserDirectory + File.separator + "test"; - cloneRepository(tempProject,projectRepoURL); - - ASniffer aSniffer = new ASniffer(tempProject,tempProject); - - AMReport report = aSniffer.collectSingle(); - - ProjectReport[] projectReports = new ProjectReport[3]; - projectReports[0] = new JSONReportSV().prepareJson(report); - projectReports[1] = new JSONReportPV().prepareJson(report); - projectReports[2] = new JSONReportCV().prepareJson(report); - - - try { - FileSystemUtils.deleteRecursively(Paths.get(tempProject)); - } catch (IOException e) { - e.printStackTrace(); - } - - Gson json = new GsonBuilder().setPrettyPrinting().create(); - - String jsonReturn = json.toJson(projectReports); - - return jsonReturn; - - } - - - private void cloneRepository(String tempProject, String gitHubUrl){ - - if(Files.isDirectory(Paths.get(tempProject))){ - System.out.println("Already Collected!"); - }else{ - try { - Git.cloneRepository() - .setURI(gitHubUrl) - .setDirectory(Paths.get(tempProject).toFile()) - .call(); - } catch (GitAPIException e) { - e.printStackTrace(); - } - } - } -} diff --git a/avisualizer-back/src/main/java/io/github/phillima/avisualizer/controller/AvisualizerController.java b/avisualizer-back/src/main/java/io/github/phillima/avisualizer/controller/AvisualizerController.java new file mode 100644 index 00000000..9415e8ee --- /dev/null +++ b/avisualizer-back/src/main/java/io/github/phillima/avisualizer/controller/AvisualizerController.java @@ -0,0 +1,13 @@ +package io.github.phillima.avisualizer.controller; + +import com.github.phillima.asniffer.model.AMReport; +import org.springframework.web.bind.annotation.*; + +@RestController +public class AvisualizerController { + + private String projectPath = "/home/phillima/Documentos/Doutorado/Embrace/repositorios/SpaceWeatherTSI/"; + private String reportPath = "/home/phillima/Documentos/IdeaProjects/avisualizer/avisu-front/src/assets"; + private AMReport report; + +} diff --git a/avisualizer-back/src/main/java/io/github/phillima/avisualizer/controller/Controller.java b/avisualizer-back/src/main/java/io/github/phillima/avisualizer/controller/Controller.java new file mode 100644 index 00000000..a983ba37 --- /dev/null +++ b/avisualizer-back/src/main/java/io/github/phillima/avisualizer/controller/Controller.java @@ -0,0 +1,55 @@ +package io.github.phillima.avisualizer.controller; + + +import io.github.phillima.avisualizer.entity.AvisualizerEntity; +import io.github.phillima.avisualizer.model.AvisualizerModel; +import io.github.phillima.avisualizer.model.SimpleResponse; +import io.github.phillima.avisualizer.service.AvisualizerService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.HttpStatus; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.*; + +import java.io.IOException; +import java.net.URISyntaxException; + +@CrossOrigin +@RestController +public class Controller { + + @Autowired + private AvisualizerService avisualizerService; + + @RequestMapping("/rest") + public SimpleResponse index() { + return new SimpleResponse("Meta is Beta!"); + } + + @RequestMapping("/data.json") + public ResponseEntity returnAllData(@RequestParam(required = false, name = "project") String project) throws URISyntaxException, IOException { + AvisualizerEntity response = avisualizerService.getAllInformation(project); + return ResponseEntity.ok(response); + } + + @RequestMapping("/data/sv.json") + public String returnSv(@RequestParam(required = false, name = "project") String project) throws URISyntaxException, IOException { + return avisualizerService.returnSV(project); + } + + @RequestMapping("/data/pv.json") + public String returnPV(@RequestParam(required = false, name = "project") String project) throws URISyntaxException, IOException { + return avisualizerService.returnPV(project); + } + + @RequestMapping("/data/cv.json") + public String returnCV(@RequestParam(required = false, name = "project") String project) throws URISyntaxException, IOException { + return avisualizerService.returnCV(project); + } + + @PostMapping("/data/save") + public ResponseEntity saveData(@RequestBody AvisualizerModel model) { + AvisualizerEntity resp = avisualizerService.saveModel(model); + return ResponseEntity.ok(resp); + } + +} diff --git a/avisualizer-back/src/main/java/io/github/phillima/avisualizer/entity/AvisualizerEntity.java b/avisualizer-back/src/main/java/io/github/phillima/avisualizer/entity/AvisualizerEntity.java new file mode 100644 index 00000000..1eb31d62 --- /dev/null +++ b/avisualizer-back/src/main/java/io/github/phillima/avisualizer/entity/AvisualizerEntity.java @@ -0,0 +1,29 @@ +package io.github.phillima.avisualizer.entity; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; +import org.springframework.data.annotation.Id; +import org.springframework.data.mongodb.core.mapping.Document; + +import java.time.LocalDateTime; +import java.util.UUID; + + +@Data +@AllArgsConstructor +@NoArgsConstructor +@Document("avisualizer") +public class AvisualizerEntity { + + @Id + private UUID id; + private String name; + + private String cv; + private String pv; + private String sv; + + private LocalDateTime last_update; + +} diff --git a/avisualizer-back/src/main/java/io/github/phillima/avisualizer/model/AvisualizerModel.java b/avisualizer-back/src/main/java/io/github/phillima/avisualizer/model/AvisualizerModel.java new file mode 100644 index 00000000..dd7d343f --- /dev/null +++ b/avisualizer-back/src/main/java/io/github/phillima/avisualizer/model/AvisualizerModel.java @@ -0,0 +1,15 @@ +package io.github.phillima.avisualizer.model; + +import lombok.AllArgsConstructor; +import lombok.Data; + +@Data +@AllArgsConstructor +public class AvisualizerModel { + + private String name; + private String cv; + private String sv; + private String pv; + +} diff --git a/avisualizer-back/src/main/java/io/github/phillima/avisualizer/model/ProjectModel.java b/avisualizer-back/src/main/java/io/github/phillima/avisualizer/model/ProjectModel.java new file mode 100644 index 00000000..cf44529b --- /dev/null +++ b/avisualizer-back/src/main/java/io/github/phillima/avisualizer/model/ProjectModel.java @@ -0,0 +1,11 @@ +package io.github.phillima.avisualizer.model; + +import lombok.Data; + +@Data +public class ProjectModel { + + private String path; + private String reportPath; + +} diff --git a/avisualizer-back/src/main/java/io/github/phillima/avisualizer/model/SimpleResponse.java b/avisualizer-back/src/main/java/io/github/phillima/avisualizer/model/SimpleResponse.java new file mode 100644 index 00000000..9923964d --- /dev/null +++ b/avisualizer-back/src/main/java/io/github/phillima/avisualizer/model/SimpleResponse.java @@ -0,0 +1,14 @@ +package io.github.phillima.avisualizer.model; + +public class SimpleResponse { + + private String message; + + public SimpleResponse(String message){ + this.message = message; + } + + public String getMessage() { + return message; + } +} diff --git a/avisualizer-back/src/main/java/io/github/phillima/avisualizer/repository/AvisualizerRepository.java b/avisualizer-back/src/main/java/io/github/phillima/avisualizer/repository/AvisualizerRepository.java new file mode 100644 index 00000000..71cfe555 --- /dev/null +++ b/avisualizer-back/src/main/java/io/github/phillima/avisualizer/repository/AvisualizerRepository.java @@ -0,0 +1,12 @@ +package io.github.phillima.avisualizer.repository; + +import io.github.phillima.avisualizer.entity.AvisualizerEntity; +import org.springframework.data.mongodb.repository.MongoRepository; +import org.springframework.stereotype.Repository; + +import java.util.UUID; + +@Repository +public interface AvisualizerRepository extends MongoRepository { + +} diff --git a/avisualizer-back/src/main/java/io/github/phillima/avisualizer/service/AvisualizerService.java b/avisualizer-back/src/main/java/io/github/phillima/avisualizer/service/AvisualizerService.java new file mode 100644 index 00000000..ebbc67c2 --- /dev/null +++ b/avisualizer-back/src/main/java/io/github/phillima/avisualizer/service/AvisualizerService.java @@ -0,0 +1,145 @@ +package io.github.phillima.avisualizer.service; + +import com.github.phillima.asniffer.output.json.d3hierarchy.classview.JSONReportCV; +import com.github.phillima.asniffer.output.json.d3hierarchy.packageview.JSONReportPV; +import com.github.phillima.asniffer.output.json.d3hierarchy.systemview.JSONReportSV; +import com.google.gson.Gson; +import com.google.gson.GsonBuilder; +import io.github.phillima.avisualizer.entity.AvisualizerEntity; +import io.github.phillima.avisualizer.model.AvisualizerModel; +import io.github.phillima.avisualizer.repository.AvisualizerRepository; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.io.IOException; +import java.net.URISyntaxException; +import java.net.URL; +import java.nio.file.Files; +import java.nio.file.Paths; +import java.time.LocalDateTime; +import java.util.Objects; +import java.util.Optional; +import java.util.UUID; + +@Service +public class AvisualizerService { + + @Autowired + private AvisualizerRepository repository; + + private static final String CV_DEFAULT = "SpaceWeatherTSI-CV.json"; + private static final String PV_DEFAULT = "SpaceWeatherTSI-PV.json"; + private static final String SV_DEFAULT = "SpaceWeatherTSI-SV.json"; + + private static final String DEFAULT_NAME = "SpaceWeatherTSI"; + + private static final String NO_PARAM = ""; + + + private AvisualizerModel currentModel = standardResponse(); + + public AvisualizerService() throws URISyntaxException, IOException { + } + + public AvisualizerModel standardResponse() throws URISyntaxException, IOException { + String cv = readCVFileFromResources(CV_DEFAULT); + String pv = readCVFileFromResources(PV_DEFAULT); + String sv = readCVFileFromResources(SV_DEFAULT); + + return new AvisualizerModel(DEFAULT_NAME, cv, pv, sv); + } + + public String returnFileSV(String fileName) throws URISyntaxException, IOException { + return readSVFileFromResources(fileName); + } + + public String returnFileCV(String fileName) throws URISyntaxException, IOException { + return readCVFileFromResources(fileName); + } + + public String returnFilePV(String fileName) throws URISyntaxException, IOException { + return readPVFileFromResources(fileName); + } + + public static String readSVFileFromResources(String filename) throws URISyntaxException, IOException { + URL resource = AvisualizerService.class.getClassLoader().getResource(filename); + byte[] bytes = Files.readAllBytes(Paths.get(resource.toURI())); + return new String(bytes); + } + + public static String readPVFileFromResources(String filename) throws URISyntaxException, IOException { + URL resource = AvisualizerService.class.getClassLoader().getResource(filename); + byte[] bytes = Files.readAllBytes(Paths.get(resource.toURI())); + return new String(bytes); + } + + public static String readCVFileFromResources(String filename) throws URISyntaxException, IOException { + URL resource = AvisualizerService.class.getClassLoader().getResource(filename); + byte[] bytes = Files.readAllBytes(Paths.get(resource.toURI())); + return new String(bytes); + } + + public String returnSV(String projectID) throws URISyntaxException, IOException { + if(StringUtils.isEmpty(projectID)){ + return returnFileSV(SV_DEFAULT); + } + Optional response= this.repository.findById(UUID.fromString(projectID)); + if(response.isPresent()){ + return response.get().getSv(); + } + return ""; + } + + public String returnCV(String projectID) throws URISyntaxException, IOException { + if(StringUtils.isEmpty(projectID)){ + return returnFileSV(SV_DEFAULT); + } + Optional response= this.repository.findById(UUID.fromString(projectID)); + if(response.isPresent()){ + return response.get().getCv(); + } + return ""; + } + + public String returnPV(String projectID) throws URISyntaxException, IOException { + if(StringUtils.isEmpty(projectID)){ + return returnFileSV(SV_DEFAULT); + } + Optional response= this.repository.findById(UUID.fromString(projectID)); + if(response.isPresent()){ + return response.get().getPv(); + } + return ""; + } + + public AvisualizerEntity saveModel(AvisualizerModel model){ + AvisualizerEntity entity = new AvisualizerEntity(); + entity.setId(UUID.randomUUID()); + entity.setName(model.getName()); + + entity.setCv(model.getCv()); + entity.setSv(model.getSv()); + entity.setPv(model.getPv()); + + entity.setLast_update(LocalDateTime.now()); + + return this.repository.save(entity); + } + + public AvisualizerEntity getAllInformation(String projectUUID) throws URISyntaxException, IOException { + Optional response = this.repository.findById(UUID.fromString(projectUUID)); + if(response.isPresent()){ + return response.get(); + } + return new AvisualizerEntity(); + } + + private Long processProjectID(Long projectID){ + if(Objects.isNull(projectID)){ + return -1L; + } + return projectID; + } + +} diff --git a/avisualizer-back/src/main/resources/Geostore-CV.json b/avisualizer-back/src/main/resources/Geostore-CV.json new file mode 100644 index 00000000..4ec2876a --- /dev/null +++ b/avisualizer-back/src/main/resources/Geostore-CV.json @@ -0,0 +1,29677 @@ +{ + "name": "Geostore", + "children": [ + { + "name": "it.geosolutions.geostore", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.Start", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "run", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.core.dao.UserAttributeDAOTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "testPersistRole", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.ExternalSecurityDAOTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "1" + }, + "children": [ + { + "name": "testPersistSecurityUsingNames", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testPersistSecurity", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.ResourceDAOTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "testPersistResource", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.SecurityDAOTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "1" + }, + "children": [ + { + "name": "testPersistSecurityUsingNames", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testPersistSecurity", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.UserDAOTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "testPersistUser", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.AttributeDAOTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "1" + }, + "children": [ + { + "name": "testPersistAttribute", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testSearchAttribute", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.CategoryDAOTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "testPersistCategory", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.BaseDAOTest", + "type": "class", + "properties": { + "asc": "2", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "setUp", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testCheckDAOs", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.StoredDataDAOTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "testPersistData", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.UserGroupDAOTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "testPersistUserGroup", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.impl", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.core.dao.impl.UserDAOImpl", + "type": "class", + "properties": { + "asc": "2", + "ac": "10", + "uac": "3" + }, + "children": [ + { + "name": "Transactional", + "type": "annotation", + "properties": { + "schema": "org.springframework.transaction.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "persist", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "removeById", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "save", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "search", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findAll", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "remove", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "merge", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "find", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.impl.BaseDAO", + "type": "class", + "properties": { + "asc": "3", + "ac": "5", + "uac": "3" + }, + "children": [ + { + "name": "Repository", + "type": "annotation", + "properties": { + "schema": "org.springframework.stereotype", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "setSearchProcessor", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "em", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setEntityManager", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "entityManager", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "PersistenceContext", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.impl.AttributeDAOImpl", + "type": "class", + "properties": { + "asc": "2", + "ac": "8", + "uac": "3" + }, + "children": [ + { + "name": "Transactional", + "type": "annotation", + "properties": { + "schema": "org.springframework.transaction.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "removeById", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "persist", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "remove", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "search", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findAll", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "merge", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.impl.CategoryDAOImpl", + "type": "class", + "properties": { + "asc": "2", + "ac": "10", + "uac": "3" + }, + "children": [ + { + "name": "Transactional", + "type": "annotation", + "properties": { + "schema": "org.springframework.transaction.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "findAll", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "remove", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findGroupSecurityRule", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "search", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findUserSecurityRule", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "persist", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "merge", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "removeById", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.impl.UserAttributeDAOImpl", + "type": "class", + "properties": { + "asc": "2", + "ac": "8", + "uac": "3" + }, + "children": [ + { + "name": "Transactional", + "type": "annotation", + "properties": { + "schema": "org.springframework.transaction.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "persist", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "removeById", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "search", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "merge", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "remove", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findAll", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.impl.StoredDataDAOImpl", + "type": "class", + "properties": { + "asc": "2", + "ac": "8", + "uac": "3" + }, + "children": [ + { + "name": "Transactional", + "type": "annotation", + "properties": { + "schema": "org.springframework.transaction.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "merge", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "remove", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "persist", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findAll", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "removeById", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "search", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.impl.UserGroupDAOImpl", + "type": "class", + "properties": { + "asc": "2", + "ac": "9", + "uac": "3" + }, + "children": [ + { + "name": "Transactional", + "type": "annotation", + "properties": { + "schema": "org.springframework.transaction.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "persist", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "merge", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "find", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "search", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findAll", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "removeById", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "remove", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.impl.SecurityDAOImpl", + "type": "class", + "properties": { + "asc": "2", + "ac": "11", + "uac": "3" + }, + "children": [ + { + "name": "Transactional", + "type": "annotation", + "properties": { + "schema": "org.springframework.transaction.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "findUserSecurityRule", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "persist", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "search", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "removeById", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findGroupSecurityRule", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "merge", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "remove", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findSecurityRules", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findAll", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.impl.ResourceDAOImpl", + "type": "class", + "properties": { + "asc": "2", + "ac": "14", + "uac": "3" + }, + "children": [ + { + "name": "Transactional", + "type": "annotation", + "properties": { + "schema": "org.springframework.transaction.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "persist", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findResourceNamesMatchingPattern", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "search", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findAll", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findResources", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "removeResources", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "find", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "merge", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "remove", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "removeById", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findByName", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findAttributes", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.impl.ExternalSecurityDAOImpl", + "type": "class", + "properties": { + "asc": "1", + "ac": "7", + "uac": "1" + }, + "children": [ + { + "name": "findAll", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "addReadSecurityConstraints", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findSecurityRules", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "search", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findGroupSecurityRule", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findUserSecurityRule", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "persist", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.ldap", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.core.dao.ldap.UserDAOTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "7", + "uac": "1" + }, + "children": [ + { + "name": "testGroupsAreFetched", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testSearchByGroup", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testRolesAreAssigned", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testFindAll", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testSearchByname", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testMemberPattern", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testAttributesMapper", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.ldap.BaseDAOTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "26", + "uac": "1" + }, + "children": [ + { + "name": "getNameInNamespace", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getStringAttribute", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getStringAttribute", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getStringAttributes", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getNameInNamespace", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getNameInNamespace", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getStringAttribute", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "search", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "search", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getStringAttribute", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getStringAttribute", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getNameInNamespace", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getStringAttribute", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getNameInNamespace", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getNameInNamespace", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getNameInNamespace", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getStringAttribute", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getStringAttribute", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getNameInNamespace", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getNameInNamespace", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getStringAttribute", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getNameInNamespace", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getNameInNamespace", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getStringAttribute", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getStringAttribute", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "search", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.ldap.UserGroupDAOTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "1" + }, + "children": [ + { + "name": "testFindAll", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testSearchByname", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testAddEveryOne", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.ldap.impl", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.core.dao.ldap.impl.UserDAOImpl", + "type": "class", + "properties": { + "asc": "1", + "ac": "11", + "uac": "2" + }, + "children": [ + { + "name": "remove", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "removeById", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doMapFromContext", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "search", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "save", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "merge", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "find", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "persist", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findAll", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "count", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.ldap.impl.UserGroupDAOImpl", + "type": "class", + "properties": { + "asc": "1", + "ac": "11", + "uac": "2" + }, + "children": [ + { + "name": "persist", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "search", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "merge", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "save", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "remove", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findAll", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "removeById", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "find", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doMapFromContext", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "count", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.ldap", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.core.ldap.MockContextSource", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "1" + }, + "children": [ + { + "name": "getContext", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getReadOnlyContext", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getReadWriteContext", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.ldap.IterableNamingEnumeration", + "type": "class", + "properties": { + "asc": "1", + "ac": "5", + "uac": "1" + }, + "children": [ + { + "name": "hasMoreElements", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "next", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "nextElement", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "close", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hasMore", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.ldap.MockDirContextOperations", + "type": "class", + "properties": { + "asc": "1", + "ac": "75", + "uac": "1" + }, + "children": [ + { + "name": "search", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setAttributeValues", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "addAttributeValue", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "createSubcontext", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "isUpdateMode", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "addToEnvironment", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getSchema", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getSchemaClassDefinition", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "lookupLink", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "rebind", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getObjectAttributes", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "search", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "createSubcontext", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "search", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getDn", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAttributes", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getSchemaClassDefinition", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "search", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "list", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "bind", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "list", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "search", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "addAttributeValue", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setAttributeValue", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "removeAttributeValue", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "modifyAttributes", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "unbind", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "listBindings", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "update", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "composeName", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "rename", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "removeFromEnvironment", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getStringAttributes", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "close", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getObjectAttribute", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAttributeSortedStringSet", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAttributes", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "modifyAttributes", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getModificationItems", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "modifyAttributes", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "search", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "bind", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getReferralUrl", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAttributes", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "unbind", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "lookupLink", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "createSubcontext", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "createSubcontext", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "search", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getEnvironment", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "modifyAttributes", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "composeName", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "destroySubcontext", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setDn", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "rebind", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getNameParser", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "bind", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "rebind", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setAttributeValues", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "lookup", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "rebind", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "bind", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAttributes", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "search", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getNameParser", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "isReferral", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAttributes", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "destroySubcontext", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "lookup", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "rename", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "listBindings", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getStringAttribute", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getNameInNamespace", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getSchema", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getNamesOfModifiedAttributes", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.model", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.core.model.AttributeTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "1" + }, + "children": [ + { + "name": "testMarshallingNumber", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testMarshallingDate", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testMarshallingString", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.model.SecurityRuleTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "1" + }, + "children": [ + { + "name": "testMarshallingGroupname", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testMarshallingUsername", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.model.GroupReservedNamesTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "testRemoveReserved", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.model.UserTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "testMarshallingString", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.model.CategoryTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "testMarshallingString", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.model.UserGroupTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "testMarshallingString", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.model.StoredData", + "type": "class", + "properties": { + "asc": "4", + "ac": "13", + "uac": "10" + }, + "children": [ + { + "name": "Entity", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Cache", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "XmlRootElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "toString", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hashCode", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "data", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "4", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getId", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlTransient", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "equals", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getResource", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlTransient", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "resource", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "OneToOne", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "ForeignKey", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "id", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Id", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.model.SecurityRule", + "type": "class", + "properties": { + "asc": "4", + "ac": "36", + "uac": "25" + }, + "children": [ + { + "name": "Entity", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "8", + "anl": "0" + }, + "children": [] + }, + { + "name": "UniqueConstraint", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "1" + }, + "children": [] + }, + { + "name": "UniqueConstraint", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "1" + }, + "children": [] + }, + { + "name": "Cache", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "XmlRootElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "groupname", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "id", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Id", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "user", + "type": "field", + "value": 3, + "properties": {}, + "children": [ + { + "name": "ManyToOne", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "ForeignKey", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "isCanWrite", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlTransient", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "canRead", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "canWrite", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getResource", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlTransient", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "toString", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getId", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlTransient", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getUser", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlTransient", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "username", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getGroup", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlTransient", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "group", + "type": "field", + "value": 3, + "properties": {}, + "children": [ + { + "name": "ManyToOne", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "ForeignKey", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "resource", + "type": "field", + "value": 3, + "properties": {}, + "children": [ + { + "name": "ManyToOne", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "ForeignKey", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "equals", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "onPreUpdate", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "PreUpdate", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PrePersist", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "isCanRead", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlTransient", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hashCode", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.model.UserAttribute", + "type": "class", + "properties": { + "asc": "4", + "ac": "19", + "uac": "16" + }, + "children": [ + { + "name": "Entity", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "2", + "anl": "0" + }, + "children": [] + }, + { + "name": "UniqueConstraint", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "2", + "anl": "1" + }, + "children": [] + }, + { + "name": "Cache", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "XmlRootElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "toString", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "equals", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getId", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlTransient", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "user", + "type": "field", + "value": 3, + "properties": {}, + "children": [ + { + "name": "ManyToOne", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "ForeignKey", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "value", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "id", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Id", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hashCode", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getUser", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlTransient", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "name", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.model.Attribute", + "type": "class", + "properties": { + "asc": "4", + "ac": "35", + "uac": "29" + }, + "children": [ + { + "name": "Entity", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "2", + "anl": "0" + }, + "children": [] + }, + { + "name": "UniqueConstraint", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "2", + "anl": "1" + }, + "children": [] + }, + { + "name": "Cache", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "XmlRootElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "name", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "numberValue", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hashCode", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getId", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlTransient", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "equals", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getResource", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlTransient", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getDateValue", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlTransient", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "onPreUpdate", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "PreUpdate", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PrePersist", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getNumberValue", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlTransient", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "type", + "type": "field", + "value": 3, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Enumerated", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getTextValue", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlTransient", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getValue", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Transient", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "XmlElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "resource", + "type": "field", + "value": 3, + "properties": {}, + "children": [ + { + "name": "ManyToOne", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "ForeignKey", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getType", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlAttribute", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "textValue", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "dateValue", + "type": "field", + "value": 3, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Temporal", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "id", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Id", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "toString", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.model.Resource", + "type": "class", + "properties": { + "asc": "4", + "ac": "31", + "uac": "27" + }, + "children": [ + { + "name": "Entity", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "UniqueConstraint", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "1" + }, + "children": [] + }, + { + "name": "Cache", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "XmlRootElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "hashCode", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "description", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "onCycleDetected", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "data", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "OneToOne", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "name", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "creation", + "type": "field", + "value": 3, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Temporal", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "lastUpdate", + "type": "field", + "value": 3, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Temporal", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "category", + "type": "field", + "value": 3, + "properties": {}, + "children": [ + { + "name": "ManyToOne", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "ForeignKey", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "security", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "OneToMany", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "attribute", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "OneToMany", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "id", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Id", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "metadata", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getSecurity", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlTransient", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "equals", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAttribute", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlElementWrapper", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "toString", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.model.Category", + "type": "class", + "properties": { + "asc": "4", + "ac": "14", + "uac": "12" + }, + "children": [ + { + "name": "Entity", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "UniqueConstraint", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "1" + }, + "children": [] + }, + { + "name": "Cache", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "XmlRootElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "resource", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "OneToMany", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hashCode", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "id", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Id", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getResource", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlTransient", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "equals", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "name", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "toString", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.model.UserGroup", + "type": "class", + "properties": { + "asc": "4", + "ac": "18", + "uac": "15" + }, + "children": [ + { + "name": "Entity", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "UniqueConstraint", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "1" + }, + "children": [] + }, + { + "name": "Cache", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "XmlRootElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "equals", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "groupName", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "enabled", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Type", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getSecurity", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlTransient", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "toString", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getUsers", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlTransient", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hashCode", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "id", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Id", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "description", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "security", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "OneToMany", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.model.User", + "type": "class", + "properties": { + "asc": "4", + "ac": "32", + "uac": "27" + }, + "children": [ + { + "name": "Entity", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "UniqueConstraint", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "1" + }, + "children": [] + }, + { + "name": "Cache", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "XmlRootElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "groups", + "type": "field", + "value": 5, + "properties": {}, + "children": [ + { + "name": "ManyToMany", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "JoinTable", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "3", + "anl": "0" + }, + "children": [] + }, + { + "name": "JoinColumn", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "1" + }, + "children": [] + }, + { + "name": "JoinColumn", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "1" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "equals", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "role", + "type": "field", + "value": 3, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Enumerated", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "name", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getGroups", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "XmlElementWrapper", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "XmlElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "enabled", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Type", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hashCode", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "toString", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getSecurity", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlTransient", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "security", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "OneToMany", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getPassword", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlTransient", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "attribute", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "OneToMany", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Fetch", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "password", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "id", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Id", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "isTrusted", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlTransient", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.model.adapter", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.core.model.adapter.XMultiPolygonAdapter", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "1" + }, + "children": [ + { + "name": "unmarshal", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "marshal", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.model.adapter.GeometryAdapter", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "2" + }, + "children": [ + { + "name": "unmarshal", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "marshal", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.model.adapter.PolygonAdapter", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "1" + }, + "children": [ + { + "name": "unmarshal", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "marshal", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.model.enums", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.core.security.SimpleGrantedAuthoritiesMapperTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "setUp", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Before", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testMapping", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security.ExpressionUserMapperTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "4", + "uac": "2" + }, + "children": [ + { + "name": "testMapMapping", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setUp", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Before", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testUserDetailsMapping", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testJsonsMapping", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security.MockUserDetailsWithAttributes", + "type": "class", + "properties": { + "asc": "1", + "ac": "8", + "uac": "1" + }, + "children": [ + { + "name": "isCredentialsNonExpired", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "isEnabled", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "isAccountNonExpired", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAttribute", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getPassword", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getUsername", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAuthorities", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "isAccountNonLocked", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security.MapExpressionUserMapper", + "type": "class", + "properties": { + "asc": "1", + "ac": "5", + "uac": "1" + }, + "children": [ + { + "name": "canRead", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getSpecificTargetClasses", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "canWrite", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "read", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "write", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security.JSONExpressionUserMapper", + "type": "class", + "properties": { + "asc": "1", + "ac": "6", + "uac": "1" + }, + "children": [ + { + "name": "canRead", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getSpecificTargetClasses", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "preProcessDetails", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "read", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "canWrite", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "write", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security.UserDetailsExpressionUserMapper", + "type": "class", + "properties": { + "asc": "1", + "ac": "5", + "uac": "1" + }, + "children": [ + { + "name": "getSpecificTargetClasses", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "read", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "canRead", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "write", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "canWrite", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security.SimpleGrantedAuthoritiesMapper", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "mapAuthorities", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security.ExpressionUserMapper", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "mapUser", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security.ldap", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.core.security.ldap.CustomAttributesLdapUserDetailsMapperTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "setUp", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Before", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testMappings", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security.ldap.CustomAttributesLdapUserDetailsMapper", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "mapUserFromContext", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security.password", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.core.security.password.MasterPasswordProviderTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "1" + }, + "children": [ + { + "name": "testCodec", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testURL", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security.password.PwEncoderTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "3" + }, + "children": [ + { + "name": "setUpClass", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "BeforeClass", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "tearDownClass", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "AfterClass", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testEncode", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security.password.EncodingTest", + "type": "class", + "properties": { + "asc": "2", + "ac": "5", + "uac": "2" + }, + "children": [ + { + "name": "testCreateKeyStore", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testPbe", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testDigest", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setUp", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "tearDown", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security.password.GeoStorePBEPasswordEncoder", + "type": "class", + "properties": { + "asc": "1", + "ac": "6", + "uac": "1" + }, + "children": [ + { + "name": "encodePassword", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "decodeToCharArray", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "createStringEncoder", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getEncodingType", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "createCharEncoder", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "isPasswordValid", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security.password.AbstractGeoStorePasswordEncoder", + "type": "class", + "properties": { + "asc": "1", + "ac": "6", + "uac": "1" + }, + "children": [ + { + "name": "getEncodingType", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "decodeToCharArray", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "isPasswordValid", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "isPasswordValid", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "encodePassword", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "encodePassword", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security.password.KeyStoreProviderImpl", + "type": "class", + "properties": { + "asc": "1", + "ac": "21", + "uac": "1" + }, + "children": [ + { + "name": "setUserGroupKey", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getPublicKey", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setSecretKey", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getSecretKey", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "abortMasterPasswordChange", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "commitMasterPasswordChange", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "prepareForMasterPasswordChange", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getPrivateKey", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hasConfigPasswordKey", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getKey", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getConfigPasswordKey", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "isKeyStorePassword", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "storeKeyStore", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setBeanName", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getFile", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "removeKey", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "reloadKeyStore", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hasUserGroupKey", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "aliasForGroupService", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "containsAlias", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getUserGroupKey", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security.password.GeoStoreAESEncoder", + "type": "class", + "properties": { + "asc": "1", + "ac": "7", + "uac": "1" + }, + "children": [ + { + "name": "decode", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "createStringEncoder", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "isPasswordValid", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "encodePassword", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "isResponsibleForEncoding", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "createCharEncoder", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getEncodingType", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security.password.URLMasterPasswordProvider", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "1" + }, + "children": [ + { + "name": "doGetMasterPassword", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doSetMasterPassword", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security.password.GeoStoreDigestPasswordEncoder", + "type": "class", + "properties": { + "asc": "1", + "ac": "5", + "uac": "1" + }, + "children": [ + { + "name": "isPasswordValid", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getEncodingType", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "createStringEncoder", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "createCharEncoder", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "encodePassword", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.init", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.init.GeoStoreInit", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "afterPropertiesSet", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.init.LDAPInit", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "afterPropertiesSet", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.init.model", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.init.model.InitUserList", + "type": "class", + "properties": { + "asc": "2", + "ac": "3", + "uac": "3" + }, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "getList", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "iterator", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.rest.security", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.rest.security.TokenAuthenticationFilterTest", + "type": "class", + "properties": { + "asc": "2", + "ac": "8", + "uac": "4" + }, + "children": [ + { + "name": "testUnknownToken", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testCustomPrefix", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testExistingToken", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testCustomHeader", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setUp", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Before", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "checkToken", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "tearDown", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "After", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testCacheExpiration", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.rest.security.MockLdapAuthoritiesPopulator", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "1" + }, + "children": [ + { + "name": "getAllGroups", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getGrantedAuthorities", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAllRoles", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.rest.security.MockLdapAuthenticator", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "authenticate", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.rest.security.GeoStoreLdapAuthoritiesPopulatorTest", + "type": "class", + "properties": { + "asc": "2", + "ac": "7", + "uac": "2" + }, + "children": [ + { + "name": "testNestedGroupsDisabled", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getNameInNamespace", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getNameInNamespace", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testNestedGroupsEnabled", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getStringAttribute", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "search", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getStringAttribute", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.rest.security.HeadersAuthenticationFilterTest", + "type": "class", + "properties": { + "asc": "2", + "ac": "10", + "uac": "4" + }, + "children": [ + { + "name": "usernameHeaderAuthentication", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "mapAuthorities", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "rolesMapper", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "tearDown", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "After", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "usernameAndGroupsHeaderAuthentication", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setUp", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Before", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "prefixedGroupsHeaderAuthentication", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "defaultNoPrefixedGroupsHeaderAuthentication", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "usernameAndRoleHeaderAuthentication", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "noAuthenticationWithoutUsernameHeader", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.rest.security.GeoStoreAuthenticationFilterTest", + "type": "class", + "properties": { + "asc": "2", + "ac": "8", + "uac": "4" + }, + "children": [ + { + "name": "testAutoCreateAttributesMapping", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setUp", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Before", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testAutoCreate", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doFilter", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testAutoCreateDisabled", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doFilter", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "tearDown", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "After", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doFilter", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.rest.security.SessionTokenAuthenticationFilterTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "4", + "uac": "3" + }, + "children": [ + { + "name": "tearDown", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "After", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setUp", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Before", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "userWorksWithFakeIdTest", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "userWorksWithNameOnlyTest", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.rest.security.UserLdapAuthenticationProviderTest", + "type": "class", + "properties": { + "asc": "2", + "ac": "4", + "uac": "3" + }, + "children": [ + { + "name": "setUp", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Before", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testSynchronizeGroups", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAllGroups", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testNullPassword", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.rest.security.MockDirContextOperations", + "type": "class", + "properties": { + "asc": "1", + "ac": "75", + "uac": "1" + }, + "children": [ + { + "name": "isUpdateMode", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setAttributeValues", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "lookupLink", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getModificationItems", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getNameParser", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "destroySubcontext", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getSchema", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "listBindings", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getNamesOfModifiedAttributes", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "rename", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getObjectAttribute", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getStringAttributes", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "createSubcontext", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getStringAttribute", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "rebind", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "update", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "bind", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setAttributeValues", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "search", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "rebind", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "removeFromEnvironment", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAttributeSortedStringSet", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "bind", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "composeName", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "composeName", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "bind", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "rename", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAttributes", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "search", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setDn", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "search", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "search", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "unbind", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "createSubcontext", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "modifyAttributes", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "removeAttributeValue", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "bind", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "unbind", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getSchemaClassDefinition", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "search", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "search", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "modifyAttributes", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAttributes", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "modifyAttributes", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "lookup", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getObjectAttributes", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "listBindings", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getNameInNamespace", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "list", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "lookup", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAttributes", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAttributes", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "addToEnvironment", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getSchemaClassDefinition", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "createSubcontext", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "rebind", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAttributes", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "createSubcontext", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setAttributeValue", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "addAttributeValue", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getReferralUrl", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getNameParser", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "destroySubcontext", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "modifyAttributes", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "close", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "search", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "addAttributeValue", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getEnvironment", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getDn", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "rebind", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "lookupLink", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getSchema", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "search", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "list", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "isReferral", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.rest.service.impl", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.rest.service.impl.RESTUserGroupServiceImplTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "4", + "uac": "3" + }, + "children": [ + { + "name": "testGetAllWithUsers", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setUp", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Before", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "tearDown", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "After", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testGetAllWithoutUsers", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.rest.service.impl.RESTResourceServiceImplTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "testUpdateResourceAttribute", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setUp", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Before", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.rest.service.impl.RESTServiceImplTest", + "type": "class", + "properties": { + "asc": "2", + "ac": "21", + "uac": "3" + }, + "children": [ + { + "name": "getSecurityService", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAll", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testRulesAccessDenied", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "insert", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getByGroup", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "get", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "delete", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getByAttribute", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getUserSecurityRule", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "update", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testIgnoreNotValidUserRules", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "get", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "updateAttributes", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getGroupSecurityRule", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testRulesReadOnly", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testGuestHasEveryoneGroup", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setUp", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Before", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAll", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "insertSpecialUsers", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testRulesReadWrite", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.services.UserGroupServiceImplTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "1" + }, + "children": [ + { + "name": "testChangeGroupPermissionsOnResources", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testAssignGroupToUser", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testGroupCRUDOperations", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.UserServiceImplTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "9", + "uac": "3" + }, + "children": [ + { + "name": "testInsertDeleteUser", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testGetByGroupName", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setUpClass", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "BeforeClass", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "tearDownClass", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "AfterClass", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testUpdateByUserName", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testUpdateByUserId", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testUpdateLoadData", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testGetByAttribute", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testGetByGroupId", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.SearchConverterTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "4", + "uac": "3" + }, + "children": [ + { + "name": "tearDownClass", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "AfterClass", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testFilterConverter", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testSearch", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setUpClass", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "BeforeClass", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.InMemoryUserSessionServiceImplTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "5", + "uac": "3" + }, + "children": [ + { + "name": "testSessionMissing", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testSessionStorage", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testInitialization", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setUpClass", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "BeforeClass", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "tearDownClass", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "AfterClass", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.CategoryServiceImplTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "4", + "uac": "3" + }, + "children": [ + { + "name": "testUpdateLoadData", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "tearDownClass", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "AfterClass", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testInsertDeleteCategory", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setUpClass", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "BeforeClass", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.StoredDataServiceImplTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "5", + "uac": "3" + }, + "children": [ + { + "name": "testGetAllData", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "tearDownClass", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "AfterClass", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setUpClass", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "BeforeClass", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testUpdateData", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testInsertDeleteData", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.ServiceTestBase", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "setUp", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.ResourceServiceImplTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "11", + "uac": "3" + }, + "children": [ + { + "name": "testGetAllData", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setUpClass", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "BeforeClass", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "tearDownClass", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "AfterClass", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testUpdateSecurityRules", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testInsertUpdateDuplicatedResource", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testInsertDeleteResource", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testSorting", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testUpdateData", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testCategoryFilter", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testGetSecurityRules", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testInsertTooBigResource", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.UserServiceImpl", + "type": "class", + "properties": { + "asc": "1", + "ac": "12", + "uac": "1" + }, + "children": [ + { + "name": "getAll", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "insert", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getByAttribute", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "get", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAll", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "updateAttributes", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getByGroup", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "delete", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "get", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "update", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "insertSpecialUsers", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.StoredDataServiceImpl", + "type": "class", + "properties": { + "asc": "1", + "ac": "7", + "uac": "1" + }, + "children": [ + { + "name": "getGroupSecurityRule", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getUserSecurityRule", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "update", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAll", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "get", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "delete", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAllFull", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.InMemoryUserSessionServiceImpl", + "type": "class", + "properties": { + "asc": "1", + "ac": "8", + "uac": "1" + }, + "children": [ + { + "name": "run", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "registerNewSession", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "removeAllSessions", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getUserData", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "refreshSession", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "registerNewSession", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "removeSession", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getRefreshToken", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.CategoryServiceImpl", + "type": "class", + "properties": { + "asc": "1", + "ac": "9", + "uac": "1" + }, + "children": [ + { + "name": "getGroupSecurityRule", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getUserSecurityRule", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "update", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "delete", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "get", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAll", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "get", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "insert", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.ResourceServiceImpl", + "type": "class", + "properties": { + "asc": "1", + "ac": "21", + "uac": "1" + }, + "children": [ + { + "name": "getList", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "insertAttribute", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getResources", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "get", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getResources", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "update", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAll", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAttribute", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getSecurityRules", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getGroupSecurityRule", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "insert", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "updateSecurityRules", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "delete", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getUserSecurityRule", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "updateAttributes", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "updateAttribute", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getCountByFilter", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAttributes", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getResourcesFull", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "deleteResources", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.UserGroupServiceImpl", + "type": "class", + "properties": { + "asc": "1", + "ac": "10", + "uac": "1" + }, + "children": [ + { + "name": "insert", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "get", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "delete", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAllAllowed", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "updateSecurityRules", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAll", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "assignUserGroup", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "deassignUserGroup", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "get", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.ResourceService", + "type": "interface", + "properties": { + "asc": "1", + "ac": "4", + "uac": "1" + }, + "children": [ + { + "name": "getCountByFilterAndUser", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Deprecated", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getCountByFilter", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Deprecated", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Deprecated", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getCountByFilterAndUser", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Deprecated", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.dto", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.services.dto.ShortResource", + "type": "class", + "properties": { + "asc": "2", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "toString", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.dto.UserSessionImpl", + "type": "class", + "properties": { + "asc": "1", + "ac": "6", + "uac": "1" + }, + "children": [ + { + "name": "refresh", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getUser", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "isExpired", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setExpirationInterval", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getExpirationInterval", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getId", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.dto.ShortAttribute", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "toString", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.dto.search", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.services.dto.search.SearchFilterTest", + "type": "class", + "properties": { + "asc": "2", + "ac": "4", + "uac": "2" + }, + "children": [ + { + "name": "setUp", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testXMLParsing", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testFieldMarshallUnmarshall", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testAndMarshallUnmarshall", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.dto.search.UserSessionTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "testUserSession", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.dto.search.SearchOperator", + "type": "enum", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "XmlType", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.dto.search.FieldFilter", + "type": "class", + "properties": { + "asc": "2", + "ac": "3", + "uac": "2" + }, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "toString", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "accept", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.dto.search.BaseField", + "type": "enum", + "properties": { + "asc": "2", + "ac": "4", + "uac": "2" + }, + "children": [ + { + "name": "XmlType", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "type", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "BaseField", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getType", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.dto.search.AttributeFilter", + "type": "class", + "properties": { + "asc": "2", + "ac": "3", + "uac": "2" + }, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "accept", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "toString", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.dto.search.CategoryFilter", + "type": "class", + "properties": { + "asc": "2", + "ac": "3", + "uac": "2" + }, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "accept", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "toString", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.dto.search.NotFilter", + "type": "class", + "properties": { + "asc": "2", + "ac": "3", + "uac": "2" + }, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "toString", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "accept", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.dto.search.AndFilter", + "type": "class", + "properties": { + "asc": "2", + "ac": "9", + "uac": "8" + }, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "accept", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getFilters", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlElements", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "5", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "toString", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.dto.search.OrFilter", + "type": "class", + "properties": { + "asc": "2", + "ac": "9", + "uac": "8" + }, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "accept", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "toString", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getFilters", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlElements", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "5", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.dto.search.SearchFilter", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.exception", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "it.geosolutions.geostore.services.model", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.services.model.ExtResourceList", + "type": "class", + "properties": { + "asc": "1", + "ac": "4", + "uac": "4" + }, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "getCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "isEmpty", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlTransient", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getList", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.model.ExtUserList", + "type": "class", + "properties": { + "asc": "1", + "ac": "4", + "uac": "4" + }, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "getList", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "isEmpty", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlTransient", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.model.ExtGroupList", + "type": "class", + "properties": { + "asc": "1", + "ac": "4", + "uac": "4" + }, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "isEmpty", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlTransient", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getList", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.providers", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.services.providers.StringConversionTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "3" + }, + "children": [ + { + "name": "setUpClass", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "BeforeClass", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testStringConversion", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "tearDownClass", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "AfterClass", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.services.rest.RESTExtJsService", + "type": "interface", + "properties": { + "asc": "5", + "ac": "87", + "uac": "33" + }, + "children": [ + { + "name": "getUsersList", + "type": "method", + "value": 10, + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getResourcesByCategory", + "type": "method", + "value": 14, + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "RolesAllowed", + "type": "annotation", + "properties": { + "schema": "javax.annotation.security", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getResourcesByCategory", + "type": "method", + "value": 13, + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "RolesAllowed", + "type": "annotation", + "properties": { + "schema": "javax.annotation.security", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getResource", + "type": "method", + "value": 6, + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAllResources", + "type": "method", + "value": 8, + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getExtResourcesList", + "type": "method", + "value": 14, + "properties": {}, + "children": [ + { + "name": "POST", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Consumes", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Multipart", + "type": "annotation", + "properties": { + "schema": "org.apache.cxf.jaxrs.ext.multipart", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getResourcesByCategory", + "type": "method", + "value": 12, + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getGroupsList", + "type": "method", + "value": 10, + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.BaseGeoStoreClientTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "3" + }, + "children": [ + { + "name": "setUpClass", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "BeforeClass", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "tearDownClass", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "AfterClass", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "before", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Before", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.AutoCreateUsersTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "3" + }, + "children": [ + { + "name": "testAutoCreateUsers", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Ignore", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "before", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Before", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.GeoStoreClientTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "12", + "uac": "1" + }, + "children": [ + { + "name": "testupdateSecurityRules", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testUpdateResource", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testDefaultSecurityRules", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testRemoveAllAttribs", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testInsertResource", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testClearAll", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testGetResourceFull", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testGetShortResource", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testSearchByCategory", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testGetDataRawDataURI", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testSearch01", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testGetDataRawBase64", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.AdministratorGeostoreClientTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "20", + "uac": "2" + }, + "children": [ + { + "name": "allGroupsOfAnUserTest", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAllGroupsWithoutEveryoneTest", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testStoredDataServices", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testEVERYONEassignmentResources", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "noGroupsForNormalUserTest", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "updateUserTest", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "searchGroupTest", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "createUserTest", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testEVERYONEassignmentUsers", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "insertGetDeleteAssign_UserGroupTest", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testUserInitialization", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "everyoneGroupTest", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "updateSecurityRulesTest", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getUsersTest", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "userGroupsPaginationTest", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getIdTest", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "before", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Before", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "ListResourcesTest", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAllGroupsWithEveryoneTest", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "deleteUserTest", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.GeoStoreClient", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "searchResources", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Deprecated", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.RESTTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "afterPropertiesSet", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.RESTBackupService", + "type": "interface", + "properties": { + "asc": "4", + "ac": "23", + "uac": "11" + }, + "children": [ + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "quickBackup", + "type": "method", + "value": 5, + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "backup", + "type": "method", + "value": 5, + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "restore", + "type": "method", + "value": 6, + "properties": {}, + "children": [ + { + "name": "PUT", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "quickRestore", + "type": "method", + "value": 6, + "properties": {}, + "children": [ + { + "name": "PUT", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Multipart", + "type": "annotation", + "properties": { + "schema": "org.apache.cxf.jaxrs.ext.multipart", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.RESTUserService", + "type": "interface", + "properties": { + "asc": "4", + "ac": "63", + "uac": "23" + }, + "children": [ + { + "name": "get", + "type": "method", + "value": 8, + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "update", + "type": "method", + "value": 7, + "properties": {}, + "children": [ + { + "name": "PUT", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Consumes", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Multipart", + "type": "annotation", + "properties": { + "schema": "org.apache.cxf.jaxrs.ext.multipart", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getCount", + "type": "method", + "value": 5, + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAuthUserDetails", + "type": "method", + "value": 7, + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "get", + "type": "method", + "value": 8, + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAll", + "type": "method", + "value": 6, + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "delete", + "type": "method", + "value": 5, + "properties": {}, + "children": [ + { + "name": "DELETE", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "insert", + "type": "method", + "value": 7, + "properties": {}, + "children": [ + { + "name": "POST", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Consumes", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Multipart", + "type": "annotation", + "properties": { + "schema": "org.apache.cxf.jaxrs.ext.multipart", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getUserList", + "type": "method", + "value": 10, + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.RESTCategoryService", + "type": "interface", + "properties": { + "asc": "4", + "ac": "37", + "uac": "18" + }, + "children": [ + { + "name": "delete", + "type": "method", + "value": 5, + "properties": {}, + "children": [ + { + "name": "DELETE", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "get", + "type": "method", + "value": 6, + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "update", + "type": "method", + "value": 7, + "properties": {}, + "children": [ + { + "name": "PUT", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Consumes", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Multipart", + "type": "annotation", + "properties": { + "schema": "org.apache.cxf.jaxrs.ext.multipart", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getCount", + "type": "method", + "value": 5, + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "insert", + "type": "method", + "value": 7, + "properties": {}, + "children": [ + { + "name": "POST", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Consumes", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Multipart", + "type": "annotation", + "properties": { + "schema": "org.apache.cxf.jaxrs.ext.multipart", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAll", + "type": "method", + "value": 7, + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.RESTResourceService", + "type": "interface", + "properties": { + "asc": "5", + "ac": "126", + "uac": "40" + }, + "children": [ + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "getResources", + "type": "method", + "value": 9, + "properties": {}, + "children": [ + { + "name": "POST", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Consumes", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Deprecated", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Multipart", + "type": "annotation", + "properties": { + "schema": "org.apache.cxf.jaxrs.ext.multipart", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getCount", + "type": "method", + "value": 5, + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAttribute", + "type": "method", + "value": 7, + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getList", + "type": "method", + "value": 8, + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "updateAttribute", + "type": "method", + "value": 9, + "properties": {}, + "children": [ + { + "name": "PUT", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "updateSecurityRules", + "type": "method", + "value": 7, + "properties": {}, + "children": [ + { + "name": "POST", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Consumes", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Multipart", + "type": "annotation", + "properties": { + "schema": "org.apache.cxf.jaxrs.ext.multipart", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAll", + "type": "method", + "value": 7, + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "updateAttribute", + "type": "method", + "value": 7, + "properties": {}, + "children": [ + { + "name": "PUT", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Consumes", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "insert", + "type": "method", + "value": 7, + "properties": {}, + "children": [ + { + "name": "POST", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Consumes", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Multipart", + "type": "annotation", + "properties": { + "schema": "org.apache.cxf.jaxrs.ext.multipart", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "updateAttribute", + "type": "method", + "value": 8, + "properties": {}, + "children": [ + { + "name": "PUT", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getResourcesList", + "type": "method", + "value": 14, + "properties": {}, + "children": [ + { + "name": "POST", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Consumes", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Multipart", + "type": "annotation", + "properties": { + "schema": "org.apache.cxf.jaxrs.ext.multipart", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "deleteResources", + "type": "method", + "value": 5, + "properties": {}, + "children": [ + { + "name": "DELETE", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Multipart", + "type": "annotation", + "properties": { + "schema": "org.apache.cxf.jaxrs.ext.multipart", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "delete", + "type": "method", + "value": 5, + "properties": {}, + "children": [ + { + "name": "DELETE", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getSecurityRules", + "type": "method", + "value": 6, + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "update", + "type": "method", + "value": 7, + "properties": {}, + "children": [ + { + "name": "PUT", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Consumes", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Multipart", + "type": "annotation", + "properties": { + "schema": "org.apache.cxf.jaxrs.ext.multipart", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAttributes", + "type": "method", + "value": 6, + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "get", + "type": "method", + "value": 8, + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.RESTMiscService", + "type": "interface", + "properties": { + "asc": "3", + "ac": "34", + "uac": "15" + }, + "children": [ + { + "name": "getResourcesByCategory", + "type": "method", + "value": 10, + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getData", + "type": "method", + "value": 6, + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getResourcesByCategory", + "type": "method", + "value": 6, + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getResource", + "type": "method", + "value": 7, + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "reload", + "type": "method", + "value": 5, + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.RESTSessionService", + "type": "interface", + "properties": { + "asc": "3", + "ac": "40", + "uac": "22" + }, + "children": [ + { + "name": "getUser", + "type": "method", + "value": 7, + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "removeSession", + "type": "method", + "value": 4, + "properties": {}, + "children": [ + { + "name": "DELETE", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "refresh", + "type": "method", + "value": 7, + "properties": {}, + "children": [ + { + "name": "POST", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "clear", + "type": "method", + "value": 3, + "properties": {}, + "children": [ + { + "name": "DELETE", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "login", + "type": "method", + "value": 5, + "properties": {}, + "children": [ + { + "name": "POST", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getUserName", + "type": "method", + "value": 7, + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "createSession", + "type": "method", + "value": 7, + "properties": {}, + "children": [ + { + "name": "PUT", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.RESTUserGroupService", + "type": "interface", + "properties": { + "asc": "4", + "ac": "57", + "uac": "27" + }, + "children": [ + { + "name": "getAll", + "type": "method", + "value": 11, + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "delete", + "type": "method", + "value": 5, + "properties": {}, + "children": [ + { + "name": "DELETE", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "assignUserGroup", + "type": "method", + "value": 6, + "properties": {}, + "children": [ + { + "name": "POST", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "get", + "type": "method", + "value": 6, + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "updateSecurityRules", + "type": "method", + "value": 10, + "properties": {}, + "children": [ + { + "name": "PUT", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Consumes", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Multipart", + "type": "annotation", + "properties": { + "schema": "org.apache.cxf.jaxrs.ext.multipart", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "deassignUserGroup", + "type": "method", + "value": 6, + "properties": {}, + "children": [ + { + "name": "DELETE", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "insert", + "type": "method", + "value": 7, + "properties": {}, + "children": [ + { + "name": "POST", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Consumes", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Multipart", + "type": "annotation", + "properties": { + "schema": "org.apache.cxf.jaxrs.ext.multipart", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "get", + "type": "method", + "value": 6, + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.RESTStoredDataService", + "type": "interface", + "properties": { + "asc": "4", + "ac": "27", + "uac": "13" + }, + "children": [ + { + "name": "getRaw", + "type": "method", + "value": 7, + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "update", + "type": "method", + "value": 8, + "properties": {}, + "children": [ + { + "name": "PUT", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Consumes", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "2", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Multipart", + "type": "annotation", + "properties": { + "schema": "org.apache.cxf.jaxrs.ext.multipart", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "delete", + "type": "method", + "value": 5, + "properties": {}, + "children": [ + { + "name": "DELETE", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "get", + "type": "method", + "value": 7, + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "properties": { + "schema": "org.springframework.security.access.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.core", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.SecurityTest", + "type": "class", + "properties": { + "asc": "2", + "ac": "3", + "uac": "2" + }, + "children": [ + { + "name": "tearDown", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testSuite", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setUp", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.BaseAuthenticationTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "1" + }, + "children": [ + { + "name": "setUp", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "tearDown", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.auditing", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.services.rest.auditing.AuditingConfigurationTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "1" + }, + "children": [ + { + "name": "testSimpleConfiguration", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testUpdateConfiguration", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.auditing.AuditingTemplatesTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "testTemplatesWriting", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.auditing.AuditInfoExtractorTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "1" + }, + "children": [ + { + "name": "testSuccessExecution", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testFaultExecution", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.auditing.AuditingTestsBase", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "before", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Before", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "after", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "After", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.auditing.AuditingOutputTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "testAuditOutput", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.auditing.AuditingFilesManagerTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "4", + "uac": "1" + }, + "children": [ + { + "name": "testCleanInit", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testMakeFileExists", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testInitWithExistingFiles", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testRollingFiles", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.auditing.AuditingInterceptorPostMarshall", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "handleMessage", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.auditing.AuditingInterceptorReceive", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "handleMessage", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.auditing.AuditingInterceptorFault", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "handleMessage", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.auditing.AuditingInterceptorSendEnding", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "handleMessage", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.auditing.AuditingOutput", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "run", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.client.model", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.services.rest.client.model.ExtGroupList", + "type": "class", + "properties": { + "asc": "1", + "ac": "4", + "uac": "4" + }, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "isEmpty", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlTransient", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getList", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.exception", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.services.rest.exception.GeoStoreWebEx", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "getMessage", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.impl", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.services.rest.impl.RESTExtJsServiceImplTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "4", + "uac": "2" + }, + "children": [ + { + "name": "testGetAllResources_ilike", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testGetAllResources_auth_many", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testGetAllResources_auth_base", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setUp", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Before", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.impl.ServiceTestBase", + "type": "class", + "properties": { + "asc": "2", + "ac": "6", + "uac": "3" + }, + "children": [ + { + "name": "isUserInRole", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "isSecure", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setUp", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Before", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAuthenticationScheme", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testName", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Rule", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getUserPrincipal", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.impl.RESTExtJsServiceImpl", + "type": "class", + "properties": { + "asc": "1", + "ac": "9", + "uac": "1" + }, + "children": [ + { + "name": "getResourcesByCategory", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getResourcesByCategory", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getExtResourcesList", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getResourcesByCategory", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getResource", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAllResources", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getGroupsList", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getSecurityService", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getUsersList", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.impl.RESTMiscServiceImpl", + "type": "class", + "properties": { + "asc": "1", + "ac": "7", + "uac": "1" + }, + "children": [ + { + "name": "getSecurityService", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getResourcesByCategory", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getData", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getResourcesByCategory", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "reload", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setApplicationContext", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getResource", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.impl.RESTServiceImpl", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "userService", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Autowired", + "type": "annotation", + "properties": { + "schema": "org.springframework.beans.factory.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.impl.RESTBackupServiceImpl", + "type": "class", + "properties": { + "asc": "1", + "ac": "5", + "uac": "1" + }, + "children": [ + { + "name": "restore", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "backup", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "quickRestore", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "quickBackup", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getSecurityService", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.impl.RESTResourceServiceImpl", + "type": "class", + "properties": { + "asc": "1", + "ac": "18", + "uac": "2" + }, + "children": [ + { + "name": "updateSecurityRules", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "updateAttribute", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getResourcesList", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "update", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getSecurityService", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "parseId", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getList", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "insert", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getSecurityRules", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "delete", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAttributes", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "get", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "updateAttribute", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAll", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAttribute", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getResources", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "deleteResources", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.impl.RESTStoredDataServiceImpl", + "type": "class", + "properties": { + "asc": "1", + "ac": "6", + "uac": "2" + }, + "children": [ + { + "name": "update", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "parseId", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getRaw", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "get", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "delete", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getSecurityService", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.impl.RESTUserServiceImpl", + "type": "class", + "properties": { + "asc": "1", + "ac": "10", + "uac": "1" + }, + "children": [ + { + "name": "getCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "delete", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "update", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getUserList", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAuthUserDetails", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAll", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "get", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "insert", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "get", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getSecurityService", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.impl.RESTCategoryServiceImpl", + "type": "class", + "properties": { + "asc": "1", + "ac": "7", + "uac": "1" + }, + "children": [ + { + "name": "update", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "delete", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "insert", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getSecurityService", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "get", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAll", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.impl.RESTSessionServiceImpl", + "type": "class", + "properties": { + "asc": "2", + "ac": "4", + "uac": "2" + }, + "children": [ + { + "name": "refresh", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "userSessionService", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Autowired", + "type": "annotation", + "properties": { + "schema": "org.springframework.beans.factory.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "login", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getSecurityService", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.impl.RESTUserGroupServiceImpl", + "type": "class", + "properties": { + "asc": "1", + "ac": "8", + "uac": "1" + }, + "children": [ + { + "name": "getAll", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "get", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "delete", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "assignUserGroup", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "updateSecurityRules", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "insert", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "get", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "deassignUserGroup", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.model", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.services.rest.model.SessionToken", + "type": "class", + "properties": { + "asc": "1", + "ac": "5", + "uac": "5" + }, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "getExpires", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setRefreshToken", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAccessToken", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getTokenType", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.model.RESTUserGroup", + "type": "class", + "properties": { + "asc": "2", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "toString", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.model.RESTQuickBackup", + "type": "class", + "properties": { + "asc": "2", + "ac": "3", + "uac": "3" + }, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "getCategories", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "toString", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.model.RESTCategory", + "type": "class", + "properties": { + "asc": "2", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "toString", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.model.RESTAttribute", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "XmlAccessorType", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.model.RESTUser", + "type": "class", + "properties": { + "asc": "2", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "toString", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.model.UserGroupList", + "type": "class", + "properties": { + "asc": "2", + "ac": "3", + "uac": "3" + }, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "iterator", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getUserGroupList", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.model.CategoryList", + "type": "class", + "properties": { + "asc": "2", + "ac": "3", + "uac": "3" + }, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "iterator", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getList", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.model.StoredDataList", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "getList", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.model.RESTResource", + "type": "class", + "properties": { + "asc": "2", + "ac": "4", + "uac": "4" + }, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "toString", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAttribute", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlElementWrapper", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getData", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlTransient", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.model.UserList", + "type": "class", + "properties": { + "asc": "2", + "ac": "3", + "uac": "3" + }, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "getList", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "iterator", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.model.SecurityRuleList", + "type": "class", + "properties": { + "asc": "2", + "ac": "3", + "uac": "3" + }, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "getList", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "iterator", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.model.RESTStoredData", + "type": "class", + "properties": { + "asc": "2", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "toString", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.model.ResourceList", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "3" + }, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "isEmpty", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlTransient", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getList", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.model.ShortResourceList", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "3" + }, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "getList", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "isEmpty", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlTransient", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.model.ShortAttributeList", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "getList", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "XmlElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.model.RESTSecurityRule", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "properties": { + "schema": "javax.xml.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.model.enums", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.security", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.services.rest.security.PreAuthenticatedAuthenticationProvider", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "1" + }, + "children": [ + { + "name": "authenticate", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "supports", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.security.UserAttributeTokenAuthenticationFilter", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "checkToken", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.security.WebServiceTokenAuthenticationFilter", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "checkToken", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.security.GeoStoreLdapAuthoritiesPopulator", + "type": "class", + "properties": { + "asc": "1", + "ac": "6", + "uac": "1" + }, + "children": [ + { + "name": "setGroupRoleAttribute", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setGroupSearchFilter", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doMapFromContext", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setConvertToUpperCase", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getGroupMembershipRoles", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setRolePrefix", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.security.RestAuthenticationEntryPoint", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "commence", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.security.GeoStoreRequestHeadersAuthenticationFilter", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "authenticate", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.security.UserServiceAuthenticationProvider", + "type": "class", + "properties": { + "asc": "2", + "ac": "3", + "uac": "2" + }, + "children": [ + { + "name": "userService", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Autowired", + "type": "annotation", + "properties": { + "schema": "org.springframework.beans.factory.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "supports", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "authenticate", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.security.GeoStoreAuthenticationFilter", + "type": "class", + "properties": { + "asc": "2", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "doFilter", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "userService", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Autowired", + "type": "annotation", + "properties": { + "schema": "org.springframework.beans.factory.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.security.SessionTokenAuthenticationFilter", + "type": "class", + "properties": { + "asc": "2", + "ac": "3", + "uac": "2" + }, + "children": [ + { + "name": "userSessionService", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Autowired", + "type": "annotation", + "properties": { + "schema": "org.springframework.beans.factory.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "checkToken", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "userService", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Autowired", + "type": "annotation", + "properties": { + "schema": "org.springframework.beans.factory.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.security.HeadersAuthenticationFilter", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "authenticate", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.security.UserLdapAuthenticationProvider", + "type": "class", + "properties": { + "asc": "2", + "ac": "3", + "uac": "2" + }, + "children": [ + { + "name": "authenticate", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "userGroupService", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Autowired", + "type": "annotation", + "properties": { + "schema": "org.springframework.beans.factory.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "userService", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Autowired", + "type": "annotation", + "properties": { + "schema": "org.springframework.beans.factory.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.utils", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.services.rest.utils.FilterUnmarshalTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "5", + "uac": "3" + }, + "children": [ + { + "name": "testPrintRESTResource", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "tearDownClass", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "AfterClass", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setUpClass", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "BeforeClass", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testGetContext", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testPrintBackup", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.utils.GeoStoreJAXBContextTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "3" + }, + "children": [ + { + "name": "testGetContext", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "tearDownClass", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "AfterClass", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setUpClass", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "BeforeClass", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.utils.GeoStoreJAXBContext", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "1" + }, + "children": [ + { + "name": "findClasses", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getClasses", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.utils.DataURIDecoderTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "5", + "uac": "1" + }, + "children": [ + { + "name": "testMimeCharsetBase64", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testInvalid", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testBase", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testMimeBase64", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testMime", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.utils.BaseAuthenticationInterceptorTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "init", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Ignore", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Before", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.utils.MockedUserService", + "type": "class", + "properties": { + "asc": "1", + "ac": "10", + "uac": "1" + }, + "children": [ + { + "name": "updateAttributes", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "delete", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "update", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getByGroup", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getByAttribute", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "get", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "insert", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "insertSpecialUsers", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "get", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.utils.FixedCacheControlOutInterceptorTest", + "type": "class", + "properties": { + "asc": "2", + "ac": "4", + "uac": "2" + }, + "children": [ + { + "name": "testCacheControlPreserveExisting", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testCacheControlHeader", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.utils.AutoUserCreateGeostoreAuthenticationInterceptorTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "8", + "uac": "3" + }, + "children": [ + { + "name": "testNotCreateUsers", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Ignore", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testCreateUsers", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Ignore", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testCreateUsersStrategyFromHeader", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Ignore", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testCreateUsersStrategyUserName", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Ignore", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.utils.MockedUserGroupService", + "type": "class", + "properties": { + "asc": "1", + "ac": "12", + "uac": "1" + }, + "children": [ + { + "name": "assignUserGroup", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "get", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAllAllowed", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "delete", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "deassignUserGroup", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAll", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "get", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "insertSpecialUsersGroups", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "insert", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "updateSecurityRules", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.utils.MockSecurityContext", + "type": "class", + "properties": { + "asc": "1", + "ac": "11", + "uac": "1" + }, + "children": [ + { + "name": "getPrincipal", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setAuthenticated", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getUserPrincipal", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getDetails", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAuthenticationScheme", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "isUserInRole", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "isSecure", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "isAuthenticated", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getName", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAuthorities", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getCredentials", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.utils.GeoStorePrincipal", + "type": "class", + "properties": { + "asc": "1", + "ac": "4", + "uac": "1" + }, + "children": [ + { + "name": "hashCode", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "equals", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setUser", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getName", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.utils.FixedCacheControlOutInterceptor", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "handleMessage", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.utils.SpelMapper", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "2" + }, + "children": [ + { + "name": "getName", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setName", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "transform", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.utils.AutoUserCreateGeostoreAuthenticationInterceptor", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [] + }, + { + "name": "it.geosolutions.geostore.services.rest.utils.JAXBContextResolver", + "type": "class", + "properties": { + "asc": "2", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "Provider", + "type": "annotation", + "properties": { + "schema": "javax.ws.rs.ext", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "getContext", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.utils.AbstractGeoStoreAuthenticationInterceptor", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "handleMessage", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.utils.GeoStoreSecurityContext", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "1" + }, + "children": [ + { + "name": "getUserPrincipal", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "isUserInRole", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.security", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.services.security.GeoStoreAuthenticationProvider", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "1" + }, + "children": [ + { + "name": "authenticate", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "supports", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.util", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.util.CategorizedCircularBufferTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "1" + }, + "children": [ + { + "name": "testSubListByKey", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testAdd", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testSubList", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.util.CategorizedCircularBuffer", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "toString", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "subListByKey", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.util.SearchConverter", + "type": "class", + "properties": { + "asc": "1", + "ac": "7", + "uac": "2" + }, + "children": [ + { + "name": "visit", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "visit", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "visit", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "visit", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "visit", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "visit", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + } + ] + }, + { + "name": "it.geosolutions.test", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.test.AbstractSpringContextTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "1" + }, + "children": [ + { + "name": "setUp", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "tearDown", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/avisualizer-back/src/main/resources/Geostore-PV.json b/avisualizer-back/src/main/resources/Geostore-PV.json new file mode 100644 index 00000000..312a07f9 --- /dev/null +++ b/avisualizer-back/src/main/resources/Geostore-PV.json @@ -0,0 +1,16767 @@ +{ + "name": "Geostore", + "children": [ + { + "name": "it.geosolutions.geostore", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.Start", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.core.dao.UserAttributeDAOTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.ExternalSecurityDAOTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.ResourceDAOTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.SecurityDAOTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.UserDAOTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.AttributeDAOTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.CategoryDAOTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.BaseDAOTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.StoredDataDAOTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.UserGroupDAOTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.impl", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.core.dao.impl.UserDAOImpl", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Transactional", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.transaction.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.impl.BaseDAO", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "PersistenceContext", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Repository", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.stereotype" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.impl.AttributeDAOImpl", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Transactional", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.transaction.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.impl.CategoryDAOImpl", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Transactional", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.transaction.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.impl.UserAttributeDAOImpl", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Transactional", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.transaction.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.impl.StoredDataDAOImpl", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Transactional", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.transaction.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.impl.UserGroupDAOImpl", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Transactional", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.transaction.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.impl.SecurityDAOImpl", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Transactional", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.transaction.annotation" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.impl.ResourceDAOImpl", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Transactional", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.transaction.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.impl.ExternalSecurityDAOImpl", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.ldap", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.core.dao.ldap.UserDAOTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.ldap.BaseDAOTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.ldap.UserGroupDAOTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.ldap.impl", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.core.dao.ldap.impl.UserDAOImpl", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.ldap.impl.UserGroupDAOImpl", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + } + ] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.ldap", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.core.ldap.MockContextSource", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.ldap.IterableNamingEnumeration", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.ldap.MockDirContextOperations", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.model", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.core.model.AttributeTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.model.SecurityRuleTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.model.GroupReservedNamesTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.model.UserTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.model.CategoryTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.model.UserGroupTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.model.StoredData", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 4, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "XmlTransient", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "XmlTransient", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "Entity", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Cache", + "type": "annotation", + "value": 2, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "XmlRootElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "OneToOne", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "ForeignKey", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "Id", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.model.SecurityRule", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "value": 2, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "Id", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "ManyToOne", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "ForeignKey", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "XmlTransient", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 2, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 2, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "XmlTransient", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "XmlTransient", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "XmlTransient", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 2, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "Entity", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "value": 2, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "UniqueConstraint", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "UniqueConstraint", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Cache", + "type": "annotation", + "value": 2, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "XmlRootElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "XmlTransient", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "ManyToOne", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "ForeignKey", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "ManyToOne", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "ForeignKey", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "PreUpdate", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "PrePersist", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "XmlTransient", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.model.UserAttribute", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "XmlTransient", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "ManyToOne", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "ForeignKey", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "Entity", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "value": 2, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "UniqueConstraint", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Cache", + "type": "annotation", + "value": 2, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "XmlRootElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 3, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "Id", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "XmlTransient", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 3, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.model.Attribute", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "value": 3, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "Entity", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "value": 2, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "UniqueConstraint", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Cache", + "type": "annotation", + "value": 2, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "XmlRootElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 3, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "XmlTransient", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "XmlTransient", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "XmlTransient", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "PreUpdate", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "PrePersist", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "XmlTransient", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 3, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "Enumerated", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "XmlTransient", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "Transient", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "XmlElement", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "ManyToOne", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "ForeignKey", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "XmlAttribute", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 3, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 3, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "Temporal", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Id", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.model.Resource", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 3, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "OneToOne", + "type": "annotation", + "value": 3, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 2, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "Entity", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "value": 2, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "UniqueConstraint", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Cache", + "type": "annotation", + "value": 2, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "XmlRootElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 2, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Temporal", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 2, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Temporal", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "ManyToOne", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "ForeignKey", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "OneToMany", + "type": "annotation", + "value": 3, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "OneToMany", + "type": "annotation", + "value": 3, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Id", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 3, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "XmlTransient", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "XmlElementWrapper", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.model.Category", + "type": "class", + "properties": {}, + "children": [ + { + "name": "OneToMany", + "type": "annotation", + "value": 3, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Id", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "XmlTransient", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 3, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Entity", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "value": 2, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "UniqueConstraint", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Cache", + "type": "annotation", + "value": 2, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "XmlRootElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.model.UserGroup", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Entity", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "value": 2, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "UniqueConstraint", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Cache", + "type": "annotation", + "value": 2, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "XmlRootElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 3, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "Type", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 2, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "XmlTransient", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "XmlTransient", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Id", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 3, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "OneToMany", + "type": "annotation", + "value": 3, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.model.User", + "type": "class", + "properties": {}, + "children": [ + { + "name": "ManyToMany", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "JoinTable", + "type": "annotation", + "value": 3, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "JoinColumn", + "type": "annotation", + "value": 3, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "JoinColumn", + "type": "annotation", + "value": 3, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 3, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "Enumerated", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 3, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "XmlElementWrapper", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "XmlElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "Entity", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "value": 2, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "UniqueConstraint", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Cache", + "type": "annotation", + "value": 2, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "XmlRootElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "Type", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 2, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "XmlTransient", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "OneToMany", + "type": "annotation", + "value": 3, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "XmlTransient", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "OneToMany", + "type": "annotation", + "value": 3, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Fetch", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 2, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Index", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "Id", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "XmlTransient", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.model.adapter", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.core.model.adapter.XMultiPolygonAdapter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.model.adapter.GeometryAdapter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.model.adapter.PolygonAdapter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.model.enums", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.core.security.SimpleGrantedAuthoritiesMapperTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Before", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security.ExpressionUserMapperTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Before", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security.MockUserDetailsWithAttributes", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security.MapExpressionUserMapper", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security.JSONExpressionUserMapper", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security.UserDetailsExpressionUserMapper", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security.SimpleGrantedAuthoritiesMapper", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security.ExpressionUserMapper", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security.ldap", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.core.security.ldap.CustomAttributesLdapUserDetailsMapperTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Before", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security.ldap.CustomAttributesLdapUserDetailsMapper", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security.password", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.core.security.password.MasterPasswordProviderTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security.password.PwEncoderTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "BeforeClass", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "AfterClass", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security.password.EncodingTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security.password.GeoStorePBEPasswordEncoder", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security.password.AbstractGeoStorePasswordEncoder", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security.password.KeyStoreProviderImpl", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security.password.GeoStoreAESEncoder", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security.password.URLMasterPasswordProvider", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security.password.GeoStoreDigestPasswordEncoder", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.init", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.init.GeoStoreInit", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.init.LDAPInit", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.init.model", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.init.model.InitUserList", + "type": "class", + "properties": {}, + "children": [ + { + "name": "XmlElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "XmlRootElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.rest.security", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.rest.security.TokenAuthenticationFilterTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Before", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "After", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.rest.security.MockLdapAuthoritiesPopulator", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.rest.security.MockLdapAuthenticator", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.rest.security.GeoStoreLdapAuthoritiesPopulatorTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.rest.security.HeadersAuthenticationFilterTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "After", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Before", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.rest.security.GeoStoreAuthenticationFilterTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Before", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "After", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.rest.security.SessionTokenAuthenticationFilterTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "After", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Before", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.rest.security.UserLdapAuthenticationProviderTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Before", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.rest.security.MockDirContextOperations", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.rest.service.impl", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.rest.service.impl.RESTUserGroupServiceImplTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Before", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "After", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.rest.service.impl.RESTResourceServiceImplTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Before", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.rest.service.impl.RESTServiceImplTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Before", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.services.UserGroupServiceImplTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.UserServiceImplTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "BeforeClass", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "AfterClass", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.SearchConverterTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "AfterClass", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "BeforeClass", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.InMemoryUserSessionServiceImplTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "BeforeClass", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "AfterClass", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.CategoryServiceImplTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "AfterClass", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "BeforeClass", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.StoredDataServiceImplTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "AfterClass", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "BeforeClass", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.ServiceTestBase", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.ResourceServiceImplTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "BeforeClass", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "AfterClass", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.UserServiceImpl", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.StoredDataServiceImpl", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.InMemoryUserSessionServiceImpl", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.CategoryServiceImpl", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.ResourceServiceImpl", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.UserGroupServiceImpl", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.ResourceService", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Deprecated", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Deprecated", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Deprecated", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Deprecated", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.dto", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.services.dto.ShortResource", + "type": "class", + "properties": {}, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.dto.UserSessionImpl", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.dto.ShortAttribute", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.dto.search", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.services.dto.search.SearchFilterTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.dto.search.UserSessionTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.dto.search.SearchOperator", + "type": "enum", + "properties": {}, + "children": [ + { + "name": "XmlType", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.dto.search.FieldFilter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "XmlRootElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.dto.search.BaseField", + "type": "enum", + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "XmlType", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.dto.search.AttributeFilter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "XmlRootElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.dto.search.CategoryFilter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "XmlRootElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.dto.search.NotFilter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "XmlRootElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.dto.search.AndFilter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "XmlElements", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.dto.search.OrFilter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "XmlRootElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "XmlElements", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.dto.search.SearchFilter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.exception", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "it.geosolutions.geostore.services.model", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.services.model.ExtResourceList", + "type": "class", + "properties": {}, + "children": [ + { + "name": "XmlElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "XmlRootElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "XmlTransient", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "XmlElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.model.ExtUserList", + "type": "class", + "properties": {}, + "children": [ + { + "name": "XmlElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "XmlElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "XmlRootElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "XmlTransient", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.model.ExtGroupList", + "type": "class", + "properties": {}, + "children": [ + { + "name": "XmlTransient", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "XmlElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "XmlRootElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "XmlElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.providers", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.services.providers.StringConversionTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "BeforeClass", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "AfterClass", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.services.rest.RESTExtJsService", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "RolesAllowed", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.annotation.security" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "RolesAllowed", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.annotation.security" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "POST", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Consumes", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Multipart", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.apache.cxf.jaxrs.ext.multipart" + }, + "children": [] + }, + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.BaseGeoStoreClientTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "BeforeClass", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "AfterClass", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Before", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.AutoCreateUsersTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Ignore", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Before", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.GeoStoreClientTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.AdministratorGeostoreClientTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Before", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.GeoStoreClient", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Deprecated", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.RESTTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.RESTBackupService", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PUT", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "PUT", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "Multipart", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.apache.cxf.jaxrs.ext.multipart" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.RESTUserService", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "PUT", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Consumes", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Multipart", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.apache.cxf.jaxrs.ext.multipart" + }, + "children": [] + }, + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "DELETE", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "POST", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Consumes", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "Multipart", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.apache.cxf.jaxrs.ext.multipart" + }, + "children": [] + }, + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.RESTCategoryService", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "DELETE", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "PUT", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Consumes", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Multipart", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.apache.cxf.jaxrs.ext.multipart" + }, + "children": [] + }, + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "POST", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Consumes", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "Multipart", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.apache.cxf.jaxrs.ext.multipart" + }, + "children": [] + }, + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.RESTResourceService", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "POST", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Consumes", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Deprecated", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "Multipart", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.apache.cxf.jaxrs.ext.multipart" + }, + "children": [] + }, + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "PUT", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "POST", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Consumes", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Multipart", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.apache.cxf.jaxrs.ext.multipart" + }, + "children": [] + }, + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "PUT", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Consumes", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "POST", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Consumes", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "Multipart", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.apache.cxf.jaxrs.ext.multipart" + }, + "children": [] + }, + { + "name": "PUT", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "POST", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Consumes", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Multipart", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.apache.cxf.jaxrs.ext.multipart" + }, + "children": [] + }, + { + "name": "DELETE", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "Multipart", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.apache.cxf.jaxrs.ext.multipart" + }, + "children": [] + }, + { + "name": "DELETE", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "PUT", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Consumes", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Multipart", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.apache.cxf.jaxrs.ext.multipart" + }, + "children": [] + }, + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.RESTMiscService", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.RESTSessionService", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "DELETE", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "POST", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "DELETE", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "POST", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "PUT", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.RESTUserGroupService", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "DefaultValue", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "DELETE", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "POST", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "PUT", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Consumes", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "Multipart", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.apache.cxf.jaxrs.ext.multipart" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "DELETE", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "POST", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Consumes", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "Multipart", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.apache.cxf.jaxrs.ext.multipart" + }, + "children": [] + }, + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.RESTStoredDataService", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "QueryParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "PUT", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Consumes", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Multipart", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.apache.cxf.jaxrs.ext.multipart" + }, + "children": [] + }, + { + "name": "DELETE", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "GET", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Produces", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + }, + { + "name": "Secured", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.security.access.annotation" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "Context", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.core" + }, + "children": [] + }, + { + "name": "PathParam", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ws.rs" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.SecurityTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.BaseAuthenticationTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.auditing", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.services.rest.auditing.AuditingConfigurationTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.auditing.AuditingTemplatesTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.auditing.AuditInfoExtractorTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.auditing.AuditingTestsBase", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Before", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "After", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.auditing.AuditingOutputTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.auditing.AuditingFilesManagerTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.auditing.AuditingInterceptorPostMarshall", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.auditing.AuditingInterceptorReceive", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.auditing.AuditingInterceptorFault", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.auditing.AuditingInterceptorSendEnding", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.auditing.AuditingOutput", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.client.model", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.services.rest.client.model.ExtGroupList", + "type": "class", + "properties": {}, + "children": [ + { + "name": "XmlTransient", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "XmlRootElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "XmlElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "XmlElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.exception", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.services.rest.exception.GeoStoreWebEx", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.impl", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.services.rest.impl.RESTExtJsServiceImplTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Before", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.impl.ServiceTestBase", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Before", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Rule", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.impl.RESTExtJsServiceImpl", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.impl.RESTMiscServiceImpl", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.impl.RESTServiceImpl", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Autowired", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.springframework.beans.factory.annotation" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.impl.RESTBackupServiceImpl", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.impl.RESTResourceServiceImpl", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.impl.RESTStoredDataServiceImpl", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.impl.RESTUserServiceImpl", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.impl.RESTCategoryServiceImpl", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.impl.RESTSessionServiceImpl", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Autowired", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.springframework.beans.factory.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.impl.RESTUserGroupServiceImpl", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.model", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.services.rest.model.SessionToken", + "type": "class", + "properties": {}, + "children": [ + { + "name": "XmlElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "XmlElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "XmlElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "XmlRootElement", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "XmlElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.model.RESTUserGroup", + "type": "class", + "properties": {}, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.model.RESTQuickBackup", + "type": "class", + "properties": {}, + "children": [ + { + "name": "XmlElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "XmlRootElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.model.RESTCategory", + "type": "class", + "properties": {}, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.model.RESTAttribute", + "type": "class", + "properties": {}, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "XmlAccessorType", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.model.RESTUser", + "type": "class", + "properties": {}, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.model.UserGroupList", + "type": "class", + "properties": {}, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "XmlElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.model.CategoryList", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "XmlRootElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "XmlElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.model.StoredDataList", + "type": "class", + "properties": {}, + "children": [ + { + "name": "XmlElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "XmlRootElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.model.RESTResource", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "XmlElementWrapper", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "XmlRootElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "XmlTransient", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.model.UserList", + "type": "class", + "properties": {}, + "children": [ + { + "name": "XmlElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "XmlRootElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.model.SecurityRuleList", + "type": "class", + "properties": {}, + "children": [ + { + "name": "XmlElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "XmlRootElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.model.RESTStoredData", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "XmlRootElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.model.ResourceList", + "type": "class", + "properties": {}, + "children": [ + { + "name": "XmlTransient", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "XmlElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "XmlRootElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.model.ShortResourceList", + "type": "class", + "properties": {}, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "XmlElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "XmlTransient", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.model.ShortAttributeList", + "type": "class", + "properties": {}, + "children": [ + { + "name": "XmlElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + }, + { + "name": "XmlRootElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.model.RESTSecurityRule", + "type": "class", + "properties": {}, + "children": [ + { + "name": "XmlRootElement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.xml.bind.annotation" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.model.enums", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.security", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.services.rest.security.PreAuthenticatedAuthenticationProvider", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.security.UserAttributeTokenAuthenticationFilter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.security.WebServiceTokenAuthenticationFilter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.security.GeoStoreLdapAuthoritiesPopulator", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.security.RestAuthenticationEntryPoint", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.security.GeoStoreRequestHeadersAuthenticationFilter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.security.UserServiceAuthenticationProvider", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Autowired", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.springframework.beans.factory.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.security.GeoStoreAuthenticationFilter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Autowired", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.springframework.beans.factory.annotation" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.security.SessionTokenAuthenticationFilter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Autowired", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.springframework.beans.factory.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Autowired", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.springframework.beans.factory.annotation" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.security.HeadersAuthenticationFilter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.security.UserLdapAuthenticationProvider", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Autowired", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.springframework.beans.factory.annotation" + }, + "children": [] + }, + { + "name": "Autowired", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.springframework.beans.factory.annotation" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.utils", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.services.rest.utils.FilterUnmarshalTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "AfterClass", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "BeforeClass", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.utils.GeoStoreJAXBContextTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "AfterClass", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "BeforeClass", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.utils.GeoStoreJAXBContext", + "type": "class", + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.utils.DataURIDecoderTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.utils.BaseAuthenticationInterceptorTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Ignore", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Before", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.utils.MockedUserService", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.utils.FixedCacheControlOutInterceptorTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.utils.AutoUserCreateGeostoreAuthenticationInterceptorTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Ignore", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Ignore", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Ignore", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Ignore", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.utils.MockedUserGroupService", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.utils.MockSecurityContext", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.utils.GeoStorePrincipal", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.utils.FixedCacheControlOutInterceptor", + "type": "class", + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.utils.SpelMapper", + "type": "class", + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.utils.AutoUserCreateGeostoreAuthenticationInterceptor", + "type": "class", + "properties": {}, + "children": [] + }, + { + "name": "it.geosolutions.geostore.services.rest.utils.JAXBContextResolver", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Provider", + "type": "annotation", + "value": 0, + "properties": { + "schema": "javax.ws.rs.ext" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.utils.AbstractGeoStoreAuthenticationInterceptor", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.utils.GeoStoreSecurityContext", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.security", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.services.security.GeoStoreAuthenticationProvider", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.util", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.geostore.util.CategorizedCircularBufferTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 0, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.util.CategorizedCircularBuffer", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.util.SearchConverter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "it.geosolutions.test", + "type": "package", + "properties": {}, + "children": [ + { + "name": "it.geosolutions.test.AbstractSpringContextTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 0, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/avisualizer-back/src/main/resources/Geostore-SV.json b/avisualizer-back/src/main/resources/Geostore-SV.json new file mode 100644 index 00000000..7b3e5850 --- /dev/null +++ b/avisualizer-back/src/main/resources/Geostore-SV.json @@ -0,0 +1,688 @@ +{ + "name": "Geostore", + "children": [ + { + "name": "it.geosolutions.geostore", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 1, + "properties": {}, + "children": [] + }, + { + "name": "it.geosolutions.geostore.core.dao", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 1, + "properties": {}, + "children": [] + }, + { + "name": "org.junit", + "type": "schema", + "value": 13, + "properties": {}, + "children": [] + }, + { + "name": "it.geosolutions.geostore.core.dao.impl", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 80, + "properties": {}, + "children": [] + }, + { + "name": "org.springframework.transaction.annotation", + "type": "schema", + "value": 8, + "properties": {}, + "children": [] + }, + { + "name": "org.springframework.stereotype", + "type": "schema", + "value": 1, + "properties": {}, + "children": [] + }, + { + "name": "javax.persistence", + "type": "schema", + "value": 1, + "properties": {}, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.dao.ldap", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 26, + "properties": {}, + "children": [] + }, + { + "name": "org.junit", + "type": "schema", + "value": 10, + "properties": {}, + "children": [] + }, + { + "name": "it.geosolutions.geostore.core.dao.ldap.impl", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 22, + "properties": {}, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.ldap", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 83, + "properties": {}, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.model", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 25, + "properties": {}, + "children": [] + }, + { + "name": "org.junit", + "type": "schema", + "value": 9, + "properties": {}, + "children": [] + }, + { + "name": "org.hibernate.annotations", + "type": "schema", + "value": 46, + "properties": {}, + "children": [] + }, + { + "name": "javax.persistence", + "type": "schema", + "value": 92, + "properties": {}, + "children": [] + }, + { + "name": "javax.xml.bind.annotation", + "type": "schema", + "value": 35, + "properties": {}, + "children": [] + }, + { + "name": "it.geosolutions.geostore.core.model.adapter", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 7, + "properties": {}, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.model.enums", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 26, + "properties": {}, + "children": [] + }, + { + "name": "org.junit", + "type": "schema", + "value": 6, + "properties": {}, + "children": [] + }, + { + "name": "it.geosolutions.geostore.core.security.ldap", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 1, + "properties": {}, + "children": [] + }, + { + "name": "org.junit", + "type": "schema", + "value": 2, + "properties": {}, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.core.security.password", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 49, + "properties": {}, + "children": [] + }, + { + "name": "org.junit", + "type": "schema", + "value": 8, + "properties": {}, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.init", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 2, + "properties": {}, + "children": [] + }, + { + "name": "it.geosolutions.geostore.init.model", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 1, + "properties": {}, + "children": [] + }, + { + "name": "javax.xml.bind.annotation", + "type": "schema", + "value": 2, + "properties": {}, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.rest.security", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 90, + "properties": {}, + "children": [] + }, + { + "name": "org.junit", + "type": "schema", + "value": 30, + "properties": {}, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.rest.service.impl", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 15, + "properties": {}, + "children": [] + }, + { + "name": "org.junit", + "type": "schema", + "value": 12, + "properties": {}, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 72, + "properties": {}, + "children": [] + }, + { + "name": "org.junit", + "type": "schema", + "value": 41, + "properties": {}, + "children": [] + }, + { + "name": "it.geosolutions.geostore.services.dto", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 8, + "properties": {}, + "children": [] + }, + { + "name": "javax.xml.bind.annotation", + "type": "schema", + "value": 1, + "properties": {}, + "children": [] + }, + { + "name": "it.geosolutions.geostore.services.dto.search", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 16, + "properties": {}, + "children": [] + }, + { + "name": "org.junit", + "type": "schema", + "value": 4, + "properties": {}, + "children": [] + }, + { + "name": "javax.xml.bind.annotation", + "type": "schema", + "value": 21, + "properties": {}, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.exception", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "it.geosolutions.geostore.services.model", + "type": "package", + "properties": {}, + "children": [ + { + "name": "javax.xml.bind.annotation", + "type": "schema", + "value": 12, + "properties": {}, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.providers", + "type": "package", + "properties": {}, + "children": [ + { + "name": "org.junit", + "type": "schema", + "value": 3, + "properties": {}, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest", + "type": "package", + "properties": {}, + "children": [ + { + "name": "org.springframework.security.access.annotation", + "type": "schema", + "value": 68, + "properties": {}, + "children": [] + }, + { + "name": "javax.ws.rs", + "type": "schema", + "value": 329, + "properties": {}, + "children": [] + }, + { + "name": "java.lang", + "type": "schema", + "value": 7, + "properties": {}, + "children": [] + }, + { + "name": "org.junit", + "type": "schema", + "value": 39, + "properties": {}, + "children": [] + }, + { + "name": "javax.ws.rs.core", + "type": "schema", + "value": 65, + "properties": {}, + "children": [] + }, + { + "name": "javax.annotation.security", + "type": "schema", + "value": 2, + "properties": {}, + "children": [] + }, + { + "name": "org.apache.cxf.jaxrs.ext.multipart", + "type": "schema", + "value": 15, + "properties": {}, + "children": [] + }, + { + "name": "it.geosolutions.geostore.services.rest.auditing", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 5, + "properties": {}, + "children": [] + }, + { + "name": "org.junit", + "type": "schema", + "value": 12, + "properties": {}, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.client.model", + "type": "package", + "properties": {}, + "children": [ + { + "name": "javax.xml.bind.annotation", + "type": "schema", + "value": 4, + "properties": {}, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.exception", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 1, + "properties": {}, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.impl", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 77, + "properties": {}, + "children": [] + }, + { + "name": "org.springframework.beans.factory.annotation", + "type": "schema", + "value": 2, + "properties": {}, + "children": [] + }, + { + "name": "org.junit", + "type": "schema", + "value": 6, + "properties": {}, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.model", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 10, + "properties": {}, + "children": [] + }, + { + "name": "javax.xml.bind.annotation", + "type": "schema", + "value": 35, + "properties": {}, + "children": [] + }, + { + "name": "it.geosolutions.geostore.services.rest.model.enums", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.security", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 18, + "properties": {}, + "children": [] + }, + { + "name": "org.springframework.beans.factory.annotation", + "type": "schema", + "value": 6, + "properties": {}, + "children": [] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.rest.utils", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 50, + "properties": {}, + "children": [] + }, + { + "name": "javax.ws.rs.ext", + "type": "schema", + "value": 1, + "properties": {}, + "children": [] + }, + { + "name": "org.junit", + "type": "schema", + "value": 25, + "properties": {}, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.services.security", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 2, + "properties": {}, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.geostore.util", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 9, + "properties": {}, + "children": [] + }, + { + "name": "org.junit", + "type": "schema", + "value": 3, + "properties": {}, + "children": [] + } + ] + } + ] + }, + { + "name": "it.geosolutions.test", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 2, + "properties": {}, + "children": [] + } + ] + } + ] +} \ No newline at end of file diff --git a/avisualizer-back/src/main/resources/Guj-CV.json b/avisualizer-back/src/main/resources/Guj-CV.json new file mode 100644 index 00000000..d148d020 --- /dev/null +++ b/avisualizer-back/src/main/resources/Guj-CV.json @@ -0,0 +1,4496 @@ +{ + "name": "Guj", + "children": [ + { + "name": "br.com.caelum.guj", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.com.caelum.guj.GlobalInterceptor", + "type": "class", + "properties": { + "asc": "2", + "ac": "3", + "uac": "2" + }, + "children": [ + { + "name": "Intercepts", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "accepts", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "intercept", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.Agregators", + "type": "class", + "properties": { + "asc": "2", + "ac": "3", + "uac": "3" + }, + "children": [ + { + "name": "Component", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor.ioc", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "ApplicationScoped", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor.ioc", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "init", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "PostConstruct", + "type": "annotation", + "properties": { + "schema": "javax.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.AgregatorsInterceptor", + "type": "class", + "properties": { + "asc": "2", + "ac": "3", + "uac": "2" + }, + "children": [ + { + "name": "Intercepts", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "intercept", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "accepts", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.configuration", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.com.caelum.guj.controller", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.com.caelum.guj.controller.NewsletterControllerTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "1" + }, + "children": [ + { + "name": "should_not_register_the_given_user_if_its_already_a_participant", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "should_register_the_given_user_if_its_not_a_participant_yet", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.controller.NewsletterController", + "type": "class", + "properties": { + "asc": "1", + "ac": "5", + "uac": "4" + }, + "children": [ + { + "name": "Resource", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "register", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Post", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "register", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Post", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.controller.CategoryController", + "type": "class", + "properties": { + "asc": "1", + "ac": "5", + "uac": "4" + }, + "children": [ + { + "name": "Resource", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "add", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Post", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "save", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Get", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.controller.HotTopicsController", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "Resource", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "index", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.controller.HomeController", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "Resource", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "index", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.controller.OldUrlsController", + "type": "class", + "properties": { + "asc": "1", + "ac": "9", + "uac": "9" + }, + "children": [ + { + "name": "Resource", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "jobsList", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "shortTopicURL", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "home", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "articlesList", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "articleShow", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "noticias", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "mundoJTopicURL", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "articleListByTag", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.controller.JobsController", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "Resource", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "list", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.controller.ApproveController", + "type": "class", + "properties": { + "asc": "2", + "ac": "3", + "uac": "2" + }, + "children": [ + { + "name": "Resource", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "getAllCategories", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAllArticles", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.controller.SearchController", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "3" + }, + "children": [ + { + "name": "Resource", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "search", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Get", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.controller.ArticleController", + "type": "class", + "properties": { + "asc": "2", + "ac": "10", + "uac": "8" + }, + "children": [ + { + "name": "Resource", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "getAllCategories", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "listByTag", + "type": "method", + "value": 3, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Get", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "list", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Get", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "addTag", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "br.com.caelum.vraptor.Post", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "show", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.controller.JsonFeedController", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "Resource", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "topics", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Path", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.dao", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.com.caelum.guj.dao.GUJUserDAO", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "Component", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor.ioc", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "RequestScoped", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor.ioc", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.feeds", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.com.caelum.guj.feeds.Agregator", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "run", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.model", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.com.caelum.guj.model.Post", + "type": "class", + "properties": { + "asc": "2", + "ac": "8", + "uac": "8" + }, + "children": [ + { + "name": "Entity", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Cache", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "date", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "blog", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "ManyToOne", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "JoinColumn", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "id", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Id", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.model.Tag", + "type": "class", + "properties": { + "asc": "3", + "ac": "10", + "uac": "9" + }, + "children": [ + { + "name": "Entity", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Cache", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "id", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Id", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "name", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "equals", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "articles", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "ManyToMany", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "JoinTable", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hashCode", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.model.NewsletterParticipant", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "Entity", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "gujUserId", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Id", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.model.Blog", + "type": "class", + "properties": { + "asc": "2", + "ac": "6", + "uac": "6" + }, + "children": [ + { + "name": "Entity", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Cache", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "id", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Id", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "date", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.model.Category", + "type": "class", + "properties": { + "asc": "2", + "ac": "8", + "uac": "7" + }, + "children": [ + { + "name": "Entity", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Cache", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "name", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "articles", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "OneToMany", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Cache", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "id", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Id", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.model.Article", + "type": "class", + "properties": { + "asc": "2", + "ac": "17", + "uac": "16" + }, + "children": [ + { + "name": "Entity", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Cache", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "tags", + "type": "field", + "value": 4, + "properties": {}, + "children": [ + { + "name": "ManyToMany", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Cascade", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "JoinTable", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Cache", + "type": "annotation", + "properties": { + "schema": "org.hibernate.annotations", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "userId", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "moderatorId", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "category", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "ManyToOne", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "JoinColumn", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "id", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Id", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "content", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Lob", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "date", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "level", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Enumerated", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "authorEmail", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.newsletter", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.com.caelum.guj.newsletter.NewsletterURIBuilderTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "shouldReplaceAllPlaceholdersWhenBuildingTheURI", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.newsletter.NewsletterConfigs", + "type": "class", + "properties": { + "asc": "2", + "ac": "3", + "uac": "3" + }, + "children": [ + { + "name": "Component", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor.ioc", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "ApplicationScoped", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor.ioc", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "initialize", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "PostConstruct", + "type": "annotation", + "properties": { + "schema": "javax.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.newsletter.NewsletterSubscriber", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "Component", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor.ioc", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "RequestScoped", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor.ioc", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.newsletter.NewsletterURIBuilder", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "Component", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor.ioc", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "RequestScoped", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor.ioc", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.newsletter.request", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.com.caelum.guj.newsletter.request.NewsletterRequest", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "Component", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor.ioc", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "RequestScoped", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor.ioc", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.repositories", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.com.caelum.guj.repositories.TopicRepositoryWrapper", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "getById", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.uri", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.com.caelum.guj.uri.DefaultBookmarkableURIBuilderTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "6", + "uac": "1" + }, + "children": [ + { + "name": "shouldReturnTheOriginalCompleteURIWhenItsNotAPrePostURI", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "shouldGenerateSimpleURI", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "shouldGeneratePaginatedURI", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "shouldGeneratePrePostURI", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "shouldGenerateCompletePrePostURIFromACompleteURI", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "shouldGeneratePaginatedURIWithAnchor", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.uri.DefaultCompatibleURIBuilderTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "1" + }, + "children": [ + { + "name": "shouldGenerateACompatiblePrePostURL", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "shouldGenerateACompatibleURL", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "shouldGenerateACompatibleURLWithPagination", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.uri.BBCodeHandlerTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "13", + "uac": "3" + }, + "children": [ + { + "name": "shouldReturnMatchedUrl", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "init", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "BeforeClass", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "shouldReturnTrueForUrlContainingCaelum", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "shouldReturnTrueForUrlBetweenTagsContainingKeywords", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "shouldReturnTrueForCaelumSite", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "shouldReturnTrueForUrlConexaoJava", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "shouldReturnTrueForUrlContainingMundoJ", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "shouldReturnTrueForUrlContainingCasaDoCodigo", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "shouldReturnMatchedUrlIfSurroundedWithUrl", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "shouldReturnFalseForUrlWithoutKeywords", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "initCode", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Before", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "shouldReturnTrueForUrlContainingQCon", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "shouldReturnTrueForBigCompaniesUrl", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.uri.DefaultBookmarkableURIBuilder", + "type": "class", + "properties": { + "asc": "2", + "ac": "6", + "uac": "2" + }, + "children": [ + { + "name": "Component", + "type": "annotation", + "properties": { + "schema": "br.com.caelum.vraptor.ioc", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "bookmarkableURL", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "bookmarkableURL", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "bookmarkableCompletePrePostURL", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "bookmarkablePrePostURL", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "bookmarkableURL", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.uri.DefaultURICache", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "1" + }, + "children": [ + { + "name": "getBookmarkableURI", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "put", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.uri.DefaultCompatibleURIBuilder", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "1" + }, + "children": [ + { + "name": "compatibleURL", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "compatibleURL", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "compatiblePrePostURL", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.uri.bookmarkable", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.com.caelum.guj.uri.bookmarkable.ConverterMatcherTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "shouldMatchIfURIIsBookmarkable", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "shouldNotMatchIfURIIsNotBookmarkable", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.uri.bookmarkable.BookmarkableShortPostToCompatibleURIConverterTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "1" + }, + "children": [ + { + "name": "shouldNotMatchRegularBookmarkableURI", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "shouldReturnCompatibleURI", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.uri.bookmarkable.BookmarkablePrePostToCompatibleURIConverterTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "1" + }, + "children": [ + { + "name": "shouldBeAPostBookmarkableURI", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "shouldReturnCompatibleURI", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.uri.bookmarkable.BookmarkablePostToCompatibleURIConverterTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "1" + }, + "children": [ + { + "name": "shouldReturnCompatiblePaginatedURI", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "shouldReturnCompatibleURI", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "shouldBeAPostBookmarkableURI", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.uri.bookmarkable.BookmarkablePrePostToCompatibleURIConverter", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "1" + }, + "children": [ + { + "name": "isConvertable", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "convert", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.uri.bookmarkable.BookmarkablePostToCompatibleURIConverter", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "1" + }, + "children": [ + { + "name": "convert", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "isConvertable", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.uri.bookmarkable.BookmarkableShortPostToCompatibleURIConverter", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "1" + }, + "children": [ + { + "name": "convert", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "isConvertable", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.uri.compatible", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.com.caelum.guj.uri.compatible.CompatibleToBookmarkablePostConverterTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "1" + }, + "children": [ + { + "name": "shouldIdentifyPaginatedURIs", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "shouldIdentifyCompatibleURIs", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "shouldGenerateTheBookmarkableUrl", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.uri.compatible.CompatibleToBookmarkablePostConverter", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "1" + }, + "children": [ + { + "name": "isConvertable", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "convert", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.util", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.com.caelum.guj.util.FileUtil", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "extractZipAndCopyFilesToDisk", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.view", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.com.caelum.guj.view.SluggerTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "shouldSluggerize", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.vraptor.filter", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.com.caelum.guj.vraptor.filter.CompatibleURIFilterTest", + "type": "class", + "properties": { + "asc": "3", + "ac": "14", + "uac": "5" + }, + "children": [ + { + "name": "RunWith", + "type": "annotation", + "properties": { + "schema": "org.junit.runner", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "response", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Mock", + "type": "annotation", + "properties": { + "schema": "org.mockito", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "request", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Mock", + "type": "annotation", + "properties": { + "schema": "org.mockito", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "shouldInvokeDoFilterIfURIIsBookmarkableAndCorrectUsingCacheIfCached", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "shouldCacheBookmarkableURIConvertion", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setup", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Before", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "shouldInvokeDoFilterIfURIIsBookmarkableAndCorrect", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "shouldInvokeDoFilterIfRequestURLIsNotToForum", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "shouldInvokeDoFilterIfBookmarkableURIChanged", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "filterConfig", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Mock", + "type": "annotation", + "properties": { + "schema": "org.mockito", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "tearDown", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "After", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "servletContext", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Mock", + "type": "annotation", + "properties": { + "schema": "org.mockito", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "chain", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Mock", + "type": "annotation", + "properties": { + "schema": "org.mockito", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "shouldRedirectToBookmarkableURIIfRequestURIIsCompatibleURI", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.vraptor.filter.BookmarkableURIFilterTest", + "type": "class", + "properties": { + "asc": "3", + "ac": "14", + "uac": "5" + }, + "children": [ + { + "name": "RunWith", + "type": "annotation", + "properties": { + "schema": "org.junit.runner", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "requestDispatcher", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Mock", + "type": "annotation", + "properties": { + "schema": "org.mockito", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "shouldRedirectToCachedIfURIIsShortBookmarkableURIAndCached", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "response", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Mock", + "type": "annotation", + "properties": { + "schema": "org.mockito", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "servletContext", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Mock", + "type": "annotation", + "properties": { + "schema": "org.mockito", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "shouldCacheBookmarkableURIConvertion", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "shouldInvokeDoFilterIfRequestURLIsNotToForum", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setup", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Before", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "shouldInvokeDoFilterIfURIIsBookmarkableAndCorrect", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "request", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Mock", + "type": "annotation", + "properties": { + "schema": "org.mockito", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "filterConfig", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Mock", + "type": "annotation", + "properties": { + "schema": "org.mockito", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "shouldRedirectToCachedIfURIIsShortBookmarkableURI", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "tearDown", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "After", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "chain", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Mock", + "type": "annotation", + "properties": { + "schema": "org.mockito", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.vraptor.filter.TopicRepositoryStub", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "getById", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.vraptor.filter.URICacheStub", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "1" + }, + "children": [ + { + "name": "getBookmarkableURI", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "removeCache", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "put", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.vraptor.filter.VRaptorFilter", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "doFilter", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.vraptor.filter.BookmarkableURIFilter", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "1" + }, + "children": [ + { + "name": "destroy", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doFilter", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "init", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.vraptor.filter.CompatibleURIFilter", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "1" + }, + "children": [ + { + "name": "init", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "destroy", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doFilter", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + } + ] + }, + { + "name": "net.jforum", + "type": "package", + "properties": {}, + "children": [ + { + "name": "net.jforum.api.integration.mail.pop", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.api.integration.rest", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.api.rest", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.cache", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.context", + "type": "package", + "properties": {}, + "children": [ + { + "name": "net.jforum.context.standard", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.context.web", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "net.jforum.dao", + "type": "package", + "properties": {}, + "children": [ + { + "name": "net.jforum.dao.generic", + "type": "package", + "properties": {}, + "children": [ + { + "name": "net.jforum.dao.generic.security", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "net.jforum.dao.hsqldb", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.dao.mysql", + "type": "package", + "properties": {}, + "children": [ + { + "name": "net.jforum.dao.mysql.security", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "net.jforum.dao.oracle", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.dao.postgresql", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.dao.sqlserver", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.dao.sqlserver2000", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "net.jforum.entities", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.exceptions", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.http", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.repository", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.search", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.security", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.sso", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.summary", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.tools.phpbb2jforum", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.tools.search", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.util", + "type": "package", + "properties": {}, + "children": [ + { + "name": "net.jforum.util.bbcode", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.util.concurrent", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.util.image", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.util.legacy.clickstream", + "type": "package", + "properties": {}, + "children": [ + { + "name": "net.jforum.util.legacy.clickstream.config", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "net.jforum.util.legacy.commons.fileupload", + "type": "package", + "properties": {}, + "children": [ + { + "name": "net.jforum.util.legacy.commons.fileupload.disk", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.util.legacy.commons.fileupload.servlet", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "net.jforum.util.mail", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.util.preferences", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.util.rss", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "net.jforum.view.admin", + "type": "package", + "properties": {}, + "children": [ + { + "name": "net.jforum.view.admin.common", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "net.jforum.view.forum", + "type": "package", + "properties": {}, + "children": [ + { + "name": "net.jforum.view.forum.common", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "net.jforum.view.install", + "type": "package", + "properties": {}, + "children": [] + } + ] + } + ] +} \ No newline at end of file diff --git a/avisualizer-back/src/main/resources/Guj-PV.json b/avisualizer-back/src/main/resources/Guj-PV.json new file mode 100644 index 00000000..cedd6d17 --- /dev/null +++ b/avisualizer-back/src/main/resources/Guj-PV.json @@ -0,0 +1,2670 @@ +{ + "name": "Guj", + "children": [ + { + "name": "br.com.caelum.guj", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.com.caelum.guj.GlobalInterceptor", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Intercepts", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.Agregators", + "type": "class", + "properties": {}, + "children": [ + { + "name": "PostConstruct", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.annotation" + }, + "children": [] + }, + { + "name": "Component", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor.ioc" + }, + "children": [] + }, + { + "name": "ApplicationScoped", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor.ioc" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.AgregatorsInterceptor", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Intercepts", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.configuration", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.com.caelum.guj.controller", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.com.caelum.guj.controller.NewsletterControllerTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.controller.NewsletterController", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Resource", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + }, + { + "name": "Post", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + }, + { + "name": "Post", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.controller.CategoryController", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Resource", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + }, + { + "name": "Post", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + }, + { + "name": "Get", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.controller.HotTopicsController", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + }, + { + "name": "Resource", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.controller.HomeController", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Resource", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.controller.OldUrlsController", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + }, + { + "name": "Resource", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.controller.JobsController", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Resource", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.controller.ApproveController", + "type": "class", + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Resource", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.controller.SearchController", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Resource", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + }, + { + "name": "Get", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.controller.ArticleController", + "type": "class", + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + }, + { + "name": "Get", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + }, + { + "name": "Get", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + }, + { + "name": "br.com.caelum.vraptor.Post", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Resource", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.controller.JsonFeedController", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Resource", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + }, + { + "name": "Path", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.dao", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.com.caelum.guj.dao.GUJUserDAO", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Component", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor.ioc" + }, + "children": [] + }, + { + "name": "RequestScoped", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor.ioc" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.feeds", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.com.caelum.guj.feeds.Agregator", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.model", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.com.caelum.guj.model.Post", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Entity", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Cache", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "ManyToOne", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "JoinColumn", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Id", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.model.Tag", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Id", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Entity", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Cache", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "ManyToMany", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "JoinTable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.model.NewsletterParticipant", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Entity", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Id", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.model.Blog", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Id", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Entity", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Cache", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.model.Category", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Entity", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Cache", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "OneToMany", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Cache", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "Id", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.model.Article", + "type": "class", + "properties": {}, + "children": [ + { + "name": "ManyToMany", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Cascade", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "JoinTable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Cache", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "ManyToOne", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "JoinColumn", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Id", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Lob", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Entity", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Cache", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.hibernate.annotations" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Enumerated", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.newsletter", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.com.caelum.guj.newsletter.NewsletterURIBuilderTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.newsletter.NewsletterConfigs", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Component", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor.ioc" + }, + "children": [] + }, + { + "name": "ApplicationScoped", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor.ioc" + }, + "children": [] + }, + { + "name": "PostConstruct", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.annotation" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.newsletter.NewsletterSubscriber", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Component", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor.ioc" + }, + "children": [] + }, + { + "name": "RequestScoped", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor.ioc" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.newsletter.NewsletterURIBuilder", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Component", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor.ioc" + }, + "children": [] + }, + { + "name": "RequestScoped", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor.ioc" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.newsletter.request", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.com.caelum.guj.newsletter.request.NewsletterRequest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Component", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor.ioc" + }, + "children": [] + }, + { + "name": "RequestScoped", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor.ioc" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.repositories", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.com.caelum.guj.repositories.TopicRepositoryWrapper", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.uri", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.com.caelum.guj.uri.DefaultBookmarkableURIBuilderTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.uri.DefaultCompatibleURIBuilderTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.uri.BBCodeHandlerTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "BeforeClass", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Before", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.uri.DefaultBookmarkableURIBuilder", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Component", + "type": "annotation", + "value": 1, + "properties": { + "schema": "br.com.caelum.vraptor.ioc" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.uri.DefaultURICache", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.uri.DefaultCompatibleURIBuilder", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.uri.bookmarkable", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.com.caelum.guj.uri.bookmarkable.ConverterMatcherTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.uri.bookmarkable.BookmarkableShortPostToCompatibleURIConverterTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.uri.bookmarkable.BookmarkablePrePostToCompatibleURIConverterTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.uri.bookmarkable.BookmarkablePostToCompatibleURIConverterTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.uri.bookmarkable.BookmarkablePrePostToCompatibleURIConverter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.uri.bookmarkable.BookmarkablePostToCompatibleURIConverter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.uri.bookmarkable.BookmarkableShortPostToCompatibleURIConverter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.uri.compatible", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.com.caelum.guj.uri.compatible.CompatibleToBookmarkablePostConverterTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.uri.compatible.CompatibleToBookmarkablePostConverter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.util", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.com.caelum.guj.util.FileUtil", + "type": "class", + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.view", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.com.caelum.guj.view.SluggerTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.vraptor.filter", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.com.caelum.guj.vraptor.filter.CompatibleURIFilterTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Mock", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.mockito" + }, + "children": [] + }, + { + "name": "Mock", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.mockito" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Before", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "RunWith", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit.runner" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Mock", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.mockito" + }, + "children": [] + }, + { + "name": "After", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Mock", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.mockito" + }, + "children": [] + }, + { + "name": "Mock", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.mockito" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.vraptor.filter.BookmarkableURIFilterTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Mock", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.mockito" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Mock", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.mockito" + }, + "children": [] + }, + { + "name": "Mock", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.mockito" + }, + "children": [] + }, + { + "name": "RunWith", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit.runner" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Before", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Mock", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.mockito" + }, + "children": [] + }, + { + "name": "Mock", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.mockito" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "After", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Mock", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.mockito" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.vraptor.filter.TopicRepositoryStub", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.vraptor.filter.URICacheStub", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.vraptor.filter.VRaptorFilter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.vraptor.filter.BookmarkableURIFilter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.vraptor.filter.CompatibleURIFilter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "net.jforum", + "type": "package", + "properties": {}, + "children": [ + { + "name": "net.jforum.api.integration.mail.pop", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.api.integration.rest", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.api.rest", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.cache", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.context", + "type": "package", + "properties": {}, + "children": [ + { + "name": "net.jforum.context.standard", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.context.web", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "net.jforum.dao", + "type": "package", + "properties": {}, + "children": [ + { + "name": "net.jforum.dao.generic", + "type": "package", + "properties": {}, + "children": [ + { + "name": "net.jforum.dao.generic.security", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "net.jforum.dao.hsqldb", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.dao.mysql", + "type": "package", + "properties": {}, + "children": [ + { + "name": "net.jforum.dao.mysql.security", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "net.jforum.dao.oracle", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.dao.postgresql", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.dao.sqlserver", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.dao.sqlserver2000", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "net.jforum.entities", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.exceptions", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.http", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.repository", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.search", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.security", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.sso", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.summary", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.tools.phpbb2jforum", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.tools.search", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.util", + "type": "package", + "properties": {}, + "children": [ + { + "name": "net.jforum.util.bbcode", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.util.concurrent", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.util.image", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.util.legacy.clickstream", + "type": "package", + "properties": {}, + "children": [ + { + "name": "net.jforum.util.legacy.clickstream.config", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "net.jforum.util.legacy.commons.fileupload", + "type": "package", + "properties": {}, + "children": [ + { + "name": "net.jforum.util.legacy.commons.fileupload.disk", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.util.legacy.commons.fileupload.servlet", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "net.jforum.util.mail", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.util.preferences", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.util.rss", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "net.jforum.view.admin", + "type": "package", + "properties": {}, + "children": [ + { + "name": "net.jforum.view.admin.common", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "net.jforum.view.forum", + "type": "package", + "properties": {}, + "children": [ + { + "name": "net.jforum.view.forum.common", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "net.jforum.view.install", + "type": "package", + "properties": {}, + "children": [] + } + ] + } + ] +} \ No newline at end of file diff --git a/avisualizer-back/src/main/resources/Guj-SV.json b/avisualizer-back/src/main/resources/Guj-SV.json new file mode 100644 index 00000000..895039b9 --- /dev/null +++ b/avisualizer-back/src/main/resources/Guj-SV.json @@ -0,0 +1,599 @@ +{ + "name": "Guj", + "children": [ + { + "name": "br.com.caelum.guj", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.com.caelum.vraptor.ioc", + "type": "schema", + "value": 2, + "properties": {}, + "children": [] + }, + { + "name": "br.com.caelum.vraptor", + "type": "schema", + "value": 2, + "properties": {}, + "children": [] + }, + { + "name": "java.lang", + "type": "schema", + "value": 4, + "properties": {}, + "children": [] + }, + { + "name": "javax.annotation", + "type": "schema", + "value": 1, + "properties": {}, + "children": [] + }, + { + "name": "br.com.caelum.guj.configuration", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.com.caelum.guj.controller", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 5, + "properties": {}, + "children": [] + }, + { + "name": "br.com.caelum.vraptor", + "type": "schema", + "value": 38, + "properties": {}, + "children": [] + }, + { + "name": "org.junit", + "type": "schema", + "value": 2, + "properties": {}, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.dao", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.com.caelum.vraptor.ioc", + "type": "schema", + "value": 2, + "properties": {}, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.feeds", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 1, + "properties": {}, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.model", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 2, + "properties": {}, + "children": [] + }, + { + "name": "javax.persistence", + "type": "schema", + "value": 41, + "properties": {}, + "children": [] + }, + { + "name": "org.hibernate.annotations", + "type": "schema", + "value": 8, + "properties": {}, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.newsletter", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.com.caelum.vraptor.ioc", + "type": "schema", + "value": 6, + "properties": {}, + "children": [] + }, + { + "name": "org.junit", + "type": "schema", + "value": 1, + "properties": {}, + "children": [] + }, + { + "name": "javax.annotation", + "type": "schema", + "value": 1, + "properties": {}, + "children": [] + }, + { + "name": "br.com.caelum.guj.newsletter.request", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.com.caelum.vraptor.ioc", + "type": "schema", + "value": 2, + "properties": {}, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.repositories", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 1, + "properties": {}, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.uri", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.com.caelum.vraptor.ioc", + "type": "schema", + "value": 1, + "properties": {}, + "children": [] + }, + { + "name": "java.lang", + "type": "schema", + "value": 10, + "properties": {}, + "children": [] + }, + { + "name": "org.junit", + "type": "schema", + "value": 22, + "properties": {}, + "children": [] + }, + { + "name": "br.com.caelum.guj.uri.bookmarkable", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 6, + "properties": {}, + "children": [] + }, + { + "name": "org.junit", + "type": "schema", + "value": 9, + "properties": {}, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.uri.compatible", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 2, + "properties": {}, + "children": [] + }, + { + "name": "org.junit", + "type": "schema", + "value": 3, + "properties": {}, + "children": [] + } + ] + } + ] + }, + { + "name": "br.com.caelum.guj.util", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 1, + "properties": {}, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.view", + "type": "package", + "properties": {}, + "children": [ + { + "name": "org.junit", + "type": "schema", + "value": 1, + "properties": {}, + "children": [] + } + ] + }, + { + "name": "br.com.caelum.guj.vraptor.filter", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 11, + "properties": {}, + "children": [] + }, + { + "name": "org.mockito", + "type": "schema", + "value": 11, + "properties": {}, + "children": [] + }, + { + "name": "org.junit", + "type": "schema", + "value": 15, + "properties": {}, + "children": [] + }, + { + "name": "org.junit.runner", + "type": "schema", + "value": 2, + "properties": {}, + "children": [] + } + ] + } + ] + }, + { + "name": "net.jforum", + "type": "package", + "properties": {}, + "children": [ + { + "name": "net.jforum.api.integration.mail.pop", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.api.integration.rest", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.api.rest", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.cache", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.context", + "type": "package", + "properties": {}, + "children": [ + { + "name": "net.jforum.context.standard", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.context.web", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "net.jforum.dao", + "type": "package", + "properties": {}, + "children": [ + { + "name": "net.jforum.dao.generic", + "type": "package", + "properties": {}, + "children": [ + { + "name": "net.jforum.dao.generic.security", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "net.jforum.dao.hsqldb", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.dao.mysql", + "type": "package", + "properties": {}, + "children": [ + { + "name": "net.jforum.dao.mysql.security", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "net.jforum.dao.oracle", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.dao.postgresql", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.dao.sqlserver", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.dao.sqlserver2000", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "net.jforum.entities", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.exceptions", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.http", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.repository", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.search", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.security", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.sso", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.summary", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.tools.phpbb2jforum", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.tools.search", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.util", + "type": "package", + "properties": {}, + "children": [ + { + "name": "net.jforum.util.bbcode", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.util.concurrent", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.util.image", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.util.legacy.clickstream", + "type": "package", + "properties": {}, + "children": [ + { + "name": "net.jforum.util.legacy.clickstream.config", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "net.jforum.util.legacy.commons.fileupload", + "type": "package", + "properties": {}, + "children": [ + { + "name": "net.jforum.util.legacy.commons.fileupload.disk", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.util.legacy.commons.fileupload.servlet", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "net.jforum.util.mail", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.util.preferences", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "net.jforum.util.rss", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "net.jforum.view.admin", + "type": "package", + "properties": {}, + "children": [ + { + "name": "net.jforum.view.admin.common", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "net.jforum.view.forum", + "type": "package", + "properties": {}, + "children": [ + { + "name": "net.jforum.view.forum.common", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "net.jforum.view.install", + "type": "package", + "properties": {}, + "children": [] + } + ] + } + ] +} \ No newline at end of file diff --git a/avisualizer-back/src/main/resources/SpaceWeatherTSI-CV.json b/avisualizer-back/src/main/resources/SpaceWeatherTSI-CV.json new file mode 100644 index 00000000..6ae34686 --- /dev/null +++ b/avisualizer-back/src/main/resources/SpaceWeatherTSI-CV.json @@ -0,0 +1,10958 @@ +{ + "name": "SpaceWeatherTSI", + "children": [ + { + "name": "br.inpe.climaespacial.tsi", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.SessionFilter", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "1" + }, + "children": [ + { + "name": "init", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doFilter", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "destroy", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.business.AbstractBusiness", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "propertiesBusinessClient", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "EJB", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business.FitsBusinessReaderLocal", + "type": "interface", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Local", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business.TimDataBusinessReaderLocal", + "type": "interface", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Local", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business.impl", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.business.impl.IrradianceParameterBusiness", + "type": "class", + "properties": { + "asc": "2", + "ac": "5", + "uac": "3" + }, + "children": [ + { + "name": "Stateless", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "update", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "insert", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getCoefficientByLayer", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business.impl.TimDataBusinessReader", + "type": "class", + "properties": { + "asc": "2", + "ac": "4", + "uac": "4" + }, + "children": [ + { + "name": "Stateless", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Local", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "findAllByColumnsIn", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business.impl.TsiHmiBusinessWriter", + "type": "class", + "properties": { + "asc": "2", + "ac": "7", + "uac": "4" + }, + "children": [ + { + "name": "Stateless", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "getTsiHmiCoreClient", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "batchUpdate", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "batchInsertTOModified", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "AccessTimeout", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "batchInsert", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business.impl.TsiViewBusiness", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "getLastPeriodTimTSI", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business.impl.TsiMaskDataBusiness", + "type": "class", + "properties": { + "asc": "2", + "ac": "10", + "uac": "5" + }, + "children": [ + { + "name": "Stateless", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "update", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getTsiMaskDataSeriesByPeriod", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "batchUpdateTOModified", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "AccessTimeout", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getListOfHmiInputs", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "batchUpdate", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "insert", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business.impl.FitsBusinessWriter", + "type": "class", + "properties": { + "asc": "2", + "ac": "8", + "uac": "4" + }, + "children": [ + { + "name": "Stateless", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "queueWriterLocal", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "EJB", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "writeUrlToDownloadQueue", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getTsiFitsCoreClient", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "insert", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "checkFileToDownload", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getFitsDownloaderCollectorClient", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business.impl.AdmUserBusiness", + "type": "class", + "properties": { + "asc": "2", + "ac": "4", + "uac": "3" + }, + "children": [ + { + "name": "Stateless", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "AuthenticateAndAuthorization", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doLogTsi", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business.impl.TsiHmiBusinessReader", + "type": "class", + "properties": { + "asc": "2", + "ac": "5", + "uac": "3" + }, + "children": [ + { + "name": "Stateless", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "getTsiHMIWithoutErrorCalc", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findTsiHMIbyNominalDate", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getTsiFile", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business.impl.PlotJsonDataBusiness", + "type": "class", + "properties": { + "asc": "2", + "ac": "9", + "uac": "4" + }, + "children": [ + { + "name": "Stateless", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "fitsBusinessReaderLocal", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "EJB", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getJsonActiveRegionDataByPeriod", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "compare", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getJsonTSIDataByPeriod", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "compare", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "timDataBusinessReaderLocal", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "EJB", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "tsiHmiBusinessReaderClient", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "EJB", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business.impl.QueueWriter", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "Stateless", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Local", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business.impl.IrradianceCalcParamsBusiness", + "type": "class", + "properties": { + "asc": "3", + "ac": "12", + "uac": "6" + }, + "children": [ + { + "name": "Startup", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Singleton", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Local", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "getLw1", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getTimMean", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getTimStd", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getBias2", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getBias1", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "init", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "PostConstruct", + "type": "annotation", + "properties": { + "schema": "javax.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getConfigProperty", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getLw2", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business.impl.FitsBusinessReader", + "type": "class", + "properties": { + "asc": "2", + "ac": "12", + "uac": "4" + }, + "children": [ + { + "name": "Stateless", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Local", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "getTsiFitsByPeriodJoinMaskDataJoinRingsArea", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "compare", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getTsiFitsByPeriod", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getTsiFitsByPeriodJoinMaskDataJoinRingsAreaJoinTsiHDU", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getListFITSFilesNames", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getRequestIdStatus", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getCountTsiFitsByPeriod", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "compare", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getTsiFitsByPeriodJoinMaskDataJoinTsiHmi", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business.impl.TimDataBusinessWriter", + "type": "class", + "properties": { + "asc": "2", + "ac": "5", + "uac": "4" + }, + "children": [ + { + "name": "Stateless", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "getTimDataCoreClient", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "save", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business.impl.FitsDownloadBusiness", + "type": "class", + "properties": { + "asc": "2", + "ac": "8", + "uac": "3" + }, + "children": [ + { + "name": "Stateless", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "update", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "insert", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findAllByStatus", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "remove", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findfileByFilename", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findByStatus", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business.msg", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.business.msg.PropertiesBusinessClient", + "type": "interface", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business.msg.PropertiesBusinessLocal", + "type": "interface", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Local", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business.msg.PropertiesBusiness", + "type": "class", + "properties": { + "asc": "3", + "ac": "7", + "uac": "6" + }, + "children": [ + { + "name": "Startup", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Singleton", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Local", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "init", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "PostConstruct", + "type": "annotation", + "properties": { + "schema": "javax.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getConfigProperty", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getTempDirPath", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.businesscli.constants", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.businesscli.exceptions", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.businesscli.interfaces", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.QueueWriterLocal", + "type": "interface", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Local", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.PlotJsonDataBusinessClient", + "type": "interface", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.IrradianceCalcParamsBusinessClient", + "type": "interface", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.FitsBusinessWriterClient", + "type": "interface", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.TimDataBusinessWriterClient", + "type": "interface", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.AdmUserBusinessClient", + "type": "interface", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.FitsDownloadBusinessClient", + "type": "interface", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.IrradianceCalcParamsBusinessLocal", + "type": "interface", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Local", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.TimDataBusinessReaderClient", + "type": "interface", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.TsiHmiBusinessWriterClient", + "type": "interface", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.TsiMaskDataBusinessClient", + "type": "interface", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.TsiHmiBusinessReaderClient", + "type": "interface", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.IrradianceParameterBusinessClient", + "type": "interface", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.FitsBusinessReaderClient", + "type": "interface", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.businesscli.locator", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.collector", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.collector.constants", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.collector.download", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.collector.download.FitsDownloaderCollectorWriter", + "type": "class", + "properties": { + "asc": "2", + "ac": "3", + "uac": "3" + }, + "children": [ + { + "name": "Stateless", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "downloadFits", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collector.download.FitsDownloaderCollectorReader", + "type": "class", + "properties": { + "asc": "2", + "ac": "5", + "uac": "4" + }, + "children": [ + { + "name": "Stateless", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Local", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "getRequestIdStatus", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getListFITSFilesNames", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collector.scheduler", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.collector.scheduler.TimDataScheduler", + "type": "class", + "properties": { + "asc": "1", + "ac": "4", + "uac": "4" + }, + "children": [ + { + "name": "Singleton", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Startup", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "readTimData", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Schedule", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "4", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "AccessTimeout", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collector.scheduler.FitsErrorScheduler", + "type": "class", + "properties": { + "asc": "1", + "ac": "5", + "uac": "5" + }, + "children": [ + { + "name": "Startup", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Singleton", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "checkErrorFits", + "type": "method", + "value": 3, + "properties": {}, + "children": [ + { + "name": "AccessTimeout", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Schedule", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "TransactionAttribute", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collector.scheduler.ReaderFITSFile", + "type": "class", + "properties": { + "asc": "1", + "ac": "4", + "uac": "4" + }, + "children": [ + { + "name": "Singleton", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Startup", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "perform", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "AccessTimeout", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Schedule", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "4", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.MissingFilesServiceTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "getMissingFiles_WhenCalled_ReturnsAnIterableInstance", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setUp", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Before", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.JsocPeriodServiceTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "10", + "uac": "2" + }, + "children": [ + { + "name": "getInitialDateAndGetFinalDate_WhenCalledInterchanged_ShouldInvalidateCacheAndCallLastRecordService", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getInitialDate_WhenCached_ShouldNotCallLastRecordService", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getInitialDate_WhenNotCached_ShouldCallLastRecordService", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getFinalDate_WhenCached_ShouldNotCallLastRecordService", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setUp", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Before", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getFinalDate_WhenNotCached_ShouldCallLastRecordService", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getInitialDate_WhenCalled_ShouldReturnLastRecordMinusNDays", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getInitialDate_WhenCachedWasInvalidated_ShouldCallLastRecordService", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getFinalDate_WhenCachedWasInvalidated_ShouldCallLastRecordService", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getFinalDate_WhenCalled_ShouldReturnLastRecordMinusOneDay", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.MissingFitsFileServiceTest", + "type": "class", + "properties": { + "asc": "2", + "ac": "5", + "uac": "3" + }, + "children": [ + { + "name": "setUpMissingFileIterator", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "perform_WithNoMissingFiles_ShouldReturn", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setUpMissingFileIterable", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "perform_WithMissingFiles_ShouldEnqueueThem", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setUp", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Before", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.MissingFilesIteratorTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "4", + "uac": "2" + }, + "children": [ + { + "name": "next_WhenThereAreFiles_ShouldReturnThem", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hasNext_WhenThereAreNoFiles_ShouldReturnFalse", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setUp", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Before", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hasNext_WhenThereAreFiles_ShouldReturnTrue", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.TsiMissingFilesService", + "type": "class", + "properties": { + "asc": "3", + "ac": "3", + "uac": "3" + }, + "children": [ + { + "name": "Dependent", + "type": "annotation", + "properties": { + "schema": "javax.enterprise.context", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "TsiMissingFilesService", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Inject", + "type": "annotation", + "properties": { + "schema": "javax.inject", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getMissingFiles", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.MissingFilesIterator", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "1" + }, + "children": [ + { + "name": "next", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "remove", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hasNext", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.JsocLastRecordService", + "type": "class", + "properties": { + "asc": "2", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "Dependent", + "type": "annotation", + "properties": { + "schema": "javax.enterprise.context", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "getLastRecord", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.JsocPeriodService", + "type": "class", + "properties": { + "asc": "3", + "ac": "4", + "uac": "3" + }, + "children": [ + { + "name": "Dependent", + "type": "annotation", + "properties": { + "schema": "javax.enterprise.context", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "getInitialDate", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "JsocPeriodService", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Inject", + "type": "annotation", + "properties": { + "schema": "javax.inject", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getFinalDate", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.DatabaseFitsRepository", + "type": "class", + "properties": { + "asc": "2", + "ac": "3", + "uac": "2" + }, + "children": [ + { + "name": "Dependent", + "type": "annotation", + "properties": { + "schema": "javax.enterprise.context", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "listTsiFits", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "count", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.MissingFileIterable", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "iterator", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.MissingFitsFileService", + "type": "class", + "properties": { + "asc": "3", + "ac": "6", + "uac": "6" + }, + "children": [ + { + "name": "Singleton", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Startup", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "ApplicationScoped", + "type": "annotation", + "properties": { + "schema": "javax.enterprise.context", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "MissingFitsFileService", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Inject", + "type": "annotation", + "properties": { + "schema": "javax.inject", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "perform", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "AccessTimeout", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Schedule", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.RabbitMqTsiRequestQueueService", + "type": "class", + "properties": { + "asc": "2", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "Dependent", + "type": "annotation", + "properties": { + "schema": "javax.enterprise.context", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "enqueue", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.HttpJsocUrlService", + "type": "class", + "properties": { + "asc": "2", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "Dependent", + "type": "annotation", + "properties": { + "schema": "javax.enterprise.context", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "getRequestId", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collectorcli", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.collectorcli.FitsDownloaderCollectorLocal", + "type": "interface", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Local", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collectorcli.FitsDownloaderCollectorWriterClient", + "type": "interface", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collectorcli.FitsDownloaderCollectorReaderClient", + "type": "interface", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collectorcli.exception", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.collectorcli.locator", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.consumer.ejb", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.consumer.ejb.FitsURLMessageController", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "1" + }, + "children": [ + { + "name": "saveMessage", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getConfigurationId", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.consumer.ejb.FitsDownloadStatusMessageController", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "1" + }, + "children": [ + { + "name": "saveMessage", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getConfigurationId", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.consumer.ejb.TsiConsumer", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "3" + }, + "children": [ + { + "name": "Startup", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Singleton", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "ConcurrencyManagement", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.consumer.ejb.TimDataTsiMessageController", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "1" + }, + "children": [ + { + "name": "saveMessage", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getConfigurationId", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.consumer.ejb.FitsTsiMessageController", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "1" + }, + "children": [ + { + "name": "getConfigurationId", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "saveMessage", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.core.TimDataEntityDAOWriter", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Stateful", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.TsiHmiEntityDAOReader", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Stateful", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.AbstractEntityDAOWriter", + "type": "class", + "properties": { + "asc": "3", + "ac": "13", + "uac": "5" + }, + "children": [ + { + "name": "Stateful", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "batchInsertTOModified", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "AccessTimeout", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "TransactionAttribute", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "removeCollection", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getEntityManager", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "batchUpdateTOModified", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "AccessTimeout", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "TransactionAttribute", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "update", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "TransactionAttribute", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "entityManager", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "PersistenceContext", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "remove", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "insert", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "TransactionAttribute", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.TimDataEntityDAOReader", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Stateful", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.FitsDownloadEntityDAOWriter", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Stateful", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.TsiHmiEntityDAOWriter", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Stateful", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.AbstractEntityDAOReader", + "type": "class", + "properties": { + "asc": "3", + "ac": "13", + "uac": "4" + }, + "children": [ + { + "name": "Stateful", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "entityManager", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "PersistenceContext", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findByColumnsSingleResult", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findAllByIdIn", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findByColumnsResultListOrderBy", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "count", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findByColumnsResultList", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findByColumnsSingleResult", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findAllByColumnsIn", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "find", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findAll", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findByColumnsResultList", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.TsiFitsEntityDAOWriter", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Stateful", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.FitsDownloadEntityDAOReader", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Stateful", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.TsiFitsEntityDAOReader", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Stateful", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.impl", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.core.impl.TsiDataCore", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "Stateful", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.impl.TsiFitsCoreWriter", + "type": "class", + "properties": { + "asc": "2", + "ac": "5", + "uac": "4" + }, + "children": [ + { + "name": "Stateful", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "getAbstractEntityDAO", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "tsiFitsEntityDAOWriter", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "EJB", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "insert", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.impl.TsiFitsCoreReader", + "type": "class", + "properties": { + "asc": "2", + "ac": "11", + "uac": "5" + }, + "children": [ + { + "name": "Stateful", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "getTsiFitsByPeriodJoinMaskDataJoinRingsAreaJoinTsiHDU", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getTsiFitsByPeriod", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getTsiFitsByPeriodJoinMaskDataJoinRingsArea", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getCountTsiFitsByPeriod", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getTsiFitsByPeriodJoinMaskDataJoinTsiHmi", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "find", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findAllByColumnsIn", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "tsiFitsEntityDAOReader", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "EJB", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.impl.FitsDownloadCoreWriter", + "type": "class", + "properties": { + "asc": "2", + "ac": "7", + "uac": "4" + }, + "children": [ + { + "name": "Stateful", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "fitsDownloadEntityDAOWriter", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "EJB", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "insert", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAbstractEntityDAO", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "update", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "remove", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.impl.IrradianceParameterCore", + "type": "class", + "properties": { + "asc": "2", + "ac": "3", + "uac": "3" + }, + "children": [ + { + "name": "Stateful", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "getCoefficientByLayer", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.impl.TsiHmiCoreWriter", + "type": "class", + "properties": { + "asc": "2", + "ac": "8", + "uac": "4" + }, + "children": [ + { + "name": "Stateful", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "batchInsertTOModified", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "batchUpdate", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "tsiHmiEntityDAOWriter", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "EJB", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAbstractEntityDAO", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "batchInsert", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "batchUpdateTOModified", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.impl.TsiHDUCore", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "Stateful", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.impl.TimDataCoreWriter", + "type": "class", + "properties": { + "asc": "2", + "ac": "6", + "uac": "4" + }, + "children": [ + { + "name": "Stateful", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "timDataEntityDAOWriter", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "EJB", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "batchInsert", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAbstractEntityDAO", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "insert", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.impl.AdmUserCore", + "type": "class", + "properties": { + "asc": "2", + "ac": "7", + "uac": "4" + }, + "children": [ + { + "name": "Stateless", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "loginAndAuthorize", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "TransactionAttribute", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findFeature", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "TransactionAttribute", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "insertLogDownloadTsiFile", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "TransactionAttribute", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findUserId", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "TransactionAttribute", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.impl.TsiHmiCoreReader", + "type": "class", + "properties": { + "asc": "2", + "ac": "5", + "uac": "4" + }, + "children": [ + { + "name": "Stateful", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "findAll", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getTsiHMIWithoutErrorCalc", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "tsiHmiEntityDAOReader", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "EJB", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.impl.FitsDownloadCoreReader", + "type": "class", + "properties": { + "asc": "2", + "ac": "6", + "uac": "4" + }, + "children": [ + { + "name": "Stateful", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "findByStatus", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findAllByStatus", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "fitsDownloadEntityDAOReader", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "EJB", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findByFileName", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.impl.TsiMaskDataCore", + "type": "class", + "properties": { + "asc": "2", + "ac": "6", + "uac": "4" + }, + "children": [ + { + "name": "Stateful", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "findByPeriod", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findByFitsTypeAndTsiHMINull", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findTsiMaskDataWithLeftJoinRelations", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.impl.TimDataCoreReader", + "type": "class", + "properties": { + "asc": "2", + "ac": "6", + "uac": "4" + }, + "children": [ + { + "name": "Stateful", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "count", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findByPeriod", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "timDataEntityDAOReader", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "EJB", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findAllByColumnsIn", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.corecli", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.corecli.IrradianceParameterCoreClient", + "type": "interface", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.corecli.TsiHDUCoreClient", + "type": "interface", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.corecli.TsiDataCoreClient", + "type": "interface", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.corecli.TimDataCoreReaderClient", + "type": "interface", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.corecli.TsiMaskDataCoreClient", + "type": "interface", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.corecli.FitsDownloadCoreReaderClient", + "type": "interface", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.corecli.TsiHmiCoreReaderClient", + "type": "interface", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.corecli.TsiFitsCoreReaderClient", + "type": "interface", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.corecli.AdmUserCoreClient", + "type": "interface", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.corecli.TimDataCoreWriterClient", + "type": "interface", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.corecli.TsiFitsCoreWriterClient", + "type": "interface", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.corecli.TsiHmiCoreWriterClient", + "type": "interface", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.corecli.FitsDownloadCoreWriterClient", + "type": "interface", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Remote", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.corecli.dao", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.corecli.enums", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.corecli.exception", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.corecli.locator", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.entity", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.entity.AbstractEntityBasic", + "type": "class", + "properties": { + "asc": "1", + "ac": "7", + "uac": "6" + }, + "children": [ + { + "name": "MappedSuperclass", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "prePersist", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "PrePersist", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "preUpdate", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "PreUpdate", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "modificationDate", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Temporal", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "creationDate", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Temporal", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.entity.constants", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.entity.enums", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.entity.model", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.entity.model.FitsDownload", + "type": "class", + "properties": { + "asc": "2", + "ac": "20", + "uac": "15" + }, + "children": [ + { + "name": "Entity", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "6", + "anl": "0" + }, + "children": [] + }, + { + "name": "UniqueConstraint", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "1" + }, + "children": [] + }, + { + "name": "equals", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "id", + "type": "field", + "value": 4, + "properties": {}, + "children": [ + { + "name": "Id", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "SequenceGenerator", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "status", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Enumerated", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "toString", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hashCode", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "filename", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "observationDate", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Temporal", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getId", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "type", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Enumerated", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setId", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "file", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Transient", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.entity.model.TsiFits", + "type": "class", + "properties": { + "asc": "2", + "ac": "16", + "uac": "15" + }, + "children": [ + { + "name": "Entity", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "6", + "anl": "0" + }, + "children": [] + }, + { + "name": "UniqueConstraint", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "1" + }, + "children": [] + }, + { + "name": "getId", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "filename", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "tsiMaskData", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "OneToOne", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "id", + "type": "field", + "value": 4, + "properties": {}, + "children": [ + { + "name": "Id", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "SequenceGenerator", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setId", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "tsiHDUSet", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "OneToMany", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "fitsType", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Enumerated", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "observationDate", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Temporal", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.entity.model.TsiData", + "type": "class", + "properties": { + "asc": "1", + "ac": "10", + "uac": "10" + }, + "children": [ + { + "name": "Entity", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "6", + "anl": "0" + }, + "children": [] + }, + { + "name": "UniqueConstraint", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "1" + }, + "children": [] + }, + { + "name": "id", + "type": "field", + "value": 4, + "properties": {}, + "children": [ + { + "name": "Id", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "SequenceGenerator", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hduAsJson", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "tsiHDU", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "OneToOne", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "JoinColumn", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.entity.model.TsiHMI_", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "StaticMetamodel", + "type": "annotation", + "properties": { + "schema": "javax.persistence.metamodel", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.entity.model.TsiHDU", + "type": "class", + "properties": { + "asc": "2", + "ac": "41", + "uac": "40" + }, + "children": [ + { + "name": "Entity", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "6", + "anl": "0" + }, + "children": [] + }, + { + "name": "UniqueConstraint", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "1" + }, + "children": [] + }, + { + "name": "hEntryDataMin2", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hEntryCrpix2", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hEntryBlank", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hEntryContent", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getId", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hduType", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Enumerated", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hEntryCrval2", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "id", + "type": "field", + "value": 4, + "properties": {}, + "children": [ + { + "name": "Id", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "SequenceGenerator", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hEntryCrltObs", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hEntryBscale", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hEntryZnaxis1", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hEntryDataMin", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hEntryDataMax2", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hEntryZbitpix", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hEntryQuality", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hEntryCdelt2", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hEntryDsunObs", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hEntryDataMea2", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hEntryDatarms", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hEntryBzero", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hEntryDataMax", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hEntryCdelt1", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hEntryDateObs", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "tsiFits", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "ManyToOne", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "JoinColumn", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setId", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hEntryRsunRef", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hEntryDsunRef", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hEntryDataRms2", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "tsiData", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "OneToOne", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hEntryRsunObs", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hEntryDataMean", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hEntryTRec", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hEntryCrpix1", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.entity.model.TsiMaskData", + "type": "class", + "properties": { + "asc": "2", + "ac": "14", + "uac": "11" + }, + "children": [ + { + "name": "Entity", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "6", + "anl": "0" + }, + "children": [] + }, + { + "name": "UniqueConstraint", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "1" + }, + "children": [] + }, + { + "name": "tsiActiveRegion", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "OneToMany", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "tsiFits", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "OneToOne", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "JoinColumn", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "id", + "type": "field", + "value": 4, + "properties": {}, + "children": [ + { + "name": "Id", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "SequenceGenerator", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "tsiHMI", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "OneToOne", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getId", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "tsiRingsArea", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "OneToMany", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setId", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.entity.model.FitsDownload_", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "StaticMetamodel", + "type": "annotation", + "properties": { + "schema": "javax.persistence.metamodel", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.entity.model.TsiFits_", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "StaticMetamodel", + "type": "annotation", + "properties": { + "schema": "javax.persistence.metamodel", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.entity.model.TimData", + "type": "class", + "properties": { + "asc": "2", + "ac": "13", + "uac": "11" + }, + "children": [ + { + "name": "Entity", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "6", + "anl": "0" + }, + "children": [] + }, + { + "name": "UniqueConstraint", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "1" + }, + "children": [] + }, + { + "name": "toString", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getId", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setId", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "id", + "type": "field", + "value": 4, + "properties": {}, + "children": [ + { + "name": "Id", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "SequenceGenerator", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "nominalDate", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Temporal", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "tsi", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.entity.model.TsiRingsArea", + "type": "class", + "properties": { + "asc": "1", + "ac": "13", + "uac": "13" + }, + "children": [ + { + "name": "Entity", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "area", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "activeArea", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Enumerated", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "id", + "type": "field", + "value": 4, + "properties": {}, + "children": [ + { + "name": "Id", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "SequenceGenerator", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "ppm", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "ring", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "tsiMaskData", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "ManyToOne", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "JoinColumn", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.entity.model.IrradianceParameter", + "type": "class", + "properties": { + "asc": "1", + "ac": "16", + "uac": "16" + }, + "children": [ + { + "name": "Entity", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "6", + "anl": "0" + }, + "children": [] + }, + { + "name": "UniqueConstraint", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "1" + }, + "children": [] + }, + { + "name": "prePersist", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "PrePersist", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "neuron", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "type", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Enumerated", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "layer", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "meanValue", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "value", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "id", + "type": "field", + "value": 4, + "properties": {}, + "children": [ + { + "name": "Id", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "SequenceGenerator", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "preUpdate", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "PreUpdate", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "standardDeviation", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.entity.model.TsiHMI", + "type": "class", + "properties": { + "asc": "2", + "ac": "17", + "uac": "15" + }, + "children": [ + { + "name": "Entity", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "7", + "anl": "0" + }, + "children": [] + }, + { + "name": "UniqueConstraint", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "2", + "anl": "1" + }, + "children": [] + }, + { + "name": "intensityMask", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "OneToOne", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "JoinColumn", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "error", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setId", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "nominalDate", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getId", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "id", + "type": "field", + "value": 4, + "properties": {}, + "children": [ + { + "name": "Id", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "SequenceGenerator", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "tsi", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "magnetogramMask", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "OneToOne", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "JoinColumn", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "observationDate", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.entity.model.TsiActiveRegion", + "type": "class", + "properties": { + "asc": "1", + "ac": "15", + "uac": "15" + }, + "children": [ + { + "name": "Entity", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "7", + "anl": "0" + }, + "children": [] + }, + { + "name": "xLocation", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "yLocation", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "predominantRing", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "ppm", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "areaInPixel", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "id", + "type": "field", + "value": 4, + "properties": {}, + "children": [ + { + "name": "Id", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "SequenceGenerator", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "2", + "anl": "0" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "activeArea", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Enumerated", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "tsiMaskData", + "type": "field", + "value": 2, + "properties": {}, + "children": [ + { + "name": "ManyToOne", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "JoinColumn", + "type": "annotation", + "properties": { + "schema": "javax.persistence", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.entity.model.TsiMaskData_", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "StaticMetamodel", + "type": "annotation", + "properties": { + "schema": "javax.persistence.metamodel", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.entity.vo", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.fitsreader3", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.irradiancecalc", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.opencv", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.opencv.constant", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.opencv.exception", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.opencv.utils", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.opencv.utils.FitsImageUtils", + "type": "class", + "properties": { + "asc": "1", + "ac": "4", + "uac": "3" + }, + "children": [ + { + "name": "addToMatList", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "close", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "calcMagneticRegions", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getFitsImageData", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.scheduler", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.scheduler.IrradianceScheduler", + "type": "class", + "properties": { + "asc": "1", + "ac": "5", + "uac": "5" + }, + "children": [ + { + "name": "Startup", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Singleton", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "estimateIrradiance", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "AccessTimeout", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Schedule", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "4", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "irradianceSchedulerUtils", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "EJB", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.scheduler.IrradianceErrorScheduler", + "type": "class", + "properties": { + "asc": "1", + "ac": "5", + "uac": "5" + }, + "children": [ + { + "name": "Startup", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Singleton", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "calculateError", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "AccessTimeout", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Schedule", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "4", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "irradianceErrorSchedulerUtilsLocal", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "EJB", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.scheduler.ImageProcessor", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "run", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.scheduler.FitsScheduler", + "type": "class", + "properties": { + "asc": "2", + "ac": "6", + "uac": "6" + }, + "children": [ + { + "name": "Startup", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Singleton", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "TransactionManagement", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "lookupNewFits", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "AccessTimeout", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Schedule", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "utx", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Resource", + "type": "annotation", + "properties": { + "schema": "javax.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.scheduler.constant", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.scheduler.exceptions", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.scheduler.impl", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.scheduler.impl.IrradianceCommons", + "type": "class", + "properties": { + "asc": "2", + "ac": "4", + "uac": "3" + }, + "children": [ + { + "name": "Stateless", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Local", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "calculateError", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "parseListTimDataToMap", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.scheduler.impl.FitsParser", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "1" + }, + "children": [ + { + "name": "byteArrayToFits", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "fitsToTsiFits", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.scheduler.impl.IrradianceErrorSchedulerUtils", + "type": "class", + "properties": { + "asc": "3", + "ac": "5", + "uac": "5" + }, + "children": [ + { + "name": "Stateless", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Local", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "init", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "PostConstruct", + "type": "annotation", + "properties": { + "schema": "javax.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "irradianceCommonsLocal", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "EJB", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doIrradianceErrorCalc", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.scheduler.impl.IrradianceSchedulerUtils", + "type": "class", + "properties": { + "asc": "3", + "ac": "11", + "uac": "8" + }, + "children": [ + { + "name": "Stateless", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Local", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "irradianceCommonsLocal", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "EJB", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "processIrradiance", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "AccessTimeout", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "TransactionAttribute", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doIrradianceEstimative", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "TransactionAttribute", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "init", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "PostConstruct", + "type": "annotation", + "properties": { + "schema": "javax.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "compare", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "persistIrradiance", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "TransactionAttribute", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.scheduler.interfaces", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.scheduler.interfaces.IrradianceCommonsLocal", + "type": "interface", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Local", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.scheduler.interfaces.IrradianceSchedulerUtilsLocal", + "type": "interface", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Local", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.scheduler.interfaces.IrradianceErrorSchedulerUtilsLocal", + "type": "interface", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Local", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.viewer", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.viewer.WebAppInitializer", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "onStartup", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.viewer.WebMvcConfig", + "type": "class", + "properties": { + "asc": "4", + "ac": "9", + "uac": "8" + }, + "children": [ + { + "name": "EnableWebMvc", + "type": "annotation", + "properties": { + "schema": "org.springframework.web.servlet.config.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Configuration", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "ComponentScan", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "1", + "locad": "6", + "anl": "0" + }, + "children": [] + }, + { + "name": "getMessageSource", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getViewResolver", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "addResourceHandlers", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "init", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "PostConstruct", + "type": "annotation", + "properties": { + "schema": "javax.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "graphCacheLocal", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "tsiFileLocal", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.viewer.rest", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.viewer.rest.IrradianceRestController", + "type": "class", + "properties": { + "asc": "3", + "ac": "6", + "uac": "5" + }, + "children": [ + { + "name": "RestController", + "type": "annotation", + "properties": { + "schema": "org.springframework.web.bind.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "RequestMapping", + "type": "annotation", + "properties": { + "schema": "org.springframework.web.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "tsiFileLocal", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Autowired", + "type": "annotation", + "properties": { + "schema": "org.springframework.beans.factory.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getTsiFile", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "RequestMapping", + "type": "annotation", + "properties": { + "schema": "org.springframework.web.bind.annotation", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "downloadTsiFileUtils", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Autowired", + "type": "annotation", + "properties": { + "schema": "org.springframework.beans.factory.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "accessControlBean", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Inject", + "type": "annotation", + "properties": { + "schema": "javax.inject", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.viewer.rest.WelcomeRestController", + "type": "class", + "properties": { + "asc": "2", + "ac": "5", + "uac": "5" + }, + "children": [ + { + "name": "RestController", + "type": "annotation", + "properties": { + "schema": "org.springframework.web.bind.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "RequestMapping", + "type": "annotation", + "properties": { + "schema": "org.springframework.web.bind.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "getTSIData", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "RequestMapping", + "type": "annotation", + "properties": { + "schema": "org.springframework.web.bind.annotation", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "graphCacheLocal", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Autowired", + "type": "annotation", + "properties": { + "schema": "org.springframework.beans.factory.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getRegionData", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "RequestMapping", + "type": "annotation", + "properties": { + "schema": "org.springframework.web.bind.annotation", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.viewer.security", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.viewer.security.AccessControlBean", + "type": "class", + "properties": { + "asc": "3", + "ac": "3", + "uac": "3" + }, + "children": [ + { + "name": "Service", + "type": "annotation", + "properties": { + "schema": "org.springframework.stereotype", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "RequestScope", + "type": "annotation", + "properties": { + "schema": "org.springframework.web.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "downloadTsiFileUtils", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Autowired", + "type": "annotation", + "properties": { + "schema": "org.springframework.beans.factory.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.viewer.singleton", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.viewer.singleton.GraphCacheLocal", + "type": "interface", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Local", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.viewer.singleton.TSIFile", + "type": "class", + "properties": { + "asc": "1", + "ac": "4", + "uac": "4" + }, + "children": [ + { + "name": "Singleton", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Startup", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Local", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "loadFile", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Schedule", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "4", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.viewer.singleton.TSIFileLocal", + "type": "interface", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Local", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.viewer.singleton.GraphCache", + "type": "class", + "properties": { + "asc": "2", + "ac": "7", + "uac": "6" + }, + "children": [ + { + "name": "Singleton", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Startup", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Local", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "loadIrradiance", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Schedule", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getPPMData", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "loadPPM", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Schedule", + "type": "annotation", + "properties": { + "schema": "javax.ejb", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getIrradianceData", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.viewer.utils", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.viewer.utils.DownloadTsiFileUtils", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "Component", + "type": "annotation", + "properties": { + "schema": "org.springframework.stereotype", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + } + ] + }, + { + "name": "br.inpe.constant", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.enums", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.fitsreader", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.model", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.rna", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.utils", + "type": "package", + "properties": {}, + "children": [] + } + ] +} \ No newline at end of file diff --git a/avisualizer-back/src/main/resources/SpaceWeatherTSI-PV.json b/avisualizer-back/src/main/resources/SpaceWeatherTSI-PV.json new file mode 100644 index 00000000..7ccfe553 --- /dev/null +++ b/avisualizer-back/src/main/resources/SpaceWeatherTSI-PV.json @@ -0,0 +1,6612 @@ +{ + "name": "SpaceWeatherTSI", + "children": [ + { + "name": "br.inpe.climaespacial.tsi", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.SessionFilter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.business.AbstractBusiness", + "type": "class", + "properties": {}, + "children": [ + { + "name": "EJB", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business.FitsBusinessReaderLocal", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Local", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business.TimDataBusinessReaderLocal", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Local", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business.impl", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.business.impl.IrradianceParameterBusiness", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Stateless", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business.impl.TimDataBusinessReader", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Stateless", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Local", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business.impl.TsiHmiBusinessWriter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Stateless", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "AccessTimeout", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business.impl.TsiViewBusiness", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business.impl.TsiMaskDataBusiness", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Stateless", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "AccessTimeout", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business.impl.FitsBusinessWriter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "EJB", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Stateless", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business.impl.AdmUserBusiness", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Stateless", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business.impl.TsiHmiBusinessReader", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Stateless", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business.impl.PlotJsonDataBusiness", + "type": "class", + "properties": {}, + "children": [ + { + "name": "EJB", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Stateless", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "EJB", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "EJB", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business.impl.QueueWriter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Stateless", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Local", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business.impl.IrradianceCalcParamsBusiness", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "PostConstruct", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Startup", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Singleton", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Local", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business.impl.FitsBusinessReader", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Stateless", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Local", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business.impl.TimDataBusinessWriter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Stateless", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business.impl.FitsDownloadBusiness", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Stateless", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business.msg", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.business.msg.PropertiesBusinessClient", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business.msg.PropertiesBusinessLocal", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Local", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business.msg.PropertiesBusiness", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Startup", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Singleton", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Local", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "PostConstruct", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.businesscli.constants", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.businesscli.exceptions", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.businesscli.interfaces", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.QueueWriterLocal", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Local", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.PlotJsonDataBusinessClient", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.IrradianceCalcParamsBusinessClient", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.FitsBusinessWriterClient", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.TimDataBusinessWriterClient", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.AdmUserBusinessClient", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.FitsDownloadBusinessClient", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.IrradianceCalcParamsBusinessLocal", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Local", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.TimDataBusinessReaderClient", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.TsiHmiBusinessWriterClient", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.TsiMaskDataBusinessClient", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.TsiHmiBusinessReaderClient", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.IrradianceParameterBusinessClient", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.FitsBusinessReaderClient", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.businesscli.locator", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.collector", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.collector.constants", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.collector.download", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.collector.download.FitsDownloaderCollectorWriter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Stateless", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collector.download.FitsDownloaderCollectorReader", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Stateless", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Local", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collector.scheduler", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.collector.scheduler.TimDataScheduler", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Singleton", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Startup", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Schedule", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "AccessTimeout", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collector.scheduler.FitsErrorScheduler", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Startup", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Singleton", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "AccessTimeout", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Schedule", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "TransactionAttribute", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collector.scheduler.ReaderFITSFile", + "type": "class", + "properties": {}, + "children": [ + { + "name": "AccessTimeout", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Schedule", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Singleton", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Startup", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.MissingFilesServiceTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Before", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.JsocPeriodServiceTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Before", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.MissingFitsFileServiceTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Before", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.MissingFilesIteratorTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Before", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.TsiMissingFilesService", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Inject", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.inject" + }, + "children": [] + }, + { + "name": "Dependent", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.enterprise.context" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.MissingFilesIterator", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.JsocLastRecordService", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Dependent", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.enterprise.context" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.JsocPeriodService", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Dependent", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.enterprise.context" + }, + "children": [] + }, + { + "name": "Inject", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.inject" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.DatabaseFitsRepository", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Dependent", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.enterprise.context" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.MissingFileIterable", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.MissingFitsFileService", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Inject", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.inject" + }, + "children": [] + }, + { + "name": "AccessTimeout", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Schedule", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Singleton", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Startup", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "ApplicationScoped", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.enterprise.context" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.RabbitMqTsiRequestQueueService", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Dependent", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.enterprise.context" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.HttpJsocUrlService", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Dependent", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.enterprise.context" + }, + "children": [] + } + ] + } + ] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collectorcli", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.collectorcli.FitsDownloaderCollectorLocal", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Local", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collectorcli.FitsDownloaderCollectorWriterClient", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collectorcli.FitsDownloaderCollectorReaderClient", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collectorcli.exception", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.collectorcli.locator", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.consumer.ejb", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.consumer.ejb.FitsURLMessageController", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.consumer.ejb.FitsDownloadStatusMessageController", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.consumer.ejb.TsiConsumer", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Startup", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Singleton", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "ConcurrencyManagement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.consumer.ejb.TimDataTsiMessageController", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.consumer.ejb.FitsTsiMessageController", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.core.TimDataEntityDAOWriter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Stateful", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.TsiHmiEntityDAOReader", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Stateful", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.AbstractEntityDAOWriter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Stateful", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "AccessTimeout", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "TransactionAttribute", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "AccessTimeout", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "TransactionAttribute", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "TransactionAttribute", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "PersistenceContext", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "TransactionAttribute", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.TimDataEntityDAOReader", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Stateful", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.FitsDownloadEntityDAOWriter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Stateful", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.TsiHmiEntityDAOWriter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Stateful", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.AbstractEntityDAOReader", + "type": "class", + "properties": {}, + "children": [ + { + "name": "PersistenceContext", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Stateful", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.TsiFitsEntityDAOWriter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Stateful", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.FitsDownloadEntityDAOReader", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Stateful", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.TsiFitsEntityDAOReader", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Stateful", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.impl", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.core.impl.TsiDataCore", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Stateful", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.impl.TsiFitsCoreWriter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "EJB", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Stateful", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.impl.TsiFitsCoreReader", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Stateful", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "EJB", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.impl.FitsDownloadCoreWriter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "EJB", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Stateful", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.impl.IrradianceParameterCore", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Stateful", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.impl.TsiHmiCoreWriter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Stateful", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "EJB", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.impl.TsiHDUCore", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Stateful", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.impl.TimDataCoreWriter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "EJB", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Stateful", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.impl.AdmUserCore", + "type": "class", + "properties": {}, + "children": [ + { + "name": "TransactionAttribute", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "TransactionAttribute", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "TransactionAttribute", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "TransactionAttribute", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Stateless", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.impl.TsiHmiCoreReader", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Stateful", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "EJB", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.impl.FitsDownloadCoreReader", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Stateful", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "EJB", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.impl.TsiMaskDataCore", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Stateful", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core.impl.TimDataCoreReader", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Stateful", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "EJB", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.corecli", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.corecli.IrradianceParameterCoreClient", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.corecli.TsiHDUCoreClient", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.corecli.TsiDataCoreClient", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.corecli.TimDataCoreReaderClient", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.corecli.TsiMaskDataCoreClient", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.corecli.FitsDownloadCoreReaderClient", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.corecli.TsiHmiCoreReaderClient", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.corecli.TsiFitsCoreReaderClient", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.corecli.AdmUserCoreClient", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.corecli.TimDataCoreWriterClient", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.corecli.TsiFitsCoreWriterClient", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.corecli.TsiHmiCoreWriterClient", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.corecli.FitsDownloadCoreWriterClient", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Remote", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.corecli.dao", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.corecli.enums", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.corecli.exception", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.corecli.locator", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.entity", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.entity.AbstractEntityBasic", + "type": "class", + "properties": {}, + "children": [ + { + "name": "PrePersist", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "PreUpdate", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Temporal", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "MappedSuperclass", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Temporal", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.entity.constants", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.entity.enums", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.entity.model", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.entity.model.FitsDownload", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Id", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "SequenceGenerator", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Enumerated", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Entity", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "value": 6, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "UniqueConstraint", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Temporal", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Enumerated", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Transient", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.entity.model.TsiFits", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Entity", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "value": 6, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "UniqueConstraint", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "OneToOne", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Id", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "SequenceGenerator", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "OneToMany", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Enumerated", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Temporal", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.entity.model.TsiData", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Id", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "SequenceGenerator", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Entity", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "value": 6, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "UniqueConstraint", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "OneToOne", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "JoinColumn", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.entity.model.TsiHMI_", + "type": "class", + "properties": {}, + "children": [ + { + "name": "StaticMetamodel", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence.metamodel" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.entity.model.TsiHDU", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Enumerated", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Id", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "SequenceGenerator", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Entity", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "value": 6, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "UniqueConstraint", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "ManyToOne", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "JoinColumn", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "OneToOne", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.entity.model.TsiMaskData", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Entity", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "value": 6, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "UniqueConstraint", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "OneToMany", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "OneToOne", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "JoinColumn", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Id", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "SequenceGenerator", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "OneToOne", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "OneToMany", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.entity.model.FitsDownload_", + "type": "class", + "properties": {}, + "children": [ + { + "name": "StaticMetamodel", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence.metamodel" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.entity.model.TsiFits_", + "type": "class", + "properties": {}, + "children": [ + { + "name": "StaticMetamodel", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence.metamodel" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.entity.model.TimData", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Entity", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "value": 6, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "UniqueConstraint", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Id", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "SequenceGenerator", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Temporal", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.entity.model.TsiRingsArea", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Enumerated", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Id", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "SequenceGenerator", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Entity", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "ManyToOne", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "JoinColumn", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.entity.model.IrradianceParameter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "PrePersist", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Entity", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "value": 6, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "UniqueConstraint", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Enumerated", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Id", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "SequenceGenerator", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "PreUpdate", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.entity.model.TsiHMI", + "type": "class", + "properties": {}, + "children": [ + { + "name": "OneToOne", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "JoinColumn", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Id", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "SequenceGenerator", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Entity", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "value": 7, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "UniqueConstraint", + "type": "annotation", + "value": 2, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "OneToOne", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "JoinColumn", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.entity.model.TsiActiveRegion", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Entity", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Table", + "type": "annotation", + "value": 7, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Id", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "SequenceGenerator", + "type": "annotation", + "value": 2, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "GeneratedValue", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Enumerated", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "Column", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "ManyToOne", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + }, + { + "name": "JoinColumn", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.entity.model.TsiMaskData_", + "type": "class", + "properties": {}, + "children": [ + { + "name": "StaticMetamodel", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.persistence.metamodel" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.entity.vo", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.fitsreader3", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.irradiancecalc", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.opencv", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.opencv.constant", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.opencv.exception", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.opencv.utils", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.opencv.utils.FitsImageUtils", + "type": "class", + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.scheduler", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.scheduler.IrradianceScheduler", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Startup", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Singleton", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "AccessTimeout", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Schedule", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "EJB", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.scheduler.IrradianceErrorScheduler", + "type": "class", + "properties": {}, + "children": [ + { + "name": "AccessTimeout", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Schedule", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "EJB", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Startup", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Singleton", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.scheduler.ImageProcessor", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.scheduler.FitsScheduler", + "type": "class", + "properties": {}, + "children": [ + { + "name": "AccessTimeout", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Schedule", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Resource", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.annotation" + }, + "children": [] + }, + { + "name": "Startup", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Singleton", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "TransactionManagement", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.scheduler.constant", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.scheduler.exceptions", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.scheduler.impl", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.scheduler.impl.IrradianceCommons", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Stateless", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Local", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.scheduler.impl.FitsParser", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.scheduler.impl.IrradianceErrorSchedulerUtils", + "type": "class", + "properties": {}, + "children": [ + { + "name": "PostConstruct", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.annotation" + }, + "children": [] + }, + { + "name": "EJB", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Stateless", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Local", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.scheduler.impl.IrradianceSchedulerUtils", + "type": "class", + "properties": {}, + "children": [ + { + "name": "EJB", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "AccessTimeout", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "TransactionAttribute", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "TransactionAttribute", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "PostConstruct", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Stateless", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Local", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "TransactionAttribute", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.scheduler.interfaces", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.scheduler.interfaces.IrradianceCommonsLocal", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Local", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.scheduler.interfaces.IrradianceSchedulerUtilsLocal", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Local", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.scheduler.interfaces.IrradianceErrorSchedulerUtilsLocal", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Local", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.viewer", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.viewer.WebAppInitializer", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.viewer.WebMvcConfig", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "EnableWebMvc", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.web.servlet.config.annotation" + }, + "children": [] + }, + { + "name": "Configuration", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "ComponentScan", + "type": "annotation", + "value": 6, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "PostConstruct", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.annotation" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.viewer.rest", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.viewer.rest.IrradianceRestController", + "type": "class", + "properties": {}, + "children": [ + { + "name": "RestController", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.web.bind.annotation" + }, + "children": [] + }, + { + "name": "RequestMapping", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.web.bind.annotation" + }, + "children": [] + }, + { + "name": "Autowired", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.beans.factory.annotation" + }, + "children": [] + }, + { + "name": "RequestMapping", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.web.bind.annotation" + }, + "children": [] + }, + { + "name": "Autowired", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.beans.factory.annotation" + }, + "children": [] + }, + { + "name": "Inject", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.inject" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.viewer.rest.WelcomeRestController", + "type": "class", + "properties": {}, + "children": [ + { + "name": "RequestMapping", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.web.bind.annotation" + }, + "children": [] + }, + { + "name": "Autowired", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.beans.factory.annotation" + }, + "children": [] + }, + { + "name": "RequestMapping", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.web.bind.annotation" + }, + "children": [] + }, + { + "name": "RestController", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.web.bind.annotation" + }, + "children": [] + }, + { + "name": "RequestMapping", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.web.bind.annotation" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.viewer.security", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.viewer.security.AccessControlBean", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Autowired", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.beans.factory.annotation" + }, + "children": [] + }, + { + "name": "Service", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.stereotype" + }, + "children": [] + }, + { + "name": "RequestScope", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.web.context.annotation" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.viewer.singleton", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.viewer.singleton.GraphCacheLocal", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Local", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.viewer.singleton.TSIFile", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Singleton", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Startup", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Local", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Schedule", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.viewer.singleton.TSIFileLocal", + "type": "interface", + "properties": {}, + "children": [ + { + "name": "Local", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.viewer.singleton.GraphCache", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Schedule", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Schedule", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Singleton", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Startup", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Local", + "type": "annotation", + "value": 1, + "properties": { + "schema": "javax.ejb" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.viewer.utils", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.viewer.utils.DownloadTsiFileUtils", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Component", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.stereotype" + }, + "children": [] + } + ] + } + ] + } + ] + } + ] + }, + { + "name": "br.inpe.constant", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.enums", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.fitsreader", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.model", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.rna", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.utils", + "type": "package", + "properties": {}, + "children": [] + } + ] +} diff --git a/avisualizer-back/src/main/resources/SpaceWeatherTSI-SV.json b/avisualizer-back/src/main/resources/SpaceWeatherTSI-SV.json new file mode 100644 index 00000000..338c543b --- /dev/null +++ b/avisualizer-back/src/main/resources/SpaceWeatherTSI-SV.json @@ -0,0 +1,694 @@ +{ + "name": "SpaceWeatherTSI", + "children": [ + { + "name": "br.inpe.climaespacial.tsi", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 3, + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.business", + "type": "package", + "properties": {}, + "children": [ + { + "name": "javax.ejb", + "type": "schema", + "value": 3, + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.business.impl", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 55, + "properties": {}, + "children": [] + }, + { + "name": "javax.ejb", + "type": "schema", + "value": 36, + "properties": {}, + "children": [] + }, + { + "name": "javax.annotation", + "type": "schema", + "value": 1, + "properties": {}, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.business.msg", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 2, + "properties": {}, + "children": [] + }, + { + "name": "javax.ejb", + "type": "schema", + "value": 6, + "properties": {}, + "children": [] + }, + { + "name": "javax.annotation", + "type": "schema", + "value": 1, + "properties": {}, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.businesscli.constants", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.businesscli.exceptions", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.businesscli.interfaces", + "type": "package", + "properties": {}, + "children": [ + { + "name": "javax.ejb", + "type": "schema", + "value": 14, + "properties": {}, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.businesscli.locator", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.collector", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.collector.constants", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.collector.download", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 3, + "properties": {}, + "children": [] + }, + { + "name": "javax.ejb", + "type": "schema", + "value": 5, + "properties": {}, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collector.scheduler", + "type": "package", + "properties": {}, + "children": [ + { + "name": "javax.ejb", + "type": "schema", + "value": 13, + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing", + "type": "package", + "properties": {}, + "children": [ + { + "name": "javax.enterprise.context", + "type": "schema", + "value": 7, + "properties": {}, + "children": [] + }, + { + "name": "java.lang", + "type": "schema", + "value": 14, + "properties": {}, + "children": [] + }, + { + "name": "javax.ejb", + "type": "schema", + "value": 4, + "properties": {}, + "children": [] + }, + { + "name": "org.junit", + "type": "schema", + "value": 19, + "properties": {}, + "children": [] + }, + { + "name": "javax.inject", + "type": "schema", + "value": 3, + "properties": {}, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.collectorcli", + "type": "package", + "properties": {}, + "children": [ + { + "name": "javax.ejb", + "type": "schema", + "value": 3, + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.collectorcli.exception", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.collectorcli.locator", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.consumer.ejb", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 8, + "properties": {}, + "children": [] + }, + { + "name": "javax.ejb", + "type": "schema", + "value": 3, + "properties": {}, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.core", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 16, + "properties": {}, + "children": [] + }, + { + "name": "javax.ejb", + "type": "schema", + "value": 16, + "properties": {}, + "children": [] + }, + { + "name": "javax.persistence", + "type": "schema", + "value": 2, + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.core.impl", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 36, + "properties": {}, + "children": [] + }, + { + "name": "javax.ejb", + "type": "schema", + "value": 38, + "properties": {}, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.corecli", + "type": "package", + "properties": {}, + "children": [ + { + "name": "javax.ejb", + "type": "schema", + "value": 13, + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.corecli.dao", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.corecli.enums", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.corecli.exception", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.corecli.locator", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.entity", + "type": "package", + "properties": {}, + "children": [ + { + "name": "javax.persistence", + "type": "schema", + "value": 7, + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.entity.constants", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.entity.enums", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.entity.model", + "type": "package", + "properties": {}, + "children": [ + { + "name": "javax.persistence.metamodel", + "type": "schema", + "value": 4, + "properties": {}, + "children": [] + }, + { + "name": "java.lang", + "type": "schema", + "value": 16, + "properties": {}, + "children": [] + }, + { + "name": "javax.persistence", + "type": "schema", + "value": 159, + "properties": {}, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.entity.vo", + "type": "package", + "properties": {}, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.fitsreader3", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.irradiancecalc", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.opencv", + "type": "package", + "properties": {}, + "children": [ + { + "name": "br.inpe.climaespacial.tsi.opencv.constant", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.opencv.exception", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.opencv.utils", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 4, + "properties": {}, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.scheduler", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 1, + "properties": {}, + "children": [] + }, + { + "name": "javax.ejb", + "type": "schema", + "value": 15, + "properties": {}, + "children": [] + }, + { + "name": "javax.annotation", + "type": "schema", + "value": 1, + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.scheduler.constant", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.scheduler.exceptions", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.scheduler.impl", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 8, + "properties": {}, + "children": [] + }, + { + "name": "javax.ejb", + "type": "schema", + "value": 12, + "properties": {}, + "children": [] + }, + { + "name": "javax.annotation", + "type": "schema", + "value": 2, + "properties": {}, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.scheduler.interfaces", + "type": "package", + "properties": {}, + "children": [ + { + "name": "javax.ejb", + "type": "schema", + "value": 3, + "properties": {}, + "children": [] + } + ] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.viewer", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 2, + "properties": {}, + "children": [] + }, + { + "name": "org.springframework.web.servlet.config.annotation", + "type": "schema", + "value": 1, + "properties": {}, + "children": [] + }, + { + "name": "javax.annotation", + "type": "schema", + "value": 1, + "properties": {}, + "children": [] + }, + { + "name": "org.springframework.context.annotation", + "type": "schema", + "value": 6, + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.climaespacial.tsi.viewer.rest", + "type": "package", + "properties": {}, + "children": [ + { + "name": "org.springframework.beans.factory.annotation", + "type": "schema", + "value": 3, + "properties": {}, + "children": [] + }, + { + "name": "org.springframework.web.bind.annotation", + "type": "schema", + "value": 7, + "properties": {}, + "children": [] + }, + { + "name": "javax.inject", + "type": "schema", + "value": 1, + "properties": {}, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.viewer.security", + "type": "package", + "properties": {}, + "children": [ + { + "name": "org.springframework.beans.factory.annotation", + "type": "schema", + "value": 1, + "properties": {}, + "children": [] + }, + { + "name": "org.springframework.stereotype", + "type": "schema", + "value": 1, + "properties": {}, + "children": [] + }, + { + "name": "org.springframework.web.context.annotation", + "type": "schema", + "value": 1, + "properties": {}, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.viewer.singleton", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 2, + "properties": {}, + "children": [] + }, + { + "name": "javax.ejb", + "type": "schema", + "value": 11, + "properties": {}, + "children": [] + } + ] + }, + { + "name": "br.inpe.climaespacial.tsi.viewer.utils", + "type": "package", + "properties": {}, + "children": [ + { + "name": "org.springframework.stereotype", + "type": "schema", + "value": 1, + "properties": {}, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "br.inpe.constant", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.enums", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.fitsreader", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.model", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.rna", + "type": "package", + "properties": {}, + "children": [] + }, + { + "name": "br.inpe.utils", + "type": "package", + "properties": {}, + "children": [] + } + ] +} \ No newline at end of file diff --git a/avisualizer-back/src/main/resources/application.properties b/avisualizer-back/src/main/resources/application.properties index 9146af53..180a2734 100644 --- a/avisualizer-back/src/main/resources/application.properties +++ b/avisualizer-back/src/main/resources/application.properties @@ -1 +1 @@ -java.runtime.version=11 +java.runtime.version=11 \ No newline at end of file diff --git a/avisualizer-back/src/main/resources/not_loaded.html b/avisualizer-back/src/main/resources/not_loaded.html new file mode 100644 index 00000000..e69de29b diff --git a/avisualizer-back/src/main/resources/spring-retry-CV.json b/avisualizer-back/src/main/resources/spring-retry-CV.json new file mode 100644 index 00000000..84ec2ce0 --- /dev/null +++ b/avisualizer-back/src/main/resources/spring-retry-CV.json @@ -0,0 +1,15082 @@ +{ + "name": "spring-retry", + "children": [ + { + "name": "org.springframework.classify", + "type": "package", + "properties": {}, + "children": [ + { + "name": "org.springframework.classify.BackToBackPatternClassifier", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "classify", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.classify.BinaryExceptionClassifier", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "classify", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.classify.ClassifierAdapter", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "3" + }, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "classify", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.classify.ClassifierSupport", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "classify", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.classify.PatternMatcher", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "compare", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.classify.PatternMatchingClassifier", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "classify", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.classify.SubclassClassifier", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "3" + }, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "classify", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.classify.BackToBackPatternClassifierTests", + "type": "class", + "properties": { + "asc": "3", + "ac": "8", + "uac": "6" + }, + "children": [ + { + "name": "createMap", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Before", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "convert", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Classifier", + "type": "annotation", + "properties": { + "schema": "org.springframework.classify.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "classify", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testSetRouterDelegate", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testCreateFromConstructor", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testNoClassifiers", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "RouterDelegate", + "type": "class", + "value": 1, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testSingleMethodWithNoAnnotation", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.classify.BinaryExceptionClassifierBuilderTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "4", + "uac": "2" + }, + "children": [ + { + "name": "testFailOnNotationMix", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testBlackList", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testWhiteList", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testWhiteListWithTraverseCauses", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.classify.BinaryExceptionClassifierTests", + "type": "class", + "properties": { + "asc": "2", + "ac": "13", + "uac": "2" + }, + "children": [ + { + "name": "testClassifySubclassMatchInCauseFalse", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testTypesProvidedInConstructorWithNonDefault", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testClassifyNullIsDefault", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testClassifyRandomException", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testTypesProvidedInConstructorWithNonDefaultInCause", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "FooException", + "type": "class", + "value": 1, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testClassifySubclassMatchInCause", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testClassifyExactMatchInCause", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testDefaultProvided", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testFalseIsDefault", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testTypesProvidedInConstructor", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testClassifyExactMatch", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "BarException", + "type": "class", + "value": 1, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.classify.ClassifierAdapterTests", + "type": "class", + "properties": { + "asc": "3", + "ac": "18", + "uac": "7" + }, + "children": [ + { + "name": "getValue", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Classifier", + "type": "annotation", + "properties": { + "schema": "org.springframework.classify.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getValue", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doNothing", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testClassifyWithWrongType", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testClassifierAdapterObjectWithNoAnnotation", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testClassifyWithSetter", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getValue", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Classifier", + "type": "annotation", + "properties": { + "schema": "org.springframework.classify.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testClassifierAdapterObject", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAnother", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doNothing", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getValue", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Classifier", + "type": "annotation", + "properties": { + "schema": "org.springframework.classify.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testClassifyWithClassifier", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testClassifierAdapterClassifier", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getValue", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testClassifierAdapterObjectSingleMethodWithNoAnnotation", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAnother", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.classify.ClassifierSupportTests", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "1" + }, + "children": [ + { + "name": "testClassifyNullIsDefault", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testClassifyRandomException", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.classify.PatternMatchingClassifierTests", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "2" + }, + "children": [ + { + "name": "testSetPatternMap", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "createMap", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Before", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testCreateFromMap", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.classify.SubclassClassifierTests", + "type": "class", + "properties": { + "asc": "2", + "ac": "3", + "uac": "2" + }, + "children": [ + { + "name": "testClassifyInterfaceOfParent", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "get", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testClassifyInterface", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.classify.SubclassExceptionClassifierTests", + "type": "class", + "properties": { + "asc": "2", + "ac": "11", + "uac": "2" + }, + "children": [ + { + "name": "testClassifySubclassMatch", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testClassifyExactMatch", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testClassifySuperclassDoesNotMatch", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testClassifyAncestorMatch", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testClassifyNull", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testClassifyAncestorMatch2", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testClassifyNullIsDefault", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testClassifyRandomException", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testClassifyNullNonDefault", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.classify.annotation", + "type": "package", + "properties": {}, + "children": [ + { + "name": "org.springframework.classify.annotation.Classifier", + "type": "annotation-declaration", + "properties": { + "asc": "1", + "ac": "4", + "uac": "4" + }, + "children": [ + { + "name": "Target", + "type": "annotation", + "properties": { + "schema": "java.lang.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Retention", + "type": "annotation", + "properties": { + "schema": "java.lang.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Inherited", + "type": "annotation", + "properties": { + "schema": "java.lang.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Documented", + "type": "annotation", + "properties": { + "schema": "java.lang.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.classify.util", + "type": "package", + "properties": {}, + "children": [ + { + "name": "org.springframework.classify.util.SimpleMethodInvoker", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "1" + }, + "children": [ + { + "name": "hashCode", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "equals", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "invokeMethod", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + } + ] + }, + { + "name": "org.springframework.retry", + "type": "package", + "properties": {}, + "children": [ + { + "name": "org.springframework.retry.ExhaustedRetryException", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.RetryException", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.TerminatedRetryException", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.AbstractExceptionTests", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "1" + }, + "children": [ + { + "name": "testExceptionString", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testExceptionStringThrowable", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.AnyThrowTests", + "type": "class", + "properties": { + "asc": "2", + "ac": "5", + "uac": "3" + }, + "children": [ + { + "name": "expected", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Rule", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testUncheckedRuntimeException", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testCheckedException", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testRuntimeException", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "throwAny", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.ResourcelessTransactionManager", + "type": "class", + "properties": { + "asc": "1", + "ac": "4", + "uac": "2" + }, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.annotation", + "type": "package", + "properties": {}, + "children": [ + { + "name": "org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor", + "type": "class", + "properties": { + "asc": "1", + "ac": "8", + "uac": "2" + }, + "children": [ + { + "name": "invoke", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "implementsInterface", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "invoke", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doWith", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setBeanFactory", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.annotation.Backoff", + "type": "annotation-declaration", + "properties": { + "asc": "1", + "ac": "3", + "uac": "3" + }, + "children": [ + { + "name": "Target", + "type": "annotation", + "properties": { + "schema": "java.lang.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Retention", + "type": "annotation", + "properties": { + "schema": "java.lang.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Documented", + "type": "annotation", + "properties": { + "schema": "java.lang.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.annotation.CircuitBreaker", + "type": "annotation-declaration", + "properties": { + "asc": "2", + "ac": "4", + "uac": "4" + }, + "children": [ + { + "name": "Target", + "type": "annotation", + "properties": { + "schema": "java.lang.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Retention", + "type": "annotation", + "properties": { + "schema": "java.lang.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Documented", + "type": "annotation", + "properties": { + "schema": "java.lang.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.annotation.EnableRetry", + "type": "annotation-declaration", + "properties": { + "asc": "2", + "ac": "5", + "uac": "5" + }, + "children": [ + { + "name": "Target", + "type": "annotation", + "properties": { + "schema": "java.lang.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Retention", + "type": "annotation", + "properties": { + "schema": "java.lang.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "EnableAspectJAutoProxy", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Import", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Documented", + "type": "annotation", + "properties": { + "schema": "java.lang.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.annotation.Recover", + "type": "annotation-declaration", + "properties": { + "asc": "2", + "ac": "4", + "uac": "4" + }, + "children": [ + { + "name": "Target", + "type": "annotation", + "properties": { + "schema": "java.lang.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Retention", + "type": "annotation", + "properties": { + "schema": "java.lang.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Import", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Documented", + "type": "annotation", + "properties": { + "schema": "java.lang.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.annotation.RecoverAnnotationRecoveryHandler", + "type": "class", + "properties": { + "asc": "1", + "ac": "4", + "uac": "2" + }, + "children": [ + { + "name": "recover", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doWith", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.annotation.Retryable", + "type": "annotation-declaration", + "properties": { + "asc": "2", + "ac": "4", + "uac": "4" + }, + "children": [ + { + "name": "Target", + "type": "annotation", + "properties": { + "schema": "java.lang.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Retention", + "type": "annotation", + "properties": { + "schema": "java.lang.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Documented", + "type": "annotation", + "properties": { + "schema": "java.lang.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.annotation.RetryConfiguration", + "type": "class", + "properties": { + "asc": "2", + "ac": "13", + "uac": "3" + }, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Component", + "type": "annotation", + "properties": { + "schema": "org.springframework.stereotype", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "doWith", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "validateInterfaces", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getAdvice", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getPointcut", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getInterfaces", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "equals", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "afterPropertiesSet", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "matches", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setBeanFactory", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "matches", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getClassFilter", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.annotation.CircuitBreakerResetTimeoutTest", + "type": "class", + "properties": { + "asc": "3", + "ac": "6", + "uac": "6" + }, + "children": [ + { + "name": "TestConfiguration", + "type": "class", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Configuration", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "EnableRetry", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "externalService", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "circuitBreakerShouldBeClosedAfterResetTimeout", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "recover", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "service", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "CircuitBreaker", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "3", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.annotation.CircuitBreakerTests", + "type": "class", + "properties": { + "asc": "3", + "ac": "10", + "uac": "7" + }, + "children": [ + { + "name": "TestConfiguration", + "type": "class", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Configuration", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "EnableRetry", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "service", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "expressionService", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "CircuitBreaker", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "4", + "locad": "3", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getContext", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "vanilla", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "service", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "CircuitBreaker", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.annotation.EnableRetryTests", + "type": "class", + "properties": { + "asc": "3", + "ac": "86", + "uac": "20" + }, + "children": [ + { + "name": "postProcessAfterInitialization", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "bpp", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "TestProxyConfiguration", + "type": "class", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Configuration", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "EnableRetry", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "RetryableImplementation", + "type": "class", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "RetryableService", + "type": "class", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getOrder", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testInterface", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "other", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testExpression", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testExternalInterceptor", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "service", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "stateful", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "listener1", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "excludes", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "integerFiveBean", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "service2", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "service", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "excludesOnly", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "recoverable", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "service3", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getOrder", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "service", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "listener2", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "notAnnotatedInterface", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "anInterfaceWithNoRecover", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "isRecovered", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "retryInterceptor", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "service", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "excludes", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "service", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "retryable", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "service", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "service1", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "service", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "expressionService", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "exceptionChecker", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "type", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "service", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "service3", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "3", + "locad": "3", + "anl": "0" + }, + "children": [] + }, + { + "name": "Backoff", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "3", + "locad": "2", + "anl": "1" + }, + "children": [] + } + ] + }, + { + "name": "isRecovered", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "invoke", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "sleeper", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "serviceWithExternalInterceptor", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "foo", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "proxyTargetClass", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "recover", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testInterfaceWithNoRecover", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "open", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "service", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "excludesOnly", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "recover", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "postProcessBeforeInitialization", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "recoverable", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "marker", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testImplementation", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "open", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "service1", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getOrder", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "sleep", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "service5", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "service4", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "vanilla", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "recover", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "service2", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "stateful", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "pspc", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "multiService", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "service", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "service2", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "service1", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "anInterface", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "recovery", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "service2", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "TestConfiguration", + "type": "class", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Configuration", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "EnableRetry", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "multipleMethods", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.annotation.EnableRetryWithBackoffTests", + "type": "class", + "properties": { + "asc": "3", + "ac": "22", + "uac": "15" + }, + "children": [ + { + "name": "exponential", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "service", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Backoff", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "4", + "locad": "1", + "anl": "1" + }, + "children": [] + } + ] + }, + { + "name": "vanilla", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "sleper", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "type", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "excludes", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "sleep", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "service", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "TestConfiguration", + "type": "class", + "value": 3, + "properties": {}, + "children": [ + { + "name": "Configuration", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "EnableRetry", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "EnableAspectJAutoProxy", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "randomExponential", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "service", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Backoff", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "3", + "locad": "1", + "anl": "1" + }, + "children": [] + } + ] + }, + { + "name": "RandomService", + "type": "class", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Backoff", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "2", + "locad": "1", + "anl": "1" + }, + "children": [] + } + ] + }, + { + "name": "stateful", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "service", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Backoff", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "1" + }, + "children": [] + } + ] + }, + { + "name": "retryable", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "PeriodSleeper", + "type": "class", + "value": 1, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.annotation.EnableRetryWithListenersTests", + "type": "class", + "properties": { + "asc": "3", + "ac": "18", + "uac": "8" + }, + "children": [ + { + "name": "listener", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "TestConfigurationMultipleListeners", + "type": "class", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Configuration", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "EnableRetry", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "listener2", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "close", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "service", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Backoff", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "1" + }, + "children": [] + } + ] + }, + { + "name": "close", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "close", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "service", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Backoff", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "1" + }, + "children": [] + } + ] + }, + { + "name": "service", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "service", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "overrideListener", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "listener1", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "vanilla", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "TestConfiguration", + "type": "class", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Configuration", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "EnableRetry", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.annotation.PrototypeBeanTests", + "type": "class", + "properties": { + "asc": "5", + "ac": "17", + "uac": "11" + }, + "children": [ + { + "name": "RunWith", + "type": "annotation", + "properties": { + "schema": "org.junit.runner", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "bar1", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Autowired", + "type": "annotation", + "properties": { + "schema": "org.springframework.beans.factory.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "foo", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "toString", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "bar", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "bar", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "foo", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "foo", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Backoff", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "1" + }, + "children": [] + } + ] + }, + { + "name": "foo", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Autowired", + "type": "annotation", + "properties": { + "schema": "org.springframework.beans.factory.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "Config", + "type": "class", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Configuration", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "EnableRetry", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "foo", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Autowired", + "type": "annotation", + "properties": { + "schema": "org.springframework.beans.factory.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "baz", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Scope", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "bar2", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Autowired", + "type": "annotation", + "properties": { + "schema": "org.springframework.beans.factory.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testProtoBean", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.annotation.ProxyApplicationTests", + "type": "class", + "properties": { + "asc": "4", + "ac": "8", + "uac": "8" + }, + "children": [ + { + "name": "Service", + "type": "class", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Component", + "type": "annotation", + "properties": { + "schema": "org.springframework.stereotype", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "contextLoads", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "handle", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "service", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "Empty", + "type": "class", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Configuration", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "EnableRetry", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "runAndClose", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.annotation.RecoverAnnotationRecoveryHandlerTests", + "type": "class", + "properties": { + "asc": "2", + "ac": "87", + "uac": "6" + }, + "children": [ + { + "name": "fooRecover", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "bar", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "multipleQualifyingRecoverMethodsExtendsThrowable", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "genericNestedMapNumberStringReturnTypeRecoverMethod", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "genericSpecifiedReturnTypeRecoverMethod", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "defaultRecoverMethod", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "fooRecoverRe", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "barRecover", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "genericReturnStringValueTypeParentThrowableRecoverMethod", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "genericDirectMatchReturnTypeRecoverMethod", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "foo", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "genericReturnOneValueTypeRecoverMethod", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "specificRecoverMethod", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "fooRecoverIe", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "fooRecover", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "foo", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "qux", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "bar", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "inAccessibleRecoverMethods", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "bazRecover", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "foo", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "bar", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "barRecoverDouble", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "fooRecover", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "foo", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "multipleQualifyingRecoverMethodsReOrdered", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "bar", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "barRecover", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "parentReturnTypeRecoverMethod", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "barRecover", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "bar", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "fooRecoverIe", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "genericNestedMapIntegerStringReturnTypeRecoverMethod", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "foo", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "foo", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "specificReturnTypeRecoverMethod", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "foo", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "foo", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "foo", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "bar", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "fooRecover", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "foo", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "barRecoverNumber", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "genericReturnStringValueTypeChildThrowableRecoverMethod", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "fooRecover", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "noMatch", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "quux", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "multipleQualifyingRecoverMethodsWithNoThrowable", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "multipleQualifyingRecoverMethodsWithNull", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "fooRecover", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "foo", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "bar", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "barRecover", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "multipleQualifyingRecoverMethods", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "foo", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "barRecover", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "bar", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "fooRecoverRe", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "expected", + "type": "field", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Rule", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "fooRecover", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "recoverByRetryableName", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "bar", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "foo", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "foo", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "inheritanceOnArgumentClass", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "baz", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "fooRecoverIe", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "fooRecover", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "barRecoverNumber", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "bar", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "bar", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "fooRecover", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "foo", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "fewerArgs", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "foo", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Retryable", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "fooRecoverRe", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "barRecover", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "noArgs", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.backoff", + "type": "package", + "properties": {}, + "children": [ + { + "name": "org.springframework.retry.backoff.BackOffInterruptedException", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.backoff.ExponentialBackOffPolicy", + "type": "class", + "properties": { + "asc": "1", + "ac": "5", + "uac": "2" + }, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "start", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "withSleeper", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "toString", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "backOff", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.backoff.ExponentialRandomBackOffPolicy", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "getSleepAndIncrement", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.backoff.NoBackOffPolicy", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "toString", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.backoff.ObjectWaitSleeper", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Deprecated", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.backoff.StatelessBackOffPolicy", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "1" + }, + "children": [ + { + "name": "backOff", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "start", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.backoff.ThreadWaitSleeper", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "sleep", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.backoff.BackOffPolicySerializationTests", + "type": "class", + "properties": { + "asc": "3", + "ac": "3", + "uac": "3" + }, + "children": [ + { + "name": "RunWith", + "type": "annotation", + "properties": { + "schema": "org.junit.runner", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "policies", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Parameters", + "type": "annotation", + "properties": { + "schema": "org.junit.runners.Parameterized", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testSerializationCycleForContext", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.backoff.DummySleeper", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.backoff.ExponentialBackOffPolicyTests", + "type": "class", + "properties": { + "asc": "1", + "ac": "6", + "uac": "1" + }, + "children": [ + { + "name": "testSetMultiplier", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testSingleBackOff", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testMaximumBackOff", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testMultiBackOff", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testSetMaxInterval", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testSetInitialInterval", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.backoff.ExponentialRandomBackOffPolicyTests", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "1" + }, + "children": [ + { + "name": "testMaxInterval", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testSingleBackoff", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testMultiBackOff", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.backoff.FixedBackOffPolicyTests", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "1" + }, + "children": [ + { + "name": "testSingleBackOff", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testManyBackOffCalls", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testSetBackoffPeriodNegative", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.backoff.ThreadWaitSleeperTests", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "testSingleBackOff", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.backoff.UniformRandomBackOffPolicyTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "testSetSleeper", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.context", + "type": "package", + "properties": {}, + "children": [ + { + "name": "org.springframework.retry.context.RetryContextSupport", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "2" + }, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "toString", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.interceptor", + "type": "package", + "properties": {}, + "children": [ + { + "name": "org.springframework.retry.interceptor.FixedKeyGenerator", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "getKey", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.interceptor.RetryInterceptorBuilder", + "type": "class", + "properties": { + "asc": "1", + "ac": "13", + "uac": "1" + }, + "children": [ + { + "name": "recoverer", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "recoverer", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "backOffPolicy", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "build", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "retryPolicy", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "maxAttempts", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "build", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "retryOperations", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "build", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "retryPolicy", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "backOffOptions", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "retryOperations", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "maxAttempts", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.interceptor.RetryOperationsInterceptor", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "1" + }, + "children": [ + { + "name": "recover", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doWithRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "invoke", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.interceptor.StatefulRetryOperationsInterceptor", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "1" + }, + "children": [ + { + "name": "invoke", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doWithRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "recover", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.interceptor.RetryInterceptorBuilderTests", + "type": "class", + "properties": { + "asc": "2", + "ac": "11", + "uac": "2" + }, + "children": [ + { + "name": "testWithCustomBackOffPolicy", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testWithCustomNewMessageIdentifier", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "isNew", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testBasic", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testWithMoreAttempts", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testWithCustomRetryTemplate", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getKey", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testWitCustomRetryPolicyTraverseCause", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testWithCustomKeyGenerator", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "onMessage", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testWithCustomizedBackOffMoreAttempts", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.interceptor.RetryOperationsInterceptorTests", + "type": "class", + "properties": { + "asc": "2", + "ac": "23", + "uac": "3" + }, + "children": [ + { + "name": "testDefaultInterceptorWithRecovery", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "recover", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doTansactional", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testDefaultInterceptorSunnyDay", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setUp", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Before", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getStaticPart", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "close", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getArguments", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doClose", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "open", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getThis", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "beforeCompletion", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testIllegalMethodInvocationType", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testOutsideTransaction", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testInterceptorChainWithRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testRetryExceptionAfterTooManyAttempts", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testDefaultInterceptorWithRetryListenerInspectingTheMethodInvocation", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getMethod", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "proceed", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "invoke", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "service", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testDefaultInterceptorWithLabel", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "open", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.interceptor.StatefulRetryOperationsInterceptorTests", + "type": "class", + "properties": { + "asc": "2", + "ac": "21", + "uac": "4" + }, + "children": [ + { + "name": "testKeyGeneratorAndRawKey", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testRecoveryAfterTooManyAttempts", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testInterceptorChainWithRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testDefaultInterceptorSunnyDay", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "invoke", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "recover", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testTransformerRecoveryAfterTooManyAttempts", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testDefaultInterceptorAlwaysRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setUp", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Before", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "close", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testRetryExceptionAfterTooManyAttemptsWithNoRecovery", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testTransformerWithSuccessfulRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "recover", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testDefaultInterceptorWithLabel", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testDefaultTransformerInterceptorSunnyDay", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testKeyGeneratorReturningNull", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "service", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getKey", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "transform", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.listener", + "type": "package", + "properties": {}, + "children": [ + { + "name": "org.springframework.retry.listener.MethodInvocationRetryListenerSupportTests", + "type": "class", + "properties": { + "asc": "2", + "ac": "11", + "uac": "2" + }, + "children": [ + { + "name": "testCloseWithMethodInvocationRetryCallbackShouldCallDoCloseMethod", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testClose", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testOnErrorWithMethodInvocationRetryCallbackShouldCallDoOnErrorMethod", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testOpen", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testOpenWithMethodInvocationRetryCallbackShouldCallDoCloseMethod", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testOnError", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doOnError", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doClose", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doOpen", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doClose", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testCloseWithRetryCallbackShouldntCallDoCloseMethod", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.listener.RetryListenerSupportTests", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "1" + }, + "children": [ + { + "name": "testOpen", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testClose", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testOnError", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.listener.RetryListenerTests", + "type": "class", + "properties": { + "asc": "1", + "ac": "5", + "uac": "1" + }, + "children": [ + { + "name": "testOnError", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testCloseInterceptorsAfterRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testCloseInterceptors", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testOpenInterceptors", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testOpenCanVetoRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.policy", + "type": "package", + "properties": {}, + "children": [ + { + "name": "org.springframework.retry.policy.AlwaysRetryPolicy", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.policy.BinaryExceptionClassifierRetryPolicy", + "type": "class", + "properties": { + "asc": "1", + "ac": "5", + "uac": "2" + }, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "canRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "open", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "registerThrowable", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "close", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.policy.CircuitBreakerRetryPolicy", + "type": "class", + "properties": { + "asc": "1", + "ac": "7", + "uac": "2" + }, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "open", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "close", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "toString", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getRetryCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "canRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "registerThrowable", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.policy.CompositeRetryPolicy", + "type": "class", + "properties": { + "asc": "1", + "ac": "5", + "uac": "2" + }, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "canRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "close", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "registerThrowable", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "open", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.policy.ExceptionClassifierRetryPolicy", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.policy.ExpressionRetryPolicy", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "2" + }, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "setBeanFactory", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "canRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.policy.MaxAttemptsRetryPolicy", + "type": "class", + "properties": { + "asc": "1", + "ac": "5", + "uac": "2" + }, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "close", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "registerThrowable", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "canRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "open", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.policy.NeverRetryPolicy", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.policy.RetryCacheCapacityExceededException", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.policy.SimpleRetryPolicy", + "type": "class", + "properties": { + "asc": "1", + "ac": "6", + "uac": "2" + }, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "close", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "toString", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "registerThrowable", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "canRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "open", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.policy.TimeoutRetryPolicy", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.policy.AlwaysRetryPolicyTests", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "1" + }, + "children": [ + { + "name": "testParent", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testRetryCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testSimpleOperations", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.policy.CircuitBreakerRetryTemplateTests", + "type": "class", + "properties": { + "asc": "2", + "ac": "9", + "uac": "3" + }, + "children": [ + { + "name": "testCircuitOpensWhenDelegateNotRetryable", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "recover", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testCircuitOpensWhenRetryPolicyFirstTimeAttributeCircuitOpenNull", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testCircuitClosesAfterTimeout", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testCircuitOpenWithNoRecovery", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doWithRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "init", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Before", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testWindowResetsAfterTimeout", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testCircuitOpenWhenNotRetryable", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.policy.CompositeRetryPolicyTests", + "type": "class", + "properties": { + "asc": "2", + "ac": "14", + "uac": "2" + }, + "children": [ + { + "name": "testNonTrivialPoliciesClose", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testNonTrivialPolicies", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testEmptyPolicies", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testNonTrivialPoliciesWithThrowable", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testParent", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testTrivialPolicies", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testExceptionOnPoliciesClose", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testRetryCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testOptimistic", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.policy.ExceptionClassifierRetryPolicyTests", + "type": "class", + "properties": { + "asc": "2", + "ac": "10", + "uac": "2" + }, + "children": [ + { + "name": "testNullContext", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testClassifierOperates", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testDefaultPolicies", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testRetryCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testParent", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testClose", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testNullPolicies", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testTrivialPolicies", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.policy.FatalExceptionRetryPolicyTests", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "1" + }, + "children": [ + { + "name": "testFatalExceptionWithState", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testFatalExceptionWithoutState", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.policy.MapRetryContextCacheTests", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "2" + }, + "children": [ + { + "name": "testRemove", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testPutOverLimit", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testPut", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.policy.MockRetryPolicySupport", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.policy.NeverRetryPolicyTests", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "1" + }, + "children": [ + { + "name": "testRetryCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testParent", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testSimpleOperations", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.policy.RetryContextSerializationTests", + "type": "class", + "properties": { + "asc": "3", + "ac": "4", + "uac": "3" + }, + "children": [ + { + "name": "RunWith", + "type": "annotation", + "properties": { + "schema": "org.junit.runner", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "testSerializationCycleForPolicy", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "policies", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Parameters", + "type": "annotation", + "properties": { + "schema": "org.junit.runners.Parameterized", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testSerializationCycleForContext", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.policy.SerializedMapRetryContextCache", + "type": "class", + "properties": { + "asc": "1", + "ac": "4", + "uac": "1" + }, + "children": [ + { + "name": "containsKey", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "get", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "remove", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "put", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.policy.SimpleRetryPolicyTests", + "type": "class", + "properties": { + "asc": "1", + "ac": "9", + "uac": "1" + }, + "children": [ + { + "name": "testEmptyExceptionsNeverRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testWithExceptionDefaultAlwaysRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testCanRetryIfNoException", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testRetryLimitInitialState", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testRetryCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testRetryableWithCause", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testFatalOverridesRetryable", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testRetryLimitSubsequentState", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testParent", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.policy.SoftReferenceMapRetryContextCacheTests", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "2" + }, + "children": [ + { + "name": "testPutOverLimit", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testPut", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testRemove", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.policy.StatefulRetryIntegrationTests", + "type": "class", + "properties": { + "asc": "1", + "ac": "5", + "uac": "1" + }, + "children": [ + { + "name": "testExternalRetryWithSuccessOnRetryAndSerializedContext", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testExternalRetryWithSuccessOnRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testExternalRetryWithFailAndNoRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testExternalRetryWithFailAndNoRetryWhenKeyIsNull", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testExponentialBackOffIsExponential", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.policy.TimeoutRetryPolicyTests", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "1" + }, + "children": [ + { + "name": "testTimeoutPreventsRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testRetryCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testParent", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.stats", + "type": "package", + "properties": {}, + "children": [ + { + "name": "org.springframework.retry.stats.DefaultRetryStatistics", + "type": "class", + "properties": { + "asc": "1", + "ac": "13", + "uac": "2" + }, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "getAbortCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "incrementErrorCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getCompleteCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getName", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getErrorCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "incrementRecoveryCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "incrementCompleteCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "incrementStartedCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "toString", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getRecoveryCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "incrementAbortCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "getStartedCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.stats.DefaultRetryStatisticsFactory", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "create", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.stats.DefaultStatisticsRepository", + "type": "class", + "properties": { + "asc": "1", + "ac": "7", + "uac": "1" + }, + "children": [ + { + "name": "findAll", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "addRecovery", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "addComplete", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "addError", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "findOne", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "addStarted", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "addAbort", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.stats.ExponentialAverageRetryStatistics", + "type": "class", + "properties": { + "asc": "1", + "ac": "6", + "uac": "2" + }, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "incrementStartedCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "incrementAbortCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "incrementRecoveryCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "incrementCompleteCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "incrementErrorCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.stats.StatisticsListener", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "1" + }, + "children": [ + { + "name": "onError", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "close", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.stats.CircuitBreakerInterceptorStatisticsTests", + "type": "class", + "properties": { + "asc": "3", + "ac": "10", + "uac": "8" + }, + "children": [ + { + "name": "testCircuitOpenWhenNotRetryable", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "TestConfiguration", + "type": "class", + "value": 2, + "properties": {}, + "children": [ + { + "name": "Configuration", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "EnableRetry", + "type": "annotation", + "properties": { + "schema": "org.springframework.retry.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "service", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "init", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Before", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "recover", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "properties": { + "schema": "org.springframework.retry.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "repository", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "service", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "CircuitBreaker", + "type": "annotation", + "properties": { + "schema": "org.springframework.retry.annotation", + "aa": "2", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "close", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "After", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "listener", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "properties": { + "schema": "org.springframework.context.annotation", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.stats.CircuitBreakerStatisticsTests", + "type": "class", + "properties": { + "asc": "2", + "ac": "7", + "uac": "3" + }, + "children": [ + { + "name": "testFailedRecoveryCountsAsAbort", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testCircuitOpenWithNoRecovery", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testCircuitOpenWhenNotRetryable", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "init", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Before", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "recover", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doWithRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "recover", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.stats.ExponentialAverageRetryStatisticsTests", + "type": "class", + "properties": { + "asc": "1", + "ac": "8", + "uac": "1" + }, + "children": [ + { + "name": "abortCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "recoveryCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "attributes", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "completeCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "pointless", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "oldValuesDecay", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "errorCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "startedCount", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.stats.StatisticsListenerTests", + "type": "class", + "properties": { + "asc": "2", + "ac": "9", + "uac": "2" + }, + "children": [ + { + "name": "testStatelessRecovery", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "recover", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testStatelessSuccessful", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testStatefulUnsuccessful", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testStatefulSuccessful", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testStatefulRecovery", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "recover", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testStatelessUnsuccessful", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doWithRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.support", + "type": "package", + "properties": {}, + "children": [ + { + "name": "org.springframework.retry.support.DefaultRetryState", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "toString", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.support.RetrySimulator", + "type": "class", + "properties": { + "asc": "1", + "ac": "2", + "uac": "1" + }, + "children": [ + { + "name": "StealingSleeper", + "type": "class", + "value": 1, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "FailingRetryException", + "type": "class", + "value": 1, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.support.RetryTemplate", + "type": "class", + "properties": { + "asc": "1", + "ac": "6", + "uac": "2" + }, + "children": [ + { + "name": "execute", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "execute", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "execute", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "execute", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.support.DefaultRetryStateTests", + "type": "class", + "properties": { + "asc": "2", + "ac": "6", + "uac": "2" + }, + "children": [ + { + "name": "testDefaultRetryStateObject", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testDefaultRetryStateObjectClassifierOfQsuperThrowableBoolean", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testDefaultRetryStateObjectBooleanClassifierOfQsuperThrowableBoolean", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testDefaultRetryStateObjectBoolean", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.support.RetrySimulationTests", + "type": "class", + "properties": { + "asc": "1", + "ac": "3", + "uac": "1" + }, + "children": [ + { + "name": "testSimulatorExercisesRandomExponentialBackoff", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testSimulatorExercisesExponentialBackoff", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testSimulatorExercisesFixedBackoff", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.support.RetrySynchronizationManagerTests", + "type": "class", + "properties": { + "asc": "2", + "ac": "6", + "uac": "3" + }, + "children": [ + { + "name": "testParent", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testStatusRegistration", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testClear", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doWithRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testStatusIsStoredByTemplate", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "setUp", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Before", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.support.RetryTemplateBuilderTest", + "type": "class", + "properties": { + "asc": "1", + "ac": "16", + "uac": "2" + }, + "children": [ + { + "name": "testFailOnBackOffPolicyNull", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testBasicCustomization", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testUniformRandomBackOff", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testInfiniteRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testFailOnEmptyExceptionClassifierRules", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testFailOnNotationMix", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testValidateZeroInitInterval", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testFailOnRetryPoliciesConflict", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testDefaultBehavior", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testExpBackOffWithRandom", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testCustomPolicy", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testValidateInitAndMax", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testTimeoutPolicy", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testFailOnBackOffPolicyConflict", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testNoBackOff", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testValidateMeaninglessMultipier", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.support.RetryTemplateTests", + "type": "class", + "properties": { + "asc": "2", + "ac": "34", + "uac": "3" + }, + "children": [ + { + "name": "doWithRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doWithRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doWithRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doWithRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testBackOffInterrupted", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doBackOff", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doWithRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testFailedPolicy", + "type": "method", + "value": 2, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testNoSuccessRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testNestedContexts", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doWithRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doWithRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "backOff", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testEarlyTermination", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testRollbackClassifierOverridesRetryPolicy", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "recover", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "start", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testSuccessfulRecovery", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testBackOffInvoked", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testRethrowError", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doWithRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doWithRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "rollbackFor", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testAlwaysTryAtLeastOnce", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testDefaultConfigWithExceptionSubclass", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testEarlyTerminationWithOriginalException", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testNoBackOffForRethrownException", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testSuccessfulRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testSpecificExceptionRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testSetExceptions", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doWithRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "registerThrowable", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.support.StatefulRecoveryRetryTests", + "type": "class", + "properties": { + "asc": "2", + "ac": "21", + "uac": "2" + }, + "children": [ + { + "name": "testExhaustedClearsHistoryAfterLastAttempt", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testCacheCapacityNotReachedIfRecovered", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testSwitchToStatelessForNoRollback", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testCacheCapacity", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doWithRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doWithRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "equals", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "hashCode", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "recover", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testRecover", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "recover", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testOpenSunnyDay", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testRegisterThrowable", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "recover", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testKeyGeneratorNotConsistentAfterFailure", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "testClose", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "properties": { + "schema": "org.junit", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doWithRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doWithRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "toString", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doWithRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + }, + { + "name": "doWithRetry", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "0", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.util.test", + "type": "package", + "properties": {}, + "children": [ + { + "name": "org.springframework.retry.util.test.TestUtils", + "type": "class", + "properties": { + "asc": "1", + "ac": "1", + "uac": "1" + }, + "children": [ + { + "name": "getPropertyValue", + "type": "method", + "value": 1, + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "properties": { + "schema": "java.lang", + "aa": "1", + "locad": "1", + "anl": "0" + }, + "children": [] + } + ] + } + ] + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/avisualizer-back/src/main/resources/spring-retry-PV.json b/avisualizer-back/src/main/resources/spring-retry-PV.json new file mode 100644 index 00000000..7ecabd22 --- /dev/null +++ b/avisualizer-back/src/main/resources/spring-retry-PV.json @@ -0,0 +1,7782 @@ +{ + "name": "spring-retry", + "children": [ + { + "name": "org.springframework.classify", + "type": "package", + "properties": {}, + "children": [ + { + "name": "org.springframework.classify.BackToBackPatternClassifier", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.classify.BinaryExceptionClassifier", + "type": "class", + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.classify.ClassifierAdapter", + "type": "class", + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.classify.ClassifierSupport", + "type": "class", + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.classify.PatternMatcher", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.classify.PatternMatchingClassifier", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.classify.SubclassClassifier", + "type": "class", + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.classify.BackToBackPatternClassifierTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Before", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Classifier", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.classify.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.classify.BinaryExceptionClassifierBuilderTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.classify.BinaryExceptionClassifierTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.classify.ClassifierAdapterTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Classifier", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.classify.annotation" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Classifier", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.classify.annotation" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Classifier", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.classify.annotation" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.classify.ClassifierSupportTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.classify.PatternMatchingClassifierTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Before", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.classify.SubclassClassifierTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.classify.SubclassExceptionClassifierTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.classify.annotation", + "type": "package", + "properties": {}, + "children": [ + { + "name": "org.springframework.classify.annotation.Classifier", + "type": "annotation-declaration", + "properties": {}, + "children": [ + { + "name": "Target", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang.annotation" + }, + "children": [] + }, + { + "name": "Retention", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang.annotation" + }, + "children": [] + }, + { + "name": "Inherited", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang.annotation" + }, + "children": [] + }, + { + "name": "Documented", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang.annotation" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.classify.util", + "type": "package", + "properties": {}, + "children": [ + { + "name": "org.springframework.classify.util.SimpleMethodInvoker", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "name": "org.springframework.retry", + "type": "package", + "properties": {}, + "children": [ + { + "name": "org.springframework.retry.ExhaustedRetryException", + "type": "class", + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.RetryException", + "type": "class", + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.TerminatedRetryException", + "type": "class", + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.AbstractExceptionTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.AnyThrowTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Rule", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.ResourcelessTransactionManager", + "type": "class", + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.annotation", + "type": "package", + "properties": {}, + "children": [ + { + "name": "org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.annotation.Backoff", + "type": "annotation-declaration", + "properties": {}, + "children": [ + { + "name": "Target", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang.annotation" + }, + "children": [] + }, + { + "name": "Retention", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang.annotation" + }, + "children": [] + }, + { + "name": "Documented", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang.annotation" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.annotation.CircuitBreaker", + "type": "annotation-declaration", + "properties": {}, + "children": [ + { + "name": "Target", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang.annotation" + }, + "children": [] + }, + { + "name": "Retention", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang.annotation" + }, + "children": [] + }, + { + "name": "Documented", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang.annotation" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.annotation.EnableRetry", + "type": "annotation-declaration", + "properties": {}, + "children": [ + { + "name": "Target", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang.annotation" + }, + "children": [] + }, + { + "name": "Retention", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang.annotation" + }, + "children": [] + }, + { + "name": "EnableAspectJAutoProxy", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Import", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Documented", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang.annotation" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.annotation.Recover", + "type": "annotation-declaration", + "properties": {}, + "children": [ + { + "name": "Target", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang.annotation" + }, + "children": [] + }, + { + "name": "Retention", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang.annotation" + }, + "children": [] + }, + { + "name": "Import", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Documented", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang.annotation" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.annotation.RecoverAnnotationRecoveryHandler", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.annotation.Retryable", + "type": "annotation-declaration", + "properties": {}, + "children": [ + { + "name": "Target", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang.annotation" + }, + "children": [] + }, + { + "name": "Retention", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang.annotation" + }, + "children": [] + }, + { + "name": "Documented", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang.annotation" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.annotation.RetryConfiguration", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Component", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.stereotype" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.annotation.CircuitBreakerResetTimeoutTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Configuration", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "EnableRetry", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "CircuitBreaker", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.annotation.CircuitBreakerTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Configuration", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "EnableRetry", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "CircuitBreaker", + "type": "annotation", + "value": 3, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "CircuitBreaker", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.annotation.EnableRetryTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Configuration", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "EnableRetry", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 3, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Backoff", + "type": "annotation", + "value": 2, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Configuration", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "EnableRetry", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.annotation.EnableRetryWithBackoffTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Backoff", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Configuration", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "EnableRetry", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "EnableAspectJAutoProxy", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Backoff", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Backoff", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Backoff", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.annotation.EnableRetryWithListenersTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Configuration", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "EnableRetry", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Backoff", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Backoff", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Configuration", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "EnableRetry", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.annotation.PrototypeBeanTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Autowired", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.beans.factory.annotation" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "RunWith", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit.runner" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Backoff", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Autowired", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.beans.factory.annotation" + }, + "children": [] + }, + { + "name": "Configuration", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "EnableRetry", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Autowired", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.beans.factory.annotation" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Scope", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Autowired", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.beans.factory.annotation" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.annotation.ProxyApplicationTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Component", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.stereotype" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Configuration", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "EnableRetry", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.annotation.RecoverAnnotationRecoveryHandlerTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Rule", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Retryable", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.backoff", + "type": "package", + "properties": {}, + "children": [ + { + "name": "org.springframework.retry.backoff.BackOffInterruptedException", + "type": "class", + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.backoff.ExponentialBackOffPolicy", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.backoff.ExponentialRandomBackOffPolicy", + "type": "class", + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.backoff.NoBackOffPolicy", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.backoff.ObjectWaitSleeper", + "type": "class", + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Deprecated", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.backoff.StatelessBackOffPolicy", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.backoff.ThreadWaitSleeper", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.backoff.BackOffPolicySerializationTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "RunWith", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit.runner" + }, + "children": [] + }, + { + "name": "Parameters", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit.runners.Parameterized" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.backoff.DummySleeper", + "type": "class", + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.backoff.ExponentialBackOffPolicyTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.backoff.ExponentialRandomBackOffPolicyTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.backoff.FixedBackOffPolicyTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.backoff.ThreadWaitSleeperTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.backoff.UniformRandomBackOffPolicyTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.context", + "type": "package", + "properties": {}, + "children": [ + { + "name": "org.springframework.retry.context.RetryContextSupport", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.interceptor", + "type": "package", + "properties": {}, + "children": [ + { + "name": "org.springframework.retry.interceptor.FixedKeyGenerator", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.interceptor.RetryInterceptorBuilder", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.interceptor.RetryOperationsInterceptor", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.interceptor.StatefulRetryOperationsInterceptor", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.interceptor.RetryInterceptorBuilderTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.interceptor.RetryOperationsInterceptorTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Before", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.interceptor.StatefulRetryOperationsInterceptorTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Before", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.listener", + "type": "package", + "properties": {}, + "children": [ + { + "name": "org.springframework.retry.listener.MethodInvocationRetryListenerSupportTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.listener.RetryListenerSupportTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.listener.RetryListenerTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.policy", + "type": "package", + "properties": {}, + "children": [ + { + "name": "org.springframework.retry.policy.AlwaysRetryPolicy", + "type": "class", + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.policy.BinaryExceptionClassifierRetryPolicy", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.policy.CircuitBreakerRetryPolicy", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.policy.CompositeRetryPolicy", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.policy.ExceptionClassifierRetryPolicy", + "type": "class", + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.policy.ExpressionRetryPolicy", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.policy.MaxAttemptsRetryPolicy", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.policy.NeverRetryPolicy", + "type": "class", + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.policy.RetryCacheCapacityExceededException", + "type": "class", + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.policy.SimpleRetryPolicy", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.policy.TimeoutRetryPolicy", + "type": "class", + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.policy.AlwaysRetryPolicyTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.policy.CircuitBreakerRetryTemplateTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Before", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.policy.CompositeRetryPolicyTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.policy.ExceptionClassifierRetryPolicyTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.policy.FatalExceptionRetryPolicyTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.policy.MapRetryContextCacheTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.policy.MockRetryPolicySupport", + "type": "class", + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.policy.NeverRetryPolicyTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.policy.RetryContextSerializationTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "RunWith", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit.runner" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Parameters", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit.runners.Parameterized" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.policy.SerializedMapRetryContextCache", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.policy.SimpleRetryPolicyTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.policy.SoftReferenceMapRetryContextCacheTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.policy.StatefulRetryIntegrationTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.policy.TimeoutRetryPolicyTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.stats", + "type": "package", + "properties": {}, + "children": [ + { + "name": "org.springframework.retry.stats.DefaultRetryStatistics", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.stats.DefaultRetryStatisticsFactory", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.stats.DefaultStatisticsRepository", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.stats.ExponentialAverageRetryStatistics", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.stats.StatisticsListener", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.stats.CircuitBreakerInterceptorStatisticsTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Configuration", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "EnableRetry", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.retry.annotation" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "Before", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Recover", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.retry.annotation" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + }, + { + "name": "CircuitBreaker", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.retry.annotation" + }, + "children": [] + }, + { + "name": "After", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Bean", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.springframework.context.annotation" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.stats.CircuitBreakerStatisticsTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Before", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.stats.ExponentialAverageRetryStatisticsTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.stats.StatisticsListenerTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.support", + "type": "package", + "properties": {}, + "children": [ + { + "name": "org.springframework.retry.support.DefaultRetryState", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.support.RetrySimulator", + "type": "class", + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.support.RetryTemplate", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.support.DefaultRetryStateTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.support.RetrySimulationTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.support.RetrySynchronizationManagerTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Before", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.support.RetryTemplateBuilderTest", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.support.RetryTemplateTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.support.StatefulRecoveryRetryTests", + "type": "class", + "properties": {}, + "children": [ + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Test", + "type": "annotation", + "value": 1, + "properties": { + "schema": "org.junit" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + }, + { + "name": "Override", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry.util.test", + "type": "package", + "properties": {}, + "children": [ + { + "name": "org.springframework.retry.util.test.TestUtils", + "type": "class", + "properties": {}, + "children": [ + { + "name": "SuppressWarnings", + "type": "annotation", + "value": 1, + "properties": { + "schema": "java.lang" + }, + "children": [] + } + ] + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/avisualizer-back/src/main/resources/spring-retry-SV.json b/avisualizer-back/src/main/resources/spring-retry-SV.json new file mode 100644 index 00000000..4ffd221f --- /dev/null +++ b/avisualizer-back/src/main/resources/spring-retry-SV.json @@ -0,0 +1,334 @@ +{ + "name": "spring-retry", + "children": [ + { + "name": "org.springframework.classify", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 30, + "properties": {}, + "children": [] + }, + { + "name": "org.junit", + "type": "schema", + "value": 43, + "properties": {}, + "children": [] + }, + { + "name": "org.springframework.classify.annotation", + "type": "schema", + "value": 4, + "properties": {}, + "children": [] + }, + { + "name": "org.springframework.classify.annotation", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang.annotation", + "type": "schema", + "value": 4, + "properties": {}, + "children": [] + } + ] + }, + { + "name": "org.springframework.classify.util", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 3, + "properties": {}, + "children": [] + } + ] + } + ] + }, + { + "name": "org.springframework.retry", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 8, + "properties": {}, + "children": [] + }, + { + "name": "org.junit", + "type": "schema", + "value": 6, + "properties": {}, + "children": [] + }, + { + "name": "org.springframework.retry.annotation", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 178, + "properties": {}, + "children": [] + }, + { + "name": "org.springframework.beans.factory.annotation", + "type": "schema", + "value": 4, + "properties": {}, + "children": [] + }, + { + "name": "org.springframework.stereotype", + "type": "schema", + "value": 2, + "properties": {}, + "children": [] + }, + { + "name": "org.junit", + "type": "schema", + "value": 47, + "properties": {}, + "children": [] + }, + { + "name": "java.lang.annotation", + "type": "schema", + "value": 15, + "properties": {}, + "children": [] + }, + { + "name": "org.springframework.context.annotation", + "type": "schema", + "value": 52, + "properties": {}, + "children": [] + }, + { + "name": "org.junit.runner", + "type": "schema", + "value": 1, + "properties": {}, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.backoff", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 16, + "properties": {}, + "children": [] + }, + { + "name": "org.junit.runners.Parameterized", + "type": "schema", + "value": 1, + "properties": {}, + "children": [] + }, + { + "name": "org.junit", + "type": "schema", + "value": 15, + "properties": {}, + "children": [] + }, + { + "name": "org.junit.runner", + "type": "schema", + "value": 1, + "properties": {}, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.context", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 2, + "properties": {}, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.interceptor", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 46, + "properties": {}, + "children": [] + }, + { + "name": "org.junit", + "type": "schema", + "value": 29, + "properties": {}, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.listener", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 4, + "properties": {}, + "children": [] + }, + { + "name": "org.junit", + "type": "schema", + "value": 15, + "properties": {}, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.policy", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 50, + "properties": {}, + "children": [] + }, + { + "name": "org.junit.runners.Parameterized", + "type": "schema", + "value": 1, + "properties": {}, + "children": [] + }, + { + "name": "org.junit", + "type": "schema", + "value": 57, + "properties": {}, + "children": [] + }, + { + "name": "org.junit.runner", + "type": "schema", + "value": 1, + "properties": {}, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.stats", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 35, + "properties": {}, + "children": [] + }, + { + "name": "org.springframework.retry.annotation", + "type": "schema", + "value": 3, + "properties": {}, + "children": [] + }, + { + "name": "org.junit", + "type": "schema", + "value": 21, + "properties": {}, + "children": [] + }, + { + "name": "org.springframework.context.annotation", + "type": "schema", + "value": 4, + "properties": {}, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.support", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 42, + "properties": {}, + "children": [] + }, + { + "name": "org.junit", + "type": "schema", + "value": 53, + "properties": {}, + "children": [] + } + ] + }, + { + "name": "org.springframework.retry.util.test", + "type": "package", + "properties": {}, + "children": [ + { + "name": "java.lang", + "type": "schema", + "value": 1, + "properties": {}, + "children": [] + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/avisualizer-back/src/test/java/io/github/phillima/avisualizer/AvisualizerApplicationTests.java b/avisualizer-back/src/test/java/io/github/phillima/avisualizer/AvisualizerApplicationTests.java deleted file mode 100644 index e3210a76..00000000 --- a/avisualizer-back/src/test/java/io/github/phillima/avisualizer/AvisualizerApplicationTests.java +++ /dev/null @@ -1,13 +0,0 @@ -package io.github.phillima.avisualizer; - -import org.junit.jupiter.api.Test; -import org.springframework.boot.test.context.SpringBootTest; - -@SpringBootTest -class AvisualizerApplicationTests { - - @Test - void contextLoads() { - } - -} diff --git a/avisualizer-front/src/pages/Home/index.tsx b/avisualizer-front/src/pages/Home/index.tsx index 64d05c76..11c4068f 100644 --- a/avisualizer-front/src/pages/Home/index.tsx +++ b/avisualizer-front/src/pages/Home/index.tsx @@ -78,11 +78,7 @@ export const Home = () => { pv = packageData cv = classData name = systemData.name - setAppName( - 'Project Under Analysis: ' + - +name.charAt(0).toUpperCase() + - name.slice(1) - ) + setAppName('Project Under Analysis: SpaceWeatherTSI') render(sv, pv, cv) } else { const request = async () => { From 75fcb670c2d3c8642286ad5e520b840e812ba236 Mon Sep 17 00:00:00 2001 From: sergioppires Date: Thu, 2 Dec 2021 23:02:02 -0300 Subject: [PATCH 04/13] adicionando config para heroku --- system.properties | 1 + 1 file changed, 1 insertion(+) create mode 100644 system.properties diff --git a/system.properties b/system.properties new file mode 100644 index 00000000..180a2734 --- /dev/null +++ b/system.properties @@ -0,0 +1 @@ +java.runtime.version=11 \ No newline at end of file From 74e247c5792d09373b683c75567a80e0cfc325f1 Mon Sep 17 00:00:00 2001 From: sergioppires Date: Thu, 2 Dec 2021 23:28:26 -0300 Subject: [PATCH 05/13] add procfile --- Procfile | 1 + 1 file changed, 1 insertion(+) create mode 100644 Procfile diff --git a/Procfile b/Procfile new file mode 100644 index 00000000..c44039e3 --- /dev/null +++ b/Procfile @@ -0,0 +1 @@ +web: java $JAVA_OPTS -Dserver.port=$PORT -jar avisualizer-back/target/avisualizer-back.jar \ No newline at end of file From 23d6317ec3ee41ac33183ecf7e6cdf03d93e66ac Mon Sep 17 00:00:00 2001 From: sergioppires Date: Sun, 12 Dec 2021 19:13:32 -0300 Subject: [PATCH 06/13] removendo pastas --- .../.eslintignore => .eslintignore | 0 .../.eslintrc.json => .eslintrc.json | 0 .github/workflows/main.yml | 37 - avisualizer-front/.gitignore => .gitignore | 0 .idea/.gitignore | 3 - .idea/compiler.xml | 21 - .idea/encodings.xml | 6 - .idea/jarRepositories.xml | 20 - .idea/misc.xml | 12 - .idea/runConfigurations.xml | 10 - .idea/vcs.xml | 6 - avisualizer-front/.npmignore => .npmignore | 0 .../.prettierignore => .prettierignore | 0 avisualizer-front/.prettierrc => .prettierrc | 0 LICENSE | 661 - Procfile | 1 - README.md | 54 - avisualizer-back/.gitignore | 33 - avisualizer-back/Procfile | 1 - avisualizer-back/pom.xml | 119 - .../avisualizer/AvisualizerApplication.java | 23 - .../controller/AvisualizerController.java | 13 - .../avisualizer/controller/Controller.java | 55 - .../avisualizer/entity/AvisualizerEntity.java | 29 - .../avisualizer/model/AvisualizerModel.java | 15 - .../avisualizer/model/ProjectModel.java | 11 - .../avisualizer/model/SimpleResponse.java | 14 - .../repository/AvisualizerRepository.java | 12 - .../service/AvisualizerService.java | 145 - .../src/main/resources/Geostore-CV.json | 29677 ---------------- .../src/main/resources/Geostore-PV.json | 16767 --------- .../src/main/resources/Geostore-SV.json | 688 - .../src/main/resources/Guj-CV.json | 4496 --- .../src/main/resources/Guj-PV.json | 2670 -- .../src/main/resources/Guj-SV.json | 599 - .../main/resources/SpaceWeatherTSI-CV.json | 10958 ------ .../main/resources/SpaceWeatherTSI-PV.json | 6612 ---- .../main/resources/SpaceWeatherTSI-SV.json | 694 - .../src/main/resources/application.properties | 1 - .../src/main/resources/not_loaded.html | 0 .../src/main/resources/spring-retry-CV.json | 15082 -------- .../src/main/resources/spring-retry-PV.json | 7782 ---- .../src/main/resources/spring-retry-SV.json | 334 - avisualizer-back/system.properties | 1 - avisualizer-front/pom.xml | 84 - images/avisualizer-pv.png | Bin 316235 -> 0 bytes images/avisualizer-sv.png | Bin 262939 -> 0 bytes images/succeeded.svg | 1 - .../package-lock.json => package-lock.json | 0 .../package.json => package.json | 0 pom.xml | 91 +- .../public => public}/favicon.ico | Bin .../public => public}/index.html | 0 {avisualizer-front/public => public}/logo.svg | 0 .../public => public}/logo192.png | Bin .../public => public}/logo512.png | Bin .../public => public}/manifest.json | 0 .../public => public}/robots.txt | 0 {avisualizer-front/src => src}/App.tsx | 0 .../src => src}/assets/class-circle.png | Bin .../src => src}/assets/logo.svg | 0 .../src => src}/assets/package-circle.png | Bin .../src => src}/assets/visualization.png | Bin .../src => src}/components/Button/index.tsx | 0 .../src => src}/components/Button/styles.ts | 0 .../src => src}/components/Button/types.d.ts | 0 .../src => src}/components/Checkbox/index.tsx | 0 .../src => src}/components/Checkbox/styles.ts | 0 .../components/Checkbox/types.d.ts | 0 .../components/Layout/Header/index.tsx | 0 .../components/Layout/Header/styles.ts | 0 .../Layout/InformationModal/AVisualizer.tsx | 0 .../InformationModal/AnnotationMetric.tsx | 0 .../Layout/InformationModal/Visualization.tsx | 0 .../Layout/InformationModal/index.tsx | 0 .../Layout/InformationModal/styles.ts | 0 .../Layout/InformationModal/types.d.ts | 0 .../src => src}/components/Layout/index.tsx | 0 .../src => src}/components/Layout/styles.ts | 0 .../src => src}/components/Layout/types.d.ts | 0 .../src => src}/components/Loading/index.tsx | 0 .../src => src}/components/Loading/styles.ts | 0 .../components/RadioButton/index.tsx | 0 .../components/RadioButton/styles.ts | 0 .../components/RadioButton/types.d.ts | 0 .../src => src}/components/Table/index.tsx | 0 .../src => src}/components/Table/styles.ts | 0 .../src => src}/components/Table/types.d.ts | 0 .../components/ZoomableCircle/ClassView.ts | 0 .../components/ZoomableCircle/PackageView.ts | 0 .../components/ZoomableCircle/SystemView.ts | 0 .../components/ZoomableCircle/types.d.ts | 0 .../src => src}/data/Geostore-CV.json | 0 .../src => src}/data/Geostore-PV.json | 0 .../src => src}/data/Geostore-SV.json | 0 .../src => src}/data/Guj-CV.json | 0 .../src => src}/data/Guj-PV.json | 0 .../src => src}/data/Guj-SV.json | 0 .../src => src}/data/SpaceWeatherTSI-CV.json | 0 .../src => src}/data/SpaceWeatherTSI-PV.json | 0 .../src => src}/data/SpaceWeatherTSI-SV.json | 0 {avisualizer-front/src => src}/index.tsx | 0 .../src => src}/pages/Home/index.tsx | 0 .../src => src}/pages/Home/styles.ts | 0 .../src => src}/react-app-env.d.ts | 0 .../src => src}/styles/global.ts | 0 .../src => src}/styles/themes/light.ts | 0 .../src => src}/styles/themes/styled.d.ts | 0 .../src => src}/utils/AnnotationMetric.ts | 0 .../src => src}/utils/AnnotationSchemas.ts | 0 .../src => src}/utils/Circle.ts | 0 {avisualizer-front/src => src}/utils/Nav.ts | 0 {avisualizer-front/src => src}/utils/PopUp.ts | 0 {avisualizer-front/src => src}/utils/SVG.ts | 0 {avisualizer-front/src => src}/utils/Zoom.ts | 0 system.properties | 1 - .../tsconfig.json => tsconfig.json | 0 avisualizer-front/yarn.lock => yarn.lock | 0 118 files changed, 75 insertions(+), 97764 deletions(-) rename avisualizer-front/.eslintignore => .eslintignore (100%) rename avisualizer-front/.eslintrc.json => .eslintrc.json (100%) delete mode 100644 .github/workflows/main.yml rename avisualizer-front/.gitignore => .gitignore (100%) delete mode 100644 .idea/.gitignore delete mode 100644 .idea/compiler.xml delete mode 100644 .idea/encodings.xml delete mode 100644 .idea/jarRepositories.xml delete mode 100644 .idea/misc.xml delete mode 100644 .idea/runConfigurations.xml delete mode 100644 .idea/vcs.xml rename avisualizer-front/.npmignore => .npmignore (100%) rename avisualizer-front/.prettierignore => .prettierignore (100%) rename avisualizer-front/.prettierrc => .prettierrc (100%) delete mode 100644 LICENSE delete mode 100644 Procfile delete mode 100644 README.md delete mode 100644 avisualizer-back/.gitignore delete mode 100644 avisualizer-back/Procfile delete mode 100644 avisualizer-back/pom.xml delete mode 100644 avisualizer-back/src/main/java/io/github/phillima/avisualizer/AvisualizerApplication.java delete mode 100644 avisualizer-back/src/main/java/io/github/phillima/avisualizer/controller/AvisualizerController.java delete mode 100644 avisualizer-back/src/main/java/io/github/phillima/avisualizer/controller/Controller.java delete mode 100644 avisualizer-back/src/main/java/io/github/phillima/avisualizer/entity/AvisualizerEntity.java delete mode 100644 avisualizer-back/src/main/java/io/github/phillima/avisualizer/model/AvisualizerModel.java delete mode 100644 avisualizer-back/src/main/java/io/github/phillima/avisualizer/model/ProjectModel.java delete mode 100644 avisualizer-back/src/main/java/io/github/phillima/avisualizer/model/SimpleResponse.java delete mode 100644 avisualizer-back/src/main/java/io/github/phillima/avisualizer/repository/AvisualizerRepository.java delete mode 100644 avisualizer-back/src/main/java/io/github/phillima/avisualizer/service/AvisualizerService.java delete mode 100644 avisualizer-back/src/main/resources/Geostore-CV.json delete mode 100644 avisualizer-back/src/main/resources/Geostore-PV.json delete mode 100644 avisualizer-back/src/main/resources/Geostore-SV.json delete mode 100644 avisualizer-back/src/main/resources/Guj-CV.json delete mode 100644 avisualizer-back/src/main/resources/Guj-PV.json delete mode 100644 avisualizer-back/src/main/resources/Guj-SV.json delete mode 100644 avisualizer-back/src/main/resources/SpaceWeatherTSI-CV.json delete mode 100644 avisualizer-back/src/main/resources/SpaceWeatherTSI-PV.json delete mode 100644 avisualizer-back/src/main/resources/SpaceWeatherTSI-SV.json delete mode 100644 avisualizer-back/src/main/resources/application.properties delete mode 100644 avisualizer-back/src/main/resources/not_loaded.html delete mode 100644 avisualizer-back/src/main/resources/spring-retry-CV.json delete mode 100644 avisualizer-back/src/main/resources/spring-retry-PV.json delete mode 100644 avisualizer-back/src/main/resources/spring-retry-SV.json delete mode 100644 avisualizer-back/system.properties delete mode 100644 avisualizer-front/pom.xml delete mode 100644 images/avisualizer-pv.png delete mode 100644 images/avisualizer-sv.png delete mode 100644 images/succeeded.svg rename avisualizer-front/package-lock.json => package-lock.json (100%) rename avisualizer-front/package.json => package.json (100%) rename {avisualizer-front/public => public}/favicon.ico (100%) rename {avisualizer-front/public => public}/index.html (100%) rename {avisualizer-front/public => public}/logo.svg (100%) rename {avisualizer-front/public => public}/logo192.png (100%) rename {avisualizer-front/public => public}/logo512.png (100%) rename {avisualizer-front/public => public}/manifest.json (100%) rename {avisualizer-front/public => public}/robots.txt (100%) rename {avisualizer-front/src => src}/App.tsx (100%) rename {avisualizer-front/src => src}/assets/class-circle.png (100%) rename {avisualizer-front/src => src}/assets/logo.svg (100%) rename {avisualizer-front/src => src}/assets/package-circle.png (100%) rename {avisualizer-front/src => src}/assets/visualization.png (100%) rename {avisualizer-front/src => src}/components/Button/index.tsx (100%) rename {avisualizer-front/src => src}/components/Button/styles.ts (100%) rename {avisualizer-front/src => src}/components/Button/types.d.ts (100%) rename {avisualizer-front/src => src}/components/Checkbox/index.tsx (100%) rename {avisualizer-front/src => src}/components/Checkbox/styles.ts (100%) rename {avisualizer-front/src => src}/components/Checkbox/types.d.ts (100%) rename {avisualizer-front/src => src}/components/Layout/Header/index.tsx (100%) rename {avisualizer-front/src => src}/components/Layout/Header/styles.ts (100%) rename {avisualizer-front/src => src}/components/Layout/InformationModal/AVisualizer.tsx (100%) rename {avisualizer-front/src => src}/components/Layout/InformationModal/AnnotationMetric.tsx (100%) rename {avisualizer-front/src => src}/components/Layout/InformationModal/Visualization.tsx (100%) rename {avisualizer-front/src => src}/components/Layout/InformationModal/index.tsx (100%) rename {avisualizer-front/src => src}/components/Layout/InformationModal/styles.ts (100%) rename {avisualizer-front/src => src}/components/Layout/InformationModal/types.d.ts (100%) rename {avisualizer-front/src => src}/components/Layout/index.tsx (100%) rename {avisualizer-front/src => src}/components/Layout/styles.ts (100%) rename {avisualizer-front/src => src}/components/Layout/types.d.ts (100%) rename {avisualizer-front/src => src}/components/Loading/index.tsx (100%) rename {avisualizer-front/src => src}/components/Loading/styles.ts (100%) rename {avisualizer-front/src => src}/components/RadioButton/index.tsx (100%) rename {avisualizer-front/src => src}/components/RadioButton/styles.ts (100%) rename {avisualizer-front/src => src}/components/RadioButton/types.d.ts (100%) rename {avisualizer-front/src => src}/components/Table/index.tsx (100%) rename {avisualizer-front/src => src}/components/Table/styles.ts (100%) rename {avisualizer-front/src => src}/components/Table/types.d.ts (100%) rename {avisualizer-front/src => src}/components/ZoomableCircle/ClassView.ts (100%) rename {avisualizer-front/src => src}/components/ZoomableCircle/PackageView.ts (100%) rename {avisualizer-front/src => src}/components/ZoomableCircle/SystemView.ts (100%) rename {avisualizer-front/src => src}/components/ZoomableCircle/types.d.ts (100%) rename {avisualizer-front/src => src}/data/Geostore-CV.json (100%) rename {avisualizer-front/src => src}/data/Geostore-PV.json (100%) rename {avisualizer-front/src => src}/data/Geostore-SV.json (100%) rename {avisualizer-front/src => src}/data/Guj-CV.json (100%) rename {avisualizer-front/src => src}/data/Guj-PV.json (100%) rename {avisualizer-front/src => src}/data/Guj-SV.json (100%) rename {avisualizer-front/src => src}/data/SpaceWeatherTSI-CV.json (100%) rename {avisualizer-front/src => src}/data/SpaceWeatherTSI-PV.json (100%) rename {avisualizer-front/src => src}/data/SpaceWeatherTSI-SV.json (100%) rename {avisualizer-front/src => src}/index.tsx (100%) rename {avisualizer-front/src => src}/pages/Home/index.tsx (100%) rename {avisualizer-front/src => src}/pages/Home/styles.ts (100%) rename {avisualizer-front/src => src}/react-app-env.d.ts (100%) rename {avisualizer-front/src => src}/styles/global.ts (100%) rename {avisualizer-front/src => src}/styles/themes/light.ts (100%) rename {avisualizer-front/src => src}/styles/themes/styled.d.ts (100%) rename {avisualizer-front/src => src}/utils/AnnotationMetric.ts (100%) rename {avisualizer-front/src => src}/utils/AnnotationSchemas.ts (100%) rename {avisualizer-front/src => src}/utils/Circle.ts (100%) rename {avisualizer-front/src => src}/utils/Nav.ts (100%) rename {avisualizer-front/src => src}/utils/PopUp.ts (100%) rename {avisualizer-front/src => src}/utils/SVG.ts (100%) rename {avisualizer-front/src => src}/utils/Zoom.ts (100%) delete mode 100644 system.properties rename avisualizer-front/tsconfig.json => tsconfig.json (100%) rename avisualizer-front/yarn.lock => yarn.lock (100%) diff --git a/avisualizer-front/.eslintignore b/.eslintignore similarity index 100% rename from avisualizer-front/.eslintignore rename to .eslintignore diff --git a/avisualizer-front/.eslintrc.json b/.eslintrc.json similarity index 100% rename from avisualizer-front/.eslintrc.json rename to .eslintrc.json diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml deleted file mode 100644 index d71bef57..00000000 --- a/.github/workflows/main.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: AVisualizer - -on: - push: - branches: - - main - pull_request: - branches: - - main -env: - HEROKU_API_KEY: ${{secrets.HEROKU_API_KEY}} - CI: false -jobs: - build: - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v2 - - name: Set up JDK 11 - uses: actions/setup-java@v2 - with: - java-version: '11' - distribution: 'adopt' - - name: login heroku - run: heroku container:login - - name: Cache Maven packages - uses: actions/cache@v2 - with: - path: ~/.m2 - key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }} - restore-keys: ${{ runner.os }}-m2 - - name: Build with Maven and Push - run: | - mvn clean package - cd avisualizer-back/ - heroku plugins:install java - heroku deploy:jar target/avisualizer-back.jar --app avisualizer diff --git a/avisualizer-front/.gitignore b/.gitignore similarity index 100% rename from avisualizer-front/.gitignore rename to .gitignore diff --git a/.idea/.gitignore b/.idea/.gitignore deleted file mode 100644 index 26d33521..00000000 --- a/.idea/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml diff --git a/.idea/compiler.xml b/.idea/compiler.xml deleted file mode 100644 index 0ba33781..00000000 --- a/.idea/compiler.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml deleted file mode 100644 index 0e1cd0f7..00000000 --- a/.idea/encodings.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml deleted file mode 100644 index 712ab9d9..00000000 --- a/.idea/jarRepositories.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml deleted file mode 100644 index 74f14475..00000000 --- a/.idea/misc.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml deleted file mode 100644 index 797acea5..00000000 --- a/.idea/runConfigurations.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml deleted file mode 100644 index 94a25f7f..00000000 --- a/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/avisualizer-front/.npmignore b/.npmignore similarity index 100% rename from avisualizer-front/.npmignore rename to .npmignore diff --git a/avisualizer-front/.prettierignore b/.prettierignore similarity index 100% rename from avisualizer-front/.prettierignore rename to .prettierignore diff --git a/avisualizer-front/.prettierrc b/.prettierrc similarity index 100% rename from avisualizer-front/.prettierrc rename to .prettierrc diff --git a/LICENSE b/LICENSE deleted file mode 100644 index e20b431b..00000000 --- a/LICENSE +++ /dev/null @@ -1,661 +0,0 @@ -GNU AFFERO GENERAL PUBLIC LICENSE - Version 3, 19 November 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU Affero General Public License is a free, copyleft license for -software and other kinds of works, specifically designed to ensure -cooperation with the community in the case of network server software. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -our General Public Licenses are intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - Developers that use our General Public Licenses protect your rights -with two steps: (1) assert copyright on the software, and (2) offer -you this License which gives you legal permission to copy, distribute -and/or modify the software. - - A secondary benefit of defending all users' freedom is that -improvements made in alternate versions of the program, if they -receive widespread use, become available for other developers to -incorporate. Many developers of free software are heartened and -encouraged by the resulting cooperation. However, in the case of -software used on network servers, this result may fail to come about. -The GNU General Public License permits making a modified version and -letting the public access it on a server without ever releasing its -source code to the public. - - The GNU Affero General Public License is designed specifically to -ensure that, in such cases, the modified source code becomes available -to the community. It requires the operator of a network server to -provide the source code of the modified version running there to the -users of that server. Therefore, public use of a modified version, on -a publicly accessible server, gives the public access to the source -code of the modified version. - - An older license, called the Affero General Public License and -published by Affero, was designed to accomplish similar goals. This is -a different license, not a version of the Affero GPL, but Affero has -released a new version of the Affero GPL which permits relicensing under -this license. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU Affero General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Remote Network Interaction; Use with the GNU General Public License. - - Notwithstanding any other provision of this License, if you modify the -Program, your modified version must prominently offer all users -interacting with it remotely through a computer network (if your version -supports such interaction) an opportunity to receive the Corresponding -Source of your version by providing access to the Corresponding Source -from a network server at no charge, through some standard or customary -means of facilitating copying of software. This Corresponding Source -shall include the Corresponding Source for any work covered by version 3 -of the GNU General Public License that is incorporated pursuant to the -following paragraph. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the work with which it is combined will remain governed by version -3 of the GNU General Public License. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU Affero General Public License from time to time. Such new versions -will be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU Affero General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU Affero General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU Affero General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published - by the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If your software can interact with users remotely through a computer -network, you should also make sure that it provides a way for users to -get its source. For example, if your program is a web application, its -interface could display a "Source" link that leads users to an archive -of the code. There are many ways you could offer source, and different -solutions will be better for different programs; see section 13 for the -specific requirements. - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU AGPL, see -. diff --git a/Procfile b/Procfile deleted file mode 100644 index c44039e3..00000000 --- a/Procfile +++ /dev/null @@ -1 +0,0 @@ -web: java $JAVA_OPTS -Dserver.port=$PORT -jar avisualizer-back/target/avisualizer-back.jar \ No newline at end of file diff --git a/README.md b/README.md deleted file mode 100644 index a2bef0b1..00000000 --- a/README.md +++ /dev/null @@ -1,54 +0,0 @@ -[![AVisualizer](https://github.com/metaisbeta/avisualizer/actions/workflows/main.yml/badge.svg)](https://github.com/metaisbeta/avisualizer/actions/workflows/main.yml) -[![Heroku](https://img.shields.io/badge/heroku-deployed-blueviolet.svg?logo=heroku&)](https://avisualizer.herokuapp.com/) - -

Annotation Visualizer

-

A Tool to Visualize Code Annotations Metrics Distribution

- -Annotation Metrics -================== - -The Annotation Visualizer (AVisualizer) is a software visualization tool that aims to aid researches and developers in analyzing and comprehending code annotations distributions. The visualization is generated based on a suite software metrics dedicated to code annotations. - -The suite is composed of 9 metrics proposed and defined in the the paper [A Metrics Suite for Code Annoation Assessment](https://www.sciencedirect.com/science/article/pii/S016412121730273X) - -### Code Annotation Metrics - -* AC: Annotations in Class -* UAC: Unique Annotations in Class -* ASC: Annotation Schema in Class -* AED: Annotation in Element Declaration -* AA: Attributes in Annotation -* ANL: Annotation Nesting Level -* LOCAD: LOC in Annotation Declaration -* NEC: Number of Elements in Class -* NAEC: Number of Annotated Elements in Class - -Collecting the Metrics -================== - -The collection of the metrics values is performed by the [Annotation Sniffer (ASniffer)](https://github.com/phillima/asniffer). The generated JSON report is used as input for the AVisualizer. - - -Annotations Visualization -================== - -We are proposing three different polymetrics views for code annotations. They are all hierarchical view based on circle packs. - -* System View: In this view we are interested in observing how annotation schemas are distributed in the packages. This view has no information of classes. - -![System View Example](/images/avisualizer-sv.png) -*Example of the System View for a Java Software* - -* Package View: In this view we are interested in observing how annotations are distributed inside a class, based on their schema. In this view we have no information of how the annotations are distributed between the code elements. - -![Package View Example](/images/avisualizer-pv.png) -*Example of the Package View for a Java Software* - -* Class View: In this view we group the annotation inside a class based on their code elements. - - -

Status

-

🚧 Work In Progress... 🚧

- -

License

-GitHub diff --git a/avisualizer-back/.gitignore b/avisualizer-back/.gitignore deleted file mode 100644 index fb576dae..00000000 --- a/avisualizer-back/.gitignore +++ /dev/null @@ -1,33 +0,0 @@ -HELP.md -target/ -.mvn/ -!**/src/main/**/target/ -!**/src/test/**/target/ - -### STS ### -.apt_generated -.classpath -.factorypath -.project -.settings -.springBeans -.sts4-cache - -### IntelliJ IDEA ### -.idea -*.iws -*.iml -*.ipr - -### NetBeans ### -/nbproject/private/ -/nbbuild/ -/dist/ -/nbdist/ -/.nb-gradle/ -build/ -!**/src/main/**/build/ -!**/src/test/**/build/ - -### VS Code ### -.vscode/ diff --git a/avisualizer-back/Procfile b/avisualizer-back/Procfile deleted file mode 100644 index a2eaebbf..00000000 --- a/avisualizer-back/Procfile +++ /dev/null @@ -1 +0,0 @@ -web: java $JAVA_OPTS -Dserver.port=$PORT -jar target/avisualizer-back.jar \ No newline at end of file diff --git a/avisualizer-back/pom.xml b/avisualizer-back/pom.xml deleted file mode 100644 index 71fc7368..00000000 --- a/avisualizer-back/pom.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - 4.0.0 - - io.github.phillima - avisualizer - 0.0.1-SNAPSHOT - - - - avisualizer-back - avisualizer-backend - - - UTF-8 - 11 - io.github.phillima.avisualizer.AvisualizerApplication - - - - - org.springframework.boot - spring-boot-starter-web - - - org.springframework.boot - spring-boot-starter-data-mongodb - - - org.springframework.boot - spring-boot-starter - - - org.springframework.boot - spring-boot-starter-test - - - org.springframework.data - spring-data-mongodb - 3.2.6 - - - org.projectlombok - lombok - 1.18.20 - provided - - - io.github.phillima - asniffer - 2.4.7 - - - - - ${project.artifactId} - - - org.springframework.boot - spring-boot-maven-plugin - - - org.apache.maven.plugins - maven-compiler-plugin - 3.8.1 - - 11 - 11 - - - - maven-resources-plugin - - - copy-resources - validate - - copy-resources - - - ${project.build.directory}/classes/static - - - ${project.parent.basedir}/avisualizer-front/build - - - - - - - - org.apache.maven.plugins - maven-dependency-plugin - 3.0.1 - - - copy-dependencies - package - - copy-dependencies - - - - - - com.heroku.sdk - heroku-maven-plugin - 3.0.4 - - avisualizer-plugin - - java $JAVA_OPTS -Dserver.port=$PORT -cp target/classes:target/dependency/* io.github.phillima.avisualizer.AvisualizerApplication - - - - - - diff --git a/avisualizer-back/src/main/java/io/github/phillima/avisualizer/AvisualizerApplication.java b/avisualizer-back/src/main/java/io/github/phillima/avisualizer/AvisualizerApplication.java deleted file mode 100644 index 2a193109..00000000 --- a/avisualizer-back/src/main/java/io/github/phillima/avisualizer/AvisualizerApplication.java +++ /dev/null @@ -1,23 +0,0 @@ -package io.github.phillima.avisualizer; - -import org.springframework.boot.SpringApplication; -import org.springframework.boot.autoconfigure.EnableAutoConfiguration; -import org.springframework.boot.autoconfigure.SpringBootApplication; -import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; -import org.springframework.data.mongodb.repository.config.EnableMongoRepositories; - -@SpringBootApplication -@EnableMongoRepositories -@EnableAutoConfiguration -/*@SpringBootApplication(exclude = { - DataSourceAutoConfiguration.class, - DataSourceTransactionManagerAutoConfiguration.class, - HibernateJpaAutoConfiguration.class -})*/ -public class AvisualizerApplication extends SpringBootServletInitializer { - - public static void main(String[] args) { - SpringApplication.run(AvisualizerApplication.class, args); - } - -} diff --git a/avisualizer-back/src/main/java/io/github/phillima/avisualizer/controller/AvisualizerController.java b/avisualizer-back/src/main/java/io/github/phillima/avisualizer/controller/AvisualizerController.java deleted file mode 100644 index 9415e8ee..00000000 --- a/avisualizer-back/src/main/java/io/github/phillima/avisualizer/controller/AvisualizerController.java +++ /dev/null @@ -1,13 +0,0 @@ -package io.github.phillima.avisualizer.controller; - -import com.github.phillima.asniffer.model.AMReport; -import org.springframework.web.bind.annotation.*; - -@RestController -public class AvisualizerController { - - private String projectPath = "/home/phillima/Documentos/Doutorado/Embrace/repositorios/SpaceWeatherTSI/"; - private String reportPath = "/home/phillima/Documentos/IdeaProjects/avisualizer/avisu-front/src/assets"; - private AMReport report; - -} diff --git a/avisualizer-back/src/main/java/io/github/phillima/avisualizer/controller/Controller.java b/avisualizer-back/src/main/java/io/github/phillima/avisualizer/controller/Controller.java deleted file mode 100644 index a983ba37..00000000 --- a/avisualizer-back/src/main/java/io/github/phillima/avisualizer/controller/Controller.java +++ /dev/null @@ -1,55 +0,0 @@ -package io.github.phillima.avisualizer.controller; - - -import io.github.phillima.avisualizer.entity.AvisualizerEntity; -import io.github.phillima.avisualizer.model.AvisualizerModel; -import io.github.phillima.avisualizer.model.SimpleResponse; -import io.github.phillima.avisualizer.service.AvisualizerService; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; -import org.springframework.web.bind.annotation.*; - -import java.io.IOException; -import java.net.URISyntaxException; - -@CrossOrigin -@RestController -public class Controller { - - @Autowired - private AvisualizerService avisualizerService; - - @RequestMapping("/rest") - public SimpleResponse index() { - return new SimpleResponse("Meta is Beta!"); - } - - @RequestMapping("/data.json") - public ResponseEntity returnAllData(@RequestParam(required = false, name = "project") String project) throws URISyntaxException, IOException { - AvisualizerEntity response = avisualizerService.getAllInformation(project); - return ResponseEntity.ok(response); - } - - @RequestMapping("/data/sv.json") - public String returnSv(@RequestParam(required = false, name = "project") String project) throws URISyntaxException, IOException { - return avisualizerService.returnSV(project); - } - - @RequestMapping("/data/pv.json") - public String returnPV(@RequestParam(required = false, name = "project") String project) throws URISyntaxException, IOException { - return avisualizerService.returnPV(project); - } - - @RequestMapping("/data/cv.json") - public String returnCV(@RequestParam(required = false, name = "project") String project) throws URISyntaxException, IOException { - return avisualizerService.returnCV(project); - } - - @PostMapping("/data/save") - public ResponseEntity saveData(@RequestBody AvisualizerModel model) { - AvisualizerEntity resp = avisualizerService.saveModel(model); - return ResponseEntity.ok(resp); - } - -} diff --git a/avisualizer-back/src/main/java/io/github/phillima/avisualizer/entity/AvisualizerEntity.java b/avisualizer-back/src/main/java/io/github/phillima/avisualizer/entity/AvisualizerEntity.java deleted file mode 100644 index 1eb31d62..00000000 --- a/avisualizer-back/src/main/java/io/github/phillima/avisualizer/entity/AvisualizerEntity.java +++ /dev/null @@ -1,29 +0,0 @@ -package io.github.phillima.avisualizer.entity; - -import lombok.AllArgsConstructor; -import lombok.Data; -import lombok.NoArgsConstructor; -import org.springframework.data.annotation.Id; -import org.springframework.data.mongodb.core.mapping.Document; - -import java.time.LocalDateTime; -import java.util.UUID; - - -@Data -@AllArgsConstructor -@NoArgsConstructor -@Document("avisualizer") -public class AvisualizerEntity { - - @Id - private UUID id; - private String name; - - private String cv; - private String pv; - private String sv; - - private LocalDateTime last_update; - -} diff --git a/avisualizer-back/src/main/java/io/github/phillima/avisualizer/model/AvisualizerModel.java b/avisualizer-back/src/main/java/io/github/phillima/avisualizer/model/AvisualizerModel.java deleted file mode 100644 index dd7d343f..00000000 --- a/avisualizer-back/src/main/java/io/github/phillima/avisualizer/model/AvisualizerModel.java +++ /dev/null @@ -1,15 +0,0 @@ -package io.github.phillima.avisualizer.model; - -import lombok.AllArgsConstructor; -import lombok.Data; - -@Data -@AllArgsConstructor -public class AvisualizerModel { - - private String name; - private String cv; - private String sv; - private String pv; - -} diff --git a/avisualizer-back/src/main/java/io/github/phillima/avisualizer/model/ProjectModel.java b/avisualizer-back/src/main/java/io/github/phillima/avisualizer/model/ProjectModel.java deleted file mode 100644 index cf44529b..00000000 --- a/avisualizer-back/src/main/java/io/github/phillima/avisualizer/model/ProjectModel.java +++ /dev/null @@ -1,11 +0,0 @@ -package io.github.phillima.avisualizer.model; - -import lombok.Data; - -@Data -public class ProjectModel { - - private String path; - private String reportPath; - -} diff --git a/avisualizer-back/src/main/java/io/github/phillima/avisualizer/model/SimpleResponse.java b/avisualizer-back/src/main/java/io/github/phillima/avisualizer/model/SimpleResponse.java deleted file mode 100644 index 9923964d..00000000 --- a/avisualizer-back/src/main/java/io/github/phillima/avisualizer/model/SimpleResponse.java +++ /dev/null @@ -1,14 +0,0 @@ -package io.github.phillima.avisualizer.model; - -public class SimpleResponse { - - private String message; - - public SimpleResponse(String message){ - this.message = message; - } - - public String getMessage() { - return message; - } -} diff --git a/avisualizer-back/src/main/java/io/github/phillima/avisualizer/repository/AvisualizerRepository.java b/avisualizer-back/src/main/java/io/github/phillima/avisualizer/repository/AvisualizerRepository.java deleted file mode 100644 index 71cfe555..00000000 --- a/avisualizer-back/src/main/java/io/github/phillima/avisualizer/repository/AvisualizerRepository.java +++ /dev/null @@ -1,12 +0,0 @@ -package io.github.phillima.avisualizer.repository; - -import io.github.phillima.avisualizer.entity.AvisualizerEntity; -import org.springframework.data.mongodb.repository.MongoRepository; -import org.springframework.stereotype.Repository; - -import java.util.UUID; - -@Repository -public interface AvisualizerRepository extends MongoRepository { - -} diff --git a/avisualizer-back/src/main/java/io/github/phillima/avisualizer/service/AvisualizerService.java b/avisualizer-back/src/main/java/io/github/phillima/avisualizer/service/AvisualizerService.java deleted file mode 100644 index ebbc67c2..00000000 --- a/avisualizer-back/src/main/java/io/github/phillima/avisualizer/service/AvisualizerService.java +++ /dev/null @@ -1,145 +0,0 @@ -package io.github.phillima.avisualizer.service; - -import com.github.phillima.asniffer.output.json.d3hierarchy.classview.JSONReportCV; -import com.github.phillima.asniffer.output.json.d3hierarchy.packageview.JSONReportPV; -import com.github.phillima.asniffer.output.json.d3hierarchy.systemview.JSONReportSV; -import com.google.gson.Gson; -import com.google.gson.GsonBuilder; -import io.github.phillima.avisualizer.entity.AvisualizerEntity; -import io.github.phillima.avisualizer.model.AvisualizerModel; -import io.github.phillima.avisualizer.repository.AvisualizerRepository; -import org.apache.commons.lang3.StringUtils; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import java.io.IOException; -import java.net.URISyntaxException; -import java.net.URL; -import java.nio.file.Files; -import java.nio.file.Paths; -import java.time.LocalDateTime; -import java.util.Objects; -import java.util.Optional; -import java.util.UUID; - -@Service -public class AvisualizerService { - - @Autowired - private AvisualizerRepository repository; - - private static final String CV_DEFAULT = "SpaceWeatherTSI-CV.json"; - private static final String PV_DEFAULT = "SpaceWeatherTSI-PV.json"; - private static final String SV_DEFAULT = "SpaceWeatherTSI-SV.json"; - - private static final String DEFAULT_NAME = "SpaceWeatherTSI"; - - private static final String NO_PARAM = ""; - - - private AvisualizerModel currentModel = standardResponse(); - - public AvisualizerService() throws URISyntaxException, IOException { - } - - public AvisualizerModel standardResponse() throws URISyntaxException, IOException { - String cv = readCVFileFromResources(CV_DEFAULT); - String pv = readCVFileFromResources(PV_DEFAULT); - String sv = readCVFileFromResources(SV_DEFAULT); - - return new AvisualizerModel(DEFAULT_NAME, cv, pv, sv); - } - - public String returnFileSV(String fileName) throws URISyntaxException, IOException { - return readSVFileFromResources(fileName); - } - - public String returnFileCV(String fileName) throws URISyntaxException, IOException { - return readCVFileFromResources(fileName); - } - - public String returnFilePV(String fileName) throws URISyntaxException, IOException { - return readPVFileFromResources(fileName); - } - - public static String readSVFileFromResources(String filename) throws URISyntaxException, IOException { - URL resource = AvisualizerService.class.getClassLoader().getResource(filename); - byte[] bytes = Files.readAllBytes(Paths.get(resource.toURI())); - return new String(bytes); - } - - public static String readPVFileFromResources(String filename) throws URISyntaxException, IOException { - URL resource = AvisualizerService.class.getClassLoader().getResource(filename); - byte[] bytes = Files.readAllBytes(Paths.get(resource.toURI())); - return new String(bytes); - } - - public static String readCVFileFromResources(String filename) throws URISyntaxException, IOException { - URL resource = AvisualizerService.class.getClassLoader().getResource(filename); - byte[] bytes = Files.readAllBytes(Paths.get(resource.toURI())); - return new String(bytes); - } - - public String returnSV(String projectID) throws URISyntaxException, IOException { - if(StringUtils.isEmpty(projectID)){ - return returnFileSV(SV_DEFAULT); - } - Optional response= this.repository.findById(UUID.fromString(projectID)); - if(response.isPresent()){ - return response.get().getSv(); - } - return ""; - } - - public String returnCV(String projectID) throws URISyntaxException, IOException { - if(StringUtils.isEmpty(projectID)){ - return returnFileSV(SV_DEFAULT); - } - Optional response= this.repository.findById(UUID.fromString(projectID)); - if(response.isPresent()){ - return response.get().getCv(); - } - return ""; - } - - public String returnPV(String projectID) throws URISyntaxException, IOException { - if(StringUtils.isEmpty(projectID)){ - return returnFileSV(SV_DEFAULT); - } - Optional response= this.repository.findById(UUID.fromString(projectID)); - if(response.isPresent()){ - return response.get().getPv(); - } - return ""; - } - - public AvisualizerEntity saveModel(AvisualizerModel model){ - AvisualizerEntity entity = new AvisualizerEntity(); - entity.setId(UUID.randomUUID()); - entity.setName(model.getName()); - - entity.setCv(model.getCv()); - entity.setSv(model.getSv()); - entity.setPv(model.getPv()); - - entity.setLast_update(LocalDateTime.now()); - - return this.repository.save(entity); - } - - public AvisualizerEntity getAllInformation(String projectUUID) throws URISyntaxException, IOException { - Optional response = this.repository.findById(UUID.fromString(projectUUID)); - if(response.isPresent()){ - return response.get(); - } - return new AvisualizerEntity(); - } - - private Long processProjectID(Long projectID){ - if(Objects.isNull(projectID)){ - return -1L; - } - return projectID; - } - -} diff --git a/avisualizer-back/src/main/resources/Geostore-CV.json b/avisualizer-back/src/main/resources/Geostore-CV.json deleted file mode 100644 index 4ec2876a..00000000 --- a/avisualizer-back/src/main/resources/Geostore-CV.json +++ /dev/null @@ -1,29677 +0,0 @@ -{ - "name": "Geostore", - "children": [ - { - "name": "it.geosolutions.geostore", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.Start", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "run", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.core.dao.UserAttributeDAOTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "testPersistRole", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.ExternalSecurityDAOTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "1" - }, - "children": [ - { - "name": "testPersistSecurityUsingNames", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testPersistSecurity", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.ResourceDAOTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "testPersistResource", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.SecurityDAOTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "1" - }, - "children": [ - { - "name": "testPersistSecurityUsingNames", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testPersistSecurity", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.UserDAOTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "testPersistUser", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.AttributeDAOTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "1" - }, - "children": [ - { - "name": "testPersistAttribute", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testSearchAttribute", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.CategoryDAOTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "testPersistCategory", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.BaseDAOTest", - "type": "class", - "properties": { - "asc": "2", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "setUp", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testCheckDAOs", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.StoredDataDAOTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "testPersistData", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.UserGroupDAOTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "testPersistUserGroup", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.impl", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.core.dao.impl.UserDAOImpl", - "type": "class", - "properties": { - "asc": "2", - "ac": "10", - "uac": "3" - }, - "children": [ - { - "name": "Transactional", - "type": "annotation", - "properties": { - "schema": "org.springframework.transaction.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "persist", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "removeById", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "save", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "search", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findAll", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "remove", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "merge", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "find", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.impl.BaseDAO", - "type": "class", - "properties": { - "asc": "3", - "ac": "5", - "uac": "3" - }, - "children": [ - { - "name": "Repository", - "type": "annotation", - "properties": { - "schema": "org.springframework.stereotype", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "setSearchProcessor", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "em", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setEntityManager", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "entityManager", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "PersistenceContext", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.impl.AttributeDAOImpl", - "type": "class", - "properties": { - "asc": "2", - "ac": "8", - "uac": "3" - }, - "children": [ - { - "name": "Transactional", - "type": "annotation", - "properties": { - "schema": "org.springframework.transaction.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "removeById", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "persist", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "remove", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "search", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findAll", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "merge", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.impl.CategoryDAOImpl", - "type": "class", - "properties": { - "asc": "2", - "ac": "10", - "uac": "3" - }, - "children": [ - { - "name": "Transactional", - "type": "annotation", - "properties": { - "schema": "org.springframework.transaction.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "findAll", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "remove", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findGroupSecurityRule", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "search", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findUserSecurityRule", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "persist", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "merge", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "removeById", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.impl.UserAttributeDAOImpl", - "type": "class", - "properties": { - "asc": "2", - "ac": "8", - "uac": "3" - }, - "children": [ - { - "name": "Transactional", - "type": "annotation", - "properties": { - "schema": "org.springframework.transaction.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "persist", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "removeById", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "search", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "merge", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "remove", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findAll", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.impl.StoredDataDAOImpl", - "type": "class", - "properties": { - "asc": "2", - "ac": "8", - "uac": "3" - }, - "children": [ - { - "name": "Transactional", - "type": "annotation", - "properties": { - "schema": "org.springframework.transaction.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "merge", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "remove", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "persist", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findAll", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "removeById", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "search", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.impl.UserGroupDAOImpl", - "type": "class", - "properties": { - "asc": "2", - "ac": "9", - "uac": "3" - }, - "children": [ - { - "name": "Transactional", - "type": "annotation", - "properties": { - "schema": "org.springframework.transaction.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "persist", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "merge", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "find", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "search", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findAll", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "removeById", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "remove", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.impl.SecurityDAOImpl", - "type": "class", - "properties": { - "asc": "2", - "ac": "11", - "uac": "3" - }, - "children": [ - { - "name": "Transactional", - "type": "annotation", - "properties": { - "schema": "org.springframework.transaction.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "findUserSecurityRule", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "persist", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "search", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "removeById", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findGroupSecurityRule", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "merge", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "remove", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findSecurityRules", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findAll", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.impl.ResourceDAOImpl", - "type": "class", - "properties": { - "asc": "2", - "ac": "14", - "uac": "3" - }, - "children": [ - { - "name": "Transactional", - "type": "annotation", - "properties": { - "schema": "org.springframework.transaction.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "persist", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findResourceNamesMatchingPattern", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "search", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findAll", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findResources", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "removeResources", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "find", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "merge", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "remove", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "removeById", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findByName", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findAttributes", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.impl.ExternalSecurityDAOImpl", - "type": "class", - "properties": { - "asc": "1", - "ac": "7", - "uac": "1" - }, - "children": [ - { - "name": "findAll", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "addReadSecurityConstraints", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findSecurityRules", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "search", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findGroupSecurityRule", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findUserSecurityRule", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "persist", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.ldap", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.core.dao.ldap.UserDAOTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "7", - "uac": "1" - }, - "children": [ - { - "name": "testGroupsAreFetched", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testSearchByGroup", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testRolesAreAssigned", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testFindAll", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testSearchByname", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testMemberPattern", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testAttributesMapper", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.ldap.BaseDAOTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "26", - "uac": "1" - }, - "children": [ - { - "name": "getNameInNamespace", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getStringAttribute", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getStringAttribute", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getStringAttributes", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getNameInNamespace", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getNameInNamespace", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getStringAttribute", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "search", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "search", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getStringAttribute", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getStringAttribute", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getNameInNamespace", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getStringAttribute", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getNameInNamespace", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getNameInNamespace", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getNameInNamespace", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getStringAttribute", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getStringAttribute", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getNameInNamespace", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getNameInNamespace", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getStringAttribute", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getNameInNamespace", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getNameInNamespace", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getStringAttribute", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getStringAttribute", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "search", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.ldap.UserGroupDAOTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "1" - }, - "children": [ - { - "name": "testFindAll", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testSearchByname", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testAddEveryOne", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.ldap.impl", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.core.dao.ldap.impl.UserDAOImpl", - "type": "class", - "properties": { - "asc": "1", - "ac": "11", - "uac": "2" - }, - "children": [ - { - "name": "remove", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "removeById", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doMapFromContext", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "search", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "save", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "merge", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "find", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "persist", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findAll", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "count", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.ldap.impl.UserGroupDAOImpl", - "type": "class", - "properties": { - "asc": "1", - "ac": "11", - "uac": "2" - }, - "children": [ - { - "name": "persist", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "search", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "merge", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "save", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "remove", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findAll", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "removeById", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "find", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doMapFromContext", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "count", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.ldap", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.core.ldap.MockContextSource", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "1" - }, - "children": [ - { - "name": "getContext", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getReadOnlyContext", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getReadWriteContext", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.ldap.IterableNamingEnumeration", - "type": "class", - "properties": { - "asc": "1", - "ac": "5", - "uac": "1" - }, - "children": [ - { - "name": "hasMoreElements", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "next", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "nextElement", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "close", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hasMore", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.ldap.MockDirContextOperations", - "type": "class", - "properties": { - "asc": "1", - "ac": "75", - "uac": "1" - }, - "children": [ - { - "name": "search", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setAttributeValues", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "addAttributeValue", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "createSubcontext", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "isUpdateMode", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "addToEnvironment", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getSchema", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getSchemaClassDefinition", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "lookupLink", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "rebind", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getObjectAttributes", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "search", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "createSubcontext", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "search", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getDn", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAttributes", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getSchemaClassDefinition", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "search", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "list", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "bind", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "list", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "search", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "addAttributeValue", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setAttributeValue", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "removeAttributeValue", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "modifyAttributes", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "unbind", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "listBindings", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "update", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "composeName", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "rename", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "removeFromEnvironment", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getStringAttributes", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "close", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getObjectAttribute", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAttributeSortedStringSet", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAttributes", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "modifyAttributes", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getModificationItems", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "modifyAttributes", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "search", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "bind", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getReferralUrl", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAttributes", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "unbind", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "lookupLink", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "createSubcontext", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "createSubcontext", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "search", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getEnvironment", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "modifyAttributes", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "composeName", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "destroySubcontext", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setDn", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "rebind", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getNameParser", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "bind", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "rebind", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setAttributeValues", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "lookup", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "rebind", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "bind", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAttributes", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "search", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getNameParser", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "isReferral", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAttributes", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "destroySubcontext", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "lookup", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "rename", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "listBindings", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getStringAttribute", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getNameInNamespace", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getSchema", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getNamesOfModifiedAttributes", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.model", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.core.model.AttributeTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "1" - }, - "children": [ - { - "name": "testMarshallingNumber", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testMarshallingDate", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testMarshallingString", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.model.SecurityRuleTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "1" - }, - "children": [ - { - "name": "testMarshallingGroupname", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testMarshallingUsername", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.model.GroupReservedNamesTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "testRemoveReserved", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.model.UserTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "testMarshallingString", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.model.CategoryTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "testMarshallingString", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.model.UserGroupTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "testMarshallingString", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.model.StoredData", - "type": "class", - "properties": { - "asc": "4", - "ac": "13", - "uac": "10" - }, - "children": [ - { - "name": "Entity", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Cache", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "XmlRootElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "toString", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hashCode", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "data", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "4", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getId", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlTransient", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "equals", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getResource", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlTransient", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "resource", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "OneToOne", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "ForeignKey", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "id", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Id", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.model.SecurityRule", - "type": "class", - "properties": { - "asc": "4", - "ac": "36", - "uac": "25" - }, - "children": [ - { - "name": "Entity", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "8", - "anl": "0" - }, - "children": [] - }, - { - "name": "UniqueConstraint", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "1" - }, - "children": [] - }, - { - "name": "UniqueConstraint", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "1" - }, - "children": [] - }, - { - "name": "Cache", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "XmlRootElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "groupname", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "id", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Id", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "user", - "type": "field", - "value": 3, - "properties": {}, - "children": [ - { - "name": "ManyToOne", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "ForeignKey", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "isCanWrite", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlTransient", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "canRead", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "canWrite", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getResource", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlTransient", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "toString", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getId", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlTransient", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getUser", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlTransient", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "username", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getGroup", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlTransient", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "group", - "type": "field", - "value": 3, - "properties": {}, - "children": [ - { - "name": "ManyToOne", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "ForeignKey", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "resource", - "type": "field", - "value": 3, - "properties": {}, - "children": [ - { - "name": "ManyToOne", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "ForeignKey", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "equals", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "onPreUpdate", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "PreUpdate", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PrePersist", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "isCanRead", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlTransient", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hashCode", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.model.UserAttribute", - "type": "class", - "properties": { - "asc": "4", - "ac": "19", - "uac": "16" - }, - "children": [ - { - "name": "Entity", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "2", - "anl": "0" - }, - "children": [] - }, - { - "name": "UniqueConstraint", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "2", - "anl": "1" - }, - "children": [] - }, - { - "name": "Cache", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "XmlRootElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "toString", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "equals", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getId", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlTransient", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "user", - "type": "field", - "value": 3, - "properties": {}, - "children": [ - { - "name": "ManyToOne", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "ForeignKey", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "value", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "id", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Id", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hashCode", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getUser", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlTransient", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "name", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.model.Attribute", - "type": "class", - "properties": { - "asc": "4", - "ac": "35", - "uac": "29" - }, - "children": [ - { - "name": "Entity", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "2", - "anl": "0" - }, - "children": [] - }, - { - "name": "UniqueConstraint", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "2", - "anl": "1" - }, - "children": [] - }, - { - "name": "Cache", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "XmlRootElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "name", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "numberValue", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hashCode", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getId", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlTransient", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "equals", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getResource", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlTransient", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getDateValue", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlTransient", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "onPreUpdate", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "PreUpdate", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PrePersist", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getNumberValue", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlTransient", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "type", - "type": "field", - "value": 3, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Enumerated", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getTextValue", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlTransient", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getValue", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Transient", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "XmlElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "resource", - "type": "field", - "value": 3, - "properties": {}, - "children": [ - { - "name": "ManyToOne", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "ForeignKey", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getType", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlAttribute", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "textValue", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "dateValue", - "type": "field", - "value": 3, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Temporal", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "id", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Id", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "toString", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.model.Resource", - "type": "class", - "properties": { - "asc": "4", - "ac": "31", - "uac": "27" - }, - "children": [ - { - "name": "Entity", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "UniqueConstraint", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "1" - }, - "children": [] - }, - { - "name": "Cache", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "XmlRootElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "hashCode", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "description", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "onCycleDetected", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "data", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "OneToOne", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "name", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "creation", - "type": "field", - "value": 3, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Temporal", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "lastUpdate", - "type": "field", - "value": 3, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Temporal", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "category", - "type": "field", - "value": 3, - "properties": {}, - "children": [ - { - "name": "ManyToOne", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "ForeignKey", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "security", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "OneToMany", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "attribute", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "OneToMany", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "id", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Id", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "metadata", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getSecurity", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlTransient", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "equals", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAttribute", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlElementWrapper", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "toString", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.model.Category", - "type": "class", - "properties": { - "asc": "4", - "ac": "14", - "uac": "12" - }, - "children": [ - { - "name": "Entity", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "UniqueConstraint", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "1" - }, - "children": [] - }, - { - "name": "Cache", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "XmlRootElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "resource", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "OneToMany", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hashCode", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "id", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Id", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getResource", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlTransient", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "equals", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "name", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "toString", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.model.UserGroup", - "type": "class", - "properties": { - "asc": "4", - "ac": "18", - "uac": "15" - }, - "children": [ - { - "name": "Entity", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "UniqueConstraint", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "1" - }, - "children": [] - }, - { - "name": "Cache", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "XmlRootElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "equals", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "groupName", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "enabled", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Type", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getSecurity", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlTransient", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "toString", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getUsers", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlTransient", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hashCode", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "id", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Id", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "description", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "security", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "OneToMany", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.model.User", - "type": "class", - "properties": { - "asc": "4", - "ac": "32", - "uac": "27" - }, - "children": [ - { - "name": "Entity", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "UniqueConstraint", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "1" - }, - "children": [] - }, - { - "name": "Cache", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "XmlRootElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "groups", - "type": "field", - "value": 5, - "properties": {}, - "children": [ - { - "name": "ManyToMany", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "JoinTable", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "3", - "anl": "0" - }, - "children": [] - }, - { - "name": "JoinColumn", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "1" - }, - "children": [] - }, - { - "name": "JoinColumn", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "1" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "equals", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "role", - "type": "field", - "value": 3, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Enumerated", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "name", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getGroups", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "XmlElementWrapper", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "XmlElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "enabled", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Type", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hashCode", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "toString", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getSecurity", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlTransient", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "security", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "OneToMany", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getPassword", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlTransient", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "attribute", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "OneToMany", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Fetch", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "password", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "id", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Id", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "isTrusted", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlTransient", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.model.adapter", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.core.model.adapter.XMultiPolygonAdapter", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "1" - }, - "children": [ - { - "name": "unmarshal", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "marshal", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.model.adapter.GeometryAdapter", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "2" - }, - "children": [ - { - "name": "unmarshal", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "marshal", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.model.adapter.PolygonAdapter", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "1" - }, - "children": [ - { - "name": "unmarshal", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "marshal", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.model.enums", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.core.security.SimpleGrantedAuthoritiesMapperTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "setUp", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Before", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testMapping", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security.ExpressionUserMapperTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "4", - "uac": "2" - }, - "children": [ - { - "name": "testMapMapping", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setUp", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Before", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testUserDetailsMapping", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testJsonsMapping", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security.MockUserDetailsWithAttributes", - "type": "class", - "properties": { - "asc": "1", - "ac": "8", - "uac": "1" - }, - "children": [ - { - "name": "isCredentialsNonExpired", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "isEnabled", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "isAccountNonExpired", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAttribute", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getPassword", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getUsername", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAuthorities", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "isAccountNonLocked", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security.MapExpressionUserMapper", - "type": "class", - "properties": { - "asc": "1", - "ac": "5", - "uac": "1" - }, - "children": [ - { - "name": "canRead", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getSpecificTargetClasses", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "canWrite", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "read", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "write", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security.JSONExpressionUserMapper", - "type": "class", - "properties": { - "asc": "1", - "ac": "6", - "uac": "1" - }, - "children": [ - { - "name": "canRead", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getSpecificTargetClasses", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "preProcessDetails", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "read", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "canWrite", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "write", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security.UserDetailsExpressionUserMapper", - "type": "class", - "properties": { - "asc": "1", - "ac": "5", - "uac": "1" - }, - "children": [ - { - "name": "getSpecificTargetClasses", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "read", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "canRead", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "write", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "canWrite", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security.SimpleGrantedAuthoritiesMapper", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "mapAuthorities", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security.ExpressionUserMapper", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "mapUser", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security.ldap", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.core.security.ldap.CustomAttributesLdapUserDetailsMapperTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "setUp", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Before", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testMappings", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security.ldap.CustomAttributesLdapUserDetailsMapper", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "mapUserFromContext", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security.password", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.core.security.password.MasterPasswordProviderTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "1" - }, - "children": [ - { - "name": "testCodec", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testURL", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security.password.PwEncoderTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "3" - }, - "children": [ - { - "name": "setUpClass", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "BeforeClass", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "tearDownClass", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "AfterClass", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testEncode", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security.password.EncodingTest", - "type": "class", - "properties": { - "asc": "2", - "ac": "5", - "uac": "2" - }, - "children": [ - { - "name": "testCreateKeyStore", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testPbe", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testDigest", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setUp", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "tearDown", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security.password.GeoStorePBEPasswordEncoder", - "type": "class", - "properties": { - "asc": "1", - "ac": "6", - "uac": "1" - }, - "children": [ - { - "name": "encodePassword", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "decodeToCharArray", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "createStringEncoder", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getEncodingType", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "createCharEncoder", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "isPasswordValid", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security.password.AbstractGeoStorePasswordEncoder", - "type": "class", - "properties": { - "asc": "1", - "ac": "6", - "uac": "1" - }, - "children": [ - { - "name": "getEncodingType", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "decodeToCharArray", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "isPasswordValid", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "isPasswordValid", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "encodePassword", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "encodePassword", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security.password.KeyStoreProviderImpl", - "type": "class", - "properties": { - "asc": "1", - "ac": "21", - "uac": "1" - }, - "children": [ - { - "name": "setUserGroupKey", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getPublicKey", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setSecretKey", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getSecretKey", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "abortMasterPasswordChange", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "commitMasterPasswordChange", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "prepareForMasterPasswordChange", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getPrivateKey", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hasConfigPasswordKey", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getKey", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getConfigPasswordKey", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "isKeyStorePassword", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "storeKeyStore", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setBeanName", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getFile", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "removeKey", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "reloadKeyStore", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hasUserGroupKey", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "aliasForGroupService", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "containsAlias", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getUserGroupKey", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security.password.GeoStoreAESEncoder", - "type": "class", - "properties": { - "asc": "1", - "ac": "7", - "uac": "1" - }, - "children": [ - { - "name": "decode", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "createStringEncoder", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "isPasswordValid", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "encodePassword", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "isResponsibleForEncoding", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "createCharEncoder", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getEncodingType", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security.password.URLMasterPasswordProvider", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "1" - }, - "children": [ - { - "name": "doGetMasterPassword", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doSetMasterPassword", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security.password.GeoStoreDigestPasswordEncoder", - "type": "class", - "properties": { - "asc": "1", - "ac": "5", - "uac": "1" - }, - "children": [ - { - "name": "isPasswordValid", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getEncodingType", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "createStringEncoder", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "createCharEncoder", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "encodePassword", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.init", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.init.GeoStoreInit", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "afterPropertiesSet", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.init.LDAPInit", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "afterPropertiesSet", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.init.model", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.init.model.InitUserList", - "type": "class", - "properties": { - "asc": "2", - "ac": "3", - "uac": "3" - }, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "getList", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "iterator", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.rest.security", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.rest.security.TokenAuthenticationFilterTest", - "type": "class", - "properties": { - "asc": "2", - "ac": "8", - "uac": "4" - }, - "children": [ - { - "name": "testUnknownToken", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testCustomPrefix", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testExistingToken", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testCustomHeader", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setUp", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Before", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "checkToken", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "tearDown", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "After", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testCacheExpiration", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.rest.security.MockLdapAuthoritiesPopulator", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "1" - }, - "children": [ - { - "name": "getAllGroups", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getGrantedAuthorities", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAllRoles", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.rest.security.MockLdapAuthenticator", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "authenticate", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.rest.security.GeoStoreLdapAuthoritiesPopulatorTest", - "type": "class", - "properties": { - "asc": "2", - "ac": "7", - "uac": "2" - }, - "children": [ - { - "name": "testNestedGroupsDisabled", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getNameInNamespace", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getNameInNamespace", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testNestedGroupsEnabled", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getStringAttribute", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "search", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getStringAttribute", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.rest.security.HeadersAuthenticationFilterTest", - "type": "class", - "properties": { - "asc": "2", - "ac": "10", - "uac": "4" - }, - "children": [ - { - "name": "usernameHeaderAuthentication", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "mapAuthorities", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "rolesMapper", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "tearDown", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "After", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "usernameAndGroupsHeaderAuthentication", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setUp", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Before", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "prefixedGroupsHeaderAuthentication", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "defaultNoPrefixedGroupsHeaderAuthentication", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "usernameAndRoleHeaderAuthentication", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "noAuthenticationWithoutUsernameHeader", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.rest.security.GeoStoreAuthenticationFilterTest", - "type": "class", - "properties": { - "asc": "2", - "ac": "8", - "uac": "4" - }, - "children": [ - { - "name": "testAutoCreateAttributesMapping", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setUp", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Before", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testAutoCreate", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doFilter", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testAutoCreateDisabled", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doFilter", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "tearDown", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "After", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doFilter", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.rest.security.SessionTokenAuthenticationFilterTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "4", - "uac": "3" - }, - "children": [ - { - "name": "tearDown", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "After", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setUp", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Before", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "userWorksWithFakeIdTest", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "userWorksWithNameOnlyTest", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.rest.security.UserLdapAuthenticationProviderTest", - "type": "class", - "properties": { - "asc": "2", - "ac": "4", - "uac": "3" - }, - "children": [ - { - "name": "setUp", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Before", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testSynchronizeGroups", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAllGroups", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testNullPassword", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.rest.security.MockDirContextOperations", - "type": "class", - "properties": { - "asc": "1", - "ac": "75", - "uac": "1" - }, - "children": [ - { - "name": "isUpdateMode", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setAttributeValues", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "lookupLink", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getModificationItems", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getNameParser", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "destroySubcontext", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getSchema", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "listBindings", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getNamesOfModifiedAttributes", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "rename", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getObjectAttribute", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getStringAttributes", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "createSubcontext", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getStringAttribute", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "rebind", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "update", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "bind", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setAttributeValues", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "search", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "rebind", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "removeFromEnvironment", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAttributeSortedStringSet", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "bind", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "composeName", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "composeName", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "bind", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "rename", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAttributes", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "search", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setDn", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "search", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "search", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "unbind", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "createSubcontext", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "modifyAttributes", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "removeAttributeValue", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "bind", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "unbind", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getSchemaClassDefinition", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "search", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "search", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "modifyAttributes", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAttributes", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "modifyAttributes", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "lookup", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getObjectAttributes", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "listBindings", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getNameInNamespace", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "list", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "lookup", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAttributes", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAttributes", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "addToEnvironment", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getSchemaClassDefinition", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "createSubcontext", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "rebind", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAttributes", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "createSubcontext", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setAttributeValue", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "addAttributeValue", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getReferralUrl", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getNameParser", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "destroySubcontext", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "modifyAttributes", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "close", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "search", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "addAttributeValue", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getEnvironment", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getDn", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "rebind", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "lookupLink", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getSchema", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "search", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "list", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "isReferral", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.rest.service.impl", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.rest.service.impl.RESTUserGroupServiceImplTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "4", - "uac": "3" - }, - "children": [ - { - "name": "testGetAllWithUsers", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setUp", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Before", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "tearDown", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "After", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testGetAllWithoutUsers", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.rest.service.impl.RESTResourceServiceImplTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "testUpdateResourceAttribute", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setUp", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Before", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.rest.service.impl.RESTServiceImplTest", - "type": "class", - "properties": { - "asc": "2", - "ac": "21", - "uac": "3" - }, - "children": [ - { - "name": "getSecurityService", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAll", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testRulesAccessDenied", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "insert", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getByGroup", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "get", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "delete", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getByAttribute", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getUserSecurityRule", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "update", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testIgnoreNotValidUserRules", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "get", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "updateAttributes", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getGroupSecurityRule", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testRulesReadOnly", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testGuestHasEveryoneGroup", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setUp", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Before", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAll", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "insertSpecialUsers", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testRulesReadWrite", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.services.UserGroupServiceImplTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "1" - }, - "children": [ - { - "name": "testChangeGroupPermissionsOnResources", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testAssignGroupToUser", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testGroupCRUDOperations", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.UserServiceImplTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "9", - "uac": "3" - }, - "children": [ - { - "name": "testInsertDeleteUser", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testGetByGroupName", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setUpClass", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "BeforeClass", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "tearDownClass", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "AfterClass", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testUpdateByUserName", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testUpdateByUserId", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testUpdateLoadData", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testGetByAttribute", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testGetByGroupId", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.SearchConverterTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "4", - "uac": "3" - }, - "children": [ - { - "name": "tearDownClass", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "AfterClass", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testFilterConverter", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testSearch", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setUpClass", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "BeforeClass", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.InMemoryUserSessionServiceImplTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "5", - "uac": "3" - }, - "children": [ - { - "name": "testSessionMissing", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testSessionStorage", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testInitialization", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setUpClass", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "BeforeClass", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "tearDownClass", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "AfterClass", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.CategoryServiceImplTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "4", - "uac": "3" - }, - "children": [ - { - "name": "testUpdateLoadData", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "tearDownClass", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "AfterClass", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testInsertDeleteCategory", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setUpClass", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "BeforeClass", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.StoredDataServiceImplTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "5", - "uac": "3" - }, - "children": [ - { - "name": "testGetAllData", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "tearDownClass", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "AfterClass", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setUpClass", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "BeforeClass", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testUpdateData", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testInsertDeleteData", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.ServiceTestBase", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "setUp", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.ResourceServiceImplTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "11", - "uac": "3" - }, - "children": [ - { - "name": "testGetAllData", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setUpClass", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "BeforeClass", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "tearDownClass", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "AfterClass", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testUpdateSecurityRules", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testInsertUpdateDuplicatedResource", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testInsertDeleteResource", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testSorting", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testUpdateData", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testCategoryFilter", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testGetSecurityRules", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testInsertTooBigResource", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.UserServiceImpl", - "type": "class", - "properties": { - "asc": "1", - "ac": "12", - "uac": "1" - }, - "children": [ - { - "name": "getAll", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "insert", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getByAttribute", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "get", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAll", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "updateAttributes", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getByGroup", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "delete", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "get", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "update", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "insertSpecialUsers", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.StoredDataServiceImpl", - "type": "class", - "properties": { - "asc": "1", - "ac": "7", - "uac": "1" - }, - "children": [ - { - "name": "getGroupSecurityRule", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getUserSecurityRule", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "update", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAll", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "get", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "delete", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAllFull", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.InMemoryUserSessionServiceImpl", - "type": "class", - "properties": { - "asc": "1", - "ac": "8", - "uac": "1" - }, - "children": [ - { - "name": "run", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "registerNewSession", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "removeAllSessions", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getUserData", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "refreshSession", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "registerNewSession", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "removeSession", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getRefreshToken", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.CategoryServiceImpl", - "type": "class", - "properties": { - "asc": "1", - "ac": "9", - "uac": "1" - }, - "children": [ - { - "name": "getGroupSecurityRule", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getUserSecurityRule", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "update", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "delete", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "get", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAll", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "get", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "insert", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.ResourceServiceImpl", - "type": "class", - "properties": { - "asc": "1", - "ac": "21", - "uac": "1" - }, - "children": [ - { - "name": "getList", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "insertAttribute", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getResources", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "get", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getResources", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "update", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAll", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAttribute", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getSecurityRules", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getGroupSecurityRule", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "insert", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "updateSecurityRules", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "delete", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getUserSecurityRule", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "updateAttributes", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "updateAttribute", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getCountByFilter", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAttributes", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getResourcesFull", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "deleteResources", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.UserGroupServiceImpl", - "type": "class", - "properties": { - "asc": "1", - "ac": "10", - "uac": "1" - }, - "children": [ - { - "name": "insert", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "get", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "delete", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAllAllowed", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "updateSecurityRules", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAll", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "assignUserGroup", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "deassignUserGroup", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "get", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.ResourceService", - "type": "interface", - "properties": { - "asc": "1", - "ac": "4", - "uac": "1" - }, - "children": [ - { - "name": "getCountByFilterAndUser", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Deprecated", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getCountByFilter", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Deprecated", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Deprecated", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getCountByFilterAndUser", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Deprecated", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.dto", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.services.dto.ShortResource", - "type": "class", - "properties": { - "asc": "2", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "toString", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.dto.UserSessionImpl", - "type": "class", - "properties": { - "asc": "1", - "ac": "6", - "uac": "1" - }, - "children": [ - { - "name": "refresh", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getUser", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "isExpired", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setExpirationInterval", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getExpirationInterval", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getId", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.dto.ShortAttribute", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "toString", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.dto.search", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.services.dto.search.SearchFilterTest", - "type": "class", - "properties": { - "asc": "2", - "ac": "4", - "uac": "2" - }, - "children": [ - { - "name": "setUp", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testXMLParsing", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testFieldMarshallUnmarshall", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testAndMarshallUnmarshall", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.dto.search.UserSessionTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "testUserSession", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.dto.search.SearchOperator", - "type": "enum", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "XmlType", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.dto.search.FieldFilter", - "type": "class", - "properties": { - "asc": "2", - "ac": "3", - "uac": "2" - }, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "toString", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "accept", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.dto.search.BaseField", - "type": "enum", - "properties": { - "asc": "2", - "ac": "4", - "uac": "2" - }, - "children": [ - { - "name": "XmlType", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "type", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "BaseField", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getType", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.dto.search.AttributeFilter", - "type": "class", - "properties": { - "asc": "2", - "ac": "3", - "uac": "2" - }, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "accept", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "toString", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.dto.search.CategoryFilter", - "type": "class", - "properties": { - "asc": "2", - "ac": "3", - "uac": "2" - }, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "accept", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "toString", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.dto.search.NotFilter", - "type": "class", - "properties": { - "asc": "2", - "ac": "3", - "uac": "2" - }, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "toString", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "accept", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.dto.search.AndFilter", - "type": "class", - "properties": { - "asc": "2", - "ac": "9", - "uac": "8" - }, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "accept", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getFilters", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlElements", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "5", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "toString", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.dto.search.OrFilter", - "type": "class", - "properties": { - "asc": "2", - "ac": "9", - "uac": "8" - }, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "accept", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "toString", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getFilters", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlElements", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "5", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.dto.search.SearchFilter", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.exception", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "it.geosolutions.geostore.services.model", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.services.model.ExtResourceList", - "type": "class", - "properties": { - "asc": "1", - "ac": "4", - "uac": "4" - }, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "getCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "isEmpty", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlTransient", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getList", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.model.ExtUserList", - "type": "class", - "properties": { - "asc": "1", - "ac": "4", - "uac": "4" - }, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "getList", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "isEmpty", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlTransient", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.model.ExtGroupList", - "type": "class", - "properties": { - "asc": "1", - "ac": "4", - "uac": "4" - }, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "isEmpty", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlTransient", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getList", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.providers", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.services.providers.StringConversionTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "3" - }, - "children": [ - { - "name": "setUpClass", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "BeforeClass", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testStringConversion", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "tearDownClass", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "AfterClass", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.services.rest.RESTExtJsService", - "type": "interface", - "properties": { - "asc": "5", - "ac": "87", - "uac": "33" - }, - "children": [ - { - "name": "getUsersList", - "type": "method", - "value": 10, - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getResourcesByCategory", - "type": "method", - "value": 14, - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "RolesAllowed", - "type": "annotation", - "properties": { - "schema": "javax.annotation.security", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getResourcesByCategory", - "type": "method", - "value": 13, - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "RolesAllowed", - "type": "annotation", - "properties": { - "schema": "javax.annotation.security", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getResource", - "type": "method", - "value": 6, - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAllResources", - "type": "method", - "value": 8, - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getExtResourcesList", - "type": "method", - "value": 14, - "properties": {}, - "children": [ - { - "name": "POST", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Consumes", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Multipart", - "type": "annotation", - "properties": { - "schema": "org.apache.cxf.jaxrs.ext.multipart", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getResourcesByCategory", - "type": "method", - "value": 12, - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getGroupsList", - "type": "method", - "value": 10, - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.BaseGeoStoreClientTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "3" - }, - "children": [ - { - "name": "setUpClass", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "BeforeClass", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "tearDownClass", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "AfterClass", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "before", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Before", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.AutoCreateUsersTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "3" - }, - "children": [ - { - "name": "testAutoCreateUsers", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Ignore", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "before", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Before", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.GeoStoreClientTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "12", - "uac": "1" - }, - "children": [ - { - "name": "testupdateSecurityRules", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testUpdateResource", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testDefaultSecurityRules", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testRemoveAllAttribs", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testInsertResource", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testClearAll", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testGetResourceFull", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testGetShortResource", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testSearchByCategory", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testGetDataRawDataURI", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testSearch01", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testGetDataRawBase64", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.AdministratorGeostoreClientTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "20", - "uac": "2" - }, - "children": [ - { - "name": "allGroupsOfAnUserTest", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAllGroupsWithoutEveryoneTest", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testStoredDataServices", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testEVERYONEassignmentResources", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "noGroupsForNormalUserTest", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "updateUserTest", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "searchGroupTest", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "createUserTest", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testEVERYONEassignmentUsers", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "insertGetDeleteAssign_UserGroupTest", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testUserInitialization", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "everyoneGroupTest", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "updateSecurityRulesTest", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getUsersTest", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "userGroupsPaginationTest", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getIdTest", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "before", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Before", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "ListResourcesTest", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAllGroupsWithEveryoneTest", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "deleteUserTest", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.GeoStoreClient", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "searchResources", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Deprecated", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.RESTTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "afterPropertiesSet", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.RESTBackupService", - "type": "interface", - "properties": { - "asc": "4", - "ac": "23", - "uac": "11" - }, - "children": [ - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "quickBackup", - "type": "method", - "value": 5, - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "backup", - "type": "method", - "value": 5, - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "restore", - "type": "method", - "value": 6, - "properties": {}, - "children": [ - { - "name": "PUT", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "quickRestore", - "type": "method", - "value": 6, - "properties": {}, - "children": [ - { - "name": "PUT", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Multipart", - "type": "annotation", - "properties": { - "schema": "org.apache.cxf.jaxrs.ext.multipart", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.RESTUserService", - "type": "interface", - "properties": { - "asc": "4", - "ac": "63", - "uac": "23" - }, - "children": [ - { - "name": "get", - "type": "method", - "value": 8, - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "update", - "type": "method", - "value": 7, - "properties": {}, - "children": [ - { - "name": "PUT", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Consumes", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Multipart", - "type": "annotation", - "properties": { - "schema": "org.apache.cxf.jaxrs.ext.multipart", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getCount", - "type": "method", - "value": 5, - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAuthUserDetails", - "type": "method", - "value": 7, - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "get", - "type": "method", - "value": 8, - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAll", - "type": "method", - "value": 6, - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "delete", - "type": "method", - "value": 5, - "properties": {}, - "children": [ - { - "name": "DELETE", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "insert", - "type": "method", - "value": 7, - "properties": {}, - "children": [ - { - "name": "POST", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Consumes", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Multipart", - "type": "annotation", - "properties": { - "schema": "org.apache.cxf.jaxrs.ext.multipart", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getUserList", - "type": "method", - "value": 10, - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.RESTCategoryService", - "type": "interface", - "properties": { - "asc": "4", - "ac": "37", - "uac": "18" - }, - "children": [ - { - "name": "delete", - "type": "method", - "value": 5, - "properties": {}, - "children": [ - { - "name": "DELETE", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "get", - "type": "method", - "value": 6, - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "update", - "type": "method", - "value": 7, - "properties": {}, - "children": [ - { - "name": "PUT", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Consumes", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Multipart", - "type": "annotation", - "properties": { - "schema": "org.apache.cxf.jaxrs.ext.multipart", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getCount", - "type": "method", - "value": 5, - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "insert", - "type": "method", - "value": 7, - "properties": {}, - "children": [ - { - "name": "POST", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Consumes", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Multipart", - "type": "annotation", - "properties": { - "schema": "org.apache.cxf.jaxrs.ext.multipart", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAll", - "type": "method", - "value": 7, - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.RESTResourceService", - "type": "interface", - "properties": { - "asc": "5", - "ac": "126", - "uac": "40" - }, - "children": [ - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "getResources", - "type": "method", - "value": 9, - "properties": {}, - "children": [ - { - "name": "POST", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Consumes", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Deprecated", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Multipart", - "type": "annotation", - "properties": { - "schema": "org.apache.cxf.jaxrs.ext.multipart", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getCount", - "type": "method", - "value": 5, - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAttribute", - "type": "method", - "value": 7, - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getList", - "type": "method", - "value": 8, - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "updateAttribute", - "type": "method", - "value": 9, - "properties": {}, - "children": [ - { - "name": "PUT", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "updateSecurityRules", - "type": "method", - "value": 7, - "properties": {}, - "children": [ - { - "name": "POST", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Consumes", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Multipart", - "type": "annotation", - "properties": { - "schema": "org.apache.cxf.jaxrs.ext.multipart", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAll", - "type": "method", - "value": 7, - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "updateAttribute", - "type": "method", - "value": 7, - "properties": {}, - "children": [ - { - "name": "PUT", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Consumes", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "insert", - "type": "method", - "value": 7, - "properties": {}, - "children": [ - { - "name": "POST", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Consumes", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Multipart", - "type": "annotation", - "properties": { - "schema": "org.apache.cxf.jaxrs.ext.multipart", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "updateAttribute", - "type": "method", - "value": 8, - "properties": {}, - "children": [ - { - "name": "PUT", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getResourcesList", - "type": "method", - "value": 14, - "properties": {}, - "children": [ - { - "name": "POST", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Consumes", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Multipart", - "type": "annotation", - "properties": { - "schema": "org.apache.cxf.jaxrs.ext.multipart", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "deleteResources", - "type": "method", - "value": 5, - "properties": {}, - "children": [ - { - "name": "DELETE", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Multipart", - "type": "annotation", - "properties": { - "schema": "org.apache.cxf.jaxrs.ext.multipart", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "delete", - "type": "method", - "value": 5, - "properties": {}, - "children": [ - { - "name": "DELETE", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getSecurityRules", - "type": "method", - "value": 6, - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "update", - "type": "method", - "value": 7, - "properties": {}, - "children": [ - { - "name": "PUT", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Consumes", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Multipart", - "type": "annotation", - "properties": { - "schema": "org.apache.cxf.jaxrs.ext.multipart", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAttributes", - "type": "method", - "value": 6, - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "get", - "type": "method", - "value": 8, - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.RESTMiscService", - "type": "interface", - "properties": { - "asc": "3", - "ac": "34", - "uac": "15" - }, - "children": [ - { - "name": "getResourcesByCategory", - "type": "method", - "value": 10, - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getData", - "type": "method", - "value": 6, - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getResourcesByCategory", - "type": "method", - "value": 6, - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getResource", - "type": "method", - "value": 7, - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "reload", - "type": "method", - "value": 5, - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.RESTSessionService", - "type": "interface", - "properties": { - "asc": "3", - "ac": "40", - "uac": "22" - }, - "children": [ - { - "name": "getUser", - "type": "method", - "value": 7, - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "removeSession", - "type": "method", - "value": 4, - "properties": {}, - "children": [ - { - "name": "DELETE", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "refresh", - "type": "method", - "value": 7, - "properties": {}, - "children": [ - { - "name": "POST", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "clear", - "type": "method", - "value": 3, - "properties": {}, - "children": [ - { - "name": "DELETE", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "login", - "type": "method", - "value": 5, - "properties": {}, - "children": [ - { - "name": "POST", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getUserName", - "type": "method", - "value": 7, - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "createSession", - "type": "method", - "value": 7, - "properties": {}, - "children": [ - { - "name": "PUT", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.RESTUserGroupService", - "type": "interface", - "properties": { - "asc": "4", - "ac": "57", - "uac": "27" - }, - "children": [ - { - "name": "getAll", - "type": "method", - "value": 11, - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "delete", - "type": "method", - "value": 5, - "properties": {}, - "children": [ - { - "name": "DELETE", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "assignUserGroup", - "type": "method", - "value": 6, - "properties": {}, - "children": [ - { - "name": "POST", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "get", - "type": "method", - "value": 6, - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "updateSecurityRules", - "type": "method", - "value": 10, - "properties": {}, - "children": [ - { - "name": "PUT", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Consumes", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Multipart", - "type": "annotation", - "properties": { - "schema": "org.apache.cxf.jaxrs.ext.multipart", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "deassignUserGroup", - "type": "method", - "value": 6, - "properties": {}, - "children": [ - { - "name": "DELETE", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "insert", - "type": "method", - "value": 7, - "properties": {}, - "children": [ - { - "name": "POST", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Consumes", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Multipart", - "type": "annotation", - "properties": { - "schema": "org.apache.cxf.jaxrs.ext.multipart", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "get", - "type": "method", - "value": 6, - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.RESTStoredDataService", - "type": "interface", - "properties": { - "asc": "4", - "ac": "27", - "uac": "13" - }, - "children": [ - { - "name": "getRaw", - "type": "method", - "value": 7, - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "update", - "type": "method", - "value": 8, - "properties": {}, - "children": [ - { - "name": "PUT", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Consumes", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "2", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Multipart", - "type": "annotation", - "properties": { - "schema": "org.apache.cxf.jaxrs.ext.multipart", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "delete", - "type": "method", - "value": 5, - "properties": {}, - "children": [ - { - "name": "DELETE", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "get", - "type": "method", - "value": 7, - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "properties": { - "schema": "org.springframework.security.access.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.core", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.SecurityTest", - "type": "class", - "properties": { - "asc": "2", - "ac": "3", - "uac": "2" - }, - "children": [ - { - "name": "tearDown", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testSuite", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setUp", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.BaseAuthenticationTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "1" - }, - "children": [ - { - "name": "setUp", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "tearDown", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.auditing", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.services.rest.auditing.AuditingConfigurationTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "1" - }, - "children": [ - { - "name": "testSimpleConfiguration", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testUpdateConfiguration", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.auditing.AuditingTemplatesTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "testTemplatesWriting", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.auditing.AuditInfoExtractorTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "1" - }, - "children": [ - { - "name": "testSuccessExecution", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testFaultExecution", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.auditing.AuditingTestsBase", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "before", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Before", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "after", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "After", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.auditing.AuditingOutputTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "testAuditOutput", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.auditing.AuditingFilesManagerTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "4", - "uac": "1" - }, - "children": [ - { - "name": "testCleanInit", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testMakeFileExists", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testInitWithExistingFiles", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testRollingFiles", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.auditing.AuditingInterceptorPostMarshall", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "handleMessage", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.auditing.AuditingInterceptorReceive", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "handleMessage", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.auditing.AuditingInterceptorFault", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "handleMessage", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.auditing.AuditingInterceptorSendEnding", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "handleMessage", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.auditing.AuditingOutput", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "run", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.client.model", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.services.rest.client.model.ExtGroupList", - "type": "class", - "properties": { - "asc": "1", - "ac": "4", - "uac": "4" - }, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "isEmpty", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlTransient", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getList", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.exception", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.services.rest.exception.GeoStoreWebEx", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "getMessage", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.impl", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.services.rest.impl.RESTExtJsServiceImplTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "4", - "uac": "2" - }, - "children": [ - { - "name": "testGetAllResources_ilike", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testGetAllResources_auth_many", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testGetAllResources_auth_base", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setUp", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Before", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.impl.ServiceTestBase", - "type": "class", - "properties": { - "asc": "2", - "ac": "6", - "uac": "3" - }, - "children": [ - { - "name": "isUserInRole", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "isSecure", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setUp", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Before", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAuthenticationScheme", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testName", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Rule", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getUserPrincipal", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.impl.RESTExtJsServiceImpl", - "type": "class", - "properties": { - "asc": "1", - "ac": "9", - "uac": "1" - }, - "children": [ - { - "name": "getResourcesByCategory", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getResourcesByCategory", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getExtResourcesList", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getResourcesByCategory", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getResource", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAllResources", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getGroupsList", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getSecurityService", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getUsersList", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.impl.RESTMiscServiceImpl", - "type": "class", - "properties": { - "asc": "1", - "ac": "7", - "uac": "1" - }, - "children": [ - { - "name": "getSecurityService", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getResourcesByCategory", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getData", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getResourcesByCategory", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "reload", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setApplicationContext", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getResource", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.impl.RESTServiceImpl", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "userService", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Autowired", - "type": "annotation", - "properties": { - "schema": "org.springframework.beans.factory.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.impl.RESTBackupServiceImpl", - "type": "class", - "properties": { - "asc": "1", - "ac": "5", - "uac": "1" - }, - "children": [ - { - "name": "restore", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "backup", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "quickRestore", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "quickBackup", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getSecurityService", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.impl.RESTResourceServiceImpl", - "type": "class", - "properties": { - "asc": "1", - "ac": "18", - "uac": "2" - }, - "children": [ - { - "name": "updateSecurityRules", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "updateAttribute", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getResourcesList", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "update", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getSecurityService", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "parseId", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getList", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "insert", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getSecurityRules", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "delete", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAttributes", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "get", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "updateAttribute", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAll", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAttribute", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getResources", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "deleteResources", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.impl.RESTStoredDataServiceImpl", - "type": "class", - "properties": { - "asc": "1", - "ac": "6", - "uac": "2" - }, - "children": [ - { - "name": "update", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "parseId", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getRaw", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "get", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "delete", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getSecurityService", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.impl.RESTUserServiceImpl", - "type": "class", - "properties": { - "asc": "1", - "ac": "10", - "uac": "1" - }, - "children": [ - { - "name": "getCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "delete", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "update", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getUserList", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAuthUserDetails", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAll", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "get", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "insert", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "get", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getSecurityService", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.impl.RESTCategoryServiceImpl", - "type": "class", - "properties": { - "asc": "1", - "ac": "7", - "uac": "1" - }, - "children": [ - { - "name": "update", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "delete", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "insert", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getSecurityService", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "get", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAll", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.impl.RESTSessionServiceImpl", - "type": "class", - "properties": { - "asc": "2", - "ac": "4", - "uac": "2" - }, - "children": [ - { - "name": "refresh", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "userSessionService", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Autowired", - "type": "annotation", - "properties": { - "schema": "org.springframework.beans.factory.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "login", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getSecurityService", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.impl.RESTUserGroupServiceImpl", - "type": "class", - "properties": { - "asc": "1", - "ac": "8", - "uac": "1" - }, - "children": [ - { - "name": "getAll", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "get", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "delete", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "assignUserGroup", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "updateSecurityRules", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "insert", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "get", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "deassignUserGroup", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.model", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.services.rest.model.SessionToken", - "type": "class", - "properties": { - "asc": "1", - "ac": "5", - "uac": "5" - }, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "getExpires", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setRefreshToken", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAccessToken", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getTokenType", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.model.RESTUserGroup", - "type": "class", - "properties": { - "asc": "2", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "toString", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.model.RESTQuickBackup", - "type": "class", - "properties": { - "asc": "2", - "ac": "3", - "uac": "3" - }, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "getCategories", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "toString", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.model.RESTCategory", - "type": "class", - "properties": { - "asc": "2", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "toString", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.model.RESTAttribute", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "XmlAccessorType", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.model.RESTUser", - "type": "class", - "properties": { - "asc": "2", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "toString", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.model.UserGroupList", - "type": "class", - "properties": { - "asc": "2", - "ac": "3", - "uac": "3" - }, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "iterator", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getUserGroupList", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.model.CategoryList", - "type": "class", - "properties": { - "asc": "2", - "ac": "3", - "uac": "3" - }, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "iterator", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getList", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.model.StoredDataList", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "getList", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.model.RESTResource", - "type": "class", - "properties": { - "asc": "2", - "ac": "4", - "uac": "4" - }, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "toString", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAttribute", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlElementWrapper", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getData", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlTransient", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.model.UserList", - "type": "class", - "properties": { - "asc": "2", - "ac": "3", - "uac": "3" - }, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "getList", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "iterator", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.model.SecurityRuleList", - "type": "class", - "properties": { - "asc": "2", - "ac": "3", - "uac": "3" - }, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "getList", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "iterator", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.model.RESTStoredData", - "type": "class", - "properties": { - "asc": "2", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "toString", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.model.ResourceList", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "3" - }, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "isEmpty", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlTransient", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getList", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.model.ShortResourceList", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "3" - }, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "getList", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "isEmpty", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlTransient", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.model.ShortAttributeList", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "getList", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "XmlElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.model.RESTSecurityRule", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "properties": { - "schema": "javax.xml.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.model.enums", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.security", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.services.rest.security.PreAuthenticatedAuthenticationProvider", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "1" - }, - "children": [ - { - "name": "authenticate", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "supports", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.security.UserAttributeTokenAuthenticationFilter", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "checkToken", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.security.WebServiceTokenAuthenticationFilter", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "checkToken", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.security.GeoStoreLdapAuthoritiesPopulator", - "type": "class", - "properties": { - "asc": "1", - "ac": "6", - "uac": "1" - }, - "children": [ - { - "name": "setGroupRoleAttribute", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setGroupSearchFilter", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doMapFromContext", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setConvertToUpperCase", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getGroupMembershipRoles", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setRolePrefix", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.security.RestAuthenticationEntryPoint", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "commence", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.security.GeoStoreRequestHeadersAuthenticationFilter", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "authenticate", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.security.UserServiceAuthenticationProvider", - "type": "class", - "properties": { - "asc": "2", - "ac": "3", - "uac": "2" - }, - "children": [ - { - "name": "userService", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Autowired", - "type": "annotation", - "properties": { - "schema": "org.springframework.beans.factory.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "supports", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "authenticate", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.security.GeoStoreAuthenticationFilter", - "type": "class", - "properties": { - "asc": "2", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "doFilter", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "userService", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Autowired", - "type": "annotation", - "properties": { - "schema": "org.springframework.beans.factory.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.security.SessionTokenAuthenticationFilter", - "type": "class", - "properties": { - "asc": "2", - "ac": "3", - "uac": "2" - }, - "children": [ - { - "name": "userSessionService", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Autowired", - "type": "annotation", - "properties": { - "schema": "org.springframework.beans.factory.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "checkToken", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "userService", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Autowired", - "type": "annotation", - "properties": { - "schema": "org.springframework.beans.factory.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.security.HeadersAuthenticationFilter", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "authenticate", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.security.UserLdapAuthenticationProvider", - "type": "class", - "properties": { - "asc": "2", - "ac": "3", - "uac": "2" - }, - "children": [ - { - "name": "authenticate", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "userGroupService", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Autowired", - "type": "annotation", - "properties": { - "schema": "org.springframework.beans.factory.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "userService", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Autowired", - "type": "annotation", - "properties": { - "schema": "org.springframework.beans.factory.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.utils", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.services.rest.utils.FilterUnmarshalTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "5", - "uac": "3" - }, - "children": [ - { - "name": "testPrintRESTResource", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "tearDownClass", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "AfterClass", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setUpClass", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "BeforeClass", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testGetContext", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testPrintBackup", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.utils.GeoStoreJAXBContextTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "3" - }, - "children": [ - { - "name": "testGetContext", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "tearDownClass", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "AfterClass", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setUpClass", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "BeforeClass", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.utils.GeoStoreJAXBContext", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "1" - }, - "children": [ - { - "name": "findClasses", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getClasses", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.utils.DataURIDecoderTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "5", - "uac": "1" - }, - "children": [ - { - "name": "testMimeCharsetBase64", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testInvalid", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testBase", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testMimeBase64", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testMime", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.utils.BaseAuthenticationInterceptorTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "init", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Ignore", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Before", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.utils.MockedUserService", - "type": "class", - "properties": { - "asc": "1", - "ac": "10", - "uac": "1" - }, - "children": [ - { - "name": "updateAttributes", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "delete", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "update", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getByGroup", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getByAttribute", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "get", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "insert", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "insertSpecialUsers", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "get", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.utils.FixedCacheControlOutInterceptorTest", - "type": "class", - "properties": { - "asc": "2", - "ac": "4", - "uac": "2" - }, - "children": [ - { - "name": "testCacheControlPreserveExisting", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testCacheControlHeader", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.utils.AutoUserCreateGeostoreAuthenticationInterceptorTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "8", - "uac": "3" - }, - "children": [ - { - "name": "testNotCreateUsers", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Ignore", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testCreateUsers", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Ignore", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testCreateUsersStrategyFromHeader", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Ignore", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testCreateUsersStrategyUserName", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Ignore", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.utils.MockedUserGroupService", - "type": "class", - "properties": { - "asc": "1", - "ac": "12", - "uac": "1" - }, - "children": [ - { - "name": "assignUserGroup", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "get", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAllAllowed", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "delete", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "deassignUserGroup", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAll", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "get", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "insertSpecialUsersGroups", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "insert", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "updateSecurityRules", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.utils.MockSecurityContext", - "type": "class", - "properties": { - "asc": "1", - "ac": "11", - "uac": "1" - }, - "children": [ - { - "name": "getPrincipal", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setAuthenticated", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getUserPrincipal", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getDetails", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAuthenticationScheme", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "isUserInRole", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "isSecure", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "isAuthenticated", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getName", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAuthorities", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getCredentials", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.utils.GeoStorePrincipal", - "type": "class", - "properties": { - "asc": "1", - "ac": "4", - "uac": "1" - }, - "children": [ - { - "name": "hashCode", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "equals", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setUser", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getName", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.utils.FixedCacheControlOutInterceptor", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "handleMessage", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.utils.SpelMapper", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "2" - }, - "children": [ - { - "name": "getName", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setName", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "transform", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.utils.AutoUserCreateGeostoreAuthenticationInterceptor", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [] - }, - { - "name": "it.geosolutions.geostore.services.rest.utils.JAXBContextResolver", - "type": "class", - "properties": { - "asc": "2", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "Provider", - "type": "annotation", - "properties": { - "schema": "javax.ws.rs.ext", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "getContext", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.utils.AbstractGeoStoreAuthenticationInterceptor", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "handleMessage", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.utils.GeoStoreSecurityContext", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "1" - }, - "children": [ - { - "name": "getUserPrincipal", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "isUserInRole", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.security", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.services.security.GeoStoreAuthenticationProvider", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "1" - }, - "children": [ - { - "name": "authenticate", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "supports", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.util", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.util.CategorizedCircularBufferTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "1" - }, - "children": [ - { - "name": "testSubListByKey", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testAdd", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testSubList", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.util.CategorizedCircularBuffer", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "toString", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "subListByKey", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.util.SearchConverter", - "type": "class", - "properties": { - "asc": "1", - "ac": "7", - "uac": "2" - }, - "children": [ - { - "name": "visit", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "visit", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "visit", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "visit", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "visit", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "visit", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - } - ] - }, - { - "name": "it.geosolutions.test", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.test.AbstractSpringContextTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "1" - }, - "children": [ - { - "name": "setUp", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "tearDown", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - } - ] -} \ No newline at end of file diff --git a/avisualizer-back/src/main/resources/Geostore-PV.json b/avisualizer-back/src/main/resources/Geostore-PV.json deleted file mode 100644 index 312a07f9..00000000 --- a/avisualizer-back/src/main/resources/Geostore-PV.json +++ /dev/null @@ -1,16767 +0,0 @@ -{ - "name": "Geostore", - "children": [ - { - "name": "it.geosolutions.geostore", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.Start", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.core.dao.UserAttributeDAOTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.ExternalSecurityDAOTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.ResourceDAOTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.SecurityDAOTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.UserDAOTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.AttributeDAOTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.CategoryDAOTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.BaseDAOTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.StoredDataDAOTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.UserGroupDAOTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.impl", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.core.dao.impl.UserDAOImpl", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Transactional", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.transaction.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.impl.BaseDAO", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "PersistenceContext", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Repository", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.stereotype" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.impl.AttributeDAOImpl", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Transactional", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.transaction.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.impl.CategoryDAOImpl", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Transactional", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.transaction.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.impl.UserAttributeDAOImpl", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Transactional", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.transaction.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.impl.StoredDataDAOImpl", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Transactional", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.transaction.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.impl.UserGroupDAOImpl", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Transactional", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.transaction.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.impl.SecurityDAOImpl", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Transactional", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.transaction.annotation" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.impl.ResourceDAOImpl", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Transactional", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.transaction.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.impl.ExternalSecurityDAOImpl", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.ldap", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.core.dao.ldap.UserDAOTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.ldap.BaseDAOTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.ldap.UserGroupDAOTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.ldap.impl", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.core.dao.ldap.impl.UserDAOImpl", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.ldap.impl.UserGroupDAOImpl", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - } - ] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.ldap", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.core.ldap.MockContextSource", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.ldap.IterableNamingEnumeration", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.ldap.MockDirContextOperations", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.model", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.core.model.AttributeTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.model.SecurityRuleTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.model.GroupReservedNamesTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.model.UserTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.model.CategoryTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.model.UserGroupTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.model.StoredData", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 4, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "XmlTransient", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "XmlTransient", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "Entity", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Cache", - "type": "annotation", - "value": 2, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "XmlRootElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "OneToOne", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "ForeignKey", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "Id", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.model.SecurityRule", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "value": 2, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "Id", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "ManyToOne", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "ForeignKey", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "XmlTransient", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 2, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 2, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "XmlTransient", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "XmlTransient", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "XmlTransient", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 2, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "Entity", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "value": 2, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "UniqueConstraint", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "UniqueConstraint", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Cache", - "type": "annotation", - "value": 2, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "XmlRootElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "XmlTransient", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "ManyToOne", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "ForeignKey", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "ManyToOne", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "ForeignKey", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "PreUpdate", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "PrePersist", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "XmlTransient", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.model.UserAttribute", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "XmlTransient", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "ManyToOne", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "ForeignKey", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "Entity", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "value": 2, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "UniqueConstraint", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Cache", - "type": "annotation", - "value": 2, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "XmlRootElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 3, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "Id", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "XmlTransient", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 3, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.model.Attribute", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "value": 3, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "Entity", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "value": 2, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "UniqueConstraint", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Cache", - "type": "annotation", - "value": 2, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "XmlRootElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 3, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "XmlTransient", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "XmlTransient", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "XmlTransient", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "PreUpdate", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "PrePersist", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "XmlTransient", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 3, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "Enumerated", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "XmlTransient", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "Transient", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "XmlElement", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "ManyToOne", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "ForeignKey", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "XmlAttribute", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 3, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 3, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "Temporal", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Id", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.model.Resource", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 3, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "OneToOne", - "type": "annotation", - "value": 3, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 2, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "Entity", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "value": 2, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "UniqueConstraint", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Cache", - "type": "annotation", - "value": 2, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "XmlRootElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 2, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Temporal", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 2, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Temporal", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "ManyToOne", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "ForeignKey", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "OneToMany", - "type": "annotation", - "value": 3, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "OneToMany", - "type": "annotation", - "value": 3, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Id", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 3, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "XmlTransient", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "XmlElementWrapper", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.model.Category", - "type": "class", - "properties": {}, - "children": [ - { - "name": "OneToMany", - "type": "annotation", - "value": 3, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Id", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "XmlTransient", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 3, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Entity", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "value": 2, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "UniqueConstraint", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Cache", - "type": "annotation", - "value": 2, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "XmlRootElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.model.UserGroup", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Entity", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "value": 2, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "UniqueConstraint", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Cache", - "type": "annotation", - "value": 2, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "XmlRootElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 3, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "Type", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 2, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "XmlTransient", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "XmlTransient", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Id", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 3, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "OneToMany", - "type": "annotation", - "value": 3, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.model.User", - "type": "class", - "properties": {}, - "children": [ - { - "name": "ManyToMany", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "JoinTable", - "type": "annotation", - "value": 3, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "JoinColumn", - "type": "annotation", - "value": 3, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "JoinColumn", - "type": "annotation", - "value": 3, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 3, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "Enumerated", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 3, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "XmlElementWrapper", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "XmlElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "Entity", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "value": 2, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "UniqueConstraint", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Cache", - "type": "annotation", - "value": 2, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "XmlRootElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "Type", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 2, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "XmlTransient", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "OneToMany", - "type": "annotation", - "value": 3, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "XmlTransient", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "OneToMany", - "type": "annotation", - "value": 3, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Fetch", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 2, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Index", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "Id", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "XmlTransient", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.model.adapter", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.core.model.adapter.XMultiPolygonAdapter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.model.adapter.GeometryAdapter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.model.adapter.PolygonAdapter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.model.enums", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.core.security.SimpleGrantedAuthoritiesMapperTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Before", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security.ExpressionUserMapperTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Before", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security.MockUserDetailsWithAttributes", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security.MapExpressionUserMapper", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security.JSONExpressionUserMapper", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security.UserDetailsExpressionUserMapper", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security.SimpleGrantedAuthoritiesMapper", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security.ExpressionUserMapper", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security.ldap", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.core.security.ldap.CustomAttributesLdapUserDetailsMapperTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Before", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security.ldap.CustomAttributesLdapUserDetailsMapper", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security.password", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.core.security.password.MasterPasswordProviderTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security.password.PwEncoderTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "BeforeClass", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "AfterClass", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security.password.EncodingTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security.password.GeoStorePBEPasswordEncoder", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security.password.AbstractGeoStorePasswordEncoder", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security.password.KeyStoreProviderImpl", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security.password.GeoStoreAESEncoder", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security.password.URLMasterPasswordProvider", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security.password.GeoStoreDigestPasswordEncoder", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.init", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.init.GeoStoreInit", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.init.LDAPInit", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.init.model", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.init.model.InitUserList", - "type": "class", - "properties": {}, - "children": [ - { - "name": "XmlElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "XmlRootElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.rest.security", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.rest.security.TokenAuthenticationFilterTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Before", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "After", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.rest.security.MockLdapAuthoritiesPopulator", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.rest.security.MockLdapAuthenticator", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.rest.security.GeoStoreLdapAuthoritiesPopulatorTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.rest.security.HeadersAuthenticationFilterTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "After", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Before", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.rest.security.GeoStoreAuthenticationFilterTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Before", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "After", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.rest.security.SessionTokenAuthenticationFilterTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "After", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Before", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.rest.security.UserLdapAuthenticationProviderTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Before", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.rest.security.MockDirContextOperations", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.rest.service.impl", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.rest.service.impl.RESTUserGroupServiceImplTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Before", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "After", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.rest.service.impl.RESTResourceServiceImplTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Before", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.rest.service.impl.RESTServiceImplTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Before", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.services.UserGroupServiceImplTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.UserServiceImplTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "BeforeClass", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "AfterClass", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.SearchConverterTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "AfterClass", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "BeforeClass", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.InMemoryUserSessionServiceImplTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "BeforeClass", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "AfterClass", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.CategoryServiceImplTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "AfterClass", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "BeforeClass", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.StoredDataServiceImplTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "AfterClass", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "BeforeClass", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.ServiceTestBase", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.ResourceServiceImplTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "BeforeClass", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "AfterClass", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.UserServiceImpl", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.StoredDataServiceImpl", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.InMemoryUserSessionServiceImpl", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.CategoryServiceImpl", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.ResourceServiceImpl", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.UserGroupServiceImpl", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.ResourceService", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Deprecated", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Deprecated", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Deprecated", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Deprecated", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.dto", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.services.dto.ShortResource", - "type": "class", - "properties": {}, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.dto.UserSessionImpl", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.dto.ShortAttribute", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.dto.search", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.services.dto.search.SearchFilterTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.dto.search.UserSessionTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.dto.search.SearchOperator", - "type": "enum", - "properties": {}, - "children": [ - { - "name": "XmlType", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.dto.search.FieldFilter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "XmlRootElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.dto.search.BaseField", - "type": "enum", - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "XmlType", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.dto.search.AttributeFilter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "XmlRootElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.dto.search.CategoryFilter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "XmlRootElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.dto.search.NotFilter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "XmlRootElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.dto.search.AndFilter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "XmlElements", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.dto.search.OrFilter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "XmlRootElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "XmlElements", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.dto.search.SearchFilter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.exception", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "it.geosolutions.geostore.services.model", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.services.model.ExtResourceList", - "type": "class", - "properties": {}, - "children": [ - { - "name": "XmlElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "XmlRootElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "XmlTransient", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "XmlElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.model.ExtUserList", - "type": "class", - "properties": {}, - "children": [ - { - "name": "XmlElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "XmlElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "XmlRootElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "XmlTransient", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.model.ExtGroupList", - "type": "class", - "properties": {}, - "children": [ - { - "name": "XmlTransient", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "XmlElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "XmlRootElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "XmlElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.providers", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.services.providers.StringConversionTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "BeforeClass", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "AfterClass", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.services.rest.RESTExtJsService", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "RolesAllowed", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.annotation.security" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "RolesAllowed", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.annotation.security" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "POST", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Consumes", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Multipart", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.apache.cxf.jaxrs.ext.multipart" - }, - "children": [] - }, - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.BaseGeoStoreClientTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "BeforeClass", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "AfterClass", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Before", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.AutoCreateUsersTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Ignore", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Before", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.GeoStoreClientTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.AdministratorGeostoreClientTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Before", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.GeoStoreClient", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Deprecated", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.RESTTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.RESTBackupService", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PUT", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "PUT", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "Multipart", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.apache.cxf.jaxrs.ext.multipart" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.RESTUserService", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "PUT", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Consumes", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Multipart", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.apache.cxf.jaxrs.ext.multipart" - }, - "children": [] - }, - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "DELETE", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "POST", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Consumes", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "Multipart", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.apache.cxf.jaxrs.ext.multipart" - }, - "children": [] - }, - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.RESTCategoryService", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "DELETE", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "PUT", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Consumes", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Multipart", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.apache.cxf.jaxrs.ext.multipart" - }, - "children": [] - }, - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "POST", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Consumes", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "Multipart", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.apache.cxf.jaxrs.ext.multipart" - }, - "children": [] - }, - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.RESTResourceService", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "POST", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Consumes", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Deprecated", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "Multipart", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.apache.cxf.jaxrs.ext.multipart" - }, - "children": [] - }, - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "PUT", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "POST", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Consumes", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Multipart", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.apache.cxf.jaxrs.ext.multipart" - }, - "children": [] - }, - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "PUT", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Consumes", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "POST", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Consumes", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "Multipart", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.apache.cxf.jaxrs.ext.multipart" - }, - "children": [] - }, - { - "name": "PUT", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "POST", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Consumes", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Multipart", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.apache.cxf.jaxrs.ext.multipart" - }, - "children": [] - }, - { - "name": "DELETE", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "Multipart", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.apache.cxf.jaxrs.ext.multipart" - }, - "children": [] - }, - { - "name": "DELETE", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "PUT", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Consumes", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Multipart", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.apache.cxf.jaxrs.ext.multipart" - }, - "children": [] - }, - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.RESTMiscService", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.RESTSessionService", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "DELETE", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "POST", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "DELETE", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "POST", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "PUT", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.RESTUserGroupService", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "DefaultValue", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "DELETE", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "POST", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "PUT", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Consumes", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "Multipart", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.apache.cxf.jaxrs.ext.multipart" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "DELETE", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "POST", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Consumes", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "Multipart", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.apache.cxf.jaxrs.ext.multipart" - }, - "children": [] - }, - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.RESTStoredDataService", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "QueryParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "PUT", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Consumes", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Multipart", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.apache.cxf.jaxrs.ext.multipart" - }, - "children": [] - }, - { - "name": "DELETE", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "GET", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Produces", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - }, - { - "name": "Secured", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.security.access.annotation" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "Context", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.core" - }, - "children": [] - }, - { - "name": "PathParam", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ws.rs" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.SecurityTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.BaseAuthenticationTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.auditing", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.services.rest.auditing.AuditingConfigurationTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.auditing.AuditingTemplatesTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.auditing.AuditInfoExtractorTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.auditing.AuditingTestsBase", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Before", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "After", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.auditing.AuditingOutputTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.auditing.AuditingFilesManagerTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.auditing.AuditingInterceptorPostMarshall", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.auditing.AuditingInterceptorReceive", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.auditing.AuditingInterceptorFault", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.auditing.AuditingInterceptorSendEnding", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.auditing.AuditingOutput", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.client.model", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.services.rest.client.model.ExtGroupList", - "type": "class", - "properties": {}, - "children": [ - { - "name": "XmlTransient", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "XmlRootElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "XmlElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "XmlElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.exception", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.services.rest.exception.GeoStoreWebEx", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.impl", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.services.rest.impl.RESTExtJsServiceImplTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Before", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.impl.ServiceTestBase", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Before", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Rule", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.impl.RESTExtJsServiceImpl", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.impl.RESTMiscServiceImpl", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.impl.RESTServiceImpl", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Autowired", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.springframework.beans.factory.annotation" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.impl.RESTBackupServiceImpl", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.impl.RESTResourceServiceImpl", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.impl.RESTStoredDataServiceImpl", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.impl.RESTUserServiceImpl", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.impl.RESTCategoryServiceImpl", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.impl.RESTSessionServiceImpl", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Autowired", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.springframework.beans.factory.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.impl.RESTUserGroupServiceImpl", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.model", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.services.rest.model.SessionToken", - "type": "class", - "properties": {}, - "children": [ - { - "name": "XmlElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "XmlElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "XmlElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "XmlRootElement", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "XmlElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.model.RESTUserGroup", - "type": "class", - "properties": {}, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.model.RESTQuickBackup", - "type": "class", - "properties": {}, - "children": [ - { - "name": "XmlElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "XmlRootElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.model.RESTCategory", - "type": "class", - "properties": {}, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.model.RESTAttribute", - "type": "class", - "properties": {}, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "XmlAccessorType", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.model.RESTUser", - "type": "class", - "properties": {}, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.model.UserGroupList", - "type": "class", - "properties": {}, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "XmlElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.model.CategoryList", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "XmlRootElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "XmlElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.model.StoredDataList", - "type": "class", - "properties": {}, - "children": [ - { - "name": "XmlElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "XmlRootElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.model.RESTResource", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "XmlElementWrapper", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "XmlRootElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "XmlTransient", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.model.UserList", - "type": "class", - "properties": {}, - "children": [ - { - "name": "XmlElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "XmlRootElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.model.SecurityRuleList", - "type": "class", - "properties": {}, - "children": [ - { - "name": "XmlElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "XmlRootElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.model.RESTStoredData", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "XmlRootElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.model.ResourceList", - "type": "class", - "properties": {}, - "children": [ - { - "name": "XmlTransient", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "XmlElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "XmlRootElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.model.ShortResourceList", - "type": "class", - "properties": {}, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "XmlElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "XmlTransient", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.model.ShortAttributeList", - "type": "class", - "properties": {}, - "children": [ - { - "name": "XmlElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - }, - { - "name": "XmlRootElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.model.RESTSecurityRule", - "type": "class", - "properties": {}, - "children": [ - { - "name": "XmlRootElement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.xml.bind.annotation" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.model.enums", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.security", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.services.rest.security.PreAuthenticatedAuthenticationProvider", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.security.UserAttributeTokenAuthenticationFilter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.security.WebServiceTokenAuthenticationFilter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.security.GeoStoreLdapAuthoritiesPopulator", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.security.RestAuthenticationEntryPoint", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.security.GeoStoreRequestHeadersAuthenticationFilter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.security.UserServiceAuthenticationProvider", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Autowired", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.springframework.beans.factory.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.security.GeoStoreAuthenticationFilter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Autowired", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.springframework.beans.factory.annotation" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.security.SessionTokenAuthenticationFilter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Autowired", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.springframework.beans.factory.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Autowired", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.springframework.beans.factory.annotation" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.security.HeadersAuthenticationFilter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.security.UserLdapAuthenticationProvider", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Autowired", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.springframework.beans.factory.annotation" - }, - "children": [] - }, - { - "name": "Autowired", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.springframework.beans.factory.annotation" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.utils", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.services.rest.utils.FilterUnmarshalTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "AfterClass", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "BeforeClass", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.utils.GeoStoreJAXBContextTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "AfterClass", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "BeforeClass", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.utils.GeoStoreJAXBContext", - "type": "class", - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.utils.DataURIDecoderTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.utils.BaseAuthenticationInterceptorTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Ignore", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Before", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.utils.MockedUserService", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.utils.FixedCacheControlOutInterceptorTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.utils.AutoUserCreateGeostoreAuthenticationInterceptorTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Ignore", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Ignore", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Ignore", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Ignore", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.utils.MockedUserGroupService", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.utils.MockSecurityContext", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.utils.GeoStorePrincipal", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.utils.FixedCacheControlOutInterceptor", - "type": "class", - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.utils.SpelMapper", - "type": "class", - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.utils.AutoUserCreateGeostoreAuthenticationInterceptor", - "type": "class", - "properties": {}, - "children": [] - }, - { - "name": "it.geosolutions.geostore.services.rest.utils.JAXBContextResolver", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Provider", - "type": "annotation", - "value": 0, - "properties": { - "schema": "javax.ws.rs.ext" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.utils.AbstractGeoStoreAuthenticationInterceptor", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.utils.GeoStoreSecurityContext", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.security", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.services.security.GeoStoreAuthenticationProvider", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.util", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.geostore.util.CategorizedCircularBufferTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 0, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.util.CategorizedCircularBuffer", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.util.SearchConverter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "it.geosolutions.test", - "type": "package", - "properties": {}, - "children": [ - { - "name": "it.geosolutions.test.AbstractSpringContextTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 0, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - } - ] - } - ] -} \ No newline at end of file diff --git a/avisualizer-back/src/main/resources/Geostore-SV.json b/avisualizer-back/src/main/resources/Geostore-SV.json deleted file mode 100644 index 7b3e5850..00000000 --- a/avisualizer-back/src/main/resources/Geostore-SV.json +++ /dev/null @@ -1,688 +0,0 @@ -{ - "name": "Geostore", - "children": [ - { - "name": "it.geosolutions.geostore", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 1, - "properties": {}, - "children": [] - }, - { - "name": "it.geosolutions.geostore.core.dao", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 1, - "properties": {}, - "children": [] - }, - { - "name": "org.junit", - "type": "schema", - "value": 13, - "properties": {}, - "children": [] - }, - { - "name": "it.geosolutions.geostore.core.dao.impl", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 80, - "properties": {}, - "children": [] - }, - { - "name": "org.springframework.transaction.annotation", - "type": "schema", - "value": 8, - "properties": {}, - "children": [] - }, - { - "name": "org.springframework.stereotype", - "type": "schema", - "value": 1, - "properties": {}, - "children": [] - }, - { - "name": "javax.persistence", - "type": "schema", - "value": 1, - "properties": {}, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.dao.ldap", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 26, - "properties": {}, - "children": [] - }, - { - "name": "org.junit", - "type": "schema", - "value": 10, - "properties": {}, - "children": [] - }, - { - "name": "it.geosolutions.geostore.core.dao.ldap.impl", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 22, - "properties": {}, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.ldap", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 83, - "properties": {}, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.model", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 25, - "properties": {}, - "children": [] - }, - { - "name": "org.junit", - "type": "schema", - "value": 9, - "properties": {}, - "children": [] - }, - { - "name": "org.hibernate.annotations", - "type": "schema", - "value": 46, - "properties": {}, - "children": [] - }, - { - "name": "javax.persistence", - "type": "schema", - "value": 92, - "properties": {}, - "children": [] - }, - { - "name": "javax.xml.bind.annotation", - "type": "schema", - "value": 35, - "properties": {}, - "children": [] - }, - { - "name": "it.geosolutions.geostore.core.model.adapter", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 7, - "properties": {}, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.model.enums", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 26, - "properties": {}, - "children": [] - }, - { - "name": "org.junit", - "type": "schema", - "value": 6, - "properties": {}, - "children": [] - }, - { - "name": "it.geosolutions.geostore.core.security.ldap", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 1, - "properties": {}, - "children": [] - }, - { - "name": "org.junit", - "type": "schema", - "value": 2, - "properties": {}, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.core.security.password", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 49, - "properties": {}, - "children": [] - }, - { - "name": "org.junit", - "type": "schema", - "value": 8, - "properties": {}, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.init", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 2, - "properties": {}, - "children": [] - }, - { - "name": "it.geosolutions.geostore.init.model", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 1, - "properties": {}, - "children": [] - }, - { - "name": "javax.xml.bind.annotation", - "type": "schema", - "value": 2, - "properties": {}, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.rest.security", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 90, - "properties": {}, - "children": [] - }, - { - "name": "org.junit", - "type": "schema", - "value": 30, - "properties": {}, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.rest.service.impl", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 15, - "properties": {}, - "children": [] - }, - { - "name": "org.junit", - "type": "schema", - "value": 12, - "properties": {}, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 72, - "properties": {}, - "children": [] - }, - { - "name": "org.junit", - "type": "schema", - "value": 41, - "properties": {}, - "children": [] - }, - { - "name": "it.geosolutions.geostore.services.dto", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 8, - "properties": {}, - "children": [] - }, - { - "name": "javax.xml.bind.annotation", - "type": "schema", - "value": 1, - "properties": {}, - "children": [] - }, - { - "name": "it.geosolutions.geostore.services.dto.search", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 16, - "properties": {}, - "children": [] - }, - { - "name": "org.junit", - "type": "schema", - "value": 4, - "properties": {}, - "children": [] - }, - { - "name": "javax.xml.bind.annotation", - "type": "schema", - "value": 21, - "properties": {}, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.exception", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "it.geosolutions.geostore.services.model", - "type": "package", - "properties": {}, - "children": [ - { - "name": "javax.xml.bind.annotation", - "type": "schema", - "value": 12, - "properties": {}, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.providers", - "type": "package", - "properties": {}, - "children": [ - { - "name": "org.junit", - "type": "schema", - "value": 3, - "properties": {}, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest", - "type": "package", - "properties": {}, - "children": [ - { - "name": "org.springframework.security.access.annotation", - "type": "schema", - "value": 68, - "properties": {}, - "children": [] - }, - { - "name": "javax.ws.rs", - "type": "schema", - "value": 329, - "properties": {}, - "children": [] - }, - { - "name": "java.lang", - "type": "schema", - "value": 7, - "properties": {}, - "children": [] - }, - { - "name": "org.junit", - "type": "schema", - "value": 39, - "properties": {}, - "children": [] - }, - { - "name": "javax.ws.rs.core", - "type": "schema", - "value": 65, - "properties": {}, - "children": [] - }, - { - "name": "javax.annotation.security", - "type": "schema", - "value": 2, - "properties": {}, - "children": [] - }, - { - "name": "org.apache.cxf.jaxrs.ext.multipart", - "type": "schema", - "value": 15, - "properties": {}, - "children": [] - }, - { - "name": "it.geosolutions.geostore.services.rest.auditing", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 5, - "properties": {}, - "children": [] - }, - { - "name": "org.junit", - "type": "schema", - "value": 12, - "properties": {}, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.client.model", - "type": "package", - "properties": {}, - "children": [ - { - "name": "javax.xml.bind.annotation", - "type": "schema", - "value": 4, - "properties": {}, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.exception", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 1, - "properties": {}, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.impl", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 77, - "properties": {}, - "children": [] - }, - { - "name": "org.springframework.beans.factory.annotation", - "type": "schema", - "value": 2, - "properties": {}, - "children": [] - }, - { - "name": "org.junit", - "type": "schema", - "value": 6, - "properties": {}, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.model", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 10, - "properties": {}, - "children": [] - }, - { - "name": "javax.xml.bind.annotation", - "type": "schema", - "value": 35, - "properties": {}, - "children": [] - }, - { - "name": "it.geosolutions.geostore.services.rest.model.enums", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.security", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 18, - "properties": {}, - "children": [] - }, - { - "name": "org.springframework.beans.factory.annotation", - "type": "schema", - "value": 6, - "properties": {}, - "children": [] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.rest.utils", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 50, - "properties": {}, - "children": [] - }, - { - "name": "javax.ws.rs.ext", - "type": "schema", - "value": 1, - "properties": {}, - "children": [] - }, - { - "name": "org.junit", - "type": "schema", - "value": 25, - "properties": {}, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.services.security", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 2, - "properties": {}, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.geostore.util", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 9, - "properties": {}, - "children": [] - }, - { - "name": "org.junit", - "type": "schema", - "value": 3, - "properties": {}, - "children": [] - } - ] - } - ] - }, - { - "name": "it.geosolutions.test", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 2, - "properties": {}, - "children": [] - } - ] - } - ] -} \ No newline at end of file diff --git a/avisualizer-back/src/main/resources/Guj-CV.json b/avisualizer-back/src/main/resources/Guj-CV.json deleted file mode 100644 index d148d020..00000000 --- a/avisualizer-back/src/main/resources/Guj-CV.json +++ /dev/null @@ -1,4496 +0,0 @@ -{ - "name": "Guj", - "children": [ - { - "name": "br.com.caelum.guj", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.com.caelum.guj.GlobalInterceptor", - "type": "class", - "properties": { - "asc": "2", - "ac": "3", - "uac": "2" - }, - "children": [ - { - "name": "Intercepts", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "accepts", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "intercept", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.Agregators", - "type": "class", - "properties": { - "asc": "2", - "ac": "3", - "uac": "3" - }, - "children": [ - { - "name": "Component", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor.ioc", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "ApplicationScoped", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor.ioc", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "init", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "PostConstruct", - "type": "annotation", - "properties": { - "schema": "javax.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.AgregatorsInterceptor", - "type": "class", - "properties": { - "asc": "2", - "ac": "3", - "uac": "2" - }, - "children": [ - { - "name": "Intercepts", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "intercept", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "accepts", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.configuration", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.com.caelum.guj.controller", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.com.caelum.guj.controller.NewsletterControllerTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "1" - }, - "children": [ - { - "name": "should_not_register_the_given_user_if_its_already_a_participant", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "should_register_the_given_user_if_its_not_a_participant_yet", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.controller.NewsletterController", - "type": "class", - "properties": { - "asc": "1", - "ac": "5", - "uac": "4" - }, - "children": [ - { - "name": "Resource", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "register", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Post", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "register", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Post", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.controller.CategoryController", - "type": "class", - "properties": { - "asc": "1", - "ac": "5", - "uac": "4" - }, - "children": [ - { - "name": "Resource", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "add", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Post", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "save", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Get", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.controller.HotTopicsController", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "Resource", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "index", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.controller.HomeController", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "Resource", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "index", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.controller.OldUrlsController", - "type": "class", - "properties": { - "asc": "1", - "ac": "9", - "uac": "9" - }, - "children": [ - { - "name": "Resource", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "jobsList", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "shortTopicURL", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "home", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "articlesList", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "articleShow", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "noticias", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "mundoJTopicURL", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "articleListByTag", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.controller.JobsController", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "Resource", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "list", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.controller.ApproveController", - "type": "class", - "properties": { - "asc": "2", - "ac": "3", - "uac": "2" - }, - "children": [ - { - "name": "Resource", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "getAllCategories", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAllArticles", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.controller.SearchController", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "3" - }, - "children": [ - { - "name": "Resource", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "search", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Get", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.controller.ArticleController", - "type": "class", - "properties": { - "asc": "2", - "ac": "10", - "uac": "8" - }, - "children": [ - { - "name": "Resource", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "getAllCategories", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "listByTag", - "type": "method", - "value": 3, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Get", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "list", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Get", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "addTag", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "br.com.caelum.vraptor.Post", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "show", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.controller.JsonFeedController", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "Resource", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "topics", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Path", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.dao", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.com.caelum.guj.dao.GUJUserDAO", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "Component", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor.ioc", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "RequestScoped", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor.ioc", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.feeds", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.com.caelum.guj.feeds.Agregator", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "run", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.model", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.com.caelum.guj.model.Post", - "type": "class", - "properties": { - "asc": "2", - "ac": "8", - "uac": "8" - }, - "children": [ - { - "name": "Entity", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Cache", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "date", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "blog", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "ManyToOne", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "JoinColumn", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "id", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Id", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.model.Tag", - "type": "class", - "properties": { - "asc": "3", - "ac": "10", - "uac": "9" - }, - "children": [ - { - "name": "Entity", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Cache", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "id", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Id", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "name", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "equals", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "articles", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "ManyToMany", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "JoinTable", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hashCode", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.model.NewsletterParticipant", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "Entity", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "gujUserId", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Id", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.model.Blog", - "type": "class", - "properties": { - "asc": "2", - "ac": "6", - "uac": "6" - }, - "children": [ - { - "name": "Entity", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Cache", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "id", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Id", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "date", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.model.Category", - "type": "class", - "properties": { - "asc": "2", - "ac": "8", - "uac": "7" - }, - "children": [ - { - "name": "Entity", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Cache", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "name", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "articles", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "OneToMany", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Cache", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "id", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Id", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.model.Article", - "type": "class", - "properties": { - "asc": "2", - "ac": "17", - "uac": "16" - }, - "children": [ - { - "name": "Entity", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Cache", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "tags", - "type": "field", - "value": 4, - "properties": {}, - "children": [ - { - "name": "ManyToMany", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Cascade", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "JoinTable", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Cache", - "type": "annotation", - "properties": { - "schema": "org.hibernate.annotations", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "userId", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "moderatorId", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "category", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "ManyToOne", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "JoinColumn", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "id", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Id", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "content", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Lob", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "date", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "level", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Enumerated", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "authorEmail", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.newsletter", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.com.caelum.guj.newsletter.NewsletterURIBuilderTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "shouldReplaceAllPlaceholdersWhenBuildingTheURI", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.newsletter.NewsletterConfigs", - "type": "class", - "properties": { - "asc": "2", - "ac": "3", - "uac": "3" - }, - "children": [ - { - "name": "Component", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor.ioc", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "ApplicationScoped", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor.ioc", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "initialize", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "PostConstruct", - "type": "annotation", - "properties": { - "schema": "javax.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.newsletter.NewsletterSubscriber", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "Component", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor.ioc", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "RequestScoped", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor.ioc", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.newsletter.NewsletterURIBuilder", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "Component", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor.ioc", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "RequestScoped", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor.ioc", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.newsletter.request", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.com.caelum.guj.newsletter.request.NewsletterRequest", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "Component", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor.ioc", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "RequestScoped", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor.ioc", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.repositories", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.com.caelum.guj.repositories.TopicRepositoryWrapper", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "getById", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.uri", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.com.caelum.guj.uri.DefaultBookmarkableURIBuilderTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "6", - "uac": "1" - }, - "children": [ - { - "name": "shouldReturnTheOriginalCompleteURIWhenItsNotAPrePostURI", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "shouldGenerateSimpleURI", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "shouldGeneratePaginatedURI", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "shouldGeneratePrePostURI", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "shouldGenerateCompletePrePostURIFromACompleteURI", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "shouldGeneratePaginatedURIWithAnchor", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.uri.DefaultCompatibleURIBuilderTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "1" - }, - "children": [ - { - "name": "shouldGenerateACompatiblePrePostURL", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "shouldGenerateACompatibleURL", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "shouldGenerateACompatibleURLWithPagination", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.uri.BBCodeHandlerTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "13", - "uac": "3" - }, - "children": [ - { - "name": "shouldReturnMatchedUrl", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "init", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "BeforeClass", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "shouldReturnTrueForUrlContainingCaelum", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "shouldReturnTrueForUrlBetweenTagsContainingKeywords", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "shouldReturnTrueForCaelumSite", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "shouldReturnTrueForUrlConexaoJava", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "shouldReturnTrueForUrlContainingMundoJ", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "shouldReturnTrueForUrlContainingCasaDoCodigo", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "shouldReturnMatchedUrlIfSurroundedWithUrl", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "shouldReturnFalseForUrlWithoutKeywords", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "initCode", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Before", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "shouldReturnTrueForUrlContainingQCon", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "shouldReturnTrueForBigCompaniesUrl", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.uri.DefaultBookmarkableURIBuilder", - "type": "class", - "properties": { - "asc": "2", - "ac": "6", - "uac": "2" - }, - "children": [ - { - "name": "Component", - "type": "annotation", - "properties": { - "schema": "br.com.caelum.vraptor.ioc", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "bookmarkableURL", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "bookmarkableURL", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "bookmarkableCompletePrePostURL", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "bookmarkablePrePostURL", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "bookmarkableURL", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.uri.DefaultURICache", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "1" - }, - "children": [ - { - "name": "getBookmarkableURI", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "put", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.uri.DefaultCompatibleURIBuilder", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "1" - }, - "children": [ - { - "name": "compatibleURL", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "compatibleURL", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "compatiblePrePostURL", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.uri.bookmarkable", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.com.caelum.guj.uri.bookmarkable.ConverterMatcherTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "shouldMatchIfURIIsBookmarkable", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "shouldNotMatchIfURIIsNotBookmarkable", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.uri.bookmarkable.BookmarkableShortPostToCompatibleURIConverterTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "1" - }, - "children": [ - { - "name": "shouldNotMatchRegularBookmarkableURI", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "shouldReturnCompatibleURI", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.uri.bookmarkable.BookmarkablePrePostToCompatibleURIConverterTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "1" - }, - "children": [ - { - "name": "shouldBeAPostBookmarkableURI", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "shouldReturnCompatibleURI", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.uri.bookmarkable.BookmarkablePostToCompatibleURIConverterTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "1" - }, - "children": [ - { - "name": "shouldReturnCompatiblePaginatedURI", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "shouldReturnCompatibleURI", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "shouldBeAPostBookmarkableURI", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.uri.bookmarkable.BookmarkablePrePostToCompatibleURIConverter", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "1" - }, - "children": [ - { - "name": "isConvertable", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "convert", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.uri.bookmarkable.BookmarkablePostToCompatibleURIConverter", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "1" - }, - "children": [ - { - "name": "convert", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "isConvertable", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.uri.bookmarkable.BookmarkableShortPostToCompatibleURIConverter", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "1" - }, - "children": [ - { - "name": "convert", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "isConvertable", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.uri.compatible", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.com.caelum.guj.uri.compatible.CompatibleToBookmarkablePostConverterTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "1" - }, - "children": [ - { - "name": "shouldIdentifyPaginatedURIs", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "shouldIdentifyCompatibleURIs", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "shouldGenerateTheBookmarkableUrl", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.uri.compatible.CompatibleToBookmarkablePostConverter", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "1" - }, - "children": [ - { - "name": "isConvertable", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "convert", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.util", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.com.caelum.guj.util.FileUtil", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "extractZipAndCopyFilesToDisk", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.view", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.com.caelum.guj.view.SluggerTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "shouldSluggerize", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.vraptor.filter", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.com.caelum.guj.vraptor.filter.CompatibleURIFilterTest", - "type": "class", - "properties": { - "asc": "3", - "ac": "14", - "uac": "5" - }, - "children": [ - { - "name": "RunWith", - "type": "annotation", - "properties": { - "schema": "org.junit.runner", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "response", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Mock", - "type": "annotation", - "properties": { - "schema": "org.mockito", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "request", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Mock", - "type": "annotation", - "properties": { - "schema": "org.mockito", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "shouldInvokeDoFilterIfURIIsBookmarkableAndCorrectUsingCacheIfCached", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "shouldCacheBookmarkableURIConvertion", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setup", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Before", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "shouldInvokeDoFilterIfURIIsBookmarkableAndCorrect", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "shouldInvokeDoFilterIfRequestURLIsNotToForum", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "shouldInvokeDoFilterIfBookmarkableURIChanged", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "filterConfig", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Mock", - "type": "annotation", - "properties": { - "schema": "org.mockito", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "tearDown", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "After", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "servletContext", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Mock", - "type": "annotation", - "properties": { - "schema": "org.mockito", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "chain", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Mock", - "type": "annotation", - "properties": { - "schema": "org.mockito", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "shouldRedirectToBookmarkableURIIfRequestURIIsCompatibleURI", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.vraptor.filter.BookmarkableURIFilterTest", - "type": "class", - "properties": { - "asc": "3", - "ac": "14", - "uac": "5" - }, - "children": [ - { - "name": "RunWith", - "type": "annotation", - "properties": { - "schema": "org.junit.runner", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "requestDispatcher", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Mock", - "type": "annotation", - "properties": { - "schema": "org.mockito", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "shouldRedirectToCachedIfURIIsShortBookmarkableURIAndCached", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "response", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Mock", - "type": "annotation", - "properties": { - "schema": "org.mockito", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "servletContext", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Mock", - "type": "annotation", - "properties": { - "schema": "org.mockito", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "shouldCacheBookmarkableURIConvertion", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "shouldInvokeDoFilterIfRequestURLIsNotToForum", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setup", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Before", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "shouldInvokeDoFilterIfURIIsBookmarkableAndCorrect", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "request", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Mock", - "type": "annotation", - "properties": { - "schema": "org.mockito", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "filterConfig", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Mock", - "type": "annotation", - "properties": { - "schema": "org.mockito", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "shouldRedirectToCachedIfURIIsShortBookmarkableURI", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "tearDown", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "After", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "chain", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Mock", - "type": "annotation", - "properties": { - "schema": "org.mockito", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.vraptor.filter.TopicRepositoryStub", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "getById", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.vraptor.filter.URICacheStub", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "1" - }, - "children": [ - { - "name": "getBookmarkableURI", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "removeCache", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "put", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.vraptor.filter.VRaptorFilter", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "doFilter", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.vraptor.filter.BookmarkableURIFilter", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "1" - }, - "children": [ - { - "name": "destroy", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doFilter", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "init", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.vraptor.filter.CompatibleURIFilter", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "1" - }, - "children": [ - { - "name": "init", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "destroy", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doFilter", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - } - ] - }, - { - "name": "net.jforum", - "type": "package", - "properties": {}, - "children": [ - { - "name": "net.jforum.api.integration.mail.pop", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.api.integration.rest", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.api.rest", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.cache", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.context", - "type": "package", - "properties": {}, - "children": [ - { - "name": "net.jforum.context.standard", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.context.web", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "net.jforum.dao", - "type": "package", - "properties": {}, - "children": [ - { - "name": "net.jforum.dao.generic", - "type": "package", - "properties": {}, - "children": [ - { - "name": "net.jforum.dao.generic.security", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "net.jforum.dao.hsqldb", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.dao.mysql", - "type": "package", - "properties": {}, - "children": [ - { - "name": "net.jforum.dao.mysql.security", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "net.jforum.dao.oracle", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.dao.postgresql", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.dao.sqlserver", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.dao.sqlserver2000", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "net.jforum.entities", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.exceptions", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.http", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.repository", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.search", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.security", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.sso", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.summary", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.tools.phpbb2jforum", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.tools.search", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.util", - "type": "package", - "properties": {}, - "children": [ - { - "name": "net.jforum.util.bbcode", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.util.concurrent", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.util.image", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.util.legacy.clickstream", - "type": "package", - "properties": {}, - "children": [ - { - "name": "net.jforum.util.legacy.clickstream.config", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "net.jforum.util.legacy.commons.fileupload", - "type": "package", - "properties": {}, - "children": [ - { - "name": "net.jforum.util.legacy.commons.fileupload.disk", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.util.legacy.commons.fileupload.servlet", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "net.jforum.util.mail", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.util.preferences", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.util.rss", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "net.jforum.view.admin", - "type": "package", - "properties": {}, - "children": [ - { - "name": "net.jforum.view.admin.common", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "net.jforum.view.forum", - "type": "package", - "properties": {}, - "children": [ - { - "name": "net.jforum.view.forum.common", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "net.jforum.view.install", - "type": "package", - "properties": {}, - "children": [] - } - ] - } - ] -} \ No newline at end of file diff --git a/avisualizer-back/src/main/resources/Guj-PV.json b/avisualizer-back/src/main/resources/Guj-PV.json deleted file mode 100644 index cedd6d17..00000000 --- a/avisualizer-back/src/main/resources/Guj-PV.json +++ /dev/null @@ -1,2670 +0,0 @@ -{ - "name": "Guj", - "children": [ - { - "name": "br.com.caelum.guj", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.com.caelum.guj.GlobalInterceptor", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Intercepts", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.Agregators", - "type": "class", - "properties": {}, - "children": [ - { - "name": "PostConstruct", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.annotation" - }, - "children": [] - }, - { - "name": "Component", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor.ioc" - }, - "children": [] - }, - { - "name": "ApplicationScoped", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor.ioc" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.AgregatorsInterceptor", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Intercepts", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.configuration", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.com.caelum.guj.controller", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.com.caelum.guj.controller.NewsletterControllerTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.controller.NewsletterController", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Resource", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - }, - { - "name": "Post", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - }, - { - "name": "Post", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.controller.CategoryController", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Resource", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - }, - { - "name": "Post", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - }, - { - "name": "Get", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.controller.HotTopicsController", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - }, - { - "name": "Resource", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.controller.HomeController", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Resource", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.controller.OldUrlsController", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - }, - { - "name": "Resource", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.controller.JobsController", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Resource", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.controller.ApproveController", - "type": "class", - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Resource", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.controller.SearchController", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Resource", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - }, - { - "name": "Get", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.controller.ArticleController", - "type": "class", - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - }, - { - "name": "Get", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - }, - { - "name": "Get", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - }, - { - "name": "br.com.caelum.vraptor.Post", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Resource", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.controller.JsonFeedController", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Resource", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - }, - { - "name": "Path", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.dao", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.com.caelum.guj.dao.GUJUserDAO", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Component", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor.ioc" - }, - "children": [] - }, - { - "name": "RequestScoped", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor.ioc" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.feeds", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.com.caelum.guj.feeds.Agregator", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.model", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.com.caelum.guj.model.Post", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Entity", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Cache", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "ManyToOne", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "JoinColumn", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Id", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.model.Tag", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Id", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Entity", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Cache", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "ManyToMany", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "JoinTable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.model.NewsletterParticipant", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Entity", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Id", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.model.Blog", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Id", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Entity", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Cache", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.model.Category", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Entity", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Cache", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "OneToMany", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Cache", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "Id", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.model.Article", - "type": "class", - "properties": {}, - "children": [ - { - "name": "ManyToMany", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Cascade", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "JoinTable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Cache", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "ManyToOne", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "JoinColumn", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Id", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Lob", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Entity", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Cache", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.hibernate.annotations" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Enumerated", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.newsletter", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.com.caelum.guj.newsletter.NewsletterURIBuilderTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.newsletter.NewsletterConfigs", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Component", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor.ioc" - }, - "children": [] - }, - { - "name": "ApplicationScoped", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor.ioc" - }, - "children": [] - }, - { - "name": "PostConstruct", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.annotation" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.newsletter.NewsletterSubscriber", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Component", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor.ioc" - }, - "children": [] - }, - { - "name": "RequestScoped", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor.ioc" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.newsletter.NewsletterURIBuilder", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Component", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor.ioc" - }, - "children": [] - }, - { - "name": "RequestScoped", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor.ioc" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.newsletter.request", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.com.caelum.guj.newsletter.request.NewsletterRequest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Component", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor.ioc" - }, - "children": [] - }, - { - "name": "RequestScoped", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor.ioc" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.repositories", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.com.caelum.guj.repositories.TopicRepositoryWrapper", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.uri", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.com.caelum.guj.uri.DefaultBookmarkableURIBuilderTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.uri.DefaultCompatibleURIBuilderTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.uri.BBCodeHandlerTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "BeforeClass", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Before", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.uri.DefaultBookmarkableURIBuilder", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Component", - "type": "annotation", - "value": 1, - "properties": { - "schema": "br.com.caelum.vraptor.ioc" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.uri.DefaultURICache", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.uri.DefaultCompatibleURIBuilder", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.uri.bookmarkable", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.com.caelum.guj.uri.bookmarkable.ConverterMatcherTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.uri.bookmarkable.BookmarkableShortPostToCompatibleURIConverterTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.uri.bookmarkable.BookmarkablePrePostToCompatibleURIConverterTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.uri.bookmarkable.BookmarkablePostToCompatibleURIConverterTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.uri.bookmarkable.BookmarkablePrePostToCompatibleURIConverter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.uri.bookmarkable.BookmarkablePostToCompatibleURIConverter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.uri.bookmarkable.BookmarkableShortPostToCompatibleURIConverter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.uri.compatible", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.com.caelum.guj.uri.compatible.CompatibleToBookmarkablePostConverterTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.uri.compatible.CompatibleToBookmarkablePostConverter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.util", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.com.caelum.guj.util.FileUtil", - "type": "class", - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.view", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.com.caelum.guj.view.SluggerTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.vraptor.filter", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.com.caelum.guj.vraptor.filter.CompatibleURIFilterTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Mock", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.mockito" - }, - "children": [] - }, - { - "name": "Mock", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.mockito" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Before", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "RunWith", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit.runner" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Mock", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.mockito" - }, - "children": [] - }, - { - "name": "After", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Mock", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.mockito" - }, - "children": [] - }, - { - "name": "Mock", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.mockito" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.vraptor.filter.BookmarkableURIFilterTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Mock", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.mockito" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Mock", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.mockito" - }, - "children": [] - }, - { - "name": "Mock", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.mockito" - }, - "children": [] - }, - { - "name": "RunWith", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit.runner" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Before", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Mock", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.mockito" - }, - "children": [] - }, - { - "name": "Mock", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.mockito" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "After", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Mock", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.mockito" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.vraptor.filter.TopicRepositoryStub", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.vraptor.filter.URICacheStub", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.vraptor.filter.VRaptorFilter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.vraptor.filter.BookmarkableURIFilter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.vraptor.filter.CompatibleURIFilter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "net.jforum", - "type": "package", - "properties": {}, - "children": [ - { - "name": "net.jforum.api.integration.mail.pop", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.api.integration.rest", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.api.rest", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.cache", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.context", - "type": "package", - "properties": {}, - "children": [ - { - "name": "net.jforum.context.standard", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.context.web", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "net.jforum.dao", - "type": "package", - "properties": {}, - "children": [ - { - "name": "net.jforum.dao.generic", - "type": "package", - "properties": {}, - "children": [ - { - "name": "net.jforum.dao.generic.security", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "net.jforum.dao.hsqldb", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.dao.mysql", - "type": "package", - "properties": {}, - "children": [ - { - "name": "net.jforum.dao.mysql.security", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "net.jforum.dao.oracle", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.dao.postgresql", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.dao.sqlserver", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.dao.sqlserver2000", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "net.jforum.entities", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.exceptions", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.http", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.repository", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.search", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.security", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.sso", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.summary", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.tools.phpbb2jforum", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.tools.search", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.util", - "type": "package", - "properties": {}, - "children": [ - { - "name": "net.jforum.util.bbcode", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.util.concurrent", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.util.image", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.util.legacy.clickstream", - "type": "package", - "properties": {}, - "children": [ - { - "name": "net.jforum.util.legacy.clickstream.config", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "net.jforum.util.legacy.commons.fileupload", - "type": "package", - "properties": {}, - "children": [ - { - "name": "net.jforum.util.legacy.commons.fileupload.disk", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.util.legacy.commons.fileupload.servlet", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "net.jforum.util.mail", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.util.preferences", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.util.rss", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "net.jforum.view.admin", - "type": "package", - "properties": {}, - "children": [ - { - "name": "net.jforum.view.admin.common", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "net.jforum.view.forum", - "type": "package", - "properties": {}, - "children": [ - { - "name": "net.jforum.view.forum.common", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "net.jforum.view.install", - "type": "package", - "properties": {}, - "children": [] - } - ] - } - ] -} \ No newline at end of file diff --git a/avisualizer-back/src/main/resources/Guj-SV.json b/avisualizer-back/src/main/resources/Guj-SV.json deleted file mode 100644 index 895039b9..00000000 --- a/avisualizer-back/src/main/resources/Guj-SV.json +++ /dev/null @@ -1,599 +0,0 @@ -{ - "name": "Guj", - "children": [ - { - "name": "br.com.caelum.guj", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.com.caelum.vraptor.ioc", - "type": "schema", - "value": 2, - "properties": {}, - "children": [] - }, - { - "name": "br.com.caelum.vraptor", - "type": "schema", - "value": 2, - "properties": {}, - "children": [] - }, - { - "name": "java.lang", - "type": "schema", - "value": 4, - "properties": {}, - "children": [] - }, - { - "name": "javax.annotation", - "type": "schema", - "value": 1, - "properties": {}, - "children": [] - }, - { - "name": "br.com.caelum.guj.configuration", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.com.caelum.guj.controller", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 5, - "properties": {}, - "children": [] - }, - { - "name": "br.com.caelum.vraptor", - "type": "schema", - "value": 38, - "properties": {}, - "children": [] - }, - { - "name": "org.junit", - "type": "schema", - "value": 2, - "properties": {}, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.dao", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.com.caelum.vraptor.ioc", - "type": "schema", - "value": 2, - "properties": {}, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.feeds", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 1, - "properties": {}, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.model", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 2, - "properties": {}, - "children": [] - }, - { - "name": "javax.persistence", - "type": "schema", - "value": 41, - "properties": {}, - "children": [] - }, - { - "name": "org.hibernate.annotations", - "type": "schema", - "value": 8, - "properties": {}, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.newsletter", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.com.caelum.vraptor.ioc", - "type": "schema", - "value": 6, - "properties": {}, - "children": [] - }, - { - "name": "org.junit", - "type": "schema", - "value": 1, - "properties": {}, - "children": [] - }, - { - "name": "javax.annotation", - "type": "schema", - "value": 1, - "properties": {}, - "children": [] - }, - { - "name": "br.com.caelum.guj.newsletter.request", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.com.caelum.vraptor.ioc", - "type": "schema", - "value": 2, - "properties": {}, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.repositories", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 1, - "properties": {}, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.uri", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.com.caelum.vraptor.ioc", - "type": "schema", - "value": 1, - "properties": {}, - "children": [] - }, - { - "name": "java.lang", - "type": "schema", - "value": 10, - "properties": {}, - "children": [] - }, - { - "name": "org.junit", - "type": "schema", - "value": 22, - "properties": {}, - "children": [] - }, - { - "name": "br.com.caelum.guj.uri.bookmarkable", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 6, - "properties": {}, - "children": [] - }, - { - "name": "org.junit", - "type": "schema", - "value": 9, - "properties": {}, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.uri.compatible", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 2, - "properties": {}, - "children": [] - }, - { - "name": "org.junit", - "type": "schema", - "value": 3, - "properties": {}, - "children": [] - } - ] - } - ] - }, - { - "name": "br.com.caelum.guj.util", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 1, - "properties": {}, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.view", - "type": "package", - "properties": {}, - "children": [ - { - "name": "org.junit", - "type": "schema", - "value": 1, - "properties": {}, - "children": [] - } - ] - }, - { - "name": "br.com.caelum.guj.vraptor.filter", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 11, - "properties": {}, - "children": [] - }, - { - "name": "org.mockito", - "type": "schema", - "value": 11, - "properties": {}, - "children": [] - }, - { - "name": "org.junit", - "type": "schema", - "value": 15, - "properties": {}, - "children": [] - }, - { - "name": "org.junit.runner", - "type": "schema", - "value": 2, - "properties": {}, - "children": [] - } - ] - } - ] - }, - { - "name": "net.jforum", - "type": "package", - "properties": {}, - "children": [ - { - "name": "net.jforum.api.integration.mail.pop", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.api.integration.rest", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.api.rest", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.cache", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.context", - "type": "package", - "properties": {}, - "children": [ - { - "name": "net.jforum.context.standard", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.context.web", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "net.jforum.dao", - "type": "package", - "properties": {}, - "children": [ - { - "name": "net.jforum.dao.generic", - "type": "package", - "properties": {}, - "children": [ - { - "name": "net.jforum.dao.generic.security", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "net.jforum.dao.hsqldb", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.dao.mysql", - "type": "package", - "properties": {}, - "children": [ - { - "name": "net.jforum.dao.mysql.security", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "net.jforum.dao.oracle", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.dao.postgresql", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.dao.sqlserver", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.dao.sqlserver2000", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "net.jforum.entities", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.exceptions", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.http", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.repository", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.search", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.security", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.sso", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.summary", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.tools.phpbb2jforum", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.tools.search", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.util", - "type": "package", - "properties": {}, - "children": [ - { - "name": "net.jforum.util.bbcode", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.util.concurrent", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.util.image", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.util.legacy.clickstream", - "type": "package", - "properties": {}, - "children": [ - { - "name": "net.jforum.util.legacy.clickstream.config", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "net.jforum.util.legacy.commons.fileupload", - "type": "package", - "properties": {}, - "children": [ - { - "name": "net.jforum.util.legacy.commons.fileupload.disk", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.util.legacy.commons.fileupload.servlet", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "net.jforum.util.mail", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.util.preferences", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "net.jforum.util.rss", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "net.jforum.view.admin", - "type": "package", - "properties": {}, - "children": [ - { - "name": "net.jforum.view.admin.common", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "net.jforum.view.forum", - "type": "package", - "properties": {}, - "children": [ - { - "name": "net.jforum.view.forum.common", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "net.jforum.view.install", - "type": "package", - "properties": {}, - "children": [] - } - ] - } - ] -} \ No newline at end of file diff --git a/avisualizer-back/src/main/resources/SpaceWeatherTSI-CV.json b/avisualizer-back/src/main/resources/SpaceWeatherTSI-CV.json deleted file mode 100644 index 6ae34686..00000000 --- a/avisualizer-back/src/main/resources/SpaceWeatherTSI-CV.json +++ /dev/null @@ -1,10958 +0,0 @@ -{ - "name": "SpaceWeatherTSI", - "children": [ - { - "name": "br.inpe.climaespacial.tsi", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.SessionFilter", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "1" - }, - "children": [ - { - "name": "init", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doFilter", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "destroy", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.business.AbstractBusiness", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "propertiesBusinessClient", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "EJB", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business.FitsBusinessReaderLocal", - "type": "interface", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Local", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business.TimDataBusinessReaderLocal", - "type": "interface", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Local", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business.impl", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.business.impl.IrradianceParameterBusiness", - "type": "class", - "properties": { - "asc": "2", - "ac": "5", - "uac": "3" - }, - "children": [ - { - "name": "Stateless", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "update", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "insert", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getCoefficientByLayer", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business.impl.TimDataBusinessReader", - "type": "class", - "properties": { - "asc": "2", - "ac": "4", - "uac": "4" - }, - "children": [ - { - "name": "Stateless", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Local", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "findAllByColumnsIn", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business.impl.TsiHmiBusinessWriter", - "type": "class", - "properties": { - "asc": "2", - "ac": "7", - "uac": "4" - }, - "children": [ - { - "name": "Stateless", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "getTsiHmiCoreClient", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "batchUpdate", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "batchInsertTOModified", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "AccessTimeout", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "batchInsert", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business.impl.TsiViewBusiness", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "getLastPeriodTimTSI", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business.impl.TsiMaskDataBusiness", - "type": "class", - "properties": { - "asc": "2", - "ac": "10", - "uac": "5" - }, - "children": [ - { - "name": "Stateless", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "update", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getTsiMaskDataSeriesByPeriod", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "batchUpdateTOModified", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "AccessTimeout", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getListOfHmiInputs", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "batchUpdate", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "insert", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business.impl.FitsBusinessWriter", - "type": "class", - "properties": { - "asc": "2", - "ac": "8", - "uac": "4" - }, - "children": [ - { - "name": "Stateless", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "queueWriterLocal", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "EJB", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "writeUrlToDownloadQueue", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getTsiFitsCoreClient", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "insert", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "checkFileToDownload", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getFitsDownloaderCollectorClient", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business.impl.AdmUserBusiness", - "type": "class", - "properties": { - "asc": "2", - "ac": "4", - "uac": "3" - }, - "children": [ - { - "name": "Stateless", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "AuthenticateAndAuthorization", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doLogTsi", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business.impl.TsiHmiBusinessReader", - "type": "class", - "properties": { - "asc": "2", - "ac": "5", - "uac": "3" - }, - "children": [ - { - "name": "Stateless", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "getTsiHMIWithoutErrorCalc", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findTsiHMIbyNominalDate", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getTsiFile", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business.impl.PlotJsonDataBusiness", - "type": "class", - "properties": { - "asc": "2", - "ac": "9", - "uac": "4" - }, - "children": [ - { - "name": "Stateless", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "fitsBusinessReaderLocal", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "EJB", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getJsonActiveRegionDataByPeriod", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "compare", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getJsonTSIDataByPeriod", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "compare", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "timDataBusinessReaderLocal", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "EJB", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "tsiHmiBusinessReaderClient", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "EJB", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business.impl.QueueWriter", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "Stateless", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Local", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business.impl.IrradianceCalcParamsBusiness", - "type": "class", - "properties": { - "asc": "3", - "ac": "12", - "uac": "6" - }, - "children": [ - { - "name": "Startup", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Singleton", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Local", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "getLw1", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getTimMean", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getTimStd", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getBias2", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getBias1", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "init", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "PostConstruct", - "type": "annotation", - "properties": { - "schema": "javax.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getConfigProperty", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getLw2", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business.impl.FitsBusinessReader", - "type": "class", - "properties": { - "asc": "2", - "ac": "12", - "uac": "4" - }, - "children": [ - { - "name": "Stateless", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Local", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "getTsiFitsByPeriodJoinMaskDataJoinRingsArea", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "compare", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getTsiFitsByPeriod", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getTsiFitsByPeriodJoinMaskDataJoinRingsAreaJoinTsiHDU", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getListFITSFilesNames", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getRequestIdStatus", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getCountTsiFitsByPeriod", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "compare", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getTsiFitsByPeriodJoinMaskDataJoinTsiHmi", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business.impl.TimDataBusinessWriter", - "type": "class", - "properties": { - "asc": "2", - "ac": "5", - "uac": "4" - }, - "children": [ - { - "name": "Stateless", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "getTimDataCoreClient", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "save", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business.impl.FitsDownloadBusiness", - "type": "class", - "properties": { - "asc": "2", - "ac": "8", - "uac": "3" - }, - "children": [ - { - "name": "Stateless", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "update", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "insert", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findAllByStatus", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "remove", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findfileByFilename", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findByStatus", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business.msg", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.business.msg.PropertiesBusinessClient", - "type": "interface", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business.msg.PropertiesBusinessLocal", - "type": "interface", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Local", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business.msg.PropertiesBusiness", - "type": "class", - "properties": { - "asc": "3", - "ac": "7", - "uac": "6" - }, - "children": [ - { - "name": "Startup", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Singleton", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Local", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "init", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "PostConstruct", - "type": "annotation", - "properties": { - "schema": "javax.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getConfigProperty", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getTempDirPath", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.businesscli.constants", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.businesscli.exceptions", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.businesscli.interfaces", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.QueueWriterLocal", - "type": "interface", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Local", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.PlotJsonDataBusinessClient", - "type": "interface", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.IrradianceCalcParamsBusinessClient", - "type": "interface", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.FitsBusinessWriterClient", - "type": "interface", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.TimDataBusinessWriterClient", - "type": "interface", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.AdmUserBusinessClient", - "type": "interface", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.FitsDownloadBusinessClient", - "type": "interface", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.IrradianceCalcParamsBusinessLocal", - "type": "interface", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Local", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.TimDataBusinessReaderClient", - "type": "interface", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.TsiHmiBusinessWriterClient", - "type": "interface", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.TsiMaskDataBusinessClient", - "type": "interface", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.TsiHmiBusinessReaderClient", - "type": "interface", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.IrradianceParameterBusinessClient", - "type": "interface", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.FitsBusinessReaderClient", - "type": "interface", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.businesscli.locator", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.collector", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.collector.constants", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.collector.download", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.collector.download.FitsDownloaderCollectorWriter", - "type": "class", - "properties": { - "asc": "2", - "ac": "3", - "uac": "3" - }, - "children": [ - { - "name": "Stateless", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "downloadFits", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collector.download.FitsDownloaderCollectorReader", - "type": "class", - "properties": { - "asc": "2", - "ac": "5", - "uac": "4" - }, - "children": [ - { - "name": "Stateless", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Local", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "getRequestIdStatus", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getListFITSFilesNames", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collector.scheduler", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.collector.scheduler.TimDataScheduler", - "type": "class", - "properties": { - "asc": "1", - "ac": "4", - "uac": "4" - }, - "children": [ - { - "name": "Singleton", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Startup", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "readTimData", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Schedule", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "4", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "AccessTimeout", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collector.scheduler.FitsErrorScheduler", - "type": "class", - "properties": { - "asc": "1", - "ac": "5", - "uac": "5" - }, - "children": [ - { - "name": "Startup", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Singleton", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "checkErrorFits", - "type": "method", - "value": 3, - "properties": {}, - "children": [ - { - "name": "AccessTimeout", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Schedule", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "TransactionAttribute", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collector.scheduler.ReaderFITSFile", - "type": "class", - "properties": { - "asc": "1", - "ac": "4", - "uac": "4" - }, - "children": [ - { - "name": "Singleton", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Startup", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "perform", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "AccessTimeout", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Schedule", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "4", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.MissingFilesServiceTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "getMissingFiles_WhenCalled_ReturnsAnIterableInstance", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setUp", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Before", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.JsocPeriodServiceTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "10", - "uac": "2" - }, - "children": [ - { - "name": "getInitialDateAndGetFinalDate_WhenCalledInterchanged_ShouldInvalidateCacheAndCallLastRecordService", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getInitialDate_WhenCached_ShouldNotCallLastRecordService", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getInitialDate_WhenNotCached_ShouldCallLastRecordService", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getFinalDate_WhenCached_ShouldNotCallLastRecordService", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setUp", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Before", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getFinalDate_WhenNotCached_ShouldCallLastRecordService", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getInitialDate_WhenCalled_ShouldReturnLastRecordMinusNDays", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getInitialDate_WhenCachedWasInvalidated_ShouldCallLastRecordService", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getFinalDate_WhenCachedWasInvalidated_ShouldCallLastRecordService", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getFinalDate_WhenCalled_ShouldReturnLastRecordMinusOneDay", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.MissingFitsFileServiceTest", - "type": "class", - "properties": { - "asc": "2", - "ac": "5", - "uac": "3" - }, - "children": [ - { - "name": "setUpMissingFileIterator", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "perform_WithNoMissingFiles_ShouldReturn", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setUpMissingFileIterable", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "perform_WithMissingFiles_ShouldEnqueueThem", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setUp", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Before", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.MissingFilesIteratorTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "4", - "uac": "2" - }, - "children": [ - { - "name": "next_WhenThereAreFiles_ShouldReturnThem", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hasNext_WhenThereAreNoFiles_ShouldReturnFalse", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setUp", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Before", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hasNext_WhenThereAreFiles_ShouldReturnTrue", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.TsiMissingFilesService", - "type": "class", - "properties": { - "asc": "3", - "ac": "3", - "uac": "3" - }, - "children": [ - { - "name": "Dependent", - "type": "annotation", - "properties": { - "schema": "javax.enterprise.context", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "TsiMissingFilesService", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Inject", - "type": "annotation", - "properties": { - "schema": "javax.inject", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getMissingFiles", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.MissingFilesIterator", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "1" - }, - "children": [ - { - "name": "next", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "remove", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hasNext", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.JsocLastRecordService", - "type": "class", - "properties": { - "asc": "2", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "Dependent", - "type": "annotation", - "properties": { - "schema": "javax.enterprise.context", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "getLastRecord", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.JsocPeriodService", - "type": "class", - "properties": { - "asc": "3", - "ac": "4", - "uac": "3" - }, - "children": [ - { - "name": "Dependent", - "type": "annotation", - "properties": { - "schema": "javax.enterprise.context", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "getInitialDate", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "JsocPeriodService", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Inject", - "type": "annotation", - "properties": { - "schema": "javax.inject", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getFinalDate", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.DatabaseFitsRepository", - "type": "class", - "properties": { - "asc": "2", - "ac": "3", - "uac": "2" - }, - "children": [ - { - "name": "Dependent", - "type": "annotation", - "properties": { - "schema": "javax.enterprise.context", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "listTsiFits", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "count", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.MissingFileIterable", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "iterator", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.MissingFitsFileService", - "type": "class", - "properties": { - "asc": "3", - "ac": "6", - "uac": "6" - }, - "children": [ - { - "name": "Singleton", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Startup", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "ApplicationScoped", - "type": "annotation", - "properties": { - "schema": "javax.enterprise.context", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "MissingFitsFileService", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Inject", - "type": "annotation", - "properties": { - "schema": "javax.inject", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "perform", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "AccessTimeout", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Schedule", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.RabbitMqTsiRequestQueueService", - "type": "class", - "properties": { - "asc": "2", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "Dependent", - "type": "annotation", - "properties": { - "schema": "javax.enterprise.context", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "enqueue", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.HttpJsocUrlService", - "type": "class", - "properties": { - "asc": "2", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "Dependent", - "type": "annotation", - "properties": { - "schema": "javax.enterprise.context", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "getRequestId", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collectorcli", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.collectorcli.FitsDownloaderCollectorLocal", - "type": "interface", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Local", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collectorcli.FitsDownloaderCollectorWriterClient", - "type": "interface", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collectorcli.FitsDownloaderCollectorReaderClient", - "type": "interface", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collectorcli.exception", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.collectorcli.locator", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.consumer.ejb", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.consumer.ejb.FitsURLMessageController", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "1" - }, - "children": [ - { - "name": "saveMessage", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getConfigurationId", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.consumer.ejb.FitsDownloadStatusMessageController", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "1" - }, - "children": [ - { - "name": "saveMessage", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getConfigurationId", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.consumer.ejb.TsiConsumer", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "3" - }, - "children": [ - { - "name": "Startup", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Singleton", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "ConcurrencyManagement", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.consumer.ejb.TimDataTsiMessageController", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "1" - }, - "children": [ - { - "name": "saveMessage", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getConfigurationId", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.consumer.ejb.FitsTsiMessageController", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "1" - }, - "children": [ - { - "name": "getConfigurationId", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "saveMessage", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.core.TimDataEntityDAOWriter", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Stateful", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.TsiHmiEntityDAOReader", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Stateful", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.AbstractEntityDAOWriter", - "type": "class", - "properties": { - "asc": "3", - "ac": "13", - "uac": "5" - }, - "children": [ - { - "name": "Stateful", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "batchInsertTOModified", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "AccessTimeout", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "TransactionAttribute", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "removeCollection", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getEntityManager", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "batchUpdateTOModified", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "AccessTimeout", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "TransactionAttribute", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "update", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "TransactionAttribute", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "entityManager", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "PersistenceContext", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "remove", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "insert", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "TransactionAttribute", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.TimDataEntityDAOReader", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Stateful", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.FitsDownloadEntityDAOWriter", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Stateful", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.TsiHmiEntityDAOWriter", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Stateful", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.AbstractEntityDAOReader", - "type": "class", - "properties": { - "asc": "3", - "ac": "13", - "uac": "4" - }, - "children": [ - { - "name": "Stateful", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "entityManager", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "PersistenceContext", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findByColumnsSingleResult", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findAllByIdIn", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findByColumnsResultListOrderBy", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "count", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findByColumnsResultList", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findByColumnsSingleResult", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findAllByColumnsIn", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "find", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findAll", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findByColumnsResultList", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.TsiFitsEntityDAOWriter", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Stateful", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.FitsDownloadEntityDAOReader", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Stateful", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.TsiFitsEntityDAOReader", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Stateful", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.impl", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.core.impl.TsiDataCore", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "Stateful", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.impl.TsiFitsCoreWriter", - "type": "class", - "properties": { - "asc": "2", - "ac": "5", - "uac": "4" - }, - "children": [ - { - "name": "Stateful", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "getAbstractEntityDAO", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "tsiFitsEntityDAOWriter", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "EJB", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "insert", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.impl.TsiFitsCoreReader", - "type": "class", - "properties": { - "asc": "2", - "ac": "11", - "uac": "5" - }, - "children": [ - { - "name": "Stateful", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "getTsiFitsByPeriodJoinMaskDataJoinRingsAreaJoinTsiHDU", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getTsiFitsByPeriod", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getTsiFitsByPeriodJoinMaskDataJoinRingsArea", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getCountTsiFitsByPeriod", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getTsiFitsByPeriodJoinMaskDataJoinTsiHmi", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "find", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findAllByColumnsIn", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "tsiFitsEntityDAOReader", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "EJB", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.impl.FitsDownloadCoreWriter", - "type": "class", - "properties": { - "asc": "2", - "ac": "7", - "uac": "4" - }, - "children": [ - { - "name": "Stateful", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "fitsDownloadEntityDAOWriter", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "EJB", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "insert", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAbstractEntityDAO", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "update", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "remove", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.impl.IrradianceParameterCore", - "type": "class", - "properties": { - "asc": "2", - "ac": "3", - "uac": "3" - }, - "children": [ - { - "name": "Stateful", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "getCoefficientByLayer", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.impl.TsiHmiCoreWriter", - "type": "class", - "properties": { - "asc": "2", - "ac": "8", - "uac": "4" - }, - "children": [ - { - "name": "Stateful", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "batchInsertTOModified", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "batchUpdate", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "tsiHmiEntityDAOWriter", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "EJB", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAbstractEntityDAO", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "batchInsert", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "batchUpdateTOModified", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.impl.TsiHDUCore", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "Stateful", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.impl.TimDataCoreWriter", - "type": "class", - "properties": { - "asc": "2", - "ac": "6", - "uac": "4" - }, - "children": [ - { - "name": "Stateful", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "timDataEntityDAOWriter", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "EJB", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "batchInsert", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAbstractEntityDAO", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "insert", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.impl.AdmUserCore", - "type": "class", - "properties": { - "asc": "2", - "ac": "7", - "uac": "4" - }, - "children": [ - { - "name": "Stateless", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "loginAndAuthorize", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "TransactionAttribute", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findFeature", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "TransactionAttribute", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "insertLogDownloadTsiFile", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "TransactionAttribute", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findUserId", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "TransactionAttribute", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.impl.TsiHmiCoreReader", - "type": "class", - "properties": { - "asc": "2", - "ac": "5", - "uac": "4" - }, - "children": [ - { - "name": "Stateful", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "findAll", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getTsiHMIWithoutErrorCalc", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "tsiHmiEntityDAOReader", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "EJB", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.impl.FitsDownloadCoreReader", - "type": "class", - "properties": { - "asc": "2", - "ac": "6", - "uac": "4" - }, - "children": [ - { - "name": "Stateful", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "findByStatus", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findAllByStatus", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "fitsDownloadEntityDAOReader", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "EJB", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findByFileName", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.impl.TsiMaskDataCore", - "type": "class", - "properties": { - "asc": "2", - "ac": "6", - "uac": "4" - }, - "children": [ - { - "name": "Stateful", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "findByPeriod", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findByFitsTypeAndTsiHMINull", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findTsiMaskDataWithLeftJoinRelations", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.impl.TimDataCoreReader", - "type": "class", - "properties": { - "asc": "2", - "ac": "6", - "uac": "4" - }, - "children": [ - { - "name": "Stateful", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "count", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findByPeriod", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "timDataEntityDAOReader", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "EJB", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findAllByColumnsIn", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.corecli", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.corecli.IrradianceParameterCoreClient", - "type": "interface", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.corecli.TsiHDUCoreClient", - "type": "interface", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.corecli.TsiDataCoreClient", - "type": "interface", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.corecli.TimDataCoreReaderClient", - "type": "interface", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.corecli.TsiMaskDataCoreClient", - "type": "interface", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.corecli.FitsDownloadCoreReaderClient", - "type": "interface", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.corecli.TsiHmiCoreReaderClient", - "type": "interface", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.corecli.TsiFitsCoreReaderClient", - "type": "interface", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.corecli.AdmUserCoreClient", - "type": "interface", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.corecli.TimDataCoreWriterClient", - "type": "interface", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.corecli.TsiFitsCoreWriterClient", - "type": "interface", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.corecli.TsiHmiCoreWriterClient", - "type": "interface", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.corecli.FitsDownloadCoreWriterClient", - "type": "interface", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Remote", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.corecli.dao", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.corecli.enums", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.corecli.exception", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.corecli.locator", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.entity", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.entity.AbstractEntityBasic", - "type": "class", - "properties": { - "asc": "1", - "ac": "7", - "uac": "6" - }, - "children": [ - { - "name": "MappedSuperclass", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "prePersist", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "PrePersist", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "preUpdate", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "PreUpdate", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "modificationDate", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Temporal", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "creationDate", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Temporal", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.entity.constants", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.entity.enums", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.entity.model", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.entity.model.FitsDownload", - "type": "class", - "properties": { - "asc": "2", - "ac": "20", - "uac": "15" - }, - "children": [ - { - "name": "Entity", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "6", - "anl": "0" - }, - "children": [] - }, - { - "name": "UniqueConstraint", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "1" - }, - "children": [] - }, - { - "name": "equals", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "id", - "type": "field", - "value": 4, - "properties": {}, - "children": [ - { - "name": "Id", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "SequenceGenerator", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "status", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Enumerated", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "toString", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hashCode", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "filename", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "observationDate", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Temporal", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getId", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "type", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Enumerated", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setId", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "file", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Transient", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.entity.model.TsiFits", - "type": "class", - "properties": { - "asc": "2", - "ac": "16", - "uac": "15" - }, - "children": [ - { - "name": "Entity", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "6", - "anl": "0" - }, - "children": [] - }, - { - "name": "UniqueConstraint", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "1" - }, - "children": [] - }, - { - "name": "getId", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "filename", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "tsiMaskData", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "OneToOne", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "id", - "type": "field", - "value": 4, - "properties": {}, - "children": [ - { - "name": "Id", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "SequenceGenerator", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setId", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "tsiHDUSet", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "OneToMany", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "fitsType", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Enumerated", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "observationDate", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Temporal", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.entity.model.TsiData", - "type": "class", - "properties": { - "asc": "1", - "ac": "10", - "uac": "10" - }, - "children": [ - { - "name": "Entity", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "6", - "anl": "0" - }, - "children": [] - }, - { - "name": "UniqueConstraint", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "1" - }, - "children": [] - }, - { - "name": "id", - "type": "field", - "value": 4, - "properties": {}, - "children": [ - { - "name": "Id", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "SequenceGenerator", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hduAsJson", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "tsiHDU", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "OneToOne", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "JoinColumn", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.entity.model.TsiHMI_", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "StaticMetamodel", - "type": "annotation", - "properties": { - "schema": "javax.persistence.metamodel", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.entity.model.TsiHDU", - "type": "class", - "properties": { - "asc": "2", - "ac": "41", - "uac": "40" - }, - "children": [ - { - "name": "Entity", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "6", - "anl": "0" - }, - "children": [] - }, - { - "name": "UniqueConstraint", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "1" - }, - "children": [] - }, - { - "name": "hEntryDataMin2", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hEntryCrpix2", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hEntryBlank", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hEntryContent", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getId", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hduType", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Enumerated", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hEntryCrval2", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "id", - "type": "field", - "value": 4, - "properties": {}, - "children": [ - { - "name": "Id", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "SequenceGenerator", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hEntryCrltObs", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hEntryBscale", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hEntryZnaxis1", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hEntryDataMin", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hEntryDataMax2", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hEntryZbitpix", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hEntryQuality", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hEntryCdelt2", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hEntryDsunObs", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hEntryDataMea2", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hEntryDatarms", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hEntryBzero", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hEntryDataMax", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hEntryCdelt1", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hEntryDateObs", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "tsiFits", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "ManyToOne", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "JoinColumn", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setId", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hEntryRsunRef", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hEntryDsunRef", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hEntryDataRms2", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "tsiData", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "OneToOne", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hEntryRsunObs", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hEntryDataMean", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hEntryTRec", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hEntryCrpix1", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.entity.model.TsiMaskData", - "type": "class", - "properties": { - "asc": "2", - "ac": "14", - "uac": "11" - }, - "children": [ - { - "name": "Entity", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "6", - "anl": "0" - }, - "children": [] - }, - { - "name": "UniqueConstraint", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "1" - }, - "children": [] - }, - { - "name": "tsiActiveRegion", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "OneToMany", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "tsiFits", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "OneToOne", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "JoinColumn", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "id", - "type": "field", - "value": 4, - "properties": {}, - "children": [ - { - "name": "Id", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "SequenceGenerator", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "tsiHMI", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "OneToOne", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getId", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "tsiRingsArea", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "OneToMany", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setId", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.entity.model.FitsDownload_", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "StaticMetamodel", - "type": "annotation", - "properties": { - "schema": "javax.persistence.metamodel", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.entity.model.TsiFits_", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "StaticMetamodel", - "type": "annotation", - "properties": { - "schema": "javax.persistence.metamodel", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.entity.model.TimData", - "type": "class", - "properties": { - "asc": "2", - "ac": "13", - "uac": "11" - }, - "children": [ - { - "name": "Entity", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "6", - "anl": "0" - }, - "children": [] - }, - { - "name": "UniqueConstraint", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "1" - }, - "children": [] - }, - { - "name": "toString", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getId", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setId", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "id", - "type": "field", - "value": 4, - "properties": {}, - "children": [ - { - "name": "Id", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "SequenceGenerator", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "nominalDate", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Temporal", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "tsi", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.entity.model.TsiRingsArea", - "type": "class", - "properties": { - "asc": "1", - "ac": "13", - "uac": "13" - }, - "children": [ - { - "name": "Entity", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "area", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "activeArea", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Enumerated", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "id", - "type": "field", - "value": 4, - "properties": {}, - "children": [ - { - "name": "Id", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "SequenceGenerator", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "ppm", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "ring", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "tsiMaskData", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "ManyToOne", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "JoinColumn", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.entity.model.IrradianceParameter", - "type": "class", - "properties": { - "asc": "1", - "ac": "16", - "uac": "16" - }, - "children": [ - { - "name": "Entity", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "6", - "anl": "0" - }, - "children": [] - }, - { - "name": "UniqueConstraint", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "1" - }, - "children": [] - }, - { - "name": "prePersist", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "PrePersist", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "neuron", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "type", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Enumerated", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "layer", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "meanValue", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "value", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "id", - "type": "field", - "value": 4, - "properties": {}, - "children": [ - { - "name": "Id", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "SequenceGenerator", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "preUpdate", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "PreUpdate", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "standardDeviation", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.entity.model.TsiHMI", - "type": "class", - "properties": { - "asc": "2", - "ac": "17", - "uac": "15" - }, - "children": [ - { - "name": "Entity", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "7", - "anl": "0" - }, - "children": [] - }, - { - "name": "UniqueConstraint", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "2", - "anl": "1" - }, - "children": [] - }, - { - "name": "intensityMask", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "OneToOne", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "JoinColumn", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "error", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setId", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "nominalDate", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getId", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "id", - "type": "field", - "value": 4, - "properties": {}, - "children": [ - { - "name": "Id", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "SequenceGenerator", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "tsi", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "magnetogramMask", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "OneToOne", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "JoinColumn", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "observationDate", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.entity.model.TsiActiveRegion", - "type": "class", - "properties": { - "asc": "1", - "ac": "15", - "uac": "15" - }, - "children": [ - { - "name": "Entity", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "7", - "anl": "0" - }, - "children": [] - }, - { - "name": "xLocation", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "yLocation", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "predominantRing", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "ppm", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "areaInPixel", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "id", - "type": "field", - "value": 4, - "properties": {}, - "children": [ - { - "name": "Id", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "SequenceGenerator", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "2", - "anl": "0" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "activeArea", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Enumerated", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "tsiMaskData", - "type": "field", - "value": 2, - "properties": {}, - "children": [ - { - "name": "ManyToOne", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "JoinColumn", - "type": "annotation", - "properties": { - "schema": "javax.persistence", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.entity.model.TsiMaskData_", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "StaticMetamodel", - "type": "annotation", - "properties": { - "schema": "javax.persistence.metamodel", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.entity.vo", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.fitsreader3", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.irradiancecalc", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.opencv", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.opencv.constant", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.opencv.exception", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.opencv.utils", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.opencv.utils.FitsImageUtils", - "type": "class", - "properties": { - "asc": "1", - "ac": "4", - "uac": "3" - }, - "children": [ - { - "name": "addToMatList", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "close", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "calcMagneticRegions", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getFitsImageData", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.scheduler", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.scheduler.IrradianceScheduler", - "type": "class", - "properties": { - "asc": "1", - "ac": "5", - "uac": "5" - }, - "children": [ - { - "name": "Startup", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Singleton", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "estimateIrradiance", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "AccessTimeout", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Schedule", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "4", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "irradianceSchedulerUtils", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "EJB", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.scheduler.IrradianceErrorScheduler", - "type": "class", - "properties": { - "asc": "1", - "ac": "5", - "uac": "5" - }, - "children": [ - { - "name": "Startup", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Singleton", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "calculateError", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "AccessTimeout", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Schedule", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "4", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "irradianceErrorSchedulerUtilsLocal", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "EJB", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.scheduler.ImageProcessor", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "run", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.scheduler.FitsScheduler", - "type": "class", - "properties": { - "asc": "2", - "ac": "6", - "uac": "6" - }, - "children": [ - { - "name": "Startup", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Singleton", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "TransactionManagement", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "lookupNewFits", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "AccessTimeout", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Schedule", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "utx", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Resource", - "type": "annotation", - "properties": { - "schema": "javax.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.scheduler.constant", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.scheduler.exceptions", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.scheduler.impl", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.scheduler.impl.IrradianceCommons", - "type": "class", - "properties": { - "asc": "2", - "ac": "4", - "uac": "3" - }, - "children": [ - { - "name": "Stateless", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Local", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "calculateError", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "parseListTimDataToMap", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.scheduler.impl.FitsParser", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "1" - }, - "children": [ - { - "name": "byteArrayToFits", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "fitsToTsiFits", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.scheduler.impl.IrradianceErrorSchedulerUtils", - "type": "class", - "properties": { - "asc": "3", - "ac": "5", - "uac": "5" - }, - "children": [ - { - "name": "Stateless", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Local", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "init", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "PostConstruct", - "type": "annotation", - "properties": { - "schema": "javax.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "irradianceCommonsLocal", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "EJB", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doIrradianceErrorCalc", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.scheduler.impl.IrradianceSchedulerUtils", - "type": "class", - "properties": { - "asc": "3", - "ac": "11", - "uac": "8" - }, - "children": [ - { - "name": "Stateless", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Local", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "irradianceCommonsLocal", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "EJB", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "processIrradiance", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "AccessTimeout", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "TransactionAttribute", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doIrradianceEstimative", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "TransactionAttribute", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "init", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "PostConstruct", - "type": "annotation", - "properties": { - "schema": "javax.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "compare", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "persistIrradiance", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "TransactionAttribute", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.scheduler.interfaces", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.scheduler.interfaces.IrradianceCommonsLocal", - "type": "interface", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Local", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.scheduler.interfaces.IrradianceSchedulerUtilsLocal", - "type": "interface", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Local", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.scheduler.interfaces.IrradianceErrorSchedulerUtilsLocal", - "type": "interface", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Local", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.viewer", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.viewer.WebAppInitializer", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "onStartup", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.viewer.WebMvcConfig", - "type": "class", - "properties": { - "asc": "4", - "ac": "9", - "uac": "8" - }, - "children": [ - { - "name": "EnableWebMvc", - "type": "annotation", - "properties": { - "schema": "org.springframework.web.servlet.config.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Configuration", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "ComponentScan", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "1", - "locad": "6", - "anl": "0" - }, - "children": [] - }, - { - "name": "getMessageSource", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getViewResolver", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "addResourceHandlers", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "init", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "PostConstruct", - "type": "annotation", - "properties": { - "schema": "javax.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "graphCacheLocal", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "tsiFileLocal", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.viewer.rest", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.viewer.rest.IrradianceRestController", - "type": "class", - "properties": { - "asc": "3", - "ac": "6", - "uac": "5" - }, - "children": [ - { - "name": "RestController", - "type": "annotation", - "properties": { - "schema": "org.springframework.web.bind.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "RequestMapping", - "type": "annotation", - "properties": { - "schema": "org.springframework.web.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "tsiFileLocal", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Autowired", - "type": "annotation", - "properties": { - "schema": "org.springframework.beans.factory.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getTsiFile", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "RequestMapping", - "type": "annotation", - "properties": { - "schema": "org.springframework.web.bind.annotation", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "downloadTsiFileUtils", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Autowired", - "type": "annotation", - "properties": { - "schema": "org.springframework.beans.factory.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "accessControlBean", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Inject", - "type": "annotation", - "properties": { - "schema": "javax.inject", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.viewer.rest.WelcomeRestController", - "type": "class", - "properties": { - "asc": "2", - "ac": "5", - "uac": "5" - }, - "children": [ - { - "name": "RestController", - "type": "annotation", - "properties": { - "schema": "org.springframework.web.bind.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "RequestMapping", - "type": "annotation", - "properties": { - "schema": "org.springframework.web.bind.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "getTSIData", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "RequestMapping", - "type": "annotation", - "properties": { - "schema": "org.springframework.web.bind.annotation", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "graphCacheLocal", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Autowired", - "type": "annotation", - "properties": { - "schema": "org.springframework.beans.factory.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getRegionData", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "RequestMapping", - "type": "annotation", - "properties": { - "schema": "org.springframework.web.bind.annotation", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.viewer.security", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.viewer.security.AccessControlBean", - "type": "class", - "properties": { - "asc": "3", - "ac": "3", - "uac": "3" - }, - "children": [ - { - "name": "Service", - "type": "annotation", - "properties": { - "schema": "org.springframework.stereotype", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "RequestScope", - "type": "annotation", - "properties": { - "schema": "org.springframework.web.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "downloadTsiFileUtils", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Autowired", - "type": "annotation", - "properties": { - "schema": "org.springframework.beans.factory.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.viewer.singleton", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.viewer.singleton.GraphCacheLocal", - "type": "interface", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Local", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.viewer.singleton.TSIFile", - "type": "class", - "properties": { - "asc": "1", - "ac": "4", - "uac": "4" - }, - "children": [ - { - "name": "Singleton", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Startup", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Local", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "loadFile", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Schedule", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "4", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.viewer.singleton.TSIFileLocal", - "type": "interface", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Local", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.viewer.singleton.GraphCache", - "type": "class", - "properties": { - "asc": "2", - "ac": "7", - "uac": "6" - }, - "children": [ - { - "name": "Singleton", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Startup", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Local", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "loadIrradiance", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Schedule", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getPPMData", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "loadPPM", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Schedule", - "type": "annotation", - "properties": { - "schema": "javax.ejb", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getIrradianceData", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.viewer.utils", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.viewer.utils.DownloadTsiFileUtils", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "Component", - "type": "annotation", - "properties": { - "schema": "org.springframework.stereotype", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - } - ] - }, - { - "name": "br.inpe.constant", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.enums", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.fitsreader", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.model", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.rna", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.utils", - "type": "package", - "properties": {}, - "children": [] - } - ] -} \ No newline at end of file diff --git a/avisualizer-back/src/main/resources/SpaceWeatherTSI-PV.json b/avisualizer-back/src/main/resources/SpaceWeatherTSI-PV.json deleted file mode 100644 index 7ccfe553..00000000 --- a/avisualizer-back/src/main/resources/SpaceWeatherTSI-PV.json +++ /dev/null @@ -1,6612 +0,0 @@ -{ - "name": "SpaceWeatherTSI", - "children": [ - { - "name": "br.inpe.climaespacial.tsi", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.SessionFilter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.business.AbstractBusiness", - "type": "class", - "properties": {}, - "children": [ - { - "name": "EJB", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business.FitsBusinessReaderLocal", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Local", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business.TimDataBusinessReaderLocal", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Local", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business.impl", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.business.impl.IrradianceParameterBusiness", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Stateless", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business.impl.TimDataBusinessReader", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Stateless", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Local", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business.impl.TsiHmiBusinessWriter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Stateless", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "AccessTimeout", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business.impl.TsiViewBusiness", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business.impl.TsiMaskDataBusiness", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Stateless", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "AccessTimeout", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business.impl.FitsBusinessWriter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "EJB", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Stateless", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business.impl.AdmUserBusiness", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Stateless", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business.impl.TsiHmiBusinessReader", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Stateless", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business.impl.PlotJsonDataBusiness", - "type": "class", - "properties": {}, - "children": [ - { - "name": "EJB", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Stateless", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "EJB", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "EJB", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business.impl.QueueWriter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Stateless", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Local", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business.impl.IrradianceCalcParamsBusiness", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "PostConstruct", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Startup", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Singleton", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Local", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business.impl.FitsBusinessReader", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Stateless", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Local", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business.impl.TimDataBusinessWriter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Stateless", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business.impl.FitsDownloadBusiness", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Stateless", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business.msg", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.business.msg.PropertiesBusinessClient", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business.msg.PropertiesBusinessLocal", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Local", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business.msg.PropertiesBusiness", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Startup", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Singleton", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Local", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "PostConstruct", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.businesscli.constants", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.businesscli.exceptions", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.businesscli.interfaces", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.QueueWriterLocal", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Local", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.PlotJsonDataBusinessClient", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.IrradianceCalcParamsBusinessClient", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.FitsBusinessWriterClient", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.TimDataBusinessWriterClient", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.AdmUserBusinessClient", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.FitsDownloadBusinessClient", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.IrradianceCalcParamsBusinessLocal", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Local", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.TimDataBusinessReaderClient", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.TsiHmiBusinessWriterClient", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.TsiMaskDataBusinessClient", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.TsiHmiBusinessReaderClient", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.IrradianceParameterBusinessClient", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.businesscli.interfaces.FitsBusinessReaderClient", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.businesscli.locator", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.collector", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.collector.constants", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.collector.download", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.collector.download.FitsDownloaderCollectorWriter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Stateless", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collector.download.FitsDownloaderCollectorReader", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Stateless", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Local", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collector.scheduler", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.collector.scheduler.TimDataScheduler", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Singleton", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Startup", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Schedule", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "AccessTimeout", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collector.scheduler.FitsErrorScheduler", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Startup", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Singleton", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "AccessTimeout", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Schedule", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "TransactionAttribute", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collector.scheduler.ReaderFITSFile", - "type": "class", - "properties": {}, - "children": [ - { - "name": "AccessTimeout", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Schedule", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Singleton", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Startup", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.MissingFilesServiceTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Before", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.JsocPeriodServiceTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Before", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.MissingFitsFileServiceTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Before", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.MissingFilesIteratorTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Before", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.TsiMissingFilesService", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Inject", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.inject" - }, - "children": [] - }, - { - "name": "Dependent", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.enterprise.context" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.MissingFilesIterator", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.JsocLastRecordService", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Dependent", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.enterprise.context" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.JsocPeriodService", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Dependent", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.enterprise.context" - }, - "children": [] - }, - { - "name": "Inject", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.inject" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.DatabaseFitsRepository", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Dependent", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.enterprise.context" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.MissingFileIterable", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.MissingFitsFileService", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Inject", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.inject" - }, - "children": [] - }, - { - "name": "AccessTimeout", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Schedule", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Singleton", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Startup", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "ApplicationScoped", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.enterprise.context" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.RabbitMqTsiRequestQueueService", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Dependent", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.enterprise.context" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing.HttpJsocUrlService", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Dependent", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.enterprise.context" - }, - "children": [] - } - ] - } - ] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collectorcli", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.collectorcli.FitsDownloaderCollectorLocal", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Local", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collectorcli.FitsDownloaderCollectorWriterClient", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collectorcli.FitsDownloaderCollectorReaderClient", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collectorcli.exception", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.collectorcli.locator", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.consumer.ejb", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.consumer.ejb.FitsURLMessageController", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.consumer.ejb.FitsDownloadStatusMessageController", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.consumer.ejb.TsiConsumer", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Startup", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Singleton", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "ConcurrencyManagement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.consumer.ejb.TimDataTsiMessageController", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.consumer.ejb.FitsTsiMessageController", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.core.TimDataEntityDAOWriter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Stateful", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.TsiHmiEntityDAOReader", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Stateful", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.AbstractEntityDAOWriter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Stateful", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "AccessTimeout", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "TransactionAttribute", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "AccessTimeout", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "TransactionAttribute", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "TransactionAttribute", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "PersistenceContext", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "TransactionAttribute", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.TimDataEntityDAOReader", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Stateful", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.FitsDownloadEntityDAOWriter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Stateful", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.TsiHmiEntityDAOWriter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Stateful", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.AbstractEntityDAOReader", - "type": "class", - "properties": {}, - "children": [ - { - "name": "PersistenceContext", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Stateful", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.TsiFitsEntityDAOWriter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Stateful", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.FitsDownloadEntityDAOReader", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Stateful", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.TsiFitsEntityDAOReader", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Stateful", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.impl", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.core.impl.TsiDataCore", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Stateful", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.impl.TsiFitsCoreWriter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "EJB", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Stateful", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.impl.TsiFitsCoreReader", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Stateful", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "EJB", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.impl.FitsDownloadCoreWriter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "EJB", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Stateful", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.impl.IrradianceParameterCore", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Stateful", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.impl.TsiHmiCoreWriter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Stateful", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "EJB", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.impl.TsiHDUCore", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Stateful", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.impl.TimDataCoreWriter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "EJB", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Stateful", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.impl.AdmUserCore", - "type": "class", - "properties": {}, - "children": [ - { - "name": "TransactionAttribute", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "TransactionAttribute", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "TransactionAttribute", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "TransactionAttribute", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Stateless", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.impl.TsiHmiCoreReader", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Stateful", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "EJB", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.impl.FitsDownloadCoreReader", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Stateful", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "EJB", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.impl.TsiMaskDataCore", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Stateful", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core.impl.TimDataCoreReader", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Stateful", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "EJB", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.corecli", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.corecli.IrradianceParameterCoreClient", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.corecli.TsiHDUCoreClient", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.corecli.TsiDataCoreClient", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.corecli.TimDataCoreReaderClient", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.corecli.TsiMaskDataCoreClient", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.corecli.FitsDownloadCoreReaderClient", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.corecli.TsiHmiCoreReaderClient", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.corecli.TsiFitsCoreReaderClient", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.corecli.AdmUserCoreClient", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.corecli.TimDataCoreWriterClient", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.corecli.TsiFitsCoreWriterClient", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.corecli.TsiHmiCoreWriterClient", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.corecli.FitsDownloadCoreWriterClient", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Remote", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.corecli.dao", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.corecli.enums", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.corecli.exception", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.corecli.locator", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.entity", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.entity.AbstractEntityBasic", - "type": "class", - "properties": {}, - "children": [ - { - "name": "PrePersist", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "PreUpdate", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Temporal", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "MappedSuperclass", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Temporal", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.entity.constants", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.entity.enums", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.entity.model", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.entity.model.FitsDownload", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Id", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "SequenceGenerator", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Enumerated", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Entity", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "value": 6, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "UniqueConstraint", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Temporal", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Enumerated", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Transient", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.entity.model.TsiFits", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Entity", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "value": 6, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "UniqueConstraint", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "OneToOne", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Id", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "SequenceGenerator", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "OneToMany", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Enumerated", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Temporal", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.entity.model.TsiData", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Id", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "SequenceGenerator", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Entity", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "value": 6, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "UniqueConstraint", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "OneToOne", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "JoinColumn", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.entity.model.TsiHMI_", - "type": "class", - "properties": {}, - "children": [ - { - "name": "StaticMetamodel", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence.metamodel" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.entity.model.TsiHDU", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Enumerated", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Id", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "SequenceGenerator", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Entity", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "value": 6, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "UniqueConstraint", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "ManyToOne", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "JoinColumn", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "OneToOne", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.entity.model.TsiMaskData", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Entity", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "value": 6, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "UniqueConstraint", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "OneToMany", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "OneToOne", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "JoinColumn", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Id", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "SequenceGenerator", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "OneToOne", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "OneToMany", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.entity.model.FitsDownload_", - "type": "class", - "properties": {}, - "children": [ - { - "name": "StaticMetamodel", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence.metamodel" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.entity.model.TsiFits_", - "type": "class", - "properties": {}, - "children": [ - { - "name": "StaticMetamodel", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence.metamodel" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.entity.model.TimData", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Entity", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "value": 6, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "UniqueConstraint", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Id", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "SequenceGenerator", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Temporal", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.entity.model.TsiRingsArea", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Enumerated", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Id", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "SequenceGenerator", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Entity", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "ManyToOne", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "JoinColumn", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.entity.model.IrradianceParameter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "PrePersist", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Entity", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "value": 6, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "UniqueConstraint", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Enumerated", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Id", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "SequenceGenerator", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "PreUpdate", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.entity.model.TsiHMI", - "type": "class", - "properties": {}, - "children": [ - { - "name": "OneToOne", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "JoinColumn", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Id", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "SequenceGenerator", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Entity", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "value": 7, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "UniqueConstraint", - "type": "annotation", - "value": 2, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "OneToOne", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "JoinColumn", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.entity.model.TsiActiveRegion", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Entity", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Table", - "type": "annotation", - "value": 7, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Id", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "SequenceGenerator", - "type": "annotation", - "value": 2, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "GeneratedValue", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Enumerated", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "Column", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "ManyToOne", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - }, - { - "name": "JoinColumn", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.entity.model.TsiMaskData_", - "type": "class", - "properties": {}, - "children": [ - { - "name": "StaticMetamodel", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.persistence.metamodel" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.entity.vo", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.fitsreader3", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.irradiancecalc", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.opencv", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.opencv.constant", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.opencv.exception", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.opencv.utils", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.opencv.utils.FitsImageUtils", - "type": "class", - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.scheduler", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.scheduler.IrradianceScheduler", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Startup", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Singleton", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "AccessTimeout", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Schedule", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "EJB", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.scheduler.IrradianceErrorScheduler", - "type": "class", - "properties": {}, - "children": [ - { - "name": "AccessTimeout", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Schedule", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "EJB", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Startup", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Singleton", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.scheduler.ImageProcessor", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.scheduler.FitsScheduler", - "type": "class", - "properties": {}, - "children": [ - { - "name": "AccessTimeout", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Schedule", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Resource", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.annotation" - }, - "children": [] - }, - { - "name": "Startup", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Singleton", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "TransactionManagement", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.scheduler.constant", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.scheduler.exceptions", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.scheduler.impl", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.scheduler.impl.IrradianceCommons", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Stateless", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Local", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.scheduler.impl.FitsParser", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.scheduler.impl.IrradianceErrorSchedulerUtils", - "type": "class", - "properties": {}, - "children": [ - { - "name": "PostConstruct", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.annotation" - }, - "children": [] - }, - { - "name": "EJB", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Stateless", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Local", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.scheduler.impl.IrradianceSchedulerUtils", - "type": "class", - "properties": {}, - "children": [ - { - "name": "EJB", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "AccessTimeout", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "TransactionAttribute", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "TransactionAttribute", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "PostConstruct", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Stateless", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Local", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "TransactionAttribute", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.scheduler.interfaces", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.scheduler.interfaces.IrradianceCommonsLocal", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Local", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.scheduler.interfaces.IrradianceSchedulerUtilsLocal", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Local", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.scheduler.interfaces.IrradianceErrorSchedulerUtilsLocal", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Local", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.viewer", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.viewer.WebAppInitializer", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.viewer.WebMvcConfig", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "EnableWebMvc", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.web.servlet.config.annotation" - }, - "children": [] - }, - { - "name": "Configuration", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "ComponentScan", - "type": "annotation", - "value": 6, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "PostConstruct", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.annotation" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.viewer.rest", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.viewer.rest.IrradianceRestController", - "type": "class", - "properties": {}, - "children": [ - { - "name": "RestController", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.web.bind.annotation" - }, - "children": [] - }, - { - "name": "RequestMapping", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.web.bind.annotation" - }, - "children": [] - }, - { - "name": "Autowired", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.beans.factory.annotation" - }, - "children": [] - }, - { - "name": "RequestMapping", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.web.bind.annotation" - }, - "children": [] - }, - { - "name": "Autowired", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.beans.factory.annotation" - }, - "children": [] - }, - { - "name": "Inject", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.inject" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.viewer.rest.WelcomeRestController", - "type": "class", - "properties": {}, - "children": [ - { - "name": "RequestMapping", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.web.bind.annotation" - }, - "children": [] - }, - { - "name": "Autowired", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.beans.factory.annotation" - }, - "children": [] - }, - { - "name": "RequestMapping", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.web.bind.annotation" - }, - "children": [] - }, - { - "name": "RestController", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.web.bind.annotation" - }, - "children": [] - }, - { - "name": "RequestMapping", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.web.bind.annotation" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.viewer.security", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.viewer.security.AccessControlBean", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Autowired", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.beans.factory.annotation" - }, - "children": [] - }, - { - "name": "Service", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.stereotype" - }, - "children": [] - }, - { - "name": "RequestScope", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.web.context.annotation" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.viewer.singleton", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.viewer.singleton.GraphCacheLocal", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Local", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.viewer.singleton.TSIFile", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Singleton", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Startup", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Local", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Schedule", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.viewer.singleton.TSIFileLocal", - "type": "interface", - "properties": {}, - "children": [ - { - "name": "Local", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.viewer.singleton.GraphCache", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Schedule", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Schedule", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Singleton", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Startup", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Local", - "type": "annotation", - "value": 1, - "properties": { - "schema": "javax.ejb" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.viewer.utils", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.viewer.utils.DownloadTsiFileUtils", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Component", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.stereotype" - }, - "children": [] - } - ] - } - ] - } - ] - } - ] - }, - { - "name": "br.inpe.constant", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.enums", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.fitsreader", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.model", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.rna", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.utils", - "type": "package", - "properties": {}, - "children": [] - } - ] -} diff --git a/avisualizer-back/src/main/resources/SpaceWeatherTSI-SV.json b/avisualizer-back/src/main/resources/SpaceWeatherTSI-SV.json deleted file mode 100644 index 338c543b..00000000 --- a/avisualizer-back/src/main/resources/SpaceWeatherTSI-SV.json +++ /dev/null @@ -1,694 +0,0 @@ -{ - "name": "SpaceWeatherTSI", - "children": [ - { - "name": "br.inpe.climaespacial.tsi", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 3, - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.business", - "type": "package", - "properties": {}, - "children": [ - { - "name": "javax.ejb", - "type": "schema", - "value": 3, - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.business.impl", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 55, - "properties": {}, - "children": [] - }, - { - "name": "javax.ejb", - "type": "schema", - "value": 36, - "properties": {}, - "children": [] - }, - { - "name": "javax.annotation", - "type": "schema", - "value": 1, - "properties": {}, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.business.msg", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 2, - "properties": {}, - "children": [] - }, - { - "name": "javax.ejb", - "type": "schema", - "value": 6, - "properties": {}, - "children": [] - }, - { - "name": "javax.annotation", - "type": "schema", - "value": 1, - "properties": {}, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.businesscli.constants", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.businesscli.exceptions", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.businesscli.interfaces", - "type": "package", - "properties": {}, - "children": [ - { - "name": "javax.ejb", - "type": "schema", - "value": 14, - "properties": {}, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.businesscli.locator", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.collector", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.collector.constants", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.collector.download", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 3, - "properties": {}, - "children": [] - }, - { - "name": "javax.ejb", - "type": "schema", - "value": 5, - "properties": {}, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collector.scheduler", - "type": "package", - "properties": {}, - "children": [ - { - "name": "javax.ejb", - "type": "schema", - "value": 13, - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.collector.scheduler.missing", - "type": "package", - "properties": {}, - "children": [ - { - "name": "javax.enterprise.context", - "type": "schema", - "value": 7, - "properties": {}, - "children": [] - }, - { - "name": "java.lang", - "type": "schema", - "value": 14, - "properties": {}, - "children": [] - }, - { - "name": "javax.ejb", - "type": "schema", - "value": 4, - "properties": {}, - "children": [] - }, - { - "name": "org.junit", - "type": "schema", - "value": 19, - "properties": {}, - "children": [] - }, - { - "name": "javax.inject", - "type": "schema", - "value": 3, - "properties": {}, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.collectorcli", - "type": "package", - "properties": {}, - "children": [ - { - "name": "javax.ejb", - "type": "schema", - "value": 3, - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.collectorcli.exception", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.collectorcli.locator", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.consumer.ejb", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 8, - "properties": {}, - "children": [] - }, - { - "name": "javax.ejb", - "type": "schema", - "value": 3, - "properties": {}, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.core", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 16, - "properties": {}, - "children": [] - }, - { - "name": "javax.ejb", - "type": "schema", - "value": 16, - "properties": {}, - "children": [] - }, - { - "name": "javax.persistence", - "type": "schema", - "value": 2, - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.core.impl", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 36, - "properties": {}, - "children": [] - }, - { - "name": "javax.ejb", - "type": "schema", - "value": 38, - "properties": {}, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.corecli", - "type": "package", - "properties": {}, - "children": [ - { - "name": "javax.ejb", - "type": "schema", - "value": 13, - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.corecli.dao", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.corecli.enums", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.corecli.exception", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.corecli.locator", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.entity", - "type": "package", - "properties": {}, - "children": [ - { - "name": "javax.persistence", - "type": "schema", - "value": 7, - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.entity.constants", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.entity.enums", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.entity.model", - "type": "package", - "properties": {}, - "children": [ - { - "name": "javax.persistence.metamodel", - "type": "schema", - "value": 4, - "properties": {}, - "children": [] - }, - { - "name": "java.lang", - "type": "schema", - "value": 16, - "properties": {}, - "children": [] - }, - { - "name": "javax.persistence", - "type": "schema", - "value": 159, - "properties": {}, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.entity.vo", - "type": "package", - "properties": {}, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.fitsreader3", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.irradiancecalc", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.opencv", - "type": "package", - "properties": {}, - "children": [ - { - "name": "br.inpe.climaespacial.tsi.opencv.constant", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.opencv.exception", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.opencv.utils", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 4, - "properties": {}, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.scheduler", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 1, - "properties": {}, - "children": [] - }, - { - "name": "javax.ejb", - "type": "schema", - "value": 15, - "properties": {}, - "children": [] - }, - { - "name": "javax.annotation", - "type": "schema", - "value": 1, - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.scheduler.constant", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.scheduler.exceptions", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.scheduler.impl", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 8, - "properties": {}, - "children": [] - }, - { - "name": "javax.ejb", - "type": "schema", - "value": 12, - "properties": {}, - "children": [] - }, - { - "name": "javax.annotation", - "type": "schema", - "value": 2, - "properties": {}, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.scheduler.interfaces", - "type": "package", - "properties": {}, - "children": [ - { - "name": "javax.ejb", - "type": "schema", - "value": 3, - "properties": {}, - "children": [] - } - ] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.viewer", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 2, - "properties": {}, - "children": [] - }, - { - "name": "org.springframework.web.servlet.config.annotation", - "type": "schema", - "value": 1, - "properties": {}, - "children": [] - }, - { - "name": "javax.annotation", - "type": "schema", - "value": 1, - "properties": {}, - "children": [] - }, - { - "name": "org.springframework.context.annotation", - "type": "schema", - "value": 6, - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.climaespacial.tsi.viewer.rest", - "type": "package", - "properties": {}, - "children": [ - { - "name": "org.springframework.beans.factory.annotation", - "type": "schema", - "value": 3, - "properties": {}, - "children": [] - }, - { - "name": "org.springframework.web.bind.annotation", - "type": "schema", - "value": 7, - "properties": {}, - "children": [] - }, - { - "name": "javax.inject", - "type": "schema", - "value": 1, - "properties": {}, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.viewer.security", - "type": "package", - "properties": {}, - "children": [ - { - "name": "org.springframework.beans.factory.annotation", - "type": "schema", - "value": 1, - "properties": {}, - "children": [] - }, - { - "name": "org.springframework.stereotype", - "type": "schema", - "value": 1, - "properties": {}, - "children": [] - }, - { - "name": "org.springframework.web.context.annotation", - "type": "schema", - "value": 1, - "properties": {}, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.viewer.singleton", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 2, - "properties": {}, - "children": [] - }, - { - "name": "javax.ejb", - "type": "schema", - "value": 11, - "properties": {}, - "children": [] - } - ] - }, - { - "name": "br.inpe.climaespacial.tsi.viewer.utils", - "type": "package", - "properties": {}, - "children": [ - { - "name": "org.springframework.stereotype", - "type": "schema", - "value": 1, - "properties": {}, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "br.inpe.constant", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.enums", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.fitsreader", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.model", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.rna", - "type": "package", - "properties": {}, - "children": [] - }, - { - "name": "br.inpe.utils", - "type": "package", - "properties": {}, - "children": [] - } - ] -} \ No newline at end of file diff --git a/avisualizer-back/src/main/resources/application.properties b/avisualizer-back/src/main/resources/application.properties deleted file mode 100644 index 180a2734..00000000 --- a/avisualizer-back/src/main/resources/application.properties +++ /dev/null @@ -1 +0,0 @@ -java.runtime.version=11 \ No newline at end of file diff --git a/avisualizer-back/src/main/resources/not_loaded.html b/avisualizer-back/src/main/resources/not_loaded.html deleted file mode 100644 index e69de29b..00000000 diff --git a/avisualizer-back/src/main/resources/spring-retry-CV.json b/avisualizer-back/src/main/resources/spring-retry-CV.json deleted file mode 100644 index 84ec2ce0..00000000 --- a/avisualizer-back/src/main/resources/spring-retry-CV.json +++ /dev/null @@ -1,15082 +0,0 @@ -{ - "name": "spring-retry", - "children": [ - { - "name": "org.springframework.classify", - "type": "package", - "properties": {}, - "children": [ - { - "name": "org.springframework.classify.BackToBackPatternClassifier", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "classify", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.classify.BinaryExceptionClassifier", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "classify", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.classify.ClassifierAdapter", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "3" - }, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "classify", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.classify.ClassifierSupport", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "classify", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.classify.PatternMatcher", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "compare", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.classify.PatternMatchingClassifier", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "classify", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.classify.SubclassClassifier", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "3" - }, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "classify", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.classify.BackToBackPatternClassifierTests", - "type": "class", - "properties": { - "asc": "3", - "ac": "8", - "uac": "6" - }, - "children": [ - { - "name": "createMap", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Before", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "convert", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Classifier", - "type": "annotation", - "properties": { - "schema": "org.springframework.classify.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "classify", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testSetRouterDelegate", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testCreateFromConstructor", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testNoClassifiers", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "RouterDelegate", - "type": "class", - "value": 1, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testSingleMethodWithNoAnnotation", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.classify.BinaryExceptionClassifierBuilderTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "4", - "uac": "2" - }, - "children": [ - { - "name": "testFailOnNotationMix", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testBlackList", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testWhiteList", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testWhiteListWithTraverseCauses", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.classify.BinaryExceptionClassifierTests", - "type": "class", - "properties": { - "asc": "2", - "ac": "13", - "uac": "2" - }, - "children": [ - { - "name": "testClassifySubclassMatchInCauseFalse", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testTypesProvidedInConstructorWithNonDefault", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testClassifyNullIsDefault", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testClassifyRandomException", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testTypesProvidedInConstructorWithNonDefaultInCause", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "FooException", - "type": "class", - "value": 1, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testClassifySubclassMatchInCause", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testClassifyExactMatchInCause", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testDefaultProvided", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testFalseIsDefault", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testTypesProvidedInConstructor", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testClassifyExactMatch", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "BarException", - "type": "class", - "value": 1, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.classify.ClassifierAdapterTests", - "type": "class", - "properties": { - "asc": "3", - "ac": "18", - "uac": "7" - }, - "children": [ - { - "name": "getValue", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Classifier", - "type": "annotation", - "properties": { - "schema": "org.springframework.classify.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getValue", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doNothing", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testClassifyWithWrongType", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testClassifierAdapterObjectWithNoAnnotation", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testClassifyWithSetter", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getValue", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Classifier", - "type": "annotation", - "properties": { - "schema": "org.springframework.classify.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testClassifierAdapterObject", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAnother", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doNothing", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getValue", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Classifier", - "type": "annotation", - "properties": { - "schema": "org.springframework.classify.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testClassifyWithClassifier", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testClassifierAdapterClassifier", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getValue", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testClassifierAdapterObjectSingleMethodWithNoAnnotation", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAnother", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.classify.ClassifierSupportTests", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "1" - }, - "children": [ - { - "name": "testClassifyNullIsDefault", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testClassifyRandomException", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.classify.PatternMatchingClassifierTests", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "2" - }, - "children": [ - { - "name": "testSetPatternMap", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "createMap", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Before", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testCreateFromMap", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.classify.SubclassClassifierTests", - "type": "class", - "properties": { - "asc": "2", - "ac": "3", - "uac": "2" - }, - "children": [ - { - "name": "testClassifyInterfaceOfParent", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "get", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testClassifyInterface", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.classify.SubclassExceptionClassifierTests", - "type": "class", - "properties": { - "asc": "2", - "ac": "11", - "uac": "2" - }, - "children": [ - { - "name": "testClassifySubclassMatch", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testClassifyExactMatch", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testClassifySuperclassDoesNotMatch", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testClassifyAncestorMatch", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testClassifyNull", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testClassifyAncestorMatch2", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testClassifyNullIsDefault", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testClassifyRandomException", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testClassifyNullNonDefault", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.classify.annotation", - "type": "package", - "properties": {}, - "children": [ - { - "name": "org.springframework.classify.annotation.Classifier", - "type": "annotation-declaration", - "properties": { - "asc": "1", - "ac": "4", - "uac": "4" - }, - "children": [ - { - "name": "Target", - "type": "annotation", - "properties": { - "schema": "java.lang.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Retention", - "type": "annotation", - "properties": { - "schema": "java.lang.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Inherited", - "type": "annotation", - "properties": { - "schema": "java.lang.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Documented", - "type": "annotation", - "properties": { - "schema": "java.lang.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.classify.util", - "type": "package", - "properties": {}, - "children": [ - { - "name": "org.springframework.classify.util.SimpleMethodInvoker", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "1" - }, - "children": [ - { - "name": "hashCode", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "equals", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "invokeMethod", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - } - ] - }, - { - "name": "org.springframework.retry", - "type": "package", - "properties": {}, - "children": [ - { - "name": "org.springframework.retry.ExhaustedRetryException", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.RetryException", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.TerminatedRetryException", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.AbstractExceptionTests", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "1" - }, - "children": [ - { - "name": "testExceptionString", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testExceptionStringThrowable", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.AnyThrowTests", - "type": "class", - "properties": { - "asc": "2", - "ac": "5", - "uac": "3" - }, - "children": [ - { - "name": "expected", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Rule", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testUncheckedRuntimeException", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testCheckedException", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testRuntimeException", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "throwAny", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.ResourcelessTransactionManager", - "type": "class", - "properties": { - "asc": "1", - "ac": "4", - "uac": "2" - }, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.annotation", - "type": "package", - "properties": {}, - "children": [ - { - "name": "org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor", - "type": "class", - "properties": { - "asc": "1", - "ac": "8", - "uac": "2" - }, - "children": [ - { - "name": "invoke", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "implementsInterface", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "invoke", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doWith", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setBeanFactory", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.annotation.Backoff", - "type": "annotation-declaration", - "properties": { - "asc": "1", - "ac": "3", - "uac": "3" - }, - "children": [ - { - "name": "Target", - "type": "annotation", - "properties": { - "schema": "java.lang.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Retention", - "type": "annotation", - "properties": { - "schema": "java.lang.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Documented", - "type": "annotation", - "properties": { - "schema": "java.lang.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.annotation.CircuitBreaker", - "type": "annotation-declaration", - "properties": { - "asc": "2", - "ac": "4", - "uac": "4" - }, - "children": [ - { - "name": "Target", - "type": "annotation", - "properties": { - "schema": "java.lang.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Retention", - "type": "annotation", - "properties": { - "schema": "java.lang.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Documented", - "type": "annotation", - "properties": { - "schema": "java.lang.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.annotation.EnableRetry", - "type": "annotation-declaration", - "properties": { - "asc": "2", - "ac": "5", - "uac": "5" - }, - "children": [ - { - "name": "Target", - "type": "annotation", - "properties": { - "schema": "java.lang.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Retention", - "type": "annotation", - "properties": { - "schema": "java.lang.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "EnableAspectJAutoProxy", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Import", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Documented", - "type": "annotation", - "properties": { - "schema": "java.lang.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.annotation.Recover", - "type": "annotation-declaration", - "properties": { - "asc": "2", - "ac": "4", - "uac": "4" - }, - "children": [ - { - "name": "Target", - "type": "annotation", - "properties": { - "schema": "java.lang.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Retention", - "type": "annotation", - "properties": { - "schema": "java.lang.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Import", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Documented", - "type": "annotation", - "properties": { - "schema": "java.lang.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.annotation.RecoverAnnotationRecoveryHandler", - "type": "class", - "properties": { - "asc": "1", - "ac": "4", - "uac": "2" - }, - "children": [ - { - "name": "recover", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doWith", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.annotation.Retryable", - "type": "annotation-declaration", - "properties": { - "asc": "2", - "ac": "4", - "uac": "4" - }, - "children": [ - { - "name": "Target", - "type": "annotation", - "properties": { - "schema": "java.lang.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Retention", - "type": "annotation", - "properties": { - "schema": "java.lang.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Documented", - "type": "annotation", - "properties": { - "schema": "java.lang.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.annotation.RetryConfiguration", - "type": "class", - "properties": { - "asc": "2", - "ac": "13", - "uac": "3" - }, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Component", - "type": "annotation", - "properties": { - "schema": "org.springframework.stereotype", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "doWith", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "validateInterfaces", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getAdvice", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getPointcut", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getInterfaces", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "equals", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "afterPropertiesSet", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "matches", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setBeanFactory", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "matches", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getClassFilter", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.annotation.CircuitBreakerResetTimeoutTest", - "type": "class", - "properties": { - "asc": "3", - "ac": "6", - "uac": "6" - }, - "children": [ - { - "name": "TestConfiguration", - "type": "class", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Configuration", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "EnableRetry", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "externalService", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "circuitBreakerShouldBeClosedAfterResetTimeout", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "recover", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "service", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "CircuitBreaker", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "3", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.annotation.CircuitBreakerTests", - "type": "class", - "properties": { - "asc": "3", - "ac": "10", - "uac": "7" - }, - "children": [ - { - "name": "TestConfiguration", - "type": "class", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Configuration", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "EnableRetry", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "service", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "expressionService", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "CircuitBreaker", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "4", - "locad": "3", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getContext", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "vanilla", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "service", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "CircuitBreaker", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.annotation.EnableRetryTests", - "type": "class", - "properties": { - "asc": "3", - "ac": "86", - "uac": "20" - }, - "children": [ - { - "name": "postProcessAfterInitialization", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "bpp", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "TestProxyConfiguration", - "type": "class", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Configuration", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "EnableRetry", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "RetryableImplementation", - "type": "class", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "RetryableService", - "type": "class", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getOrder", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testInterface", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "other", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testExpression", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testExternalInterceptor", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "service", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "stateful", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "listener1", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "excludes", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "integerFiveBean", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "service2", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "service", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "excludesOnly", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "recoverable", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "service3", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getOrder", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "service", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "listener2", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "notAnnotatedInterface", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "anInterfaceWithNoRecover", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "isRecovered", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "retryInterceptor", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "service", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "excludes", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "service", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "retryable", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "service", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "service1", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "service", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "expressionService", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "exceptionChecker", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "type", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "service", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "service3", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "3", - "locad": "3", - "anl": "0" - }, - "children": [] - }, - { - "name": "Backoff", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "3", - "locad": "2", - "anl": "1" - }, - "children": [] - } - ] - }, - { - "name": "isRecovered", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "invoke", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "sleeper", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "serviceWithExternalInterceptor", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "foo", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "proxyTargetClass", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "recover", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testInterfaceWithNoRecover", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "open", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "service", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "excludesOnly", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "recover", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "postProcessBeforeInitialization", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "recoverable", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "marker", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testImplementation", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "open", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "service1", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getOrder", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "sleep", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "service5", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "service4", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "vanilla", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "recover", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "service2", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "stateful", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "pspc", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "multiService", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "service", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "service2", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "service1", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "anInterface", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "recovery", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "service2", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "TestConfiguration", - "type": "class", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Configuration", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "EnableRetry", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "multipleMethods", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.annotation.EnableRetryWithBackoffTests", - "type": "class", - "properties": { - "asc": "3", - "ac": "22", - "uac": "15" - }, - "children": [ - { - "name": "exponential", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "service", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Backoff", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "4", - "locad": "1", - "anl": "1" - }, - "children": [] - } - ] - }, - { - "name": "vanilla", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "sleper", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "type", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "excludes", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "sleep", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "service", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "TestConfiguration", - "type": "class", - "value": 3, - "properties": {}, - "children": [ - { - "name": "Configuration", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "EnableRetry", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "EnableAspectJAutoProxy", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "randomExponential", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "service", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Backoff", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "3", - "locad": "1", - "anl": "1" - }, - "children": [] - } - ] - }, - { - "name": "RandomService", - "type": "class", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Backoff", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "2", - "locad": "1", - "anl": "1" - }, - "children": [] - } - ] - }, - { - "name": "stateful", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "service", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Backoff", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "1" - }, - "children": [] - } - ] - }, - { - "name": "retryable", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "PeriodSleeper", - "type": "class", - "value": 1, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.annotation.EnableRetryWithListenersTests", - "type": "class", - "properties": { - "asc": "3", - "ac": "18", - "uac": "8" - }, - "children": [ - { - "name": "listener", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "TestConfigurationMultipleListeners", - "type": "class", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Configuration", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "EnableRetry", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "listener2", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "close", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "service", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Backoff", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "1" - }, - "children": [] - } - ] - }, - { - "name": "close", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "close", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "service", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Backoff", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "1" - }, - "children": [] - } - ] - }, - { - "name": "service", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "service", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "overrideListener", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "listener1", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "vanilla", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "TestConfiguration", - "type": "class", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Configuration", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "EnableRetry", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.annotation.PrototypeBeanTests", - "type": "class", - "properties": { - "asc": "5", - "ac": "17", - "uac": "11" - }, - "children": [ - { - "name": "RunWith", - "type": "annotation", - "properties": { - "schema": "org.junit.runner", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "bar1", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Autowired", - "type": "annotation", - "properties": { - "schema": "org.springframework.beans.factory.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "foo", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "toString", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "bar", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "bar", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "foo", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "foo", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Backoff", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "1" - }, - "children": [] - } - ] - }, - { - "name": "foo", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Autowired", - "type": "annotation", - "properties": { - "schema": "org.springframework.beans.factory.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "Config", - "type": "class", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Configuration", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "EnableRetry", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "foo", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Autowired", - "type": "annotation", - "properties": { - "schema": "org.springframework.beans.factory.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "baz", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Scope", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "bar2", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Autowired", - "type": "annotation", - "properties": { - "schema": "org.springframework.beans.factory.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testProtoBean", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.annotation.ProxyApplicationTests", - "type": "class", - "properties": { - "asc": "4", - "ac": "8", - "uac": "8" - }, - "children": [ - { - "name": "Service", - "type": "class", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Component", - "type": "annotation", - "properties": { - "schema": "org.springframework.stereotype", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "contextLoads", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "handle", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "service", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "Empty", - "type": "class", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Configuration", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "EnableRetry", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "runAndClose", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.annotation.RecoverAnnotationRecoveryHandlerTests", - "type": "class", - "properties": { - "asc": "2", - "ac": "87", - "uac": "6" - }, - "children": [ - { - "name": "fooRecover", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "bar", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "multipleQualifyingRecoverMethodsExtendsThrowable", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "genericNestedMapNumberStringReturnTypeRecoverMethod", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "genericSpecifiedReturnTypeRecoverMethod", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "defaultRecoverMethod", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "fooRecoverRe", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "barRecover", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "genericReturnStringValueTypeParentThrowableRecoverMethod", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "genericDirectMatchReturnTypeRecoverMethod", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "foo", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "genericReturnOneValueTypeRecoverMethod", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "specificRecoverMethod", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "fooRecoverIe", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "fooRecover", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "foo", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "qux", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "bar", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "inAccessibleRecoverMethods", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "bazRecover", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "foo", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "bar", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "barRecoverDouble", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "fooRecover", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "foo", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "multipleQualifyingRecoverMethodsReOrdered", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "bar", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "barRecover", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "parentReturnTypeRecoverMethod", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "barRecover", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "bar", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "fooRecoverIe", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "genericNestedMapIntegerStringReturnTypeRecoverMethod", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "foo", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "foo", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "specificReturnTypeRecoverMethod", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "foo", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "foo", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "foo", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "bar", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "fooRecover", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "foo", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "barRecoverNumber", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "genericReturnStringValueTypeChildThrowableRecoverMethod", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "fooRecover", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "noMatch", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "quux", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "multipleQualifyingRecoverMethodsWithNoThrowable", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "multipleQualifyingRecoverMethodsWithNull", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "fooRecover", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "foo", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "bar", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "barRecover", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "multipleQualifyingRecoverMethods", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "foo", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "barRecover", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "bar", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "fooRecoverRe", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "expected", - "type": "field", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Rule", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "fooRecover", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "recoverByRetryableName", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "bar", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "foo", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "foo", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "inheritanceOnArgumentClass", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "baz", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "fooRecoverIe", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "fooRecover", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "barRecoverNumber", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "bar", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "bar", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "fooRecover", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "foo", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "fewerArgs", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "foo", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Retryable", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "fooRecoverRe", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "barRecover", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "noArgs", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.backoff", - "type": "package", - "properties": {}, - "children": [ - { - "name": "org.springframework.retry.backoff.BackOffInterruptedException", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.backoff.ExponentialBackOffPolicy", - "type": "class", - "properties": { - "asc": "1", - "ac": "5", - "uac": "2" - }, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "start", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "withSleeper", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "toString", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "backOff", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.backoff.ExponentialRandomBackOffPolicy", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "getSleepAndIncrement", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.backoff.NoBackOffPolicy", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "toString", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.backoff.ObjectWaitSleeper", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Deprecated", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.backoff.StatelessBackOffPolicy", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "1" - }, - "children": [ - { - "name": "backOff", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "start", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.backoff.ThreadWaitSleeper", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "sleep", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.backoff.BackOffPolicySerializationTests", - "type": "class", - "properties": { - "asc": "3", - "ac": "3", - "uac": "3" - }, - "children": [ - { - "name": "RunWith", - "type": "annotation", - "properties": { - "schema": "org.junit.runner", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "policies", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Parameters", - "type": "annotation", - "properties": { - "schema": "org.junit.runners.Parameterized", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testSerializationCycleForContext", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.backoff.DummySleeper", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.backoff.ExponentialBackOffPolicyTests", - "type": "class", - "properties": { - "asc": "1", - "ac": "6", - "uac": "1" - }, - "children": [ - { - "name": "testSetMultiplier", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testSingleBackOff", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testMaximumBackOff", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testMultiBackOff", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testSetMaxInterval", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testSetInitialInterval", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.backoff.ExponentialRandomBackOffPolicyTests", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "1" - }, - "children": [ - { - "name": "testMaxInterval", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testSingleBackoff", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testMultiBackOff", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.backoff.FixedBackOffPolicyTests", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "1" - }, - "children": [ - { - "name": "testSingleBackOff", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testManyBackOffCalls", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testSetBackoffPeriodNegative", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.backoff.ThreadWaitSleeperTests", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "testSingleBackOff", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.backoff.UniformRandomBackOffPolicyTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "testSetSleeper", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.context", - "type": "package", - "properties": {}, - "children": [ - { - "name": "org.springframework.retry.context.RetryContextSupport", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "2" - }, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "toString", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.interceptor", - "type": "package", - "properties": {}, - "children": [ - { - "name": "org.springframework.retry.interceptor.FixedKeyGenerator", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "getKey", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.interceptor.RetryInterceptorBuilder", - "type": "class", - "properties": { - "asc": "1", - "ac": "13", - "uac": "1" - }, - "children": [ - { - "name": "recoverer", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "recoverer", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "backOffPolicy", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "build", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "retryPolicy", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "maxAttempts", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "build", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "retryOperations", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "build", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "retryPolicy", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "backOffOptions", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "retryOperations", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "maxAttempts", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.interceptor.RetryOperationsInterceptor", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "1" - }, - "children": [ - { - "name": "recover", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doWithRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "invoke", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.interceptor.StatefulRetryOperationsInterceptor", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "1" - }, - "children": [ - { - "name": "invoke", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doWithRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "recover", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.interceptor.RetryInterceptorBuilderTests", - "type": "class", - "properties": { - "asc": "2", - "ac": "11", - "uac": "2" - }, - "children": [ - { - "name": "testWithCustomBackOffPolicy", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testWithCustomNewMessageIdentifier", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "isNew", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testBasic", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testWithMoreAttempts", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testWithCustomRetryTemplate", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getKey", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testWitCustomRetryPolicyTraverseCause", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testWithCustomKeyGenerator", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "onMessage", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testWithCustomizedBackOffMoreAttempts", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.interceptor.RetryOperationsInterceptorTests", - "type": "class", - "properties": { - "asc": "2", - "ac": "23", - "uac": "3" - }, - "children": [ - { - "name": "testDefaultInterceptorWithRecovery", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "recover", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doTansactional", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testDefaultInterceptorSunnyDay", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setUp", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Before", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getStaticPart", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "close", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getArguments", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doClose", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "open", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getThis", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "beforeCompletion", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testIllegalMethodInvocationType", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testOutsideTransaction", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testInterceptorChainWithRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testRetryExceptionAfterTooManyAttempts", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testDefaultInterceptorWithRetryListenerInspectingTheMethodInvocation", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getMethod", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "proceed", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "invoke", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "service", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testDefaultInterceptorWithLabel", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "open", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.interceptor.StatefulRetryOperationsInterceptorTests", - "type": "class", - "properties": { - "asc": "2", - "ac": "21", - "uac": "4" - }, - "children": [ - { - "name": "testKeyGeneratorAndRawKey", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testRecoveryAfterTooManyAttempts", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testInterceptorChainWithRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testDefaultInterceptorSunnyDay", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "invoke", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "recover", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testTransformerRecoveryAfterTooManyAttempts", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testDefaultInterceptorAlwaysRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setUp", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Before", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "close", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testRetryExceptionAfterTooManyAttemptsWithNoRecovery", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testTransformerWithSuccessfulRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "recover", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testDefaultInterceptorWithLabel", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testDefaultTransformerInterceptorSunnyDay", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testKeyGeneratorReturningNull", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "service", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getKey", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "transform", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.listener", - "type": "package", - "properties": {}, - "children": [ - { - "name": "org.springframework.retry.listener.MethodInvocationRetryListenerSupportTests", - "type": "class", - "properties": { - "asc": "2", - "ac": "11", - "uac": "2" - }, - "children": [ - { - "name": "testCloseWithMethodInvocationRetryCallbackShouldCallDoCloseMethod", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testClose", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testOnErrorWithMethodInvocationRetryCallbackShouldCallDoOnErrorMethod", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testOpen", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testOpenWithMethodInvocationRetryCallbackShouldCallDoCloseMethod", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testOnError", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doOnError", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doClose", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doOpen", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doClose", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testCloseWithRetryCallbackShouldntCallDoCloseMethod", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.listener.RetryListenerSupportTests", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "1" - }, - "children": [ - { - "name": "testOpen", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testClose", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testOnError", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.listener.RetryListenerTests", - "type": "class", - "properties": { - "asc": "1", - "ac": "5", - "uac": "1" - }, - "children": [ - { - "name": "testOnError", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testCloseInterceptorsAfterRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testCloseInterceptors", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testOpenInterceptors", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testOpenCanVetoRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.policy", - "type": "package", - "properties": {}, - "children": [ - { - "name": "org.springframework.retry.policy.AlwaysRetryPolicy", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.policy.BinaryExceptionClassifierRetryPolicy", - "type": "class", - "properties": { - "asc": "1", - "ac": "5", - "uac": "2" - }, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "canRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "open", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "registerThrowable", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "close", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.policy.CircuitBreakerRetryPolicy", - "type": "class", - "properties": { - "asc": "1", - "ac": "7", - "uac": "2" - }, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "open", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "close", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "toString", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getRetryCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "canRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "registerThrowable", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.policy.CompositeRetryPolicy", - "type": "class", - "properties": { - "asc": "1", - "ac": "5", - "uac": "2" - }, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "canRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "close", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "registerThrowable", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "open", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.policy.ExceptionClassifierRetryPolicy", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.policy.ExpressionRetryPolicy", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "2" - }, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "setBeanFactory", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "canRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.policy.MaxAttemptsRetryPolicy", - "type": "class", - "properties": { - "asc": "1", - "ac": "5", - "uac": "2" - }, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "close", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "registerThrowable", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "canRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "open", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.policy.NeverRetryPolicy", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.policy.RetryCacheCapacityExceededException", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.policy.SimpleRetryPolicy", - "type": "class", - "properties": { - "asc": "1", - "ac": "6", - "uac": "2" - }, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "close", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "toString", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "registerThrowable", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "canRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "open", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.policy.TimeoutRetryPolicy", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.policy.AlwaysRetryPolicyTests", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "1" - }, - "children": [ - { - "name": "testParent", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testRetryCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testSimpleOperations", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.policy.CircuitBreakerRetryTemplateTests", - "type": "class", - "properties": { - "asc": "2", - "ac": "9", - "uac": "3" - }, - "children": [ - { - "name": "testCircuitOpensWhenDelegateNotRetryable", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "recover", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testCircuitOpensWhenRetryPolicyFirstTimeAttributeCircuitOpenNull", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testCircuitClosesAfterTimeout", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testCircuitOpenWithNoRecovery", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doWithRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "init", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Before", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testWindowResetsAfterTimeout", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testCircuitOpenWhenNotRetryable", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.policy.CompositeRetryPolicyTests", - "type": "class", - "properties": { - "asc": "2", - "ac": "14", - "uac": "2" - }, - "children": [ - { - "name": "testNonTrivialPoliciesClose", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testNonTrivialPolicies", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testEmptyPolicies", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testNonTrivialPoliciesWithThrowable", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testParent", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testTrivialPolicies", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testExceptionOnPoliciesClose", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testRetryCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testOptimistic", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.policy.ExceptionClassifierRetryPolicyTests", - "type": "class", - "properties": { - "asc": "2", - "ac": "10", - "uac": "2" - }, - "children": [ - { - "name": "testNullContext", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testClassifierOperates", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testDefaultPolicies", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testRetryCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testParent", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testClose", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testNullPolicies", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testTrivialPolicies", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.policy.FatalExceptionRetryPolicyTests", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "1" - }, - "children": [ - { - "name": "testFatalExceptionWithState", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testFatalExceptionWithoutState", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.policy.MapRetryContextCacheTests", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "2" - }, - "children": [ - { - "name": "testRemove", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testPutOverLimit", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testPut", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.policy.MockRetryPolicySupport", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.policy.NeverRetryPolicyTests", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "1" - }, - "children": [ - { - "name": "testRetryCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testParent", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testSimpleOperations", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.policy.RetryContextSerializationTests", - "type": "class", - "properties": { - "asc": "3", - "ac": "4", - "uac": "3" - }, - "children": [ - { - "name": "RunWith", - "type": "annotation", - "properties": { - "schema": "org.junit.runner", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "testSerializationCycleForPolicy", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "policies", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Parameters", - "type": "annotation", - "properties": { - "schema": "org.junit.runners.Parameterized", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testSerializationCycleForContext", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.policy.SerializedMapRetryContextCache", - "type": "class", - "properties": { - "asc": "1", - "ac": "4", - "uac": "1" - }, - "children": [ - { - "name": "containsKey", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "get", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "remove", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "put", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.policy.SimpleRetryPolicyTests", - "type": "class", - "properties": { - "asc": "1", - "ac": "9", - "uac": "1" - }, - "children": [ - { - "name": "testEmptyExceptionsNeverRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testWithExceptionDefaultAlwaysRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testCanRetryIfNoException", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testRetryLimitInitialState", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testRetryCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testRetryableWithCause", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testFatalOverridesRetryable", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testRetryLimitSubsequentState", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testParent", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.policy.SoftReferenceMapRetryContextCacheTests", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "2" - }, - "children": [ - { - "name": "testPutOverLimit", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testPut", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testRemove", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.policy.StatefulRetryIntegrationTests", - "type": "class", - "properties": { - "asc": "1", - "ac": "5", - "uac": "1" - }, - "children": [ - { - "name": "testExternalRetryWithSuccessOnRetryAndSerializedContext", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testExternalRetryWithSuccessOnRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testExternalRetryWithFailAndNoRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testExternalRetryWithFailAndNoRetryWhenKeyIsNull", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testExponentialBackOffIsExponential", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.policy.TimeoutRetryPolicyTests", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "1" - }, - "children": [ - { - "name": "testTimeoutPreventsRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testRetryCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testParent", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.stats", - "type": "package", - "properties": {}, - "children": [ - { - "name": "org.springframework.retry.stats.DefaultRetryStatistics", - "type": "class", - "properties": { - "asc": "1", - "ac": "13", - "uac": "2" - }, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "getAbortCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "incrementErrorCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getCompleteCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getName", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getErrorCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "incrementRecoveryCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "incrementCompleteCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "incrementStartedCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "toString", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getRecoveryCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "incrementAbortCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "getStartedCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.stats.DefaultRetryStatisticsFactory", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "create", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.stats.DefaultStatisticsRepository", - "type": "class", - "properties": { - "asc": "1", - "ac": "7", - "uac": "1" - }, - "children": [ - { - "name": "findAll", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "addRecovery", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "addComplete", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "addError", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "findOne", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "addStarted", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "addAbort", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.stats.ExponentialAverageRetryStatistics", - "type": "class", - "properties": { - "asc": "1", - "ac": "6", - "uac": "2" - }, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "incrementStartedCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "incrementAbortCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "incrementRecoveryCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "incrementCompleteCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "incrementErrorCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.stats.StatisticsListener", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "1" - }, - "children": [ - { - "name": "onError", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "close", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.stats.CircuitBreakerInterceptorStatisticsTests", - "type": "class", - "properties": { - "asc": "3", - "ac": "10", - "uac": "8" - }, - "children": [ - { - "name": "testCircuitOpenWhenNotRetryable", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "TestConfiguration", - "type": "class", - "value": 2, - "properties": {}, - "children": [ - { - "name": "Configuration", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "EnableRetry", - "type": "annotation", - "properties": { - "schema": "org.springframework.retry.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "service", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "init", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Before", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "recover", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "properties": { - "schema": "org.springframework.retry.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "repository", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "service", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "CircuitBreaker", - "type": "annotation", - "properties": { - "schema": "org.springframework.retry.annotation", - "aa": "2", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "close", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "After", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "listener", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "properties": { - "schema": "org.springframework.context.annotation", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.stats.CircuitBreakerStatisticsTests", - "type": "class", - "properties": { - "asc": "2", - "ac": "7", - "uac": "3" - }, - "children": [ - { - "name": "testFailedRecoveryCountsAsAbort", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testCircuitOpenWithNoRecovery", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testCircuitOpenWhenNotRetryable", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "init", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Before", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "recover", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doWithRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "recover", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.stats.ExponentialAverageRetryStatisticsTests", - "type": "class", - "properties": { - "asc": "1", - "ac": "8", - "uac": "1" - }, - "children": [ - { - "name": "abortCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "recoveryCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "attributes", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "completeCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "pointless", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "oldValuesDecay", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "errorCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "startedCount", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.stats.StatisticsListenerTests", - "type": "class", - "properties": { - "asc": "2", - "ac": "9", - "uac": "2" - }, - "children": [ - { - "name": "testStatelessRecovery", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "recover", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testStatelessSuccessful", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testStatefulUnsuccessful", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testStatefulSuccessful", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testStatefulRecovery", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "recover", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testStatelessUnsuccessful", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doWithRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.support", - "type": "package", - "properties": {}, - "children": [ - { - "name": "org.springframework.retry.support.DefaultRetryState", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "toString", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.support.RetrySimulator", - "type": "class", - "properties": { - "asc": "1", - "ac": "2", - "uac": "1" - }, - "children": [ - { - "name": "StealingSleeper", - "type": "class", - "value": 1, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "FailingRetryException", - "type": "class", - "value": 1, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.support.RetryTemplate", - "type": "class", - "properties": { - "asc": "1", - "ac": "6", - "uac": "2" - }, - "children": [ - { - "name": "execute", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "execute", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "execute", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "execute", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.support.DefaultRetryStateTests", - "type": "class", - "properties": { - "asc": "2", - "ac": "6", - "uac": "2" - }, - "children": [ - { - "name": "testDefaultRetryStateObject", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testDefaultRetryStateObjectClassifierOfQsuperThrowableBoolean", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testDefaultRetryStateObjectBooleanClassifierOfQsuperThrowableBoolean", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testDefaultRetryStateObjectBoolean", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.support.RetrySimulationTests", - "type": "class", - "properties": { - "asc": "1", - "ac": "3", - "uac": "1" - }, - "children": [ - { - "name": "testSimulatorExercisesRandomExponentialBackoff", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testSimulatorExercisesExponentialBackoff", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testSimulatorExercisesFixedBackoff", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.support.RetrySynchronizationManagerTests", - "type": "class", - "properties": { - "asc": "2", - "ac": "6", - "uac": "3" - }, - "children": [ - { - "name": "testParent", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testStatusRegistration", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testClear", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doWithRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testStatusIsStoredByTemplate", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "setUp", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Before", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.support.RetryTemplateBuilderTest", - "type": "class", - "properties": { - "asc": "1", - "ac": "16", - "uac": "2" - }, - "children": [ - { - "name": "testFailOnBackOffPolicyNull", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testBasicCustomization", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testUniformRandomBackOff", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testInfiniteRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testFailOnEmptyExceptionClassifierRules", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testFailOnNotationMix", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testValidateZeroInitInterval", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testFailOnRetryPoliciesConflict", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testDefaultBehavior", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testExpBackOffWithRandom", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testCustomPolicy", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testValidateInitAndMax", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testTimeoutPolicy", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testFailOnBackOffPolicyConflict", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testNoBackOff", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testValidateMeaninglessMultipier", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.support.RetryTemplateTests", - "type": "class", - "properties": { - "asc": "2", - "ac": "34", - "uac": "3" - }, - "children": [ - { - "name": "doWithRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doWithRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doWithRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doWithRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testBackOffInterrupted", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doBackOff", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doWithRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testFailedPolicy", - "type": "method", - "value": 2, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testNoSuccessRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testNestedContexts", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doWithRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doWithRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "backOff", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testEarlyTermination", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testRollbackClassifierOverridesRetryPolicy", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "recover", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "start", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testSuccessfulRecovery", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testBackOffInvoked", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testRethrowError", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doWithRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doWithRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "rollbackFor", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testAlwaysTryAtLeastOnce", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testDefaultConfigWithExceptionSubclass", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testEarlyTerminationWithOriginalException", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testNoBackOffForRethrownException", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testSuccessfulRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testSpecificExceptionRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testSetExceptions", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doWithRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "registerThrowable", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.support.StatefulRecoveryRetryTests", - "type": "class", - "properties": { - "asc": "2", - "ac": "21", - "uac": "2" - }, - "children": [ - { - "name": "testExhaustedClearsHistoryAfterLastAttempt", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testCacheCapacityNotReachedIfRecovered", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testSwitchToStatelessForNoRollback", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testCacheCapacity", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doWithRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doWithRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "equals", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "hashCode", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "recover", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testRecover", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "recover", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testOpenSunnyDay", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testRegisterThrowable", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "recover", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testKeyGeneratorNotConsistentAfterFailure", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "testClose", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "properties": { - "schema": "org.junit", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doWithRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doWithRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "toString", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doWithRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - }, - { - "name": "doWithRetry", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "0", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.util.test", - "type": "package", - "properties": {}, - "children": [ - { - "name": "org.springframework.retry.util.test.TestUtils", - "type": "class", - "properties": { - "asc": "1", - "ac": "1", - "uac": "1" - }, - "children": [ - { - "name": "getPropertyValue", - "type": "method", - "value": 1, - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "properties": { - "schema": "java.lang", - "aa": "1", - "locad": "1", - "anl": "0" - }, - "children": [] - } - ] - } - ] - } - ] - } - ] - } - ] -} \ No newline at end of file diff --git a/avisualizer-back/src/main/resources/spring-retry-PV.json b/avisualizer-back/src/main/resources/spring-retry-PV.json deleted file mode 100644 index 7ecabd22..00000000 --- a/avisualizer-back/src/main/resources/spring-retry-PV.json +++ /dev/null @@ -1,7782 +0,0 @@ -{ - "name": "spring-retry", - "children": [ - { - "name": "org.springframework.classify", - "type": "package", - "properties": {}, - "children": [ - { - "name": "org.springframework.classify.BackToBackPatternClassifier", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.classify.BinaryExceptionClassifier", - "type": "class", - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.classify.ClassifierAdapter", - "type": "class", - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.classify.ClassifierSupport", - "type": "class", - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.classify.PatternMatcher", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.classify.PatternMatchingClassifier", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.classify.SubclassClassifier", - "type": "class", - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.classify.BackToBackPatternClassifierTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Before", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Classifier", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.classify.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.classify.BinaryExceptionClassifierBuilderTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.classify.BinaryExceptionClassifierTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.classify.ClassifierAdapterTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Classifier", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.classify.annotation" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Classifier", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.classify.annotation" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Classifier", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.classify.annotation" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.classify.ClassifierSupportTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.classify.PatternMatchingClassifierTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Before", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.classify.SubclassClassifierTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.classify.SubclassExceptionClassifierTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.classify.annotation", - "type": "package", - "properties": {}, - "children": [ - { - "name": "org.springframework.classify.annotation.Classifier", - "type": "annotation-declaration", - "properties": {}, - "children": [ - { - "name": "Target", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang.annotation" - }, - "children": [] - }, - { - "name": "Retention", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang.annotation" - }, - "children": [] - }, - { - "name": "Inherited", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang.annotation" - }, - "children": [] - }, - { - "name": "Documented", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang.annotation" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.classify.util", - "type": "package", - "properties": {}, - "children": [ - { - "name": "org.springframework.classify.util.SimpleMethodInvoker", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - } - ] - } - ] - }, - { - "name": "org.springframework.retry", - "type": "package", - "properties": {}, - "children": [ - { - "name": "org.springframework.retry.ExhaustedRetryException", - "type": "class", - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.RetryException", - "type": "class", - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.TerminatedRetryException", - "type": "class", - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.AbstractExceptionTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.AnyThrowTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Rule", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.ResourcelessTransactionManager", - "type": "class", - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.annotation", - "type": "package", - "properties": {}, - "children": [ - { - "name": "org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.annotation.Backoff", - "type": "annotation-declaration", - "properties": {}, - "children": [ - { - "name": "Target", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang.annotation" - }, - "children": [] - }, - { - "name": "Retention", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang.annotation" - }, - "children": [] - }, - { - "name": "Documented", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang.annotation" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.annotation.CircuitBreaker", - "type": "annotation-declaration", - "properties": {}, - "children": [ - { - "name": "Target", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang.annotation" - }, - "children": [] - }, - { - "name": "Retention", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang.annotation" - }, - "children": [] - }, - { - "name": "Documented", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang.annotation" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.annotation.EnableRetry", - "type": "annotation-declaration", - "properties": {}, - "children": [ - { - "name": "Target", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang.annotation" - }, - "children": [] - }, - { - "name": "Retention", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang.annotation" - }, - "children": [] - }, - { - "name": "EnableAspectJAutoProxy", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Import", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Documented", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang.annotation" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.annotation.Recover", - "type": "annotation-declaration", - "properties": {}, - "children": [ - { - "name": "Target", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang.annotation" - }, - "children": [] - }, - { - "name": "Retention", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang.annotation" - }, - "children": [] - }, - { - "name": "Import", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Documented", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang.annotation" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.annotation.RecoverAnnotationRecoveryHandler", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.annotation.Retryable", - "type": "annotation-declaration", - "properties": {}, - "children": [ - { - "name": "Target", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang.annotation" - }, - "children": [] - }, - { - "name": "Retention", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang.annotation" - }, - "children": [] - }, - { - "name": "Documented", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang.annotation" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.annotation.RetryConfiguration", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Component", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.stereotype" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.annotation.CircuitBreakerResetTimeoutTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Configuration", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "EnableRetry", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "CircuitBreaker", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.annotation.CircuitBreakerTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Configuration", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "EnableRetry", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "CircuitBreaker", - "type": "annotation", - "value": 3, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "CircuitBreaker", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.annotation.EnableRetryTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Configuration", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "EnableRetry", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 3, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Backoff", - "type": "annotation", - "value": 2, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Configuration", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "EnableRetry", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.annotation.EnableRetryWithBackoffTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Backoff", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Configuration", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "EnableRetry", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "EnableAspectJAutoProxy", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Backoff", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Backoff", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Backoff", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.annotation.EnableRetryWithListenersTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Configuration", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "EnableRetry", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Backoff", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Backoff", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Configuration", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "EnableRetry", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.annotation.PrototypeBeanTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Autowired", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.beans.factory.annotation" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "RunWith", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit.runner" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Backoff", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Autowired", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.beans.factory.annotation" - }, - "children": [] - }, - { - "name": "Configuration", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "EnableRetry", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Autowired", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.beans.factory.annotation" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Scope", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Autowired", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.beans.factory.annotation" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.annotation.ProxyApplicationTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Component", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.stereotype" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Configuration", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "EnableRetry", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.annotation.RecoverAnnotationRecoveryHandlerTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Rule", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Retryable", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.backoff", - "type": "package", - "properties": {}, - "children": [ - { - "name": "org.springframework.retry.backoff.BackOffInterruptedException", - "type": "class", - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.backoff.ExponentialBackOffPolicy", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.backoff.ExponentialRandomBackOffPolicy", - "type": "class", - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.backoff.NoBackOffPolicy", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.backoff.ObjectWaitSleeper", - "type": "class", - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Deprecated", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.backoff.StatelessBackOffPolicy", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.backoff.ThreadWaitSleeper", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.backoff.BackOffPolicySerializationTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "RunWith", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit.runner" - }, - "children": [] - }, - { - "name": "Parameters", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit.runners.Parameterized" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.backoff.DummySleeper", - "type": "class", - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.backoff.ExponentialBackOffPolicyTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.backoff.ExponentialRandomBackOffPolicyTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.backoff.FixedBackOffPolicyTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.backoff.ThreadWaitSleeperTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.backoff.UniformRandomBackOffPolicyTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.context", - "type": "package", - "properties": {}, - "children": [ - { - "name": "org.springframework.retry.context.RetryContextSupport", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.interceptor", - "type": "package", - "properties": {}, - "children": [ - { - "name": "org.springframework.retry.interceptor.FixedKeyGenerator", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.interceptor.RetryInterceptorBuilder", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.interceptor.RetryOperationsInterceptor", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.interceptor.StatefulRetryOperationsInterceptor", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.interceptor.RetryInterceptorBuilderTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.interceptor.RetryOperationsInterceptorTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Before", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.interceptor.StatefulRetryOperationsInterceptorTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Before", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.listener", - "type": "package", - "properties": {}, - "children": [ - { - "name": "org.springframework.retry.listener.MethodInvocationRetryListenerSupportTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.listener.RetryListenerSupportTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.listener.RetryListenerTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.policy", - "type": "package", - "properties": {}, - "children": [ - { - "name": "org.springframework.retry.policy.AlwaysRetryPolicy", - "type": "class", - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.policy.BinaryExceptionClassifierRetryPolicy", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.policy.CircuitBreakerRetryPolicy", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.policy.CompositeRetryPolicy", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.policy.ExceptionClassifierRetryPolicy", - "type": "class", - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.policy.ExpressionRetryPolicy", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.policy.MaxAttemptsRetryPolicy", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.policy.NeverRetryPolicy", - "type": "class", - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.policy.RetryCacheCapacityExceededException", - "type": "class", - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.policy.SimpleRetryPolicy", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.policy.TimeoutRetryPolicy", - "type": "class", - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.policy.AlwaysRetryPolicyTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.policy.CircuitBreakerRetryTemplateTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Before", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.policy.CompositeRetryPolicyTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.policy.ExceptionClassifierRetryPolicyTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.policy.FatalExceptionRetryPolicyTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.policy.MapRetryContextCacheTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.policy.MockRetryPolicySupport", - "type": "class", - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.policy.NeverRetryPolicyTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.policy.RetryContextSerializationTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "RunWith", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit.runner" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Parameters", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit.runners.Parameterized" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.policy.SerializedMapRetryContextCache", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.policy.SimpleRetryPolicyTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.policy.SoftReferenceMapRetryContextCacheTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.policy.StatefulRetryIntegrationTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.policy.TimeoutRetryPolicyTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.stats", - "type": "package", - "properties": {}, - "children": [ - { - "name": "org.springframework.retry.stats.DefaultRetryStatistics", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.stats.DefaultRetryStatisticsFactory", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.stats.DefaultStatisticsRepository", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.stats.ExponentialAverageRetryStatistics", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.stats.StatisticsListener", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.stats.CircuitBreakerInterceptorStatisticsTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Configuration", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "EnableRetry", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.retry.annotation" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "Before", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Recover", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.retry.annotation" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - }, - { - "name": "CircuitBreaker", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.retry.annotation" - }, - "children": [] - }, - { - "name": "After", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Bean", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.springframework.context.annotation" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.stats.CircuitBreakerStatisticsTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Before", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.stats.ExponentialAverageRetryStatisticsTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.stats.StatisticsListenerTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.support", - "type": "package", - "properties": {}, - "children": [ - { - "name": "org.springframework.retry.support.DefaultRetryState", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.support.RetrySimulator", - "type": "class", - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.support.RetryTemplate", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.support.DefaultRetryStateTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.support.RetrySimulationTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.support.RetrySynchronizationManagerTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Before", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.support.RetryTemplateBuilderTest", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.support.RetryTemplateTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.support.StatefulRecoveryRetryTests", - "type": "class", - "properties": {}, - "children": [ - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Test", - "type": "annotation", - "value": 1, - "properties": { - "schema": "org.junit" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - }, - { - "name": "Override", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry.util.test", - "type": "package", - "properties": {}, - "children": [ - { - "name": "org.springframework.retry.util.test.TestUtils", - "type": "class", - "properties": {}, - "children": [ - { - "name": "SuppressWarnings", - "type": "annotation", - "value": 1, - "properties": { - "schema": "java.lang" - }, - "children": [] - } - ] - } - ] - } - ] - } - ] -} \ No newline at end of file diff --git a/avisualizer-back/src/main/resources/spring-retry-SV.json b/avisualizer-back/src/main/resources/spring-retry-SV.json deleted file mode 100644 index 4ffd221f..00000000 --- a/avisualizer-back/src/main/resources/spring-retry-SV.json +++ /dev/null @@ -1,334 +0,0 @@ -{ - "name": "spring-retry", - "children": [ - { - "name": "org.springframework.classify", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 30, - "properties": {}, - "children": [] - }, - { - "name": "org.junit", - "type": "schema", - "value": 43, - "properties": {}, - "children": [] - }, - { - "name": "org.springframework.classify.annotation", - "type": "schema", - "value": 4, - "properties": {}, - "children": [] - }, - { - "name": "org.springframework.classify.annotation", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang.annotation", - "type": "schema", - "value": 4, - "properties": {}, - "children": [] - } - ] - }, - { - "name": "org.springframework.classify.util", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 3, - "properties": {}, - "children": [] - } - ] - } - ] - }, - { - "name": "org.springframework.retry", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 8, - "properties": {}, - "children": [] - }, - { - "name": "org.junit", - "type": "schema", - "value": 6, - "properties": {}, - "children": [] - }, - { - "name": "org.springframework.retry.annotation", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 178, - "properties": {}, - "children": [] - }, - { - "name": "org.springframework.beans.factory.annotation", - "type": "schema", - "value": 4, - "properties": {}, - "children": [] - }, - { - "name": "org.springframework.stereotype", - "type": "schema", - "value": 2, - "properties": {}, - "children": [] - }, - { - "name": "org.junit", - "type": "schema", - "value": 47, - "properties": {}, - "children": [] - }, - { - "name": "java.lang.annotation", - "type": "schema", - "value": 15, - "properties": {}, - "children": [] - }, - { - "name": "org.springframework.context.annotation", - "type": "schema", - "value": 52, - "properties": {}, - "children": [] - }, - { - "name": "org.junit.runner", - "type": "schema", - "value": 1, - "properties": {}, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.backoff", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 16, - "properties": {}, - "children": [] - }, - { - "name": "org.junit.runners.Parameterized", - "type": "schema", - "value": 1, - "properties": {}, - "children": [] - }, - { - "name": "org.junit", - "type": "schema", - "value": 15, - "properties": {}, - "children": [] - }, - { - "name": "org.junit.runner", - "type": "schema", - "value": 1, - "properties": {}, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.context", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 2, - "properties": {}, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.interceptor", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 46, - "properties": {}, - "children": [] - }, - { - "name": "org.junit", - "type": "schema", - "value": 29, - "properties": {}, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.listener", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 4, - "properties": {}, - "children": [] - }, - { - "name": "org.junit", - "type": "schema", - "value": 15, - "properties": {}, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.policy", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 50, - "properties": {}, - "children": [] - }, - { - "name": "org.junit.runners.Parameterized", - "type": "schema", - "value": 1, - "properties": {}, - "children": [] - }, - { - "name": "org.junit", - "type": "schema", - "value": 57, - "properties": {}, - "children": [] - }, - { - "name": "org.junit.runner", - "type": "schema", - "value": 1, - "properties": {}, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.stats", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 35, - "properties": {}, - "children": [] - }, - { - "name": "org.springframework.retry.annotation", - "type": "schema", - "value": 3, - "properties": {}, - "children": [] - }, - { - "name": "org.junit", - "type": "schema", - "value": 21, - "properties": {}, - "children": [] - }, - { - "name": "org.springframework.context.annotation", - "type": "schema", - "value": 4, - "properties": {}, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.support", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 42, - "properties": {}, - "children": [] - }, - { - "name": "org.junit", - "type": "schema", - "value": 53, - "properties": {}, - "children": [] - } - ] - }, - { - "name": "org.springframework.retry.util.test", - "type": "package", - "properties": {}, - "children": [ - { - "name": "java.lang", - "type": "schema", - "value": 1, - "properties": {}, - "children": [] - } - ] - } - ] - } - ] -} \ No newline at end of file diff --git a/avisualizer-back/system.properties b/avisualizer-back/system.properties deleted file mode 100644 index 9146af53..00000000 --- a/avisualizer-back/system.properties +++ /dev/null @@ -1 +0,0 @@ -java.runtime.version=11 diff --git a/avisualizer-front/pom.xml b/avisualizer-front/pom.xml deleted file mode 100644 index 53ca4c4c..00000000 --- a/avisualizer-front/pom.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - 4.0.0 - - - io.github.phillima - avisualizer - 0.0.1-SNAPSHOT - - - avisualizer-front - ${project.parent.version} - - UTF-8 - - - - - - - - - maven-clean-plugin - 3.1.0 - - - initialize - - - - - - ${project.basedir}/dist - - - - - - com.github.eirslett - frontend-maven-plugin - 1.12.0 - - - - - - Install Node and Yarn - - install-node-and-yarn - - - v15.11.0 - v1.22.17 - - - - - - yarn install - - yarn - - - - - - yarn build - - yarn - - - build --prod - - - - - - - - - - - diff --git a/images/avisualizer-pv.png b/images/avisualizer-pv.png deleted file mode 100644 index 78f53312d382c504b199080614dd572537091eaa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 316235 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%0AKD-i%jy3B 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%0D;_&x2IUgFatQ8W6Ike&65) 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�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 diff --git a/images/avisualizer-sv.png b/images/avisualizer-sv.png deleted file mode 100644 index 411e929949f1e94e4f1a8d9f7c339025ba6c1992..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 262939 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

8EG!r8pDgq0v3C5}FY)$-i+ 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%0DcY0hd3m?R)$^ozi@!~qicgwd;u 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%0A`3{v2-UjeQ9#365^wHx# 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

;!{l-8(yztM(D&daGX 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

}bMG=svYX!|5Jk&Y2 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ⅆPTuOO>#X-JIPO9vy# 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

dYz3f@BX8(Q{rzOj* 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 ww|{?j{1C CICI✓✓ \ No newline at end of file diff --git a/avisualizer-front/package-lock.json b/package-lock.json similarity index 100% rename from avisualizer-front/package-lock.json rename to package-lock.json diff --git a/avisualizer-front/package.json b/package.json similarity index 100% rename from avisualizer-front/package.json rename to package.json diff --git a/pom.xml b/pom.xml index d5c75e4d..53ca4c4c 100644 --- a/pom.xml +++ b/pom.xml @@ -2,24 +2,83 @@ 4.0.0 + - org.springframework.boot - spring-boot-starter-parent - 2.4.4 - + io.github.phillima + avisualizer + 0.0.1-SNAPSHOT - io.github.phillima - avisualizer - 0.0.1-SNAPSHOT - avisualizer - Visualizing Code Annotations Distribution - pom + avisualizer-front + ${project.parent.version} + + UTF-8 + + + + + + + + + maven-clean-plugin + 3.1.0 + + + initialize + + + + + + ${project.basedir}/dist + + + + + + com.github.eirslett + frontend-maven-plugin + 1.12.0 + + + + + + Install Node and Yarn + + install-node-and-yarn + + + v15.11.0 + v1.22.17 + + + + + + yarn install + + yarn + + + + + + yarn build + + yarn + + + build --prod + + + + + + + + - - avisualizer-front - avisualizer-back - - - \ No newline at end of file + diff --git a/avisualizer-front/public/favicon.ico b/public/favicon.ico similarity index 100% rename from avisualizer-front/public/favicon.ico rename to public/favicon.ico diff --git a/avisualizer-front/public/index.html b/public/index.html similarity index 100% rename from avisualizer-front/public/index.html rename to public/index.html diff --git a/avisualizer-front/public/logo.svg b/public/logo.svg similarity index 100% rename from avisualizer-front/public/logo.svg rename to public/logo.svg diff --git a/avisualizer-front/public/logo192.png b/public/logo192.png similarity index 100% rename from avisualizer-front/public/logo192.png rename to public/logo192.png diff --git a/avisualizer-front/public/logo512.png b/public/logo512.png similarity index 100% rename from avisualizer-front/public/logo512.png rename to public/logo512.png diff --git a/avisualizer-front/public/manifest.json b/public/manifest.json similarity index 100% rename from avisualizer-front/public/manifest.json rename to public/manifest.json diff --git a/avisualizer-front/public/robots.txt b/public/robots.txt similarity index 100% rename from avisualizer-front/public/robots.txt rename to public/robots.txt diff --git a/avisualizer-front/src/App.tsx b/src/App.tsx similarity index 100% rename from avisualizer-front/src/App.tsx rename to src/App.tsx diff --git a/avisualizer-front/src/assets/class-circle.png b/src/assets/class-circle.png similarity index 100% rename from avisualizer-front/src/assets/class-circle.png rename to src/assets/class-circle.png diff --git a/avisualizer-front/src/assets/logo.svg b/src/assets/logo.svg similarity index 100% rename from avisualizer-front/src/assets/logo.svg rename to src/assets/logo.svg diff --git a/avisualizer-front/src/assets/package-circle.png b/src/assets/package-circle.png similarity index 100% rename from avisualizer-front/src/assets/package-circle.png rename to src/assets/package-circle.png diff --git a/avisualizer-front/src/assets/visualization.png b/src/assets/visualization.png similarity index 100% rename from avisualizer-front/src/assets/visualization.png rename to src/assets/visualization.png diff --git a/avisualizer-front/src/components/Button/index.tsx b/src/components/Button/index.tsx similarity index 100% rename from avisualizer-front/src/components/Button/index.tsx rename to src/components/Button/index.tsx diff --git a/avisualizer-front/src/components/Button/styles.ts b/src/components/Button/styles.ts similarity index 100% rename from avisualizer-front/src/components/Button/styles.ts rename to src/components/Button/styles.ts diff --git a/avisualizer-front/src/components/Button/types.d.ts b/src/components/Button/types.d.ts similarity index 100% rename from avisualizer-front/src/components/Button/types.d.ts rename to src/components/Button/types.d.ts diff --git a/avisualizer-front/src/components/Checkbox/index.tsx b/src/components/Checkbox/index.tsx similarity index 100% rename from avisualizer-front/src/components/Checkbox/index.tsx rename to src/components/Checkbox/index.tsx diff --git a/avisualizer-front/src/components/Checkbox/styles.ts b/src/components/Checkbox/styles.ts similarity index 100% rename from avisualizer-front/src/components/Checkbox/styles.ts rename to src/components/Checkbox/styles.ts diff --git a/avisualizer-front/src/components/Checkbox/types.d.ts b/src/components/Checkbox/types.d.ts similarity index 100% rename from avisualizer-front/src/components/Checkbox/types.d.ts rename to src/components/Checkbox/types.d.ts diff --git a/avisualizer-front/src/components/Layout/Header/index.tsx b/src/components/Layout/Header/index.tsx similarity index 100% rename from avisualizer-front/src/components/Layout/Header/index.tsx rename to src/components/Layout/Header/index.tsx diff --git a/avisualizer-front/src/components/Layout/Header/styles.ts b/src/components/Layout/Header/styles.ts similarity index 100% rename from avisualizer-front/src/components/Layout/Header/styles.ts rename to src/components/Layout/Header/styles.ts diff --git a/avisualizer-front/src/components/Layout/InformationModal/AVisualizer.tsx b/src/components/Layout/InformationModal/AVisualizer.tsx similarity index 100% rename from avisualizer-front/src/components/Layout/InformationModal/AVisualizer.tsx rename to src/components/Layout/InformationModal/AVisualizer.tsx diff --git a/avisualizer-front/src/components/Layout/InformationModal/AnnotationMetric.tsx b/src/components/Layout/InformationModal/AnnotationMetric.tsx similarity index 100% rename from avisualizer-front/src/components/Layout/InformationModal/AnnotationMetric.tsx rename to src/components/Layout/InformationModal/AnnotationMetric.tsx diff --git a/avisualizer-front/src/components/Layout/InformationModal/Visualization.tsx b/src/components/Layout/InformationModal/Visualization.tsx similarity index 100% rename from avisualizer-front/src/components/Layout/InformationModal/Visualization.tsx rename to src/components/Layout/InformationModal/Visualization.tsx diff --git a/avisualizer-front/src/components/Layout/InformationModal/index.tsx b/src/components/Layout/InformationModal/index.tsx similarity index 100% rename from avisualizer-front/src/components/Layout/InformationModal/index.tsx rename to src/components/Layout/InformationModal/index.tsx diff --git a/avisualizer-front/src/components/Layout/InformationModal/styles.ts b/src/components/Layout/InformationModal/styles.ts similarity index 100% rename from avisualizer-front/src/components/Layout/InformationModal/styles.ts rename to src/components/Layout/InformationModal/styles.ts diff --git a/avisualizer-front/src/components/Layout/InformationModal/types.d.ts b/src/components/Layout/InformationModal/types.d.ts similarity index 100% rename from avisualizer-front/src/components/Layout/InformationModal/types.d.ts rename to src/components/Layout/InformationModal/types.d.ts diff --git a/avisualizer-front/src/components/Layout/index.tsx b/src/components/Layout/index.tsx similarity index 100% rename from avisualizer-front/src/components/Layout/index.tsx rename to src/components/Layout/index.tsx diff --git a/avisualizer-front/src/components/Layout/styles.ts b/src/components/Layout/styles.ts similarity index 100% rename from avisualizer-front/src/components/Layout/styles.ts rename to src/components/Layout/styles.ts diff --git a/avisualizer-front/src/components/Layout/types.d.ts b/src/components/Layout/types.d.ts similarity index 100% rename from avisualizer-front/src/components/Layout/types.d.ts rename to src/components/Layout/types.d.ts diff --git a/avisualizer-front/src/components/Loading/index.tsx b/src/components/Loading/index.tsx similarity index 100% rename from avisualizer-front/src/components/Loading/index.tsx rename to src/components/Loading/index.tsx diff --git a/avisualizer-front/src/components/Loading/styles.ts b/src/components/Loading/styles.ts similarity index 100% rename from avisualizer-front/src/components/Loading/styles.ts rename to src/components/Loading/styles.ts diff --git a/avisualizer-front/src/components/RadioButton/index.tsx b/src/components/RadioButton/index.tsx similarity index 100% rename from avisualizer-front/src/components/RadioButton/index.tsx rename to src/components/RadioButton/index.tsx diff --git a/avisualizer-front/src/components/RadioButton/styles.ts b/src/components/RadioButton/styles.ts similarity index 100% rename from avisualizer-front/src/components/RadioButton/styles.ts rename to src/components/RadioButton/styles.ts diff --git a/avisualizer-front/src/components/RadioButton/types.d.ts b/src/components/RadioButton/types.d.ts similarity index 100% rename from avisualizer-front/src/components/RadioButton/types.d.ts rename to src/components/RadioButton/types.d.ts diff --git a/avisualizer-front/src/components/Table/index.tsx b/src/components/Table/index.tsx similarity index 100% rename from avisualizer-front/src/components/Table/index.tsx rename to src/components/Table/index.tsx diff --git a/avisualizer-front/src/components/Table/styles.ts b/src/components/Table/styles.ts similarity index 100% rename from avisualizer-front/src/components/Table/styles.ts rename to src/components/Table/styles.ts diff --git a/avisualizer-front/src/components/Table/types.d.ts b/src/components/Table/types.d.ts similarity index 100% rename from avisualizer-front/src/components/Table/types.d.ts rename to src/components/Table/types.d.ts diff --git a/avisualizer-front/src/components/ZoomableCircle/ClassView.ts b/src/components/ZoomableCircle/ClassView.ts similarity index 100% rename from avisualizer-front/src/components/ZoomableCircle/ClassView.ts rename to src/components/ZoomableCircle/ClassView.ts diff --git a/avisualizer-front/src/components/ZoomableCircle/PackageView.ts b/src/components/ZoomableCircle/PackageView.ts similarity index 100% rename from avisualizer-front/src/components/ZoomableCircle/PackageView.ts rename to src/components/ZoomableCircle/PackageView.ts diff --git a/avisualizer-front/src/components/ZoomableCircle/SystemView.ts b/src/components/ZoomableCircle/SystemView.ts similarity index 100% rename from avisualizer-front/src/components/ZoomableCircle/SystemView.ts rename to src/components/ZoomableCircle/SystemView.ts diff --git a/avisualizer-front/src/components/ZoomableCircle/types.d.ts b/src/components/ZoomableCircle/types.d.ts similarity index 100% rename from avisualizer-front/src/components/ZoomableCircle/types.d.ts rename to src/components/ZoomableCircle/types.d.ts diff --git a/avisualizer-front/src/data/Geostore-CV.json b/src/data/Geostore-CV.json similarity index 100% rename from avisualizer-front/src/data/Geostore-CV.json rename to src/data/Geostore-CV.json diff --git a/avisualizer-front/src/data/Geostore-PV.json b/src/data/Geostore-PV.json similarity index 100% rename from avisualizer-front/src/data/Geostore-PV.json rename to src/data/Geostore-PV.json diff --git a/avisualizer-front/src/data/Geostore-SV.json b/src/data/Geostore-SV.json similarity index 100% rename from avisualizer-front/src/data/Geostore-SV.json rename to src/data/Geostore-SV.json diff --git a/avisualizer-front/src/data/Guj-CV.json b/src/data/Guj-CV.json similarity index 100% rename from avisualizer-front/src/data/Guj-CV.json rename to src/data/Guj-CV.json diff --git a/avisualizer-front/src/data/Guj-PV.json b/src/data/Guj-PV.json similarity index 100% rename from avisualizer-front/src/data/Guj-PV.json rename to src/data/Guj-PV.json diff --git a/avisualizer-front/src/data/Guj-SV.json b/src/data/Guj-SV.json similarity index 100% rename from avisualizer-front/src/data/Guj-SV.json rename to src/data/Guj-SV.json diff --git a/avisualizer-front/src/data/SpaceWeatherTSI-CV.json b/src/data/SpaceWeatherTSI-CV.json similarity index 100% rename from avisualizer-front/src/data/SpaceWeatherTSI-CV.json rename to src/data/SpaceWeatherTSI-CV.json diff --git a/avisualizer-front/src/data/SpaceWeatherTSI-PV.json b/src/data/SpaceWeatherTSI-PV.json similarity index 100% rename from avisualizer-front/src/data/SpaceWeatherTSI-PV.json rename to src/data/SpaceWeatherTSI-PV.json diff --git a/avisualizer-front/src/data/SpaceWeatherTSI-SV.json b/src/data/SpaceWeatherTSI-SV.json similarity index 100% rename from avisualizer-front/src/data/SpaceWeatherTSI-SV.json rename to src/data/SpaceWeatherTSI-SV.json diff --git a/avisualizer-front/src/index.tsx b/src/index.tsx similarity index 100% rename from avisualizer-front/src/index.tsx rename to src/index.tsx diff --git a/avisualizer-front/src/pages/Home/index.tsx b/src/pages/Home/index.tsx similarity index 100% rename from avisualizer-front/src/pages/Home/index.tsx rename to src/pages/Home/index.tsx diff --git a/avisualizer-front/src/pages/Home/styles.ts b/src/pages/Home/styles.ts similarity index 100% rename from avisualizer-front/src/pages/Home/styles.ts rename to src/pages/Home/styles.ts diff --git a/avisualizer-front/src/react-app-env.d.ts b/src/react-app-env.d.ts similarity index 100% rename from avisualizer-front/src/react-app-env.d.ts rename to src/react-app-env.d.ts diff --git a/avisualizer-front/src/styles/global.ts b/src/styles/global.ts similarity index 100% rename from avisualizer-front/src/styles/global.ts rename to src/styles/global.ts diff --git a/avisualizer-front/src/styles/themes/light.ts b/src/styles/themes/light.ts similarity index 100% rename from avisualizer-front/src/styles/themes/light.ts rename to src/styles/themes/light.ts diff --git a/avisualizer-front/src/styles/themes/styled.d.ts b/src/styles/themes/styled.d.ts similarity index 100% rename from avisualizer-front/src/styles/themes/styled.d.ts rename to src/styles/themes/styled.d.ts diff --git a/avisualizer-front/src/utils/AnnotationMetric.ts b/src/utils/AnnotationMetric.ts similarity index 100% rename from avisualizer-front/src/utils/AnnotationMetric.ts rename to src/utils/AnnotationMetric.ts diff --git a/avisualizer-front/src/utils/AnnotationSchemas.ts b/src/utils/AnnotationSchemas.ts similarity index 100% rename from avisualizer-front/src/utils/AnnotationSchemas.ts rename to src/utils/AnnotationSchemas.ts diff --git a/avisualizer-front/src/utils/Circle.ts b/src/utils/Circle.ts similarity index 100% rename from avisualizer-front/src/utils/Circle.ts rename to src/utils/Circle.ts diff --git a/avisualizer-front/src/utils/Nav.ts b/src/utils/Nav.ts similarity index 100% rename from avisualizer-front/src/utils/Nav.ts rename to src/utils/Nav.ts diff --git a/avisualizer-front/src/utils/PopUp.ts b/src/utils/PopUp.ts similarity index 100% rename from avisualizer-front/src/utils/PopUp.ts rename to src/utils/PopUp.ts diff --git a/avisualizer-front/src/utils/SVG.ts b/src/utils/SVG.ts similarity index 100% rename from avisualizer-front/src/utils/SVG.ts rename to src/utils/SVG.ts diff --git a/avisualizer-front/src/utils/Zoom.ts b/src/utils/Zoom.ts similarity index 100% rename from avisualizer-front/src/utils/Zoom.ts rename to src/utils/Zoom.ts diff --git a/system.properties b/system.properties deleted file mode 100644 index 180a2734..00000000 --- a/system.properties +++ /dev/null @@ -1 +0,0 @@ -java.runtime.version=11 \ No newline at end of file diff --git a/avisualizer-front/tsconfig.json b/tsconfig.json similarity index 100% rename from avisualizer-front/tsconfig.json rename to tsconfig.json diff --git a/avisualizer-front/yarn.lock b/yarn.lock similarity index 100% rename from avisualizer-front/yarn.lock rename to yarn.lock From e93451b89d83cb8c77acc0a44d5fefeb95640f88 Mon Sep 17 00:00:00 2001 From: sergioppires Date: Sun, 12 Dec 2021 19:16:01 -0300 Subject: [PATCH 07/13] adicionando o novo endpoint --- pom.xml | 84 ---------------------------------- src/components/Table/index.tsx | 23 +--------- src/pages/Home/index.tsx | 2 +- 3 files changed, 2 insertions(+), 107 deletions(-) delete mode 100644 pom.xml diff --git a/pom.xml b/pom.xml deleted file mode 100644 index 53ca4c4c..00000000 --- a/pom.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - 4.0.0 - - - io.github.phillima - avisualizer - 0.0.1-SNAPSHOT - - - avisualizer-front - ${project.parent.version} - - UTF-8 - - - - - - - - - maven-clean-plugin - 3.1.0 - - - initialize - - - - - - ${project.basedir}/dist - - - - - - com.github.eirslett - frontend-maven-plugin - 1.12.0 - - - - - - Install Node and Yarn - - install-node-and-yarn - - - v15.11.0 - v1.22.17 - - - - - - yarn install - - yarn - - - - - - yarn build - - yarn - - - build --prod - - - - - - - - - - - diff --git a/src/components/Table/index.tsx b/src/components/Table/index.tsx index db00796e..9e4be335 100644 --- a/src/components/Table/index.tsx +++ b/src/components/Table/index.tsx @@ -32,26 +32,6 @@ export const Table = ({ typeAnnotation }: { typeAnnotation: string }) => { const totalPages = rowData && Math.ceil(rowData?.length / rowsPerPage) - /* - useEffect(() => { - const search = window.location.search - const params = new URLSearchParams(search) - const projectID = params.get('projeto') - - const request = async () => { - const response = await fetch( - 'https://avisualizer-plugin.herokuapp.com/data.json?project=' + - projectID - ) - const json = await response.json() - } - request().then(() => { - render(sv,pv,cv) - }); - - }, []) -*/ - useEffect(() => { const search = window.location.search const params = new URLSearchParams(search) @@ -60,8 +40,7 @@ export const Table = ({ typeAnnotation }: { typeAnnotation: string }) => { const request = async () => { const response = await fetch( - 'https://avisualizer-plugin.herokuapp.com/data.json?project=' + - projectID + 'https://asniffer-web-api.herokuapp.com/data.json?project=' + projectID ) jsonData = await response.json() } diff --git a/src/pages/Home/index.tsx b/src/pages/Home/index.tsx index 11c4068f..ddae6c51 100644 --- a/src/pages/Home/index.tsx +++ b/src/pages/Home/index.tsx @@ -83,7 +83,7 @@ export const Home = () => { } else { const request = async () => { const response = await fetch( - 'https://avisualizer-plugin.herokuapp.com/data.json?project=' + + 'https://asniffer-web-api.herokuapp.com/data.json?project=' + projectID ) const json = await response.json() From ad2f62937b4a789ad474b81606621d26ec43485d Mon Sep 17 00:00:00 2001 From: sergioppires Date: Sun, 16 Jan 2022 12:47:08 -0300 Subject: [PATCH 08/13] Loading and Errors page --- package-lock.json | 21071 +++++++++++++++++++++++- src/App.tsx | 16 +- src/pages/Error/index.tsx | 20 + src/pages/Home/index.tsx | 2 +- src/pages/Loading/index.tsx | 13 + src/{pages/Home => styles}/styles.ts | 0 yarn.lock | 21867 +++++++++++++------------ 7 files changed, 32176 insertions(+), 10813 deletions(-) create mode 100644 src/pages/Error/index.tsx create mode 100644 src/pages/Loading/index.tsx rename src/{pages/Home => styles}/styles.ts (100%) diff --git a/package-lock.json b/package-lock.json index 5a2fba98..cd7a6f42 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,8 +1,21019 @@ { "name": "avisualizer-front", "version": "0.1.0", - "lockfileVersion": 1, + "lockfileVersion": 2, "requires": true, + "packages": { + "": { + "name": "avisualizer-front", + "version": "0.1.0", + "dependencies": { + "@babel/core": "^7.15.5", + "@testing-library/jest-dom": "^5.11.4", + "@testing-library/react": "^11.1.0", + "@testing-library/user-event": "^12.1.10", + "d3": "^7.1.1", + "eslint-config-react-app": "^6.0.0", + "lodash": "^4.17.21", + "phosphor-react": "^1.3.1", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "react-icons": "^4.3.1", + "react-modal": "^3.14.4", + "react-router-dom": "^5.3.0", + "react-scripts": "4.0.3", + "styled-components": "^5.3.1", + "typescript": "^4.1.2", + "web-vitals": "^1.0.1" + }, + "devDependencies": { + "@types/babel__core": "^7.1.16", + "@types/d3": "^7.0.0", + "@types/jest": "^26.0.15", + "@types/lodash": "^4.14.172", + "@types/node": "^12.0.0", + "@types/react": "^17.0.0", + "@types/react-dom": "^17.0.0", + "@types/react-modal": "^3.13.1", + "@types/react-router-dom": "^5.1.8", + "@types/styled-components": "^5.1.14", + "@typescript-eslint/eslint-plugin": "^4.31.0", + "@typescript-eslint/parser": "^4.31.0", + "eslint": "^7.32.0", + "eslint-config-prettier": "^8.3.0", + "eslint-config-react": "^1.1.7", + "eslint-plugin-import": "^2.24.2", + "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-react": "^7.25.1", + "eslint-plugin-react-hooks": "^4.2.0", + "prettier": "^2.4.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", + "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", + "dependencies": { + "@babel/highlight": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/code-frame/node_modules/@babel/highlight": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", + "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.15.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/code-frame/node_modules/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==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", + "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.8.tgz", + "integrity": "sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og==", + "dependencies": { + "@babel/code-frame": "^7.15.8", + "@babel/generator": "^7.15.8", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.8", + "@babel/helpers": "^7.15.4", + "@babel/parser": "^7.15.8", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.6", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/generator": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", + "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", + "dependencies": { + "@babel/types": "^7.16.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz", + "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==", + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure/node_modules/@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.0.tgz", + "integrity": "sha512-9KuleLT0e77wFUku6TUkqZzCEymBdtuQQ27MhEKzf9UOOJu3cYj98kyaDAzxpC7lV6DGiZFuC8XqDsq8/Kl6aQ==", + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor/node_modules/@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz", + "integrity": "sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==", + "dependencies": { + "@babel/compat-data": "^7.16.0", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.0.tgz", + "integrity": "sha512-XLwWvqEaq19zFlF5PTgOod4bUA+XbkR4WLQBct1bkzmxJGB0ZEJaoKF4c8cgH9oBtCDuYJ8BP5NB9uFiEgO5QA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-member-expression-to-functions": "^7.16.0", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/helper-replace-supers": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.0.tgz", + "integrity": "sha512-3DyG0zAFAZKcOp7aVr33ddwkxJ0Z0Jr5V99y3I690eYLpukJsJvAbzTy1ewoCqsML8SbIrjH14Jc/nSQ4TvNPA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "regexpu-core": "^4.7.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.0.tgz", + "integrity": "sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz", + "integrity": "sha512-Hk2SLxC9ZbcOhLpg/yMznzJ11W++lg5GMbxt1ev6TXUiJB0N42KPC+7w8a+eWGuqDnUYuwStJoZHM7RgmIOaGQ==", + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression/node_modules/@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", + "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", + "dependencies": { + "@babel/helper-get-function-arity": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name/node_modules/@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", + "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-get-function-arity/node_modules/@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", + "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables/node_modules/@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz", + "integrity": "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==", + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz", + "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==", + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports/node_modules/@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz", + "integrity": "sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-replace-supers": "^7.16.0", + "@babel/helper-simple-access": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/helper-validator-identifier": "^7.15.7", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms/node_modules/@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz", + "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==", + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression/node_modules/@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.4.tgz", + "integrity": "sha512-vGERmmhR+s7eH5Y/cp8PCVzj4XEjerq8jooMfxFdA5xVtAk9Sh4AQsrWgiErUEBjtGrBtOFKDUcWQFW4/dFwMA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-wrap-function": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz", + "integrity": "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.16.0", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/traverse": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers/node_modules/@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz", + "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==", + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access/node_modules/@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", + "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration/node_modules/@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.0.tgz", + "integrity": "sha512-VVMGzYY3vkWgCJML+qVLvGIam902mJW0FvT7Avj1zEe0Gn7D93aWdLblYARTxEw+6DhZmtzhBM2zv0ekE5zg1g==", + "dependencies": { + "@babel/helper-function-name": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function/node_modules/@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.3.tgz", + "integrity": "sha512-Xn8IhDlBPhvYTvgewPKawhADichOsbkZuzN7qz2BusOM0brChsyXMDJvldWaYMMUNiCQdQzNEioXTp3sC8Nt8w==", + "dependencies": { + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.3", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers/node_modules/@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", + "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.15.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/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==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz", + "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.16.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.2.tgz", + "integrity": "sha512-h37CvpLSf8gb2lIJ2CgC3t+EjFbi0t8qS7LCS1xcJIlEXE4czlofwaW7W1HA8zpgOCzI9C1nmoqNR1zWkk0pQg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.0.tgz", + "integrity": "sha512-4tcFwwicpWTrpl9qjf7UsoosaArgImF85AxqCRZlgc3IQDvkUHjJpruXAL58Wmj+T6fypWTC/BakfEkwIL/pwA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.4.tgz", + "integrity": "sha512-/CUekqaAaZCQHleSK/9HajvcD/zdnJiKRiuUFq8ITE+0HsPzquf53cpFiqAwl/UfmJbR6n5uGPQSPdrmKOvHHg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.16.4", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.0.tgz", + "integrity": "sha512-mCF3HcuZSY9Fcx56Lbn+CGdT44ioBMMvjNVldpKtj8tpniETdLjnxdHI1+sDWXIM1nNt+EanJOZ3IG9lzVjs7A==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.0.tgz", + "integrity": "sha512-mAy3sdcY9sKAkf3lQbDiv3olOfiLqI51c9DR9b19uMoR2Z6r5pmGl7dfNFqEvqOyqbf1ta4lknK4gc5PJn3mfA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz", + "integrity": "sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-decorators": "^7.12.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.0.tgz", + "integrity": "sha512-QGSA6ExWk95jFQgwz5GQ2Dr95cf7eI7TKutIXXTb7B1gCLTCz5hTjFTQGfLFBBiC5WSNi7udNwWsqbbMh1c4yQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.0.tgz", + "integrity": "sha512-CjI4nxM/D+5wCnhD11MHB1AwRSAYeDT+h8gCdcVJZ/OK7+wRzFsf7PFPWVpVpNRkHMmMkQWAHpTq+15IXQ1diA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.0.tgz", + "integrity": "sha512-kouIPuiv8mSi5JkEhzApg5Gn6hFyKPnlkO0a9YSzqRurH8wYzSlf6RJdzluAsbqecdW5pBvDJDfyDIUR/vLxvg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.0.tgz", + "integrity": "sha512-pbW0fE30sVTYXXm9lpVQQ/Vc+iTeQKiXlaNRZPPN2A2VdlWyAtsUrsQ3xydSlDW00TFMK7a8m3cDTkBF5WnV3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.0.tgz", + "integrity": "sha512-3bnHA8CAFm7cG93v8loghDYyQ8r97Qydf63BeYiGgYbjKKB/XP53W15wfRC7dvKfoiJ34f6Rbyyx2btExc8XsQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.0.tgz", + "integrity": "sha512-FAhE2I6mjispy+vwwd6xWPyEx3NYFS13pikDBWUAFGZvq6POGs5eNchw8+1CYoEgBl9n11I3NkzD7ghn25PQ9Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.0.tgz", + "integrity": "sha512-LU/+jp89efe5HuWJLmMmFG0+xbz+I2rSI7iLc1AlaeSMDMOGzWlc5yJrMN1d04osXN4sSfpo4O+azkBNBes0jg==", + "dependencies": { + "@babel/compat-data": "^7.16.0", + "@babel/helper-compilation-targets": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.0.tgz", + "integrity": "sha512-kicDo0A/5J0nrsCPbn89mTG3Bm4XgYi0CZtvex9Oyw7gGZE3HXGD0zpQNH+mo+tEfbo8wbmMvJftOwpmPy7aVw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.0.tgz", + "integrity": "sha512-Y4rFpkZODfHrVo70Uaj6cC1JJOt3Pp0MdWSwIKtb8z1/lsjl9AmnB7ErRFV+QNGIfcY1Eruc2UMx5KaRnXjMyg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.0.tgz", + "integrity": "sha512-IvHmcTHDFztQGnn6aWq4t12QaBXTKr1whF/dgp9kz84X6GUcwq9utj7z2wFCUfeOup/QKnOlt2k0zxkGFx9ubg==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.0.tgz", + "integrity": "sha512-3jQUr/HBbMVZmi72LpjQwlZ55i1queL8KcDTQEkAHihttJnAPrcvG9ZNXIfsd2ugpizZo595egYV6xy+pv4Ofw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-create-class-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.0.tgz", + "integrity": "sha512-ti7IdM54NXv29cA4+bNNKEMS4jLMCbJgl+Drv+FgYy0erJLAxNAIXcNjNjrRZEcWq0xJHsNVwQezskMFpF8N9g==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.16.0.tgz", + "integrity": "sha512-nxnnngZClvlY13nHJAIDow0S7Qzhq64fQ/NlqS+VER3kjW/4F0jLhXjeL8jcwSwz6Ca3rotT5NJD2T9I7lcv7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.0.tgz", + "integrity": "sha512-dH91yCo0RyqfzWgoM5Ji9ir8fQ+uFbt9KHM3d2x4jZOuHS6wNA+CRmRUP/BWCsHG2bjc7A2Way6AvH1eQk0wig==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.0.tgz", + "integrity": "sha512-8zv2+xiPHwly31RK4RmnEYY5zziuF3O7W2kIDW+07ewWDh6Oi0dRq8kwvulRkFgt6DB97RlKs5c1y068iPlCUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.0.tgz", + "integrity": "sha512-Xv6mEXqVdaqCBfJFyeab0fH2DnUoMsDmhamxsSi4j8nLd4Vtw213WMJr55xxqipC/YVWyPY3K0blJncPYji+dQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.0.tgz", + "integrity": "sha512-vIFb5250Rbh7roWARvCLvIJ/PtAU5Lhv7BtZ1u24COwpI9Ypjsh+bZcKk6rlIyalK+r0jOc1XQ8I4ovNxNrWrA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.0.tgz", + "integrity": "sha512-PbIr7G9kR8tdH6g8Wouir5uVjklETk91GMVSUq+VaOgiinbCkBP6Q7NN/suM/QutZkMJMvcyAriogcYAdhg8Gw==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.0.tgz", + "integrity": "sha512-V14As3haUOP4ZWrLJ3VVx5rCnrYhMSHN/jX7z6FAt5hjRkLsb0snPCmJwSOML5oxkKO4FNoNv7V5hw/y2bjuvg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.0.tgz", + "integrity": "sha512-27n3l67/R3UrXfizlvHGuTwsRIFyce3D/6a37GRxn28iyTPvNXaW4XvznexRh1zUNLPjbLL22Id0XQElV94ruw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.0.tgz", + "integrity": "sha512-HUxMvy6GtAdd+GKBNYDWCIA776byUQH8zjnfjxwT1P1ARv/wFu8eBDpmXQcLS/IwRtrxIReGiplOwMeyO7nsDQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.0.tgz", + "integrity": "sha512-63l1dRXday6S8V3WFY5mXJwcRAnPYxvFfTlt67bwV1rTyVTM5zrp0DBBb13Kl7+ehkCVwIZPumPpFP/4u70+Tw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.0.tgz", + "integrity": "sha512-Q7tBUwjxLTsHEoqktemHBMtb3NYwyJPTJdM+wDwb0g8PZ3kQUIzNvwD5lPaqW/p54TXBc/MXZu9Jr7tbUEUM8Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.0.tgz", + "integrity": "sha512-FXlDZfQeLILfJlC6I1qyEwcHK5UpRCFkaoVyA1nk9A1L1Yu583YO4un2KsLBsu3IJb4CUbctZks8tD9xPQubLw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.0.tgz", + "integrity": "sha512-LIe2kcHKAZOJDNxujvmp6z3mfN6V9lJxubU4fJIGoQCkKe3Ec2OcbdlYP+vW++4MpxwG0d1wSDOJtQW5kLnkZQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.0.tgz", + "integrity": "sha512-OwYEvzFI38hXklsrbNivzpO3fh87skzx8Pnqi4LoSYeav0xHlueSoCJrSgTPfnbyzopo5b3YVAJkFIcUpK2wsw==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.1.tgz", + "integrity": "sha512-8hAtkmsQb36yMmEtk2JZ9JnVyDSnDOdlB+0nEGzIDLuK4yR3JcEjfuFPYkdEPSh8Id+rAMeBEn+X0iVEyho6Hg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-flow": "^7.12.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.0.tgz", + "integrity": "sha512-5QKUw2kO+GVmKr2wMYSATCTTnHyscl6sxFRAY+rvN7h7WB0lcG0o4NoV6ZQU32OZGVsYUsfLGgPQpDFdkfjlJQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.0.tgz", + "integrity": "sha512-lBzMle9jcOXtSOXUpc7tvvTpENu/NuekNJVova5lCCWCV9/U1ho2HH2y0p6mBg8fPm/syEAbfaaemYGOHCY3mg==", + "dependencies": { + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.0.tgz", + "integrity": "sha512-gQDlsSF1iv9RU04clgXqRjrPyyoJMTclFt3K1cjLmTKikc0s/6vE3hlDeEVC71wLTRu72Fq7650kABrdTc2wMQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.0.tgz", + "integrity": "sha512-WRpw5HL4Jhnxw8QARzRvwojp9MIE7Tdk3ez6vRyUk1MwgjJN0aNpRoXainLR5SgxmoXx/vsXGZ6OthP6t/RbUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.0.tgz", + "integrity": "sha512-rWFhWbCJ9Wdmzln1NmSCqn7P0RAD+ogXG/bd9Kg5c7PKWkJtkiXmYsMBeXjDlzHpVTJ4I/hnjs45zX4dEv81xw==", + "dependencies": { + "@babel/helper-module-transforms": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.0.tgz", + "integrity": "sha512-Dzi+NWqyEotgzk/sb7kgQPJQf7AJkQBWsVp1N6JWc1lBVo0vkElUnGdr1PzUBmfsCCN5OOFya3RtpeHk15oLKQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-simple-access": "^7.16.0", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.0.tgz", + "integrity": "sha512-yuGBaHS3lF1m/5R+6fjIke64ii5luRUg97N2wr+z1sF0V+sNSXPxXDdEEL/iYLszsN5VKxVB1IPfEqhzVpiqvg==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-module-transforms": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-identifier": "^7.15.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.0.tgz", + "integrity": "sha512-nx4f6no57himWiHhxDM5pjwhae5vLpTK2zCnDH8+wNLJy0TVER/LJRHl2bkt6w9Aad2sPD5iNNoUpY3X9sTGDg==", + "dependencies": { + "@babel/helper-module-transforms": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.0.tgz", + "integrity": "sha512-LogN88uO+7EhxWc8WZuQ8vxdSyVGxhkh8WTC3tzlT8LccMuQdA81e9SGV6zY7kY2LjDhhDOFdQVxdGwPyBCnvg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.0.tgz", + "integrity": "sha512-fhjrDEYv2DBsGN/P6rlqakwRwIp7rBGLPbrKxwh7oVt5NNkIhZVOY2GRV+ULLsQri1bDqwDWnU3vhlmx5B2aCw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.0.tgz", + "integrity": "sha512-fds+puedQHn4cPLshoHcR1DTMN0q1V9ou0mUjm8whx9pGcNvDrVVrgw+KJzzCaiTdaYhldtrUps8DWVMgrSEyg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.3.tgz", + "integrity": "sha512-3MaDpJrOXT1MZ/WCmkOFo7EtmVVC8H4EUZVrHvFOsmwkk4lOjQj8rzv8JKUZV4YoQKeoIgk07GO+acPU9IMu/w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.0.tgz", + "integrity": "sha512-XLldD4V8+pOqX2hwfWhgwXzGdnDOThxaNTgqagOcpBgIxbUvpgU2FMvo5E1RyHbk756WYgdbS0T8y0Cj9FKkWQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.16.0.tgz", + "integrity": "sha512-OgtklS+p9t1X37eWA4XdvvbZG/3gqzX569gqmo3q4/Ui6qjfTQmOs5UTSrfdD9nVByHhX6Gbm/Pyc4KbwUXGWA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.0.tgz", + "integrity": "sha512-FJFdJAqaCpndL+pIf0aeD/qlQwT7QXOvR6Cc8JPvNhKJBi2zc/DPc4g05Y3fbD/0iWAMQFGij4+Xw+4L/BMpTg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.0.tgz", + "integrity": "sha512-rqDgIbukZ44pqq7NIRPGPGNklshPkvlmvqjdx3OZcGPk4zGIenYkxDTvl3LsSL8gqcc3ZzGmXPE6hR/u/voNOw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-jsx": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.0.tgz", + "integrity": "sha512-qq65iSqBRq0Hr3wq57YG2AmW0H6wgTnIzpffTphrUWUgLCOK+zf1f7G0vuOiXrp7dU1qq+fQBoqZ3wCDAkhFzw==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.16.0.tgz", + "integrity": "sha512-97yCFY+2GvniqOThOSjPor8xUoDiQ0STVWAQMl3pjhJoFVe5DuXDLZCRSZxu9clx+oRCbTiXGgKEG/Yoyo6Y+w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.16.0.tgz", + "integrity": "sha512-8yvbGGrHOeb/oyPc9tzNoe9/lmIjz3HLa9Nc5dMGDyNpGjfFrk8D2KdEq9NRkftZzeoQEW6yPQ29TMZtrLiUUA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.0.tgz", + "integrity": "sha512-NC/Bj2MG+t8Ef5Pdpo34Ay74X4Rt804h5y81PwOpfPtmAK3i6CizmQqwyBQzIepz1Yt8wNr2Z2L7Lu3qBMfZMA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.0.tgz", + "integrity": "sha512-JAvGxgKuwS2PihiSFaDrp94XOzzTUeDeOQlcKzVAyaPap7BnZXK/lvMDiubkPTdotPKOIZq9xWXWnggUMYiExg==", + "dependencies": { + "regenerator-transform": "^0.14.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.0.tgz", + "integrity": "sha512-Dgs8NNCehHSvXdhEhln8u/TtJxfVwGYCgP2OOr5Z3Ar+B+zXicEOKNTyc+eca2cuEOMtjW6m9P9ijOt8QdqWkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz", + "integrity": "sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg==", + "dependencies": { + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "resolve": "^1.8.1", + "semver": "^5.5.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.0.tgz", + "integrity": "sha512-iVb1mTcD8fuhSv3k99+5tlXu5N0v8/DPm2mO3WACLG6al1CGZH7v09HJyUb1TtYl/Z+KrM6pHSIJdZxP5A+xow==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.0.tgz", + "integrity": "sha512-Ao4MSYRaLAQczZVp9/7E7QHsCuK92yHRrmVNRe/SlEJjhzivq0BSn8mEraimL8wizHZ3fuaHxKH0iwzI13GyGg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.0.tgz", + "integrity": "sha512-/ntT2NljR9foobKk4E/YyOSwcGUXtYWv5tinMK/3RkypyNBNdhHUaq6Orw5DWq9ZcNlS03BIlEALFeQgeVAo4Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.0.tgz", + "integrity": "sha512-Rd4Ic89hA/f7xUSJQk5PnC+4so50vBoBfxjdQAdvngwidM8jYIBVxBZ/sARxD4e0yMXRbJVDrYf7dyRtIIKT6Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.0.tgz", + "integrity": "sha512-++V2L8Bdf4vcaHi2raILnptTBjGEFxn5315YU+e8+EqXIucA+q349qWngCLpUYqqv233suJ6NOienIVUpS9cqg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.16.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.1.tgz", + "integrity": "sha512-NO4XoryBng06jjw/qWEU2LhcLJr1tWkhpMam/H4eas/CDKMX/b2/Ylb6EI256Y7+FVPCawwSM1rrJNOpDiz+Lg==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-typescript": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.0.tgz", + "integrity": "sha512-VFi4dhgJM7Bpk8lRc5CMaRGlKZ29W9C3geZjt9beuzSUrlJxsNwX7ReLwaL6WEvsOf2EQkyIJEPtF8EXjB/g2A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.0.tgz", + "integrity": "sha512-jHLK4LxhHjvCeZDWyA9c+P9XH1sOxRd1RO9xMtDVRAOND/PczPqizEtVdx4TQF/wyPaewqpT+tgQFYMnN/P94A==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.4.tgz", + "integrity": "sha512-v0QtNd81v/xKj4gNKeuAerQ/azeNn/G1B1qMLeXOcV8+4TWlD2j3NV1u8q29SDFBXx/NBq5kyEAO+0mpRgacjA==", + "dependencies": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-compilation-targets": "^7.16.3", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.2", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-async-generator-functions": "^7.16.4", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-class-static-block": "^7.16.0", + "@babel/plugin-proposal-dynamic-import": "^7.16.0", + "@babel/plugin-proposal-export-namespace-from": "^7.16.0", + "@babel/plugin-proposal-json-strings": "^7.16.0", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-object-rest-spread": "^7.16.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-proposal-private-property-in-object": "^7.16.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.0", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.16.0", + "@babel/plugin-transform-async-to-generator": "^7.16.0", + "@babel/plugin-transform-block-scoped-functions": "^7.16.0", + "@babel/plugin-transform-block-scoping": "^7.16.0", + "@babel/plugin-transform-classes": "^7.16.0", + "@babel/plugin-transform-computed-properties": "^7.16.0", + "@babel/plugin-transform-destructuring": "^7.16.0", + "@babel/plugin-transform-dotall-regex": "^7.16.0", + "@babel/plugin-transform-duplicate-keys": "^7.16.0", + "@babel/plugin-transform-exponentiation-operator": "^7.16.0", + "@babel/plugin-transform-for-of": "^7.16.0", + "@babel/plugin-transform-function-name": "^7.16.0", + "@babel/plugin-transform-literals": "^7.16.0", + "@babel/plugin-transform-member-expression-literals": "^7.16.0", + "@babel/plugin-transform-modules-amd": "^7.16.0", + "@babel/plugin-transform-modules-commonjs": "^7.16.0", + "@babel/plugin-transform-modules-systemjs": "^7.16.0", + "@babel/plugin-transform-modules-umd": "^7.16.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.0", + "@babel/plugin-transform-new-target": "^7.16.0", + "@babel/plugin-transform-object-super": "^7.16.0", + "@babel/plugin-transform-parameters": "^7.16.3", + "@babel/plugin-transform-property-literals": "^7.16.0", + "@babel/plugin-transform-regenerator": "^7.16.0", + "@babel/plugin-transform-reserved-words": "^7.16.0", + "@babel/plugin-transform-shorthand-properties": "^7.16.0", + "@babel/plugin-transform-spread": "^7.16.0", + "@babel/plugin-transform-sticky-regex": "^7.16.0", + "@babel/plugin-transform-template-literals": "^7.16.0", + "@babel/plugin-transform-typeof-symbol": "^7.16.0", + "@babel/plugin-transform-unicode-escapes": "^7.16.0", + "@babel/plugin-transform-unicode-regex": "^7.16.0", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.16.0", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.4.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.19.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.0.tgz", + "integrity": "sha512-d31IFW2bLRB28uL1WoElyro8RH5l6531XfxMtCeCmp6RVAF1uTfxxUA0LH1tXl+psZdwfmIbwoG4U5VwgbhtLw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-react-jsx": "^7.16.0", + "@babel/plugin-transform-react-jsx-development": "^7.16.0", + "@babel/plugin-transform-react-pure-annotations": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz", + "integrity": "sha512-hNK/DhmoJPsksdHuI/RVrcEws7GN5eamhi28JkO52MqIxU8Z0QpmiSOQxZHWOHV7I3P4UjHV97ay4TcamMA6Kw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-typescript": "^7.12.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.3.tgz", + "integrity": "sha512-WBwekcqacdY2e9AF/Q7WLFUWmdJGJTkbjqTjoMDgXkVZ3ZRUvOPsLb5KdwISoQVsbP+DQzVZW4Zhci0DvpbNTQ==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.16.3.tgz", + "integrity": "sha512-IAdDC7T0+wEB4y2gbIL0uOXEYpiZEeuFUTVbdGq+UwCcF35T/tS8KrmMomEwEc5wBbyfH3PJVpTSUqrhPDXFcQ==", + "dependencies": { + "core-js-pure": "^3.19.0", + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", + "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template/node_modules/@babel/parser": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz", + "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/template/node_modules/@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.3.tgz", + "integrity": "sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag==", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.0", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/parser": "^7.16.3", + "@babel/types": "^7.16.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/parser": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz", + "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "node_modules/@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "dependencies": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + }, + "bin": { + "watch": "cli.js" + }, + "engines": { + "node": ">=0.1.95" + } + }, + "node_modules/@csstools/convert-colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", + "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/@csstools/normalize.css": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz", + "integrity": "sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg==" + }, + "node_modules/@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "dependencies": { + "@emotion/memoize": "0.7.4" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" + }, + "node_modules/@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "node_modules/@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "node_modules/@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz", + "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/@gar/promisify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.2.tgz", + "integrity": "sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw==" + }, + "node_modules/@hapi/address": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", + "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==", + "deprecated": "Moved to 'npm install @sideway/address'" + }, + "node_modules/@hapi/bourne": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", + "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==", + "deprecated": "This version has been deprecated and is no longer supported or maintained" + }, + "node_modules/@hapi/hoek": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", + "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==", + "deprecated": "This version has been deprecated and is no longer supported or maintained" + }, + "node_modules/@hapi/joi": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", + "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", + "deprecated": "Switch to 'npm install joi'", + "dependencies": { + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" + } + }, + "node_modules/@hapi/topo": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", + "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", + "deprecated": "This version has been deprecated and is no longer supported or maintained", + "dependencies": { + "@hapi/hoek": "^8.3.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", + "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^26.6.2", + "jest-util": "^26.6.2", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/core": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", + "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/reporters": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^26.6.2", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-resolve-dependencies": "^26.6.3", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "jest-watcher": "^26.6.2", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/core/node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/environment": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", + "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", + "dependencies": { + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/fake-timers": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", + "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", + "dependencies": { + "@jest/types": "^26.6.2", + "@sinonjs/fake-timers": "^6.0.1", + "@types/node": "*", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/globals": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", + "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", + "dependencies": { + "@jest/environment": "^26.6.2", + "@jest/types": "^26.6.2", + "expect": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/reporters": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", + "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.4", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^7.0.0" + }, + "engines": { + "node": ">= 10.14.2" + }, + "optionalDependencies": { + "node-notifier": "^8.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dependencies": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/reporters/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/source-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", + "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/source-map/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", + "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", + "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", + "dependencies": { + "@jest/test-result": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/transform": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", + "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^26.6.2", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.6.2", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/transform/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@npmcli/fs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.0.0.tgz", + "integrity": "sha512-8ltnOpRR/oJbOp8vaGUnipOi3bqkcW+sLHFlyXIr08OGHmVJLB1Hn7QtGXbYcpVtH1gAYZTlmDXtE4YV0+AMMQ==", + "dependencies": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "node_modules/@npmcli/fs/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/move-file/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.3.tgz", + "integrity": "sha512-br5Qwvh8D2OQqSXpd1g/xqXKnK0r+Jz6qVKBbWmpUcrbGOxUrf39V5oZ1876084CGn18uMdR5uvPqBv9UqtBjQ==", + "dependencies": { + "ansi-html": "^0.0.7", + "error-stack-parser": "^2.0.6", + "html-entities": "^1.2.1", + "native-url": "^0.2.6", + "schema-utils": "^2.6.5", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.x" + }, + "peerDependencies": { + "@types/webpack": "4.x", + "react-refresh": ">=0.8.3 <0.10.0", + "sockjs-client": "^1.4.0", + "type-fest": "^0.13.1", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz", + "integrity": "sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q==", + "dependencies": { + "@rollup/pluginutils": "^3.0.8", + "@types/resolve": "0.0.8", + "builtin-modules": "^3.1.0", + "is-module": "^1.0.0", + "resolve": "^1.14.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", + "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz", + "integrity": "sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A==", + "dependencies": { + "ejs": "^2.6.1", + "magic-string": "^0.25.0" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "dependencies": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "dependencies": { + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "dependencies": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@testing-library/dom": { + "version": "7.31.2", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-7.31.2.tgz", + "integrity": "sha512-3UqjCpey6HiTZT92vODYLPxTBWlM8ZOOjr3LX5F37/VRipW2M1kX6I/Cm4VXzteZqfGfagg8yXywpcOgQBlNsQ==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "aria-query": "^4.2.2", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.6", + "lz-string": "^1.4.4", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "5.14.1", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.14.1.tgz", + "integrity": "sha512-dfB7HVIgTNCxH22M1+KU6viG5of2ldoA5ly8Ar8xkezKHKXjRvznCdbMbqjYGgO2xjRbwnR+rR8MLUIqF3kKbQ==", + "dependencies": { + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^4.2.2", + "chalk": "^3.0.0", + "css": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=8", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/react": { + "version": "11.2.7", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-11.2.7.tgz", + "integrity": "sha512-tzRNp7pzd5QmbtXNG/mhdcl7Awfu/Iz1RaVHY75zTdOkmHCuzMhRL83gWHSgOAcjS3CCbyfwUHMZgRJb4kAfpA==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^7.28.1" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/@testing-library/user-event": { + "version": "12.8.3", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-12.8.3.tgz", + "integrity": "sha512-IR0iWbFkgd56Bu5ZI/ej8yQwrkCv8Qydx6RzwbKz9faXazR/+5tvYKsZQgyXJiwgpcva127YO6JcWy7YlCfofQ==", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@types/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" + }, + "node_modules/@types/babel__core": { + "version": "7.1.16", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz", + "integrity": "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", + "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", + "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/d3": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@types/d3/-/d3-7.1.0.tgz", + "integrity": "sha512-gYWvgeGjEl+zmF8c+U1RNIKqe7sfQwIXeLXO5Os72TjDjCEtgpvGBvZ8dXlAuSS1m6B90Y1Uo6Bm36OGR/OtCA==", + "dev": true, + "dependencies": { + "@types/d3-array": "*", + "@types/d3-axis": "*", + "@types/d3-brush": "*", + "@types/d3-chord": "*", + "@types/d3-color": "*", + "@types/d3-contour": "*", + "@types/d3-delaunay": "*", + "@types/d3-dispatch": "*", + "@types/d3-drag": "*", + "@types/d3-dsv": "*", + "@types/d3-ease": "*", + "@types/d3-fetch": "*", + "@types/d3-force": "*", + "@types/d3-format": "*", + "@types/d3-geo": "*", + "@types/d3-hierarchy": "*", + "@types/d3-interpolate": "*", + "@types/d3-path": "*", + "@types/d3-polygon": "*", + "@types/d3-quadtree": "*", + "@types/d3-random": "*", + "@types/d3-scale": "*", + "@types/d3-scale-chromatic": "*", + "@types/d3-selection": "*", + "@types/d3-shape": "*", + "@types/d3-time": "*", + "@types/d3-time-format": "*", + "@types/d3-timer": "*", + "@types/d3-transition": "*", + "@types/d3-zoom": "*" + } + }, + "node_modules/@types/d3-array": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.0.2.tgz", + "integrity": "sha512-5mjGjz6XOXKOCdTajXTZ/pMsg236RdiwKPrRPWAEf/2S/+PzwY+LLYShUpeysWaMvsdS7LArh6GdUefoxpchsQ==", + "dev": true + }, + "node_modules/@types/d3-axis": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/d3-axis/-/d3-axis-3.0.1.tgz", + "integrity": "sha512-zji/iIbdd49g9WN0aIsGcwcTBUkgLsCSwB+uH+LPVDAiKWENMtI3cJEWt+7/YYwelMoZmbBfzA3qCdrZ2XFNnw==", + "dev": true, + "dependencies": { + "@types/d3-selection": "*" + } + }, + "node_modules/@types/d3-brush": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/d3-brush/-/d3-brush-3.0.1.tgz", + "integrity": "sha512-B532DozsiTuQMHu2YChdZU0qsFJSio3Q6jmBYGYNp3gMDzBmuFFgPt9qKA4VYuLZMp4qc6eX7IUFUEsvHiXZAw==", + "dev": true, + "dependencies": { + "@types/d3-selection": "*" + } + }, + "node_modules/@types/d3-chord": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/d3-chord/-/d3-chord-3.0.1.tgz", + "integrity": "sha512-eQfcxIHrg7V++W8Qxn6QkqBNBokyhdWSAS73AbkbMzvLQmVVBviknoz2SRS/ZJdIOmhcmmdCRE/NFOm28Z1AMw==", + "dev": true + }, + "node_modules/@types/d3-color": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.0.2.tgz", + "integrity": "sha512-WVx6zBiz4sWlboCy7TCgjeyHpNjMsoF36yaagny1uXfbadc9f+5BeBf7U+lRmQqY3EHbGQpP8UdW8AC+cywSwQ==", + "dev": true + }, + "node_modules/@types/d3-contour": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/d3-contour/-/d3-contour-3.0.1.tgz", + "integrity": "sha512-C3zfBrhHZvrpAAK3YXqLWVAGo87A4SvJ83Q/zVJ8rFWJdKejUnDYaWZPkA8K84kb2vDA/g90LTQAz7etXcgoQQ==", + "dev": true, + "dependencies": { + "@types/d3-array": "*", + "@types/geojson": "*" + } + }, + "node_modules/@types/d3-delaunay": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-delaunay/-/d3-delaunay-6.0.0.tgz", + "integrity": "sha512-iGm7ZaGLq11RK3e69VeMM6Oqj2SjKUB9Qhcyd1zIcqn2uE8w9GFB445yCY46NOQO3ByaNyktX1DK+Etz7ZaX+w==", + "dev": true + }, + "node_modules/@types/d3-dispatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-3.0.1.tgz", + "integrity": "sha512-NhxMn3bAkqhjoxabVJWKryhnZXXYYVQxaBnbANu0O94+O/nX9qSjrA1P1jbAQJxJf+VC72TxDX/YJcKue5bRqw==", + "dev": true + }, + "node_modules/@types/d3-drag": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/d3-drag/-/d3-drag-3.0.1.tgz", + "integrity": "sha512-o1Va7bLwwk6h03+nSM8dpaGEYnoIG19P0lKqlic8Un36ymh9NSkNFX1yiXMKNMx8rJ0Kfnn2eovuFaL6Jvj0zA==", + "dev": true, + "dependencies": { + "@types/d3-selection": "*" + } + }, + "node_modules/@types/d3-dsv": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-dsv/-/d3-dsv-3.0.0.tgz", + "integrity": "sha512-o0/7RlMl9p5n6FQDptuJVMxDf/7EDEv2SYEO/CwdG2tr1hTfUVi0Iavkk2ax+VpaQ/1jVhpnj5rq1nj8vwhn2A==", + "dev": true + }, + "node_modules/@types/d3-ease": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.0.tgz", + "integrity": "sha512-aMo4eaAOijJjA6uU+GIeW018dvy9+oH5Y2VPPzjjfxevvGQ/oRDs+tfYC9b50Q4BygRR8yE2QCLsrT0WtAVseA==", + "dev": true + }, + "node_modules/@types/d3-fetch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/d3-fetch/-/d3-fetch-3.0.1.tgz", + "integrity": "sha512-toZJNOwrOIqz7Oh6Q7l2zkaNfXkfR7mFSJvGvlD/Ciq/+SQ39d5gynHJZ/0fjt83ec3WL7+u3ssqIijQtBISsw==", + "dev": true, + "dependencies": { + "@types/d3-dsv": "*" + } + }, + "node_modules/@types/d3-force": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-force/-/d3-force-3.0.3.tgz", + "integrity": "sha512-z8GteGVfkWJMKsx6hwC3SiTSLspL98VNpmvLpEFJQpZPq6xpA1I8HNBDNSpukfK0Vb0l64zGFhzunLgEAcBWSA==", + "dev": true + }, + "node_modules/@types/d3-format": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/d3-format/-/d3-format-3.0.1.tgz", + "integrity": "sha512-5KY70ifCCzorkLuIkDe0Z9YTf9RR2CjBX1iaJG+rgM/cPP+sO+q9YdQ9WdhQcgPj1EQiJ2/0+yUkkziTG6Lubg==", + "dev": true + }, + "node_modules/@types/d3-geo": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-geo/-/d3-geo-3.0.2.tgz", + "integrity": "sha512-DbqK7MLYA8LpyHQfv6Klz0426bQEf7bRTvhMy44sNGVyZoWn//B0c+Qbeg8Osi2Obdc9BLLXYAKpyWege2/7LQ==", + "dev": true, + "dependencies": { + "@types/geojson": "*" + } + }, + "node_modules/@types/d3-hierarchy": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-hierarchy/-/d3-hierarchy-3.0.2.tgz", + "integrity": "sha512-+krnrWOZ+aQB6v+E+jEkmkAx9HvsNAD+1LCD0vlBY3t+HwjKnsBFbpVLx6WWzDzCIuiTWdAxXMEnGnVXpB09qQ==", + "dev": true + }, + "node_modules/@types/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-jx5leotSeac3jr0RePOH1KdR9rISG91QIE4Q2PYTu4OymLTZfA3SrnURSLzKH48HmXVUru50b8nje4E79oQSQw==", + "dev": true, + "dependencies": { + "@types/d3-color": "*" + } + }, + "node_modules/@types/d3-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.0.0.tgz", + "integrity": "sha512-0g/A+mZXgFkQxN3HniRDbXMN79K3CdTpLsevj+PXiTcb2hVyvkZUBg37StmgCQkaD84cUJ4uaDAWq7UJOQy2Tg==", + "dev": true + }, + "node_modules/@types/d3-polygon": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-polygon/-/d3-polygon-3.0.0.tgz", + "integrity": "sha512-D49z4DyzTKXM0sGKVqiTDTYr+DHg/uxsiWDAkNrwXYuiZVd9o9wXZIo+YsHkifOiyBkmSWlEngHCQme54/hnHw==", + "dev": true + }, + "node_modules/@types/d3-quadtree": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-quadtree/-/d3-quadtree-3.0.2.tgz", + "integrity": "sha512-QNcK8Jguvc8lU+4OfeNx+qnVy7c0VrDJ+CCVFS9srBo2GL9Y18CnIxBdTF3v38flrGy5s1YggcoAiu6s4fLQIw==", + "dev": true + }, + "node_modules/@types/d3-random": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/d3-random/-/d3-random-3.0.1.tgz", + "integrity": "sha512-IIE6YTekGczpLYo/HehAy3JGF1ty7+usI97LqraNa8IiDur+L44d0VOjAvFQWJVdZOJHukUJw+ZdZBlgeUsHOQ==", + "dev": true + }, + "node_modules/@types/d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-Yk4htunhPAwN0XGlIwArRomOjdoBFXC3+kCxK2Ubg7I9shQlVSJy/pG/Ht5ASN+gdMIalpk8TJ5xV74jFsetLA==", + "dev": true, + "dependencies": { + "@types/d3-time": "*" + } + }, + "node_modules/@types/d3-scale-chromatic": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz", + "integrity": "sha512-dsoJGEIShosKVRBZB0Vo3C8nqSDqVGujJU6tPznsBJxNJNwMF8utmS83nvCBKQYPpjCzaaHcrf66iTRpZosLPw==", + "dev": true + }, + "node_modules/@types/d3-selection": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-3.0.1.tgz", + "integrity": "sha512-aJ1d1SCUtERHH65bB8NNoLpUOI3z8kVcfg2BGm4rMMUwuZF4x6qnIEKjT60Vt0o7gP/a/xkRVs4D9CpDifbyRA==", + "dev": true + }, + "node_modules/@types/d3-shape": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.0.2.tgz", + "integrity": "sha512-5+ButCmIfNX8id5seZ7jKj3igdcxx+S9IDBiT35fQGTLZUfkFgTv+oBH34xgeoWDKpWcMITSzBILWQtBoN5Piw==", + "dev": true, + "dependencies": { + "@types/d3-path": "*" + } + }, + "node_modules/@types/d3-time": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.0.tgz", + "integrity": "sha512-sZLCdHvBUcNby1cB6Fd3ZBrABbjz3v1Vm90nysCQ6Vt7vd6e/h9Lt7SiJUoEX0l4Dzc7P5llKyhqSi1ycSf1Hg==", + "dev": true + }, + "node_modules/@types/d3-time-format": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-time-format/-/d3-time-format-4.0.0.tgz", + "integrity": "sha512-yjfBUe6DJBsDin2BMIulhSHmr5qNR5Pxs17+oW4DoVPyVIXZ+m6bs7j1UVKP08Emv6jRmYrYqxYzO63mQxy1rw==", + "dev": true + }, + "node_modules/@types/d3-timer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.0.tgz", + "integrity": "sha512-HNB/9GHqu7Fo8AQiugyJbv6ZxYz58wef0esl4Mv828w1ZKpAshw/uFWVDUcIB9KKFeFKoxS3cHY07FFgtTRZ1g==", + "dev": true + }, + "node_modules/@types/d3-transition": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/d3-transition/-/d3-transition-3.0.1.tgz", + "integrity": "sha512-Sv4qEI9uq3bnZwlOANvYK853zvpdKEm1yz9rcc8ZTsxvRklcs9Fx4YFuGA3gXoQN/c/1T6QkVNjhaRO/cWj94g==", + "dev": true, + "dependencies": { + "@types/d3-selection": "*" + } + }, + "node_modules/@types/d3-zoom": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/d3-zoom/-/d3-zoom-3.0.1.tgz", + "integrity": "sha512-7s5L9TjfqIYQmQQEUcpMAcBOahem7TRoSO/+Gkz02GbMVuULiZzjF2BOdw291dbO2aNon4m2OdFsRGaCq2caLQ==", + "dev": true, + "dependencies": { + "@types/d3-interpolate": "*", + "@types/d3-selection": "*" + } + }, + "node_modules/@types/eslint": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", + "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/estree": { + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", + "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==" + }, + "node_modules/@types/geojson": { + "version": "7946.0.8", + "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.8.tgz", + "integrity": "sha512-1rkryxURpr6aWP7R786/UQOkJ3PcpQiWkAXBmdWc7ryFWqN6a4xfK7BtjXvFBKO9LjQ+MWQSWxYeZX1OApnArA==", + "dev": true + }, + "node_modules/@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/history": { + "version": "4.7.9", + "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.9.tgz", + "integrity": "sha512-MUc6zSmU3tEVnkQ78q0peeEjKWPUADMlC/t++2bI8WnAG2tvYRPIgHG8lWkXwqc8MsUF6Z2MOf+Mh5sazOmhiQ==", + "dev": true + }, + "node_modules/@types/hoist-non-react-statics": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", + "dev": true, + "dependencies": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz", + "integrity": "sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==" + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "26.0.24", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.24.tgz", + "integrity": "sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w==", + "dependencies": { + "jest-diff": "^26.0.0", + "pretty-format": "^26.0.0" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" + }, + "node_modules/@types/lodash": { + "version": "4.14.176", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.176.tgz", + "integrity": "sha512-xZmuPTa3rlZoIbtDUyJKZQimJV3bxCmzMIO2c9Pz9afyDro6kr7R79GwcB6mRhuoPmV2p1Vb66WOJH7F886WKQ==", + "dev": true + }, + "node_modules/@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==" + }, + "node_modules/@types/node": { + "version": "12.20.34", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.34.tgz", + "integrity": "sha512-+G6kIkmDOyWs7Co8M48lgyauuOlgZeRib64/DFBwYlY6ngwT7wgcF7ga1DsmZImUDfm2rE1jMnUhIEC/gdJ5rw==" + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "node_modules/@types/prettier": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.2.tgz", + "integrity": "sha512-ekoj4qOQYp7CvjX8ZDBgN86w3MqQhLE1hczEJbEIjgFEumDy+na/4AJAbLXfgEWFNB2pKadM5rPFtuSGMWK7xA==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.4", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", + "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==", + "dev": true + }, + "node_modules/@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + }, + "node_modules/@types/react": { + "version": "17.0.31", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.31.tgz", + "integrity": "sha512-MQSR5EL4JZtdWRvqDgz9kXhSDDoy2zMTYyg7UhP+FZ5ttUOocWyxiqFJiI57sUG0BtaEX7WDXYQlkCYkb3X9vQ==", + "dev": true, + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "17.0.10", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.10.tgz", + "integrity": "sha512-8oz3NAUId2z/zQdFI09IMhQPNgIbiP8Lslhv39DIDamr846/0spjZK0vnrMak0iB8EKb9QFTTIdg2Wj2zH5a3g==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-modal": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/@types/react-modal/-/react-modal-3.13.1.tgz", + "integrity": "sha512-iY/gPvTDIy6Z+37l+ibmrY+GTV4KQTHcCyR5FIytm182RQS69G5ps4PH2FxtC7bAQ2QRHXMevsBgck7IQruHNg==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-router": { + "version": "5.1.17", + "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.17.tgz", + "integrity": "sha512-RNSXOyb3VyRs/EOGmjBhhGKTbnN6fHWvy5FNLzWfOWOGjgVUKqJZXfpKzLmgoU8h6Hj8mpALj/mbXQASOb92wQ==", + "dev": true, + "dependencies": { + "@types/history": "*", + "@types/react": "*" + } + }, + "node_modules/@types/react-router-dom": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.1.tgz", + "integrity": "sha512-UvyRy73318QI83haXlaMwmklHHzV9hjl3u71MmM6wYNu0hOVk9NLTa0vGukf8zXUqnwz4O06ig876YSPpeK28A==", + "dev": true, + "dependencies": { + "@types/history": "*", + "@types/react": "*", + "@types/react-router": "*" + } + }, + "node_modules/@types/resolve": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", + "integrity": "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", + "dev": true + }, + "node_modules/@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==" + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "node_modules/@types/styled-components": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.15.tgz", + "integrity": "sha512-4evch8BRI3AKgb0GAZ/sn+mSeB+Dq7meYtMi7J/0Mg98Dt1+r8fySOek7Sjw1W+Wskyjc93565o5xWAT/FdY0Q==", + "dev": true, + "dependencies": { + "@types/hoist-non-react-statics": "*", + "@types/react": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/tapable": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", + "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==" + }, + "node_modules/@types/testing-library__jest-dom": { + "version": "5.14.2", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.2.tgz", + "integrity": "sha512-vehbtyHUShPxIa9SioxDwCvgxukDMH//icJG90sXQBUm5lJOHLT5kNeU9tnivhnA/TkOFMzGIXN2cTc4hY8/kg==", + "dependencies": { + "@types/jest": "*" + } + }, + "node_modules/@types/uglify-js": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.1.tgz", + "integrity": "sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ==", + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/@types/uglify-js/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/webpack": { + "version": "4.41.32", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.32.tgz", + "integrity": "sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg==", + "dependencies": { + "@types/node": "*", + "@types/tapable": "^1", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "anymatch": "^3.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/@types/webpack-sources": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", + "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", + "dependencies": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + } + }, + "node_modules/@types/webpack-sources/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@types/webpack/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "20.2.1", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", + "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz", + "integrity": "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==", + "dependencies": { + "@typescript-eslint/experimental-utils": "4.33.0", + "@typescript-eslint/scope-manager": "4.33.0", + "debug": "^4.3.1", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.1.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^4.0.0", + "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz", + "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==", + "dependencies": { + "@types/json-schema": "^7.0.7", + "@typescript-eslint/scope-manager": "4.33.0", + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/typescript-estree": "4.33.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz", + "integrity": "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==", + "dependencies": { + "@typescript-eslint/scope-manager": "4.33.0", + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/typescript-estree": "4.33.0", + "debug": "^4.3.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz", + "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==", + "dependencies": { + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz", + "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==", + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz", + "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", + "dependencies": { + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0", + "debug": "^4.3.1", + "globby": "^11.0.3", + "is-glob": "^4.0.1", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz", + "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==", + "dependencies": { + "@typescript-eslint/types": "4.33.0", + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dependencies": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" + }, + "node_modules/@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "dependencies": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" + }, + "node_modules/@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "node_modules/abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" + }, + "node_modules/accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dependencies": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz", + "integrity": "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "peerDependencies": { + "ajv": ">=5.0.0" + } + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" + }, + "node_modules/ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/ansi-styles/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dependencies": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/arity-n": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", + "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U=" + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "node_modules/array-includes": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", + "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", + "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz", + "integrity": "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "engines": { + "node": ">=8" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dependencies": { + "object-assign": "^4.1.1", + "util": "0.10.3" + } + }, + "node_modules/assert/node_modules/inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "node_modules/assert/node_modules/util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dependencies": { + "inherits": "2.0.1" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/autoprefixer": { + "version": "9.8.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", + "dependencies": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "picocolors": "^0.2.1", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + }, + "node_modules/autoprefixer/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/axe-core": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.5.tgz", + "integrity": "sha512-WKTW1+xAzhMS5dJsxWkliixlO/PqC4VhmO9T4juNYcaTg9jzWiJsou6m5pxWYGfigWbwzJWeFY6z47a+4neRXA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + }, + "node_modules/babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "deprecated": "babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + }, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "eslint": ">= 4.12.1" + } + }, + "node_modules/babel-eslint/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/babel-extract-comments": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", + "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", + "dependencies": { + "babylon": "^6.18.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/babel-jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", + "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", + "dependencies": { + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-loader": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", + "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", + "dependencies": { + "find-cache-dir": "^2.1.0", + "loader-utils": "^1.4.0", + "mkdirp": "^0.5.3", + "pify": "^4.0.1", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 6.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/babel-loader/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", + "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/babel-plugin-macros": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", + "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "cosmiconfig": "^6.0.0", + "resolve": "^1.12.0" + } + }, + "node_modules/babel-plugin-macros/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz", + "integrity": "sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw==", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.0.tgz", + "integrity": "sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA==", + "dependencies": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.0", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.4.0.tgz", + "integrity": "sha512-YxFreYwUfglYKdLUGvIF2nJEsGwj+RhWSX/ije3D2vQPOXuyMLMtg/cCGMDpOA7Nd+MwlNdnGODbd2EwUZPlsw==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.0", + "core-js-compat": "^3.18.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.0.tgz", + "integrity": "sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-styled-components": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.2.tgz", + "integrity": "sha512-7eG5NE8rChnNTDxa6LQfynwgHTVOYYaHJbUYSlOhk8QBXIQiMBKq4gyfHBBKPrxUcVBXVJL61ihduCpCQbuNbw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-module-imports": "^7.16.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "lodash": "^4.17.11" + }, + "peerDependencies": { + "styled-components": ">= 2" + } + }, + "node_modules/babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=" + }, + "node_modules/babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" + }, + "node_modules/babel-plugin-transform-object-rest-spread": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", + "dependencies": { + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" + } + }, + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", + "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", + "dependencies": { + "babel-plugin-jest-hoist": "^26.6.2", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": ">= 10.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-react-app": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.0.tgz", + "integrity": "sha512-itL2z8v16khpuKutx5IH8UdCdSTuzrOhRFTEdIhveZ2i1iBKDrVE0ATa4sFVy+02GLucZNVBWtoarXBy0Msdpg==", + "dependencies": { + "@babel/core": "7.12.3", + "@babel/plugin-proposal-class-properties": "7.12.1", + "@babel/plugin-proposal-decorators": "7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "7.12.1", + "@babel/plugin-proposal-numeric-separator": "7.12.1", + "@babel/plugin-proposal-optional-chaining": "7.12.1", + "@babel/plugin-transform-flow-strip-types": "7.12.1", + "@babel/plugin-transform-react-display-name": "7.12.1", + "@babel/plugin-transform-runtime": "7.12.1", + "@babel/preset-env": "7.12.1", + "@babel/preset-react": "7.12.1", + "@babel/preset-typescript": "7.12.1", + "@babel/runtime": "7.12.1", + "babel-plugin-macros": "2.8.0", + "babel-plugin-transform-react-remove-prop-types": "0.4.24" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/core": { + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", + "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.1", + "@babel/parser": "^7.12.3", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz", + "integrity": "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz", + "integrity": "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz", + "integrity": "sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz", + "integrity": "sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz", + "integrity": "sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/preset-env": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz", + "integrity": "sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==", + "dependencies": { + "@babel/compat-data": "^7.12.1", + "@babel/helper-compilation-targets": "^7.12.1", + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-option": "^7.12.1", + "@babel/plugin-proposal-async-generator-functions": "^7.12.1", + "@babel/plugin-proposal-class-properties": "^7.12.1", + "@babel/plugin-proposal-dynamic-import": "^7.12.1", + "@babel/plugin-proposal-export-namespace-from": "^7.12.1", + "@babel/plugin-proposal-json-strings": "^7.12.1", + "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", + "@babel/plugin-proposal-numeric-separator": "^7.12.1", + "@babel/plugin-proposal-object-rest-spread": "^7.12.1", + "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.1", + "@babel/plugin-proposal-private-methods": "^7.12.1", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.12.1", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.12.1", + "@babel/plugin-transform-arrow-functions": "^7.12.1", + "@babel/plugin-transform-async-to-generator": "^7.12.1", + "@babel/plugin-transform-block-scoped-functions": "^7.12.1", + "@babel/plugin-transform-block-scoping": "^7.12.1", + "@babel/plugin-transform-classes": "^7.12.1", + "@babel/plugin-transform-computed-properties": "^7.12.1", + "@babel/plugin-transform-destructuring": "^7.12.1", + "@babel/plugin-transform-dotall-regex": "^7.12.1", + "@babel/plugin-transform-duplicate-keys": "^7.12.1", + "@babel/plugin-transform-exponentiation-operator": "^7.12.1", + "@babel/plugin-transform-for-of": "^7.12.1", + "@babel/plugin-transform-function-name": "^7.12.1", + "@babel/plugin-transform-literals": "^7.12.1", + "@babel/plugin-transform-member-expression-literals": "^7.12.1", + "@babel/plugin-transform-modules-amd": "^7.12.1", + "@babel/plugin-transform-modules-commonjs": "^7.12.1", + "@babel/plugin-transform-modules-systemjs": "^7.12.1", + "@babel/plugin-transform-modules-umd": "^7.12.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", + "@babel/plugin-transform-new-target": "^7.12.1", + "@babel/plugin-transform-object-super": "^7.12.1", + "@babel/plugin-transform-parameters": "^7.12.1", + "@babel/plugin-transform-property-literals": "^7.12.1", + "@babel/plugin-transform-regenerator": "^7.12.1", + "@babel/plugin-transform-reserved-words": "^7.12.1", + "@babel/plugin-transform-shorthand-properties": "^7.12.1", + "@babel/plugin-transform-spread": "^7.12.1", + "@babel/plugin-transform-sticky-regex": "^7.12.1", + "@babel/plugin-transform-template-literals": "^7.12.1", + "@babel/plugin-transform-typeof-symbol": "^7.12.1", + "@babel/plugin-transform-unicode-escapes": "^7.12.1", + "@babel/plugin-transform-unicode-regex": "^7.12.1", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.12.1", + "core-js-compat": "^3.6.2", + "semver": "^5.5.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/preset-react": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.1.tgz", + "integrity": "sha512-euCExymHCi0qB9u5fKw7rvlw7AZSjw/NaB9h7EkdTt5+yHRrXdiRTh7fkG3uBPpJg82CqLfp1LHLqWGSCrab+g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-react-display-name": "^7.12.1", + "@babel/plugin-transform-react-jsx": "^7.12.1", + "@babel/plugin-transform-react-jsx-development": "^7.12.1", + "@babel/plugin-transform-react-jsx-self": "^7.12.1", + "@babel/plugin-transform-react-jsx-source": "^7.12.1", + "@babel/plugin-transform-react-pure-annotations": "^7.12.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/runtime": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz", + "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + } + }, + "node_modules/babel-preset-react-app/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dependencies": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "node_modules/babel-runtime/node_modules/core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "deprecated": "core-js@<3.4 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.", + "hasInstallScript": true + }, + "node_modules/babel-runtime/node_modules/regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + }, + "node_modules/babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "bin": { + "babylon": "bin/babylon.js" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/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==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/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==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "node_modules/bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "dependencies": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" + }, + "node_modules/body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dependencies": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dependencies": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dependencies": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "node_modules/browserify-sign/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/browserify-sign/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserslist": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.18.1.tgz", + "integrity": "sha512-8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ==", + "dependencies": { + "caniuse-lite": "^1.0.30001280", + "electron-to-chromium": "^1.3.896", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "node_modules/buffer/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "node_modules/builtin-modules": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "dependencies": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cacache/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dependencies": { + "callsites": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-callsite/node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dependencies": { + "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camel-case/node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "node_modules/camelcase": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", + "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelize": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", + "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=" + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001283", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001283.tgz", + "integrity": "sha512-9RoKo841j1GQFSJz/nCXOj0sD7tHBtlowjYlrqIUS812x9/emfBLBt6IyMz1zIaYc/eRL8Cs6HPUVi2Hzq4sIg==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "dependencies": { + "rsvp": "^4.8.4" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", + "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/check-types": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", + "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" + }, + "node_modules/chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "optional": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/cjs-module-lexer": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", + "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==" + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-css": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", + "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/coa/node_modules/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==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dependencies": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-convert/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/color-string": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.8.2.tgz", + "integrity": "sha512-w5ZkKRdLsc5NOYsmnpS2DpyRW71npwZGwbRpLrJTuqjfTs2Bhrba7UiV59IX9siBlCPl2pne5NtiwnVWUzvYFA==", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "node_modules/compose-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", + "integrity": "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=", + "dependencies": { + "arity-n": "^1.0.4" + } + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz", + "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==" + }, + "node_modules/connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "node_modules/content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "node_modules/copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dependencies": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "node_modules/copy-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/core-js": { + "version": "3.19.2", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.19.2.tgz", + "integrity": "sha512-ciYCResnLIATSsXuXnIOH4CbdfgV+H1Ltg16hJFN7/v6OxqnFr/IFGeLacaZ+fHLAm0TBbXwNK9/DNBzBUrO/g==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.19.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.19.2.tgz", + "integrity": "sha512-ObBY1W5vx/LFFMaL1P5Udo4Npib6fu+cMokeziWkA8Tns4FcDemKF5j9JvaI5JhdkW8EQJQGJN1EcrzmEwuAqQ==", + "dependencies": { + "browserslist": "^4.18.1", + "semver": "7.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/core-js-pure": { + "version": "3.19.2", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.19.2.tgz", + "integrity": "sha512-5LkcgQEy8pFeVnd/zomkUBSwnmIxuF1C8E9KrMAbOc8f34IBT9RGvTYeNDdp1PnvMJrrVhvk1hg/yVV5h/znlg==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/cross-spawn/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", + "engines": { + "node": ">=4" + } + }, + "node_modules/css": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "dependencies": { + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^0.6.0" + } + }, + "node_modules/css-blank-pseudo": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", + "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", + "dependencies": { + "postcss": "^7.0.5" + }, + "bin": { + "css-blank-pseudo": "cli.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "engines": { + "node": "*" + } + }, + "node_modules/css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "dependencies": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + }, + "engines": { + "node": ">4" + } + }, + "node_modules/css-has-pseudo": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", + "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", + "dependencies": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^5.0.0-rc.4" + }, + "bin": { + "css-has-pseudo": "cli.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/css-has-pseudo/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/css-has-pseudo/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/css-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-4.3.0.tgz", + "integrity": "sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg==", + "dependencies": { + "camelcase": "^6.0.0", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^2.0.0", + "postcss": "^7.0.32", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.3", + "postcss-modules-scope": "^2.2.0", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^2.7.1", + "semver": "^7.3.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.27.0 || ^5.0.0" + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", + "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", + "dependencies": { + "postcss": "^7.0.5" + }, + "bin": { + "css-prefers-color-scheme": "cli.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "node_modules/css-to-react-native": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", + "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + }, + "node_modules/css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssdb": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", + "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==" + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", + "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", + "dependencies": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.8", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-preset-default": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", + "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", + "dependencies": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.3", + "postcss-unique-selectors": "^4.0.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano/node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano/node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "engines": { + "node": ">=4" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/csso/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "node_modules/csstype": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz", + "integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==", + "dev": true + }, + "node_modules/cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" + }, + "node_modules/d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dependencies": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "node_modules/d3": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/d3/-/d3-7.1.1.tgz", + "integrity": "sha512-8zkLMwSvUAnfN9pcJDfkuxU0Nvg4RLUD0A4BZN1KxJPtlnCGzMx3xM5cRl4m8fym/Vy8rlq52tl90UF3m91OnA==", + "dependencies": { + "d3-array": "3", + "d3-axis": "3", + "d3-brush": "3", + "d3-chord": "3", + "d3-color": "3", + "d3-contour": "3", + "d3-delaunay": "6", + "d3-dispatch": "3", + "d3-drag": "3", + "d3-dsv": "3", + "d3-ease": "3", + "d3-fetch": "3", + "d3-force": "3", + "d3-format": "3", + "d3-geo": "3", + "d3-hierarchy": "3", + "d3-interpolate": "3", + "d3-path": "3", + "d3-polygon": "3", + "d3-quadtree": "3", + "d3-random": "3", + "d3-scale": "4", + "d3-scale-chromatic": "3", + "d3-selection": "3", + "d3-shape": "3", + "d3-time": "3", + "d3-time-format": "4", + "d3-timer": "3", + "d3-transition": "3", + "d3-zoom": "3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-array": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.1.1.tgz", + "integrity": "sha512-33qQ+ZoZlli19IFiQx4QEpf2CBEayMRzhlisJHSCsSUbDXv6ZishqS1x7uFVClKG4Wr7rZVHvaAttoLow6GqdQ==", + "dependencies": { + "internmap": "1 - 2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-axis": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz", + "integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-brush": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz", + "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-drag": "2 - 3", + "d3-interpolate": "1 - 3", + "d3-selection": "3", + "d3-transition": "3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-chord": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz", + "integrity": "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==", + "dependencies": { + "d3-path": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-color": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.0.1.tgz", + "integrity": "sha512-6/SlHkDOBLyQSJ1j1Ghs82OIUXpKWlR0hCsw0XrLSQhuUPuCSmLQ1QPH98vpnQxMUQM2/gfAkUEWsupVpd9JGw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-contour": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-3.0.1.tgz", + "integrity": "sha512-0Oc4D0KyhwhM7ZL0RMnfGycLN7hxHB8CMmwZ3+H26PWAG0ozNuYG5hXSDNgmP1SgJkQMrlG6cP20HoaSbvcJTQ==", + "dependencies": { + "d3-array": "2 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-delaunay": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.2.tgz", + "integrity": "sha512-IMLNldruDQScrcfT+MWnazhHbDJhcRJyOEBAJfwQnHle1RPh6WDuLvxNArUju2VSMSUuKlY5BGHRJ2cYyoFLQQ==", + "dependencies": { + "delaunator": "5" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-dispatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", + "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-drag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz", + "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-selection": "3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-dsv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz", + "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==", + "dependencies": { + "commander": "7", + "iconv-lite": "0.6", + "rw": "1" + }, + "bin": { + "csv2json": "bin/dsv2json.js", + "csv2tsv": "bin/dsv2dsv.js", + "dsv2dsv": "bin/dsv2dsv.js", + "dsv2json": "bin/dsv2json.js", + "json2csv": "bin/json2dsv.js", + "json2dsv": "bin/json2dsv.js", + "json2tsv": "bin/json2dsv.js", + "tsv2csv": "bin/dsv2dsv.js", + "tsv2json": "bin/dsv2json.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-ease": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-fetch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz", + "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==", + "dependencies": { + "d3-dsv": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-force": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz", + "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-quadtree": "1 - 3", + "d3-timer": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-format": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.0.1.tgz", + "integrity": "sha512-hdL7+HBIohpgfolhBxr1KX47VMD6+vVD/oEFrxk5yhmzV2prk99EkFKYpXuhVkFpTgHdJ6/4bYcjdLPPXV4tIA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-geo": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.0.1.tgz", + "integrity": "sha512-Wt23xBych5tSy9IYAM1FR2rWIBFWa52B/oF/GYe5zbdHrg08FU8+BuI6X4PvTwPDdqdAdq04fuWJpELtsaEjeA==", + "dependencies": { + "d3-array": "2.5.0 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-hierarchy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.0.1.tgz", + "integrity": "sha512-RlLTaofEoOrMK1JoXYIGhKTkJFI/6rFrYPgxy6QlZo2BcVc4HGTqEU0rPpzuMq5T/5XcMtAzv1XiLA3zRTfygw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "dependencies": { + "d3-color": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-path": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.0.1.tgz", + "integrity": "sha512-gq6gZom9AFZby0YLduxT1qmrp4xpBA1YZr19OI717WIdKE2OM5ETq5qrHLb301IgxhLwcuxvGZVLeeWc/k1I6w==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-polygon": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz", + "integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-quadtree": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz", + "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-random": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz", + "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "dependencies": { + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-scale-chromatic": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz", + "integrity": "sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==", + "dependencies": { + "d3-color": "1 - 3", + "d3-interpolate": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-selection": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", + "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-shape": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.0.1.tgz", + "integrity": "sha512-HNZNEQoDhuCrDWEc/BMbF/hKtzMZVoe64TvisFLDp2Iyj0UShB/E6/lBsLlJTfBMbYgftHj90cXJ0SEitlE6Xw==", + "dependencies": { + "d3-path": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.0.0.tgz", + "integrity": "sha512-zmV3lRnlaLI08y9IMRXSDshQb5Nj77smnfpnd2LrBa/2K281Jijactokeak14QacHs/kKq0AQ121nidNYlarbQ==", + "dependencies": { + "d3-array": "2 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time-format": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.0.0.tgz", + "integrity": "sha512-nzaCwlj+ZVBIlFuVOT1RmU+6xb/7D5IcnhHzHQcBgS/aTa5K9fWZNN5LCXA27LgF5WxoSNJqKBbLcGMtM6Ca6A==", + "dependencies": { + "d3-time": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-transition": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", + "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", + "dependencies": { + "d3-color": "1 - 3", + "d3-dispatch": "1 - 3", + "d3-ease": "1 - 3", + "d3-interpolate": "1 - 3", + "d3-timer": "1 - 3" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "d3-selection": "2 - 3" + } + }, + "node_modules/d3-zoom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz", + "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-drag": "2 - 3", + "d3-interpolate": "1 - 3", + "d3-selection": "2 - 3", + "d3-transition": "2 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz", + "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==" + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decimal.js": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + }, + "node_modules/deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dependencies": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "dependencies": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/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==", + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/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==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/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==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dependencies": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/del/node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/globby/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/del/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/delaunator": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.0.tgz", + "integrity": "sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw==", + "dependencies": { + "robust-predicates": "^3.0.0" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + }, + "node_modules/dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "dependencies": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dependencies": { + "buffer-indexof": "^1.0.0" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-accessibility-api": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.10.tgz", + "integrity": "sha512-Xu9mD0UjrJisTmv7lmVSDMagQcU9R5hwAbxsaAE/35XPnPLJobbuREfV/rraiSaEj/UOvgrzQs66zyTWTlyd+g==" + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, + "node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", + "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domhandler/node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dot-case/node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dotenv": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", + "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "node_modules/ejs": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", + "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==", + "hasInstallScript": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.8.tgz", + "integrity": "sha512-Cu5+dbg55+1E3ohlsa8HT0s4b8D0gBewXEGG8s5wBl8ynWv60VuvYW25GpsOeTVXpulhyU/U8JYZH+yxASSJBQ==" + }, + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/emittery": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", + "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/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==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "dependencies": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/enhanced-resolve/node_modules/memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", + "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", + "dependencies": { + "stackframe": "^1.1.1" + } + }, + "node_modules/es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "dependencies": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dependencies": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dependencies": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-prettier": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", + "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", + "dev": true, + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-config-react": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/eslint-config-react/-/eslint-config-react-1.1.7.tgz", + "integrity": "sha1-oJGND8R9DpvRYaRzCAIdqF0lhbM=", + "dev": true + }, + "node_modules/eslint-config-react-app": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz", + "integrity": "sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A==", + "dependencies": { + "confusing-browser-globals": "^1.0.10" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.0.0", + "@typescript-eslint/parser": "^4.0.0", + "babel-eslint": "^10.0.0", + "eslint": "^7.5.0", + "eslint-plugin-flowtype": "^5.2.0", + "eslint-plugin-import": "^2.22.0", + "eslint-plugin-jest": "^24.0.0", + "eslint-plugin-jsx-a11y": "^6.3.1", + "eslint-plugin-react": "^7.20.3", + "eslint-plugin-react-hooks": "^4.0.8", + "eslint-plugin-testing-library": "^3.9.0" + }, + "peerDependenciesMeta": { + "eslint-plugin-jest": { + "optional": true + }, + "eslint-plugin-testing-library": { + "optional": true + } + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "dependencies": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.1.tgz", + "integrity": "sha512-fjoetBXQZq2tSTWZ9yWVl2KuFrTZZH3V+9iD1V1RfpDgxzJR+mPd/KZmMiA8gbPqdBzpNiEHOuT7IYEWxrH0zQ==", + "dependencies": { + "debug": "^3.2.7", + "find-up": "^2.1.0", + "pkg-dir": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dependencies": { + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-flowtype": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.10.0.tgz", + "integrity": "sha512-vcz32f+7TP+kvTUyMXZmCnNujBQZDNmcqPImw8b9PZ+16w1Qdm6ryRuYZYVaG9xRqqmAPr2Cs9FAX5gN+x/bjw==", + "dependencies": { + "lodash": "^4.17.15", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "peerDependencies": { + "eslint": "^7.1.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.25.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.2.tgz", + "integrity": "sha512-qCwQr9TYfoBHOFcVGKY9C9unq05uOxxdklmBXLVvcwo68y5Hta6/GzCZEMx2zQiu0woKNEER0LE7ZgaOfBU14g==", + "dependencies": { + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.0", + "has": "^1.0.3", + "is-core-module": "^2.7.0", + "is-glob": "^4.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.5", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.11.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/eslint-plugin-import/node_modules/resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-jest": { + "version": "24.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.7.0.tgz", + "integrity": "sha512-wUxdF2bAZiYSKBclsUMrYHH6WxiBreNjyDxbRv345TIvPeoCEgPNEn3Sa+ZrSqsf1Dl9SqqSREXMHExlMMu1DA==", + "dependencies": { + "@typescript-eslint/experimental-utils": "^4.0.1" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": ">= 4", + "eslint": ">=5" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz", + "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==", + "dependencies": { + "@babel/runtime": "^7.16.3", + "aria-query": "^4.2.2", + "array-includes": "^3.1.4", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.3.5", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.7", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.2.1", + "language-tags": "^1.0.5", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/eslint-plugin-prettier": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.0.0.tgz", + "integrity": "sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==", + "dev": true, + "dependencies": { + "prettier-linter-helpers": "^1.0.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "peerDependencies": { + "eslint": ">=7.28.0", + "prettier": ">=2.0.0" + }, + "peerDependenciesMeta": { + "eslint-config-prettier": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.26.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.26.1.tgz", + "integrity": "sha512-Lug0+NOFXeOE+ORZ5pbsh6mSKjBKXDXItUD2sQoT+5Yl0eoT82DqnXeTMfUare4QVCn9QwXbfzO/dBLjLXwVjQ==", + "dependencies": { + "array-includes": "^3.1.3", + "array.prototype.flatmap": "^1.2.4", + "doctrine": "^2.1.0", + "estraverse": "^5.2.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.0.4", + "object.entries": "^1.1.4", + "object.fromentries": "^2.0.4", + "object.hasown": "^1.0.0", + "object.values": "^1.1.4", + "prop-types": "^15.7.2", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.5" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", + "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", + "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-testing-library": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.2.tgz", + "integrity": "sha512-WAmOCt7EbF1XM8XfbCKAEzAPnShkNSwcIsAD2jHdsMUT9mZJPjLCG7pMzbcC8kK366NOuGip8HKLDC+Xk4yIdA==", + "dependencies": { + "@typescript-eslint/experimental-utils": "^3.10.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^5 || ^6 || ^7" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/experimental-utils": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz", + "integrity": "sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==", + "dependencies": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/typescript-estree": "3.10.1", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/types": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.10.1.tgz", + "integrity": "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==", + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/typescript-estree": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz", + "integrity": "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==", + "dependencies": { + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/visitor-keys": "3.10.1", + "debug": "^4.1.1", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/visitor-keys": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz", + "integrity": "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==", + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.6.0.tgz", + "integrity": "sha512-V+LPY/T3kur5QO3u+1s34VDTcRxjXWPUGM4hlmTb5DwVD0OQz631yGTxJZf4SpAqAjdbBVe978S8BJeHpAdOhQ==", + "dependencies": { + "@types/eslint": "^7.28.2", + "arrify": "^2.0.1", + "jest-worker": "^27.3.1", + "micromatch": "^4.0.4", + "normalize-path": "^3.0.0", + "schema-utils": "^3.1.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.2.tgz", + "integrity": "sha512-0QMy/zPovLfUPyHuOuuU4E+kGACXXE84nRnq6lBVI9GJg5DCBiA97SATi+ZP8CpiJwEQy1oCPjRBf8AnLjN+Ag==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/eslint/node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/eslint/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/eslint/node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz", + "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/eslint/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dependencies": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/eventsource": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", + "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", + "dependencies": { + "original": "^1.0.0" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/exec-sh": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", + "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==" + }, + "node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/exenv": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", + "integrity": "sha1-KueOhdmJQVhnCwPUe+wfA72Ru50=" + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/expect": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-styles": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dependencies": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/express/node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "node_modules/ext": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz", + "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==", + "dependencies": { + "type": "^2.5.0" + } + }, + "node_modules/ext/node_modules/type": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", + "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==" + }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extend-shallow/node_modules/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==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/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==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/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==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.1.1.tgz", + "integrity": "sha512-Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/filesize": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz", + "integrity": "sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz", + "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==" + }, + "node_modules/flatten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==", + "deprecated": "flatten is deprecated in favor of utility frameworks such as lodash." + }, + "node_modules/flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "node_modules/follow-redirects": { + "version": "1.14.5", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.5.tgz", + "integrity": "sha512-wtphSXy7d4/OR+MvIFbCVBDzZ5520qV8XfPklSN5QtxuMUJZ+b0Wnst1e1lCDocfzuCkHqj8k0FpZqO+UIaKNA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", + "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==", + "dependencies": { + "@babel/code-frame": "^7.5.5", + "chalk": "^2.4.1", + "micromatch": "^3.1.10", + "minimatch": "^3.0.4", + "semver": "^5.6.0", + "tapable": "^1.0.0", + "worker-rpc": "^0.1.0" + }, + "engines": { + "node": ">=6.11.5", + "yarn": ">=1.0.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/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==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dependencies": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/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==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dependencies": { + "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" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" + }, + "node_modules/growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "optional": true + }, + "node_modules/gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "dependencies": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "node_modules/harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash-base/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/hash-base/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + }, + "node_modules/history": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "dependencies": { + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^3.0.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^1.0.1" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" + }, + "node_modules/hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "dependencies": { + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/html-webpack-plugin": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz", + "integrity": "sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw==", + "dependencies": { + "@types/html-minifier-terser": "^5.0.0", + "@types/tapable": "^1.0.5", + "@types/webpack": "^4.41.8", + "html-minifier-terser": "^5.0.1", + "loader-utils": "^1.2.3", + "lodash": "^4.17.15", + "pretty-error": "^2.1.1", + "tapable": "^1.1.3", + "util.promisify": "1.0.0" + }, + "engines": { + "node": ">=6.9" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/html-webpack-plugin/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/html-webpack-plugin/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/html-webpack-plugin/node_modules/util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dependencies": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/htmlparser2/node_modules/dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/htmlparser2/node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/htmlparser2/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + }, + "node_modules/http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-errors/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/http-parser-js": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz", + "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "dependencies": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "node_modules/https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "dependencies": { + "postcss": "^7.0.14" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + }, + "node_modules/ignore": { + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz", + "integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz", + "integrity": "sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dependencies": { + "import-from": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-from/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz", + "integrity": "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "dependencies": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/internmap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", + "engines": { + "node": ">=12" + } + }, + "node_modules/ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "node_modules/ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "engines": { + "node": ">=4" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "optional": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "node_modules/is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dependencies": { + "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dependencies": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "node_modules/is-core-module": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", + "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" + }, + "node_modules/is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dependencies": { + "is-path-inside": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dependencies": { + "path-is-inside": "^1.0.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "node_modules/is-weakref": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz", + "integrity": "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==", + "dependencies": { + "call-bind": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", + "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.1.tgz", + "integrity": "sha512-q1kvhAXWSsXfMjCdNHNPKZZv94OlspKnoGv+R9RGbnqOOQ0VbNfLFgQDVgi7hHenKsndGq3/o0OBdzDXthWcNw==", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.0.tgz", + "integrity": "sha512-jxTmrvuecVISvKFFhOkjsWRZV7sFqdSUAd1ajOKY+/QE/aLBVstsJ/dX8GczLzwiT6ZEwwmZqtCUHLHHQVzcfA==", + "dependencies": { + "@jest/core": "^26.6.0", + "import-local": "^3.0.2", + "jest-cli": "^26.6.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-changed-files": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", + "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", + "dependencies": { + "@jest/types": "^26.6.2", + "execa": "^4.0.0", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-changed-files/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/jest-changed-files/node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/jest-changed-files/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-changed-files/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-changed-files/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-changed-files/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-changed-files/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-changed-files/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-changed-files/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/jest-circus": { + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-26.6.0.tgz", + "integrity": "sha512-L2/Y9szN6FJPWFK8kzWXwfp+FOR7xq0cUL4lIsdbIdwz3Vh6P1nrpcqOleSzr28zOtSHQNV9Z7Tl+KkuK7t5Ng==", + "dependencies": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.0", + "@jest/test-result": "^26.6.0", + "@jest/types": "^26.6.0", + "@types/babel__traverse": "^7.0.4", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^26.6.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.0", + "jest-matcher-utils": "^26.6.0", + "jest-message-util": "^26.6.0", + "jest-runner": "^26.6.0", + "jest-runtime": "^26.6.0", + "jest-snapshot": "^26.6.0", + "jest-util": "^26.6.0", + "pretty-format": "^26.6.0", + "stack-utils": "^2.0.2", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-config": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^26.6.3", + "@jest/types": "^26.6.2", + "babel-jest": "^26.6.3", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-node": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.6.3", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-docblock": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", + "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-each": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", + "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", + "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", + "dependencies": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2", + "jsdom": "^16.4.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-environment-node": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", + "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", + "dependencies": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-haste-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "dependencies": { + "@jest/types": "^26.6.2", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "engines": { + "node": ">= 10.14.2" + }, + "optionalDependencies": { + "fsevents": "^2.1.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", + "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", + "dependencies": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^26.6.2", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-leak-detector": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", + "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", + "dependencies": { + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-mock": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", + "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-resolve": { + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.0.tgz", + "integrity": "sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ==", + "dependencies": { + "@jest/types": "^26.6.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.0", + "read-pkg-up": "^7.0.1", + "resolve": "^1.17.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", + "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", + "dependencies": { + "@jest/types": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-snapshot": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runner": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", + "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.7.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-docblock": "^26.0.0", + "jest-haste-map": "^26.6.2", + "jest-leak-detector": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "source-map-support": "^0.5.6", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runner/node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runtime": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", + "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/globals": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0", + "cjs-module-lexer": "^0.6.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.4.1" + }, + "bin": { + "jest-runtime": "bin/jest-runtime.js" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runtime/node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runtime/node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-serializer": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-snapshot": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", + "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", + "dependencies": { + "@babel/types": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.0.0", + "chalk": "^4.0.0", + "expect": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-haste-map": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "natural-compare": "^1.4.0", + "pretty-format": "^26.6.2", + "semver": "^7.3.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-snapshot/node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-validate": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "dependencies": { + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "leven": "^3.1.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.6.1.tgz", + "integrity": "sha512-ITVnHhj3Jd/QkqQcTqZfRgjfyRhDFM/auzgVo2RKvSwi18YMvh0WvXDJFoFED6c7jd/5jxtu4kSOb9PTu2cPVg==", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^26.0.0", + "jest-watcher": "^26.3.0", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "jest": "^26.0.0" + } + }, + "node_modules/jest-watcher": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", + "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", + "dependencies": { + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^26.6.2", + "string-length": "^4.0.1" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest/node_modules/jest-cli": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", + "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", + "dependencies": { + "@jest/core": "^26.6.3", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^26.6.3", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "prompts": "^2.0.1", + "yargs": "^15.4.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsdom/node_modules/acorn": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.6.0.tgz", + "integrity": "sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + }, + "node_modules/json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" + }, + "node_modules/json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", + "integrity": "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==", + "dependencies": { + "array-includes": "^3.1.3", + "object.assign": "^4.1.2" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "dependencies": { + "language-subtag-registry": "~0.3.2" + } + }, + "node_modules/last-call-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", + "dependencies": { + "lodash": "^4.17.5", + "webpack-sources": "^1.1.0" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "dependencies": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "node_modules/lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "dependencies": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + }, + "node_modules/loglevel": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.0.tgz", + "integrity": "sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==", + "engines": { + "node": ">= 0.6.0" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/loglevel" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lower-case/node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=", + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "dependencies": { + "sourcemap-codec": "^1.4.4" + } + }, + "node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/microevent.ts": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", + "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==" + }, + "node_modules/micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.51.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", + "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.34", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", + "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", + "dependencies": { + "mime-db": "1.51.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-create-react-context": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz", + "integrity": "sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==", + "dependencies": { + "@babel/runtime": "^7.12.1", + "tiny-warning": "^1.0.3" + }, + "peerDependencies": { + "prop-types": "^15.0.0", + "react": "^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz", + "integrity": "sha512-n9BA8LonkOkW1/zn+IbLPQmovsL0wMb9yx75fMJQZf2X1Zoec9yTZtyMePcyu19wPkmFbzZZA6fLTotpFhQsOA==", + "dependencies": { + "loader-utils": "^1.1.0", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "node_modules/minipass": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.5.tgz", + "integrity": "sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dependencies": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/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==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dependencies": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "node_modules/move-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dependencies": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + }, + "node_modules/nanoid": { + "version": "3.1.30", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", + "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/native-url": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.2.6.tgz", + "integrity": "sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA==", + "dependencies": { + "querystring": "^0.2.0" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "node_modules/negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/no-case/node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "node_modules/node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node_modules/node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dependencies": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + } + }, + "node_modules/node-libs-browser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "node_modules/node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/node-notifier": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz", + "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==", + "optional": true, + "dependencies": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", + "shellwords": "^0.1.1", + "uuid": "^8.3.0", + "which": "^2.0.2" + } + }, + "node_modules/node-notifier/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "optional": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-notifier/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "optional": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/node-releases": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==" + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "dependencies": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" + }, + "node_modules/nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", + "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", + "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz", + "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "dependencies": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/opn/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/optimize-css-assets-webpack-plugin": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz", + "integrity": "sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A==", + "dependencies": { + "cssnano": "^4.1.10", + "last-call-webpack-plugin": "^3.0.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dependencies": { + "url-parse": "^1.4.3" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "node_modules/p-each-series": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "dependencies": { + "retry": "^0.12.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "node_modules/parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dependencies": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/param-case/node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dependencies": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/pascal-case/node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + }, + "node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "engines": { + "node": ">=4" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "dependencies": { + "isarray": "0.0.1" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "node_modules/phosphor-react": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/phosphor-react/-/phosphor-react-1.3.1.tgz", + "integrity": "sha512-N4dk4Lrl8Pa2V9cImw/6zP8x9oPFOSh6ixtSvB73zmcpKrX6Sb+lPlu6Y222VOwZx19mfo01bP+OeAbXHw95Jg==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": ">=16" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "dependencies": { + "node-modules-regexp": "^1.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/pnp-webpack-plugin": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", + "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", + "dependencies": { + "ts-pnp": "^1.1.6" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dependencies": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", + "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^6.0.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz", + "integrity": "sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig==", + "dependencies": { + "postcss": "^7" + }, + "engines": { + "node": ">=8.0.0" + }, + "peerDependencies": { + "browserslist": "^4" + } + }, + "node_modules/postcss-calc": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", + "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "dependencies": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", + "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-color-gray": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", + "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", + "dependencies": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", + "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", + "dependencies": { + "postcss": "^7.0.14", + "postcss-values-parser": "^2.0.1" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-color-mod-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", + "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", + "dependencies": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", + "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "dependencies": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-colormin/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-convert-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-custom-media": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", + "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", + "dependencies": { + "postcss": "^7.0.14" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-custom-properties": { + "version": "8.0.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", + "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", + "dependencies": { + "postcss": "^7.0.17", + "postcss-values-parser": "^2.0.1" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", + "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-custom-selectors/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", + "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-dir-pseudo-class/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", + "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", + "dependencies": { + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-env-function": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", + "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz", + "integrity": "sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==", + "dependencies": { + "postcss": "^7.0.26" + } + }, + "node_modules/postcss-focus-visible": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", + "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-focus-within": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", + "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-font-variant": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz", + "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==", + "dependencies": { + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-gap-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", + "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-image-set-function": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", + "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz", + "integrity": "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==", + "dependencies": { + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-lab-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", + "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", + "dependencies": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-load-config": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", + "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", + "dependencies": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-load-config/node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-load-config/node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-load-config/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-load-config/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "dependencies": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/postcss-loader/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-loader/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/postcss-logical": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", + "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-media-minmax": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", + "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "dependencies": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-merge-longhand/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-font-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-gradients/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "dependencies": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-params/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "dependencies": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "dependencies": { + "postcss": "^7.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "dependencies": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "dependencies": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "dependencies": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "node_modules/postcss-nesting": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", + "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-normalize": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-8.0.1.tgz", + "integrity": "sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ==", + "dependencies": { + "@csstools/normalize.css": "^10.1.0", + "browserslist": "^4.6.2", + "postcss": "^7.0.17", + "postcss-browser-comments": "^3.0.0", + "sanitize.css": "^10.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-display-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-positions/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-repeat-style/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "dependencies": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-string/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-timing-functions/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "dependencies": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-unicode/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "dependencies": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-url/node_modules/normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-normalize-url/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-whitespace/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-ordered-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-overflow-shorthand": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", + "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-page-break": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", + "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", + "dependencies": { + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-place": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", + "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-preset-env": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", + "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", + "dependencies": { + "autoprefixer": "^9.6.1", + "browserslist": "^4.6.4", + "caniuse-lite": "^1.0.30000981", + "css-blank-pseudo": "^0.1.4", + "css-has-pseudo": "^0.10.0", + "css-prefers-color-scheme": "^3.1.1", + "cssdb": "^4.4.0", + "postcss": "^7.0.17", + "postcss-attribute-case-insensitive": "^4.0.1", + "postcss-color-functional-notation": "^2.0.1", + "postcss-color-gray": "^5.0.0", + "postcss-color-hex-alpha": "^5.0.3", + "postcss-color-mod-function": "^3.0.3", + "postcss-color-rebeccapurple": "^4.0.1", + "postcss-custom-media": "^7.0.8", + "postcss-custom-properties": "^8.0.11", + "postcss-custom-selectors": "^5.1.2", + "postcss-dir-pseudo-class": "^5.0.0", + "postcss-double-position-gradients": "^1.0.0", + "postcss-env-function": "^2.0.2", + "postcss-focus-visible": "^4.0.0", + "postcss-focus-within": "^3.0.0", + "postcss-font-variant": "^4.0.0", + "postcss-gap-properties": "^2.0.0", + "postcss-image-set-function": "^3.0.1", + "postcss-initial": "^3.0.0", + "postcss-lab-function": "^2.0.1", + "postcss-logical": "^3.0.0", + "postcss-media-minmax": "^4.0.0", + "postcss-nesting": "^7.0.0", + "postcss-overflow-shorthand": "^2.0.0", + "postcss-page-break": "^2.0.0", + "postcss-place": "^4.0.1", + "postcss-pseudo-class-any-link": "^6.0.0", + "postcss-replace-overflow-wrap": "^3.0.0", + "postcss-selector-matches": "^4.0.0", + "postcss-selector-not": "^4.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", + "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-pseudo-class-any-link/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-reduce-transforms/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", + "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", + "dependencies": { + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-safe-parser": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-5.0.2.tgz", + "integrity": "sha512-jDUfCPJbKOABhwpUKcqCVbbXiloe/QXMcbJ6Iipf3sDIihEzTqRCeMBfRaOHxhBuTYqtASrI1KJWxzztZU4qUQ==", + "dependencies": { + "postcss": "^8.1.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-safe-parser/node_modules/postcss": { + "version": "8.4.4", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.4.tgz", + "integrity": "sha512-joU6fBsN6EIer28Lj6GDFoC/5yOZzLCfn0zHAn/MYXI7aPt4m4hK5KC5ovEZXy+lnCjmYIbQWngvju2ddyEr8Q==", + "dependencies": { + "nanoid": "^3.1.30", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-selector-matches": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", + "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", + "dependencies": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-selector-not": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz", + "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==", + "dependencies": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", + "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-svgo/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "dependencies": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/postcss-values-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", + "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", + "dependencies": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=6.14.4" + } + }, + "node_modules/postcss/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prettier": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.4.1.tgz", + "integrity": "sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + } + }, + "node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/pretty-format/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/promise": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + }, + "node_modules/prompts": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", + "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + }, + "node_modules/psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/pumpify/node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "dependencies": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/querystring": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", + "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "dependencies": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-app-polyfill": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-2.0.0.tgz", + "integrity": "sha512-0sF4ny9v/B7s6aoehwze9vJNWcmCemAUYBVasscVr92+UYiEqDXOxfKjXN685mDaMRNF3WdhHQs76oTODMocFA==", + "dependencies": { + "core-js": "^3.6.5", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.7", + "whatwg-fetch": "^3.4.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/react-dev-utils": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz", + "integrity": "sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A==", + "dependencies": { + "@babel/code-frame": "7.10.4", + "address": "1.1.2", + "browserslist": "4.14.2", + "chalk": "2.4.2", + "cross-spawn": "7.0.3", + "detect-port-alt": "1.1.6", + "escape-string-regexp": "2.0.0", + "filesize": "6.1.0", + "find-up": "4.1.0", + "fork-ts-checker-webpack-plugin": "4.1.6", + "global-modules": "2.0.0", + "globby": "11.0.1", + "gzip-size": "5.1.1", + "immer": "8.0.1", + "is-root": "2.1.0", + "loader-utils": "2.0.0", + "open": "^7.0.2", + "pkg-up": "3.1.0", + "prompts": "2.4.0", + "react-error-overlay": "^6.0.9", + "recursive-readdir": "2.2.2", + "shell-quote": "1.7.2", + "strip-ansi": "6.0.0", + "text-table": "0.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/react-dev-utils/node_modules/@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/react-dev-utils/node_modules/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==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/react-dev-utils/node_modules/browserslist": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz", + "integrity": "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==", + "dependencies": { + "caniuse-lite": "^1.0.30001125", + "electron-to-chromium": "^1.3.564", + "escalade": "^3.0.2", + "node-releases": "^1.1.61" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + }, + "node_modules/react-dev-utils/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/react-dev-utils/node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/react-dev-utils/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/react-dev-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/globby": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/react-dev-utils/node_modules/node-releases": { + "version": "1.1.77", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz", + "integrity": "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==" + }, + "node_modules/react-dev-utils/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/react-dev-utils/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + }, + "peerDependencies": { + "react": "17.0.2" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz", + "integrity": "sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==" + }, + "node_modules/react-icons": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.3.1.tgz", + "integrity": "sha512-cB10MXLTs3gVuXimblAdI71jrJx8njrJZmNMEMC+sQu5B/BIOmlsAjskdqpn81y8UBVEGuHODd7/ci5DvoSzTQ==", + "peerDependencies": { + "react": "*" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + }, + "node_modules/react-modal": { + "version": "3.14.4", + "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.14.4.tgz", + "integrity": "sha512-8surmulejafYCH9wfUmFyj4UfbSJwjcgbS9gf3oOItu4Hwd6ivJyVBETI0yHRhpJKCLZMUtnhzk76wXTsNL6Qg==", + "dependencies": { + "exenv": "^1.2.0", + "prop-types": "^15.7.2", + "react-lifecycles-compat": "^3.0.0", + "warning": "^4.0.3" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "react": "^0.14.0 || ^15.0.0 || ^16 || ^17", + "react-dom": "^0.14.0 || ^15.0.0 || ^16 || ^17" + } + }, + "node_modules/react-refresh": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", + "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-router": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.2.1.tgz", + "integrity": "sha512-lIboRiOtDLFdg1VTemMwud9vRVuOCZmUIT/7lUoZiSpPODiiH1UQlfXy+vPLC/7IWdFYnhRwAyNqA/+I7wnvKQ==", + "dependencies": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", + "loose-envify": "^1.3.1", + "mini-create-react-context": "^0.4.0", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.2", + "react-is": "^16.6.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" + } + }, + "node_modules/react-router-dom": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.0.tgz", + "integrity": "sha512-ObVBLjUZsphUUMVycibxgMdh5jJ1e3o+KpAZBVeHcNQZ4W+uUGGWsokurzlF4YOldQYRQL4y6yFRWM4m3svmuQ==", + "dependencies": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.2.1", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" + } + }, + "node_modules/react-scripts": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.3.tgz", + "integrity": "sha512-S5eO4vjUzUisvkIPB7jVsKtuH2HhWcASREYWHAQ1FP5HyCv3xgn+wpILAEWkmy+A+tTNbSZClhxjT3qz6g4L1A==", + "dependencies": { + "@babel/core": "7.12.3", + "@pmmmwh/react-refresh-webpack-plugin": "0.4.3", + "@svgr/webpack": "5.5.0", + "@typescript-eslint/eslint-plugin": "^4.5.0", + "@typescript-eslint/parser": "^4.5.0", + "babel-eslint": "^10.1.0", + "babel-jest": "^26.6.0", + "babel-loader": "8.1.0", + "babel-plugin-named-asset-import": "^0.3.7", + "babel-preset-react-app": "^10.0.0", + "bfj": "^7.0.2", + "camelcase": "^6.1.0", + "case-sensitive-paths-webpack-plugin": "2.3.0", + "css-loader": "4.3.0", + "dotenv": "8.2.0", + "dotenv-expand": "5.1.0", + "eslint": "^7.11.0", + "eslint-config-react-app": "^6.0.0", + "eslint-plugin-flowtype": "^5.2.0", + "eslint-plugin-import": "^2.22.1", + "eslint-plugin-jest": "^24.1.0", + "eslint-plugin-jsx-a11y": "^6.3.1", + "eslint-plugin-react": "^7.21.5", + "eslint-plugin-react-hooks": "^4.2.0", + "eslint-plugin-testing-library": "^3.9.2", + "eslint-webpack-plugin": "^2.5.2", + "file-loader": "6.1.1", + "fs-extra": "^9.0.1", + "html-webpack-plugin": "4.5.0", + "identity-obj-proxy": "3.0.0", + "jest": "26.6.0", + "jest-circus": "26.6.0", + "jest-resolve": "26.6.0", + "jest-watch-typeahead": "0.6.1", + "mini-css-extract-plugin": "0.11.3", + "optimize-css-assets-webpack-plugin": "5.0.4", + "pnp-webpack-plugin": "1.6.4", + "postcss-flexbugs-fixes": "4.2.1", + "postcss-loader": "3.0.0", + "postcss-normalize": "8.0.1", + "postcss-preset-env": "6.7.0", + "postcss-safe-parser": "5.0.2", + "prompts": "2.4.0", + "react-app-polyfill": "^2.0.0", + "react-dev-utils": "^11.0.3", + "react-refresh": "^0.8.3", + "resolve": "1.18.1", + "resolve-url-loader": "^3.1.2", + "sass-loader": "^10.0.5", + "semver": "7.3.2", + "style-loader": "1.3.0", + "terser-webpack-plugin": "4.2.3", + "ts-pnp": "1.2.0", + "url-loader": "4.1.1", + "webpack": "4.44.2", + "webpack-dev-server": "3.11.1", + "webpack-manifest-plugin": "2.2.0", + "workbox-webpack-plugin": "5.1.4" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.1.3" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/react-scripts/node_modules/@babel/core": { + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", + "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.1", + "@babel/parser": "^7.12.3", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/react-scripts/node_modules/@babel/core/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/react-scripts/node_modules/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "optional": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "dependencies": { + "minimatch": "3.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", + "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "node_modules/regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", + "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^9.0.0", + "regjsgen": "^0.5.2", + "regjsparser": "^0.7.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" + }, + "node_modules/regjsparser": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", + "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "node_modules/renderkid": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^3.0.1" + } + }, + "node_modules/renderkid/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/renderkid/node_modules/css-select": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/renderkid/node_modules/css-what": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", + "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/renderkid/node_modules/dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/renderkid/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "node_modules/resolve": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", + "integrity": "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==", + "dependencies": { + "is-core-module": "^2.0.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-pathname": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", + "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "deprecated": "https://github.com/lydell/resolve-url#deprecated" + }, + "node_modules/resolve-url-loader": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.4.tgz", + "integrity": "sha512-D3sQ04o0eeQEySLrcz4DsX3saHfsr8/N6tfhblxgZKXxMT2Louargg12oGNfoTRLV09GXhVUe5/qgA5vdgNigg==", + "dependencies": { + "adjust-sourcemap-loader": "3.0.0", + "camelcase": "5.3.1", + "compose-function": "3.0.3", + "convert-source-map": "1.7.0", + "es6-iterator": "2.0.3", + "loader-utils": "1.2.3", + "postcss": "7.0.36", + "rework": "1.0.1", + "rework-visit": "1.0.0", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/resolve-url-loader/node_modules/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==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url-loader/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/resolve-url-loader/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url-loader/node_modules/chalk/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url-loader/node_modules/convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/resolve-url-loader/node_modules/emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/resolve-url-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/resolve-url-loader/node_modules/loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-url-loader/node_modules/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==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "engines": { + "node": ">=0.12" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rework": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", + "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=", + "dependencies": { + "convert-source-map": "^0.3.3", + "css": "^2.0.0" + } + }, + "node_modules/rework-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", + "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=" + }, + "node_modules/rework/node_modules/convert-source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", + "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=" + }, + "node_modules/rework/node_modules/css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "dependencies": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + } + }, + "node_modules/rework/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rework/node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" + }, + "node_modules/rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/robust-predicates": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.1.tgz", + "integrity": "sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g==" + }, + "node_modules/rollup": { + "version": "1.32.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.32.1.tgz", + "integrity": "sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==", + "dependencies": { + "@types/estree": "*", + "@types/node": "*", + "acorn": "^7.1.0" + }, + "bin": { + "rollup": "dist/bin/rollup" + } + }, + "node_modules/rollup-plugin-babel": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz", + "integrity": "sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-babel.", + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "rollup-pluginutils": "^2.8.1" + }, + "peerDependencies": { + "@babel/core": "7 || ^7.0.0-rc.2", + "rollup": ">=0.60.0 <3" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz", + "integrity": "sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w==", + "dependencies": { + "@babel/code-frame": "^7.5.5", + "jest-worker": "^24.9.0", + "rollup-pluginutils": "^2.8.2", + "serialize-javascript": "^4.0.0", + "terser": "^4.6.2" + }, + "peerDependencies": { + "rollup": ">=0.66.0 <3" + } + }, + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", + "dependencies": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/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==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "dependencies": { + "estree-walker": "^0.6.1" + } + }, + "node_modules/rollup-pluginutils/node_modules/estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==" + }, + "node_modules/rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "engines": { + "node": "6.* || >= 7.*" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dependencies": { + "aproba": "^1.1.1" + } + }, + "node_modules/rw": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", + "integrity": "sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q=" + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "deprecated": "some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added", + "dependencies": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "bin": { + "sane": "src/cli.js" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/sane/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/sane/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sanitize.css": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz", + "integrity": "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg==" + }, + "node_modules/sass-loader": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.2.0.tgz", + "integrity": "sha512-kUceLzC1gIHz0zNJPpqRsJyisWatGYNFRmv2CKZK2/ngMJgLqxTbXwe/hJ85luyvZkgqU3VlJ33UVF2T/0g6mw==", + "dependencies": { + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0", + "semver": "^7.3.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0", + "sass": "^1.3.0", + "webpack": "^4.36.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/sass-loader/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/sass-loader/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + }, + "node_modules/selfsigned": { + "version": "1.10.11", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", + "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", + "dependencies": { + "node-forge": "^0.10.0" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/send/node_modules/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==" + }, + "node_modules/serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/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=", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "node_modules/setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" + }, + "node_modules/shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "optional": true + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz", + "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==" + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/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==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/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==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/snapdragon/node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/sockjs": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", + "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^3.4.0", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/sockjs-client": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.2.tgz", + "integrity": "sha512-ZzRxPBISQE7RpzlH4tKJMQbHM9pabHluk0WBaxAQ+wm/UieeBVBou0p4wVnSQGN9QmpAZygQ0cDIypWuqOFmFQ==", + "dependencies": { + "debug": "^3.2.6", + "eventsource": "^1.0.7", + "faye-websocket": "^0.11.3", + "inherits": "^2.0.4", + "json3": "^3.3.3", + "url-parse": "^1.5.3" + } + }, + "node_modules/sockjs-client/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/sockjs/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.1.tgz", + "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated" + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/spdy-transport/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "node_modules/stack-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", + "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dependencies": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, + "node_modules/strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz", + "integrity": "sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.3.1", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/stringify-object/node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-comments": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", + "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==", + "dependencies": { + "babel-extract-comments": "^1.0.0", + "babel-plugin-transform-object-rest-spread": "^6.26.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz", + "integrity": "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^2.7.0" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/styled-components": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.3.tgz", + "integrity": "sha512-++4iHwBM7ZN+x6DtPPWkCI4vdtwumQ+inA/DdAsqYd4SVgUKJie5vXyzotA00ttcFdQkCng7zc6grwlfIfw+lw==", + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^0.8.8", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1.12.0", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/styled-components" + }, + "peerDependencies": { + "react": ">= 16.8.0", + "react-dom": ">= 16.8.0", + "react-is": ">= 16.8.0" + } + }, + "node_modules/styled-components/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "dependencies": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/stylehacks/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-color/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svgo/node_modules/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==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "node_modules/table": { + "version": "6.7.5", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.5.tgz", + "integrity": "sha512-LFNeryOqiQHqCVKzhkymKwt6ozeRhlm8IL1mE8rNUurkir4heF6PzMyRgaTa4tlyPTGGgXuvVOF/OLWiH09Lqw==", + "dependencies": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/table/node_modules/ajv": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", + "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/tempy": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", + "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", + "dependencies": { + "temp-dir": "^1.0.0", + "type-fest": "^0.3.1", + "unique-string": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", + "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", + "dependencies": { + "cacache": "^15.0.5", + "find-cache-dir": "^3.3.1", + "jest-worker": "^26.5.0", + "p-limit": "^3.0.2", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "source-map": "^0.6.1", + "terser": "^5.3.4", + "webpack-sources": "^1.4.3" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/terser-webpack-plugin/node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/terser-webpack-plugin/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser-webpack-plugin/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser-webpack-plugin/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/terser": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz", + "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==", + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "acorn": "^8.5.0" + }, + "peerDependenciesMeta": { + "acorn": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/terser/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/terser/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" + }, + "node_modules/tiny-invariant": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.2.0.tgz", + "integrity": "sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==" + }, + "node_modules/tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "node_modules/ts-pnp": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", + "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==", + "engines": { + "node": ">=6" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/tsconfig-paths": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz", + "integrity": "sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "node_modules/type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", + "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dependencies": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" + }, + "node_modules/uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" + }, + "node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "dependencies": { + "crypto-random-string": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "deprecated": "Please see https://github.com/lydell/urix#deprecated" + }, + "node_modules/url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/url-loader": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "dependencies": { + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "file-loader": "*", + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "file-loader": { + "optional": true + } + } + }, + "node_modules/url-loader/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/url-parse": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.3.tgz", + "integrity": "sha512-IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + }, + "node_modules/url/node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "optional": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + }, + "node_modules/v8-to-istanbul": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", + "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/value-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", + "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dependencies": { + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + }, + "optionalDependencies": { + "chokidar": "^3.4.1", + "watchpack-chokidar2": "^2.0.1" + } + }, + "node_modules/watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "optional": true, + "dependencies": { + "chokidar": "^2.1.8" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "optional": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "optional": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "optional": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", + "optional": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "optional": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "optional": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "optional": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "optional": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "optional": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "optional": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "optional": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/watchpack-chokidar2/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "optional": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/web-vitals": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-1.1.2.tgz", + "integrity": "sha512-PFMKIY+bRSXlMxVAQ+m2aw9c/ioUYfDgrYot0YUa+/xa0sakubWhSDyxAKwzymvXVdF4CZI71g06W+mqhzu6ig==" + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", + "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.3.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + }, + "webpack-command": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", + "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", + "dependencies": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/webpack-dev-server": { + "version": "3.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.1.tgz", + "integrity": "sha512-u4R3mRzZkbxQVa+MBWi2uVpB5W59H3ekZAJsQlKUTdl7Elcah2EhygTPLmeFXybQkf9i2+L0kn7ik9SnXa6ihQ==", + "dependencies": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.8", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "sockjs-client": "^1.5.0", + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 6.11.5" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/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==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/webpack-dev-server/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/webpack-dev-server/node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/webpack-dev-server/node_modules/cliui/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/cliui/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "node_modules/webpack-dev-server/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/webpack-dev-server/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dependencies": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-dev-server/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/webpack-dev-server/node_modules/resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack-dev-server/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/string-width/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/string-width/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/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==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/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==", + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dependencies": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "node_modules/webpack-dev-server/node_modules/yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "dependencies": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/webpack-log/node_modules/ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-log/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz", + "integrity": "sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ==", + "dependencies": { + "fs-extra": "^7.0.0", + "lodash": ">=3.5 <5", + "object.entries": "^1.1.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.11.5" + }, + "peerDependencies": { + "webpack": "2 || 3 || 4" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/webpack-sources/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dependencies": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "node_modules/webpack/node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/webpack/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/webpack/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/webpack/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/webpack/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/webpack/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "dependencies": { + "figgy-pudding": "^3.5.1" + } + }, + "node_modules/webpack/node_modules/terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "dependencies": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/webpack/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "node_modules/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz", + "integrity": "sha512-AH6x5pYq4vwQvfRDWH+vfOePfPIYQ00nCEB7dJRU1e0n9+9HMRyvI63FlDvtFT2AvXVRsXvUt7DNMEToyJLpSA==", + "dependencies": { + "workbox-core": "^5.1.4" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz", + "integrity": "sha512-HTyTWkqXvHRuqY73XrwvXPud/FN6x3ROzkfFPsRjtw/kGZuZkPzfeH531qdUGfhtwjmtO/ZzXcWErqVzJNdXaA==", + "dependencies": { + "workbox-core": "^5.1.4" + } + }, + "node_modules/workbox-build": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-5.1.4.tgz", + "integrity": "sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow==", + "dependencies": { + "@babel/core": "^7.8.4", + "@babel/preset-env": "^7.8.4", + "@babel/runtime": "^7.8.4", + "@hapi/joi": "^15.1.0", + "@rollup/plugin-node-resolve": "^7.1.1", + "@rollup/plugin-replace": "^2.3.1", + "@surma/rollup-plugin-off-main-thread": "^1.1.1", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^8.1.0", + "glob": "^7.1.6", + "lodash.template": "^4.5.0", + "pretty-bytes": "^5.3.0", + "rollup": "^1.31.1", + "rollup-plugin-babel": "^4.3.3", + "rollup-plugin-terser": "^5.3.1", + "source-map": "^0.7.3", + "source-map-url": "^0.4.0", + "stringify-object": "^3.3.0", + "strip-comments": "^1.0.2", + "tempy": "^0.3.0", + "upath": "^1.2.0", + "workbox-background-sync": "^5.1.4", + "workbox-broadcast-update": "^5.1.4", + "workbox-cacheable-response": "^5.1.4", + "workbox-core": "^5.1.4", + "workbox-expiration": "^5.1.4", + "workbox-google-analytics": "^5.1.4", + "workbox-navigation-preload": "^5.1.4", + "workbox-precaching": "^5.1.4", + "workbox-range-requests": "^5.1.4", + "workbox-routing": "^5.1.4", + "workbox-strategies": "^5.1.4", + "workbox-streams": "^5.1.4", + "workbox-sw": "^5.1.4", + "workbox-window": "^5.1.4" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/workbox-build/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz", + "integrity": "sha512-0bfvMZs0Of1S5cdswfQK0BXt6ulU5kVD4lwer2CeI+03czHprXR3V4Y8lPTooamn7eHP8Iywi5QjyAMjw0qauA==", + "dependencies": { + "workbox-core": "^5.1.4" + } + }, + "node_modules/workbox-core": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-5.1.4.tgz", + "integrity": "sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg==" + }, + "node_modules/workbox-expiration": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-5.1.4.tgz", + "integrity": "sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ==", + "dependencies": { + "workbox-core": "^5.1.4" + } + }, + "node_modules/workbox-google-analytics": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz", + "integrity": "sha512-0IFhKoEVrreHpKgcOoddV+oIaVXBFKXUzJVBI+nb0bxmcwYuZMdteBTp8AEDJacENtc9xbR0wa9RDCnYsCDLjA==", + "dependencies": { + "workbox-background-sync": "^5.1.4", + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4", + "workbox-strategies": "^5.1.4" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz", + "integrity": "sha512-Wf03osvK0wTflAfKXba//QmWC5BIaIZARU03JIhAEO2wSB2BDROWI8Q/zmianf54kdV7e1eLaIEZhth4K4MyfQ==", + "dependencies": { + "workbox-core": "^5.1.4" + } + }, + "node_modules/workbox-precaching": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-5.1.4.tgz", + "integrity": "sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA==", + "dependencies": { + "workbox-core": "^5.1.4" + } + }, + "node_modules/workbox-range-requests": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz", + "integrity": "sha512-1HSujLjgTeoxHrMR2muDW2dKdxqCGMc1KbeyGcmjZZAizJTFwu7CWLDmLv6O1ceWYrhfuLFJO+umYMddk2XMhw==", + "dependencies": { + "workbox-core": "^5.1.4" + } + }, + "node_modules/workbox-routing": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-5.1.4.tgz", + "integrity": "sha512-8ljknRfqE1vEQtnMtzfksL+UXO822jJlHTIR7+BtJuxQ17+WPZfsHqvk1ynR/v0EHik4x2+826Hkwpgh4GKDCw==", + "dependencies": { + "workbox-core": "^5.1.4" + } + }, + "node_modules/workbox-strategies": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-5.1.4.tgz", + "integrity": "sha512-VVS57LpaJTdjW3RgZvPwX0NlhNmscR7OQ9bP+N/34cYMDzXLyA6kqWffP6QKXSkca1OFo/v6v7hW7zrrguo6EA==", + "dependencies": { + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4" + } + }, + "node_modules/workbox-streams": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-5.1.4.tgz", + "integrity": "sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw==", + "dependencies": { + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4" + } + }, + "node_modules/workbox-sw": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-5.1.4.tgz", + "integrity": "sha512-9xKnKw95aXwSNc8kk8gki4HU0g0W6KXu+xks7wFuC7h0sembFnTrKtckqZxbSod41TDaGh+gWUA5IRXrL0ECRA==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-5.1.4.tgz", + "integrity": "sha512-PZafF4HpugZndqISi3rZ4ZK4A4DxO8rAqt2FwRptgsDx7NF8TVKP86/huHquUsRjMGQllsNdn4FNl8CD/UvKmQ==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "fast-json-stable-stringify": "^2.0.0", + "source-map-url": "^0.4.0", + "upath": "^1.1.2", + "webpack-sources": "^1.3.0", + "workbox-build": "^5.1.4" + }, + "engines": { + "node": ">=8.0.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/workbox-window": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-5.1.4.tgz", + "integrity": "sha512-vXQtgTeMCUq/4pBWMfQX8Ee7N2wVC4Q7XYFqLnfbXJ2hqew/cU1uMTD2KqGEgEpE4/30luxIxgE+LkIa8glBYw==", + "dependencies": { + "workbox-core": "^5.1.4" + } + }, + "node_modules/worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dependencies": { + "errno": "~0.1.7" + } + }, + "node_modules/worker-rpc": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", + "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", + "dependencies": { + "microevent.ts": "~0.1.1" + } + }, + "node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", + "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs-parser/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, "dependencies": { "@babel/code-frame": { "version": "7.16.0", @@ -3099,7 +24110,8 @@ "acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==" + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "requires": {} }, "acorn-walk": { "version": "7.2.0", @@ -3151,12 +24163,14 @@ "ajv-errors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "requires": {} }, "ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} }, "alphanum-sort": { "version": "1.0.2", @@ -3578,7 +24592,8 @@ "babel-plugin-named-asset-import": { "version": "0.3.7", "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz", - "integrity": "sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw==" + "integrity": "sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw==", + "requires": {} }, "babel-plugin-polyfill-corejs2": { "version": "0.3.0", @@ -6309,7 +27324,8 @@ "version": "8.3.0", "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", - "dev": true + "dev": true, + "requires": {} }, "eslint-config-react": { "version": "1.1.7", @@ -6576,7 +27592,8 @@ "eslint-plugin-react-hooks": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", - "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==" + "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==", + "requires": {} }, "eslint-plugin-testing-library": { "version": "3.10.2", @@ -9024,7 +30041,8 @@ "jest-pnp-resolver": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "requires": {} }, "jest-regex-util": { "version": "26.0.0", @@ -10574,7 +31592,8 @@ "phosphor-react": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/phosphor-react/-/phosphor-react-1.3.1.tgz", - "integrity": "sha512-N4dk4Lrl8Pa2V9cImw/6zP8x9oPFOSh6ixtSvB73zmcpKrX6Sb+lPlu6Y222VOwZx19mfo01bP+OeAbXHw95Jg==" + "integrity": "sha512-N4dk4Lrl8Pa2V9cImw/6zP8x9oPFOSh6ixtSvB73zmcpKrX6Sb+lPlu6Y222VOwZx19mfo01bP+OeAbXHw95Jg==", + "requires": {} }, "picocolors": { "version": "1.0.0", @@ -12184,7 +33203,8 @@ "react-icons": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.3.1.tgz", - "integrity": "sha512-cB10MXLTs3gVuXimblAdI71jrJx8njrJZmNMEMC+sQu5B/BIOmlsAjskdqpn81y8UBVEGuHODd7/ci5DvoSzTQ==" + "integrity": "sha512-cB10MXLTs3gVuXimblAdI71jrJx8njrJZmNMEMC+sQu5B/BIOmlsAjskdqpn81y8UBVEGuHODd7/ci5DvoSzTQ==", + "requires": {} }, "react-is": { "version": "16.13.1", @@ -13837,6 +34857,14 @@ "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, "string-length": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", @@ -13894,14 +34922,6 @@ "define-properties": "^1.1.3" } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, "stringify-object": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", @@ -15010,7 +36030,11 @@ "version": "1.2.13", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "optional": true + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } }, "glob-parent": { "version": "3.1.0", @@ -15593,7 +36617,11 @@ "version": "1.2.13", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "optional": true + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } }, "glob-parent": { "version": "3.1.0", @@ -16243,7 +37271,8 @@ "ws": { "version": "7.5.6", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", - "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==" + "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", + "requires": {} }, "xml-name-validator": { "version": "3.0.0", diff --git a/src/App.tsx b/src/App.tsx index 609484c3..9a67634d 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,12 +1,26 @@ import React from 'react' +import { BrowserRouter as Router, Switch, Route, Link } from 'react-router-dom' + import { Layout } from './components/Layout' +import { Error } from './pages/Error' import { Home } from './pages/Home' +import { Loading } from './pages/Loading' function App() { return ( - + + + + + + + + + + + ) } diff --git a/src/pages/Error/index.tsx b/src/pages/Error/index.tsx new file mode 100644 index 00000000..efb6daff --- /dev/null +++ b/src/pages/Error/index.tsx @@ -0,0 +1,20 @@ +import React from 'react' + +import { Container } from '../../styles/styles' + +export const Error = () => { + return ( + +

Error

+

+

This project is not supported by Avisualizer.

+

+
+ + ) +} diff --git a/src/pages/Home/index.tsx b/src/pages/Home/index.tsx index ddae6c51..2cd12946 100644 --- a/src/pages/Home/index.tsx +++ b/src/pages/Home/index.tsx @@ -12,7 +12,7 @@ import { Content, InfoContainer, ZoomableCircleContainer -} from './styles' +} from '../../styles/styles' export const Home = () => { const [appName, setAppName] = useState('Carregando...') diff --git a/src/pages/Loading/index.tsx b/src/pages/Loading/index.tsx new file mode 100644 index 00000000..330ee935 --- /dev/null +++ b/src/pages/Loading/index.tsx @@ -0,0 +1,13 @@ +import React from 'react' + +import { Container } from '../../styles/styles' + +export const Loading = () => { + return ( + +

Loading Project

+

+

Please wait for a few seconds...

+
+ ) +} diff --git a/src/pages/Home/styles.ts b/src/styles/styles.ts similarity index 100% rename from src/pages/Home/styles.ts rename to src/styles/styles.ts diff --git a/yarn.lock b/yarn.lock index f11c0185..efb340e9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,58 +2,36 @@ # yarn lockfile v1 +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.15.8", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.5.5": + "integrity" "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==" + "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz" + "version" "7.16.0" + dependencies: + "@babel/highlight" "^7.16.0" + "@babel/code-frame@7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" - integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== + "integrity" "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==" + "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz" + "version" "7.10.4" dependencies: "@babel/highlight" "^7.10.4" "@babel/code-frame@7.12.11": - version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" - integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== + "integrity" "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==" + "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz" + "version" "7.12.11" dependencies: "@babel/highlight" "^7.10.4" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.14.5", "@babel/code-frame@^7.15.8", "@babel/code-frame@^7.5.5": - version "7.15.8" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.15.8.tgz#45990c47adadb00c03677baa89221f7cc23d2503" - integrity sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg== - dependencies: - "@babel/highlight" "^7.14.5" - -"@babel/compat-data@^7.12.1", "@babel/compat-data@^7.13.11", "@babel/compat-data@^7.15.0": - version "7.15.0" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.15.0.tgz#2dbaf8b85334796cafbb0f5793a90a2fc010b176" - integrity sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA== +"@babel/compat-data@^7.12.1", "@babel/compat-data@^7.13.11", "@babel/compat-data@^7.16.0", "@babel/compat-data@^7.16.4": + "integrity" "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==" + "resolved" "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz" + "version" "7.16.4" -"@babel/core@7.12.3": - version "7.12.3" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.3.tgz#1b436884e1e3bff6fb1328dc02b208759de92ad8" - integrity sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g== - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/generator" "^7.12.1" - "@babel/helper-module-transforms" "^7.12.1" - "@babel/helpers" "^7.12.1" - "@babel/parser" "^7.12.3" - "@babel/template" "^7.10.4" - "@babel/traverse" "^7.12.1" - "@babel/types" "^7.12.1" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.1" - json5 "^2.1.2" - lodash "^4.17.19" - resolve "^1.3.2" - semver "^5.4.1" - source-map "^0.5.0" - -"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.15.5", "@babel/core@^7.7.5", "@babel/core@^7.8.4": - version "7.15.8" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.15.8.tgz#195b9f2bffe995d2c6c159e72fe525b4114e8c10" - integrity sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og== +"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.1.0", "@babel/core@^7.12.0", "@babel/core@^7.12.3", "@babel/core@^7.13.0", "@babel/core@^7.15.5", "@babel/core@^7.4.0-0", "@babel/core@^7.7.5", "@babel/core@^7.8.4", "@babel/core@7 || ^7.0.0-rc.2": + "integrity" "sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og==" + "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.15.8.tgz" + "version" "7.15.8" dependencies: "@babel/code-frame" "^7.15.8" "@babel/generator" "^7.15.8" @@ -64,893 +42,1021 @@ "@babel/template" "^7.15.4" "@babel/traverse" "^7.15.4" "@babel/types" "^7.15.6" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.1.2" - semver "^6.3.0" - source-map "^0.5.0" - -"@babel/generator@^7.12.1", "@babel/generator@^7.15.4", "@babel/generator@^7.15.8": - version "7.15.8" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.15.8.tgz#fa56be6b596952ceb231048cf84ee499a19c0cd1" - integrity sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g== - dependencies: - "@babel/types" "^7.15.6" - jsesc "^2.5.1" - source-map "^0.5.0" + "convert-source-map" "^1.7.0" + "debug" "^4.1.0" + "gensync" "^1.0.0-beta.2" + "json5" "^2.1.2" + "semver" "^6.3.0" + "source-map" "^0.5.0" -"@babel/helper-annotate-as-pure@^7.14.5", "@babel/helper-annotate-as-pure@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz#3d0e43b00c5e49fdb6c57e421601a7a658d5f835" - integrity sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA== - dependencies: - "@babel/types" "^7.15.4" - -"@babel/helper-builder-binary-assignment-operator-visitor@^7.14.5": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz#21ad815f609b84ee0e3058676c33cf6d1670525f" - integrity sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q== - dependencies: - "@babel/helper-explode-assignable-expression" "^7.15.4" - "@babel/types" "^7.15.4" - -"@babel/helper-compilation-targets@^7.12.1", "@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz#cf6d94f30fbefc139123e27dd6b02f65aeedb7b9" - integrity sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ== +"@babel/core@7.12.3": + "integrity" "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==" + "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz" + "version" "7.12.3" dependencies: - "@babel/compat-data" "^7.15.0" + "@babel/code-frame" "^7.10.4" + "@babel/generator" "^7.12.1" + "@babel/helper-module-transforms" "^7.12.1" + "@babel/helpers" "^7.12.1" + "@babel/parser" "^7.12.3" + "@babel/template" "^7.10.4" + "@babel/traverse" "^7.12.1" + "@babel/types" "^7.12.1" + "convert-source-map" "^1.7.0" + "debug" "^4.1.0" + "gensync" "^1.0.0-beta.1" + "json5" "^2.1.2" + "lodash" "^4.17.19" + "resolve" "^1.3.2" + "semver" "^5.4.1" + "source-map" "^0.5.0" + +"@babel/generator@^7.12.1", "@babel/generator@^7.15.8", "@babel/generator@^7.16.0": + "integrity" "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==" + "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz" + "version" "7.16.0" + dependencies: + "@babel/types" "^7.16.0" + "jsesc" "^2.5.1" + "source-map" "^0.5.0" + +"@babel/helper-annotate-as-pure@^7.16.0": + "integrity" "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==" + "resolved" "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz" + "version" "7.16.0" + dependencies: + "@babel/types" "^7.16.0" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.16.0": + "integrity" "sha512-9KuleLT0e77wFUku6TUkqZzCEymBdtuQQ27MhEKzf9UOOJu3cYj98kyaDAzxpC7lV6DGiZFuC8XqDsq8/Kl6aQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.0.tgz" + "version" "7.16.0" + dependencies: + "@babel/helper-explode-assignable-expression" "^7.16.0" + "@babel/types" "^7.16.0" + +"@babel/helper-compilation-targets@^7.12.1", "@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.15.4", "@babel/helper-compilation-targets@^7.16.0", "@babel/helper-compilation-targets@^7.16.3": + "integrity" "sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==" + "resolved" "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz" + "version" "7.16.3" + dependencies: + "@babel/compat-data" "^7.16.0" "@babel/helper-validator-option" "^7.14.5" - browserslist "^4.16.6" - semver "^6.3.0" - -"@babel/helper-create-class-features-plugin@^7.12.1", "@babel/helper-create-class-features-plugin@^7.14.5", "@babel/helper-create-class-features-plugin@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz#7f977c17bd12a5fba363cb19bea090394bf37d2e" - integrity sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.15.4" - "@babel/helper-function-name" "^7.15.4" - "@babel/helper-member-expression-to-functions" "^7.15.4" - "@babel/helper-optimise-call-expression" "^7.15.4" - "@babel/helper-replace-supers" "^7.15.4" - "@babel/helper-split-export-declaration" "^7.15.4" - -"@babel/helper-create-regexp-features-plugin@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz#c7d5ac5e9cf621c26057722fb7a8a4c5889358c4" - integrity sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A== - dependencies: - "@babel/helper-annotate-as-pure" "^7.14.5" - regexpu-core "^4.7.1" - -"@babel/helper-define-polyfill-provider@^0.2.2": - version "0.2.3" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz#0525edec5094653a282688d34d846e4c75e9c0b6" - integrity sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew== + "browserslist" "^4.17.5" + "semver" "^6.3.0" + +"@babel/helper-create-class-features-plugin@^7.12.1", "@babel/helper-create-class-features-plugin@^7.16.0": + "integrity" "sha512-XLwWvqEaq19zFlF5PTgOod4bUA+XbkR4WLQBct1bkzmxJGB0ZEJaoKF4c8cgH9oBtCDuYJ8BP5NB9uFiEgO5QA==" + "resolved" "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.0.tgz" + "version" "7.16.0" + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.0" + "@babel/helper-function-name" "^7.16.0" + "@babel/helper-member-expression-to-functions" "^7.16.0" + "@babel/helper-optimise-call-expression" "^7.16.0" + "@babel/helper-replace-supers" "^7.16.0" + "@babel/helper-split-export-declaration" "^7.16.0" + +"@babel/helper-create-regexp-features-plugin@^7.16.0": + "integrity" "sha512-3DyG0zAFAZKcOp7aVr33ddwkxJ0Z0Jr5V99y3I690eYLpukJsJvAbzTy1ewoCqsML8SbIrjH14Jc/nSQ4TvNPA==" + "resolved" "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.0.tgz" + "version" "7.16.0" + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.0" + "regexpu-core" "^4.7.1" + +"@babel/helper-define-polyfill-provider@^0.3.0": + "integrity" "sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg==" + "resolved" "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.0.tgz" + "version" "0.3.0" dependencies: "@babel/helper-compilation-targets" "^7.13.0" "@babel/helper-module-imports" "^7.12.13" "@babel/helper-plugin-utils" "^7.13.0" "@babel/traverse" "^7.13.0" - debug "^4.1.1" - lodash.debounce "^4.0.8" - resolve "^1.14.2" - semver "^6.1.2" + "debug" "^4.1.1" + "lodash.debounce" "^4.0.8" + "resolve" "^1.14.2" + "semver" "^6.1.2" -"@babel/helper-explode-assignable-expression@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz#f9aec9d219f271eaf92b9f561598ca6b2682600c" - integrity sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g== +"@babel/helper-explode-assignable-expression@^7.16.0": + "integrity" "sha512-Hk2SLxC9ZbcOhLpg/yMznzJ11W++lg5GMbxt1ev6TXUiJB0N42KPC+7w8a+eWGuqDnUYuwStJoZHM7RgmIOaGQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/types" "^7.15.4" + "@babel/types" "^7.16.0" -"@babel/helper-function-name@^7.14.5", "@babel/helper-function-name@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz#845744dafc4381a4a5fb6afa6c3d36f98a787ebc" - integrity sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw== +"@babel/helper-function-name@^7.16.0": + "integrity" "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==" + "resolved" "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-get-function-arity" "^7.15.4" - "@babel/template" "^7.15.4" - "@babel/types" "^7.15.4" + "@babel/helper-get-function-arity" "^7.16.0" + "@babel/template" "^7.16.0" + "@babel/types" "^7.16.0" -"@babel/helper-get-function-arity@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz#098818934a137fce78b536a3e015864be1e2879b" - integrity sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA== +"@babel/helper-get-function-arity@^7.16.0": + "integrity" "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/types" "^7.15.4" + "@babel/types" "^7.16.0" -"@babel/helper-hoist-variables@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz#09993a3259c0e918f99d104261dfdfc033f178df" - integrity sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA== +"@babel/helper-hoist-variables@^7.16.0": + "integrity" "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==" + "resolved" "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/types" "^7.15.4" + "@babel/types" "^7.16.0" -"@babel/helper-member-expression-to-functions@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz#bfd34dc9bba9824a4658b0317ec2fd571a51e6ef" - integrity sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA== +"@babel/helper-member-expression-to-functions@^7.16.0": + "integrity" "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/types" "^7.15.4" + "@babel/types" "^7.16.0" -"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.1", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.14.5", "@babel/helper-module-imports@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz#e18007d230632dea19b47853b984476e7b4e103f" - integrity sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA== +"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.1", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.16.0": + "integrity" "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==" + "resolved" "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/types" "^7.15.4" + "@babel/types" "^7.16.0" -"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.14.5", "@babel/helper-module-transforms@^7.15.4", "@babel/helper-module-transforms@^7.15.8": - version "7.15.8" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz#d8c0e75a87a52e374a8f25f855174786a09498b2" - integrity sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg== +"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.15.8", "@babel/helper-module-transforms@^7.16.0": + "integrity" "sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==" + "resolved" "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-module-imports" "^7.15.4" - "@babel/helper-replace-supers" "^7.15.4" - "@babel/helper-simple-access" "^7.15.4" - "@babel/helper-split-export-declaration" "^7.15.4" + "@babel/helper-module-imports" "^7.16.0" + "@babel/helper-replace-supers" "^7.16.0" + "@babel/helper-simple-access" "^7.16.0" + "@babel/helper-split-export-declaration" "^7.16.0" "@babel/helper-validator-identifier" "^7.15.7" - "@babel/template" "^7.15.4" - "@babel/traverse" "^7.15.4" - "@babel/types" "^7.15.6" + "@babel/template" "^7.16.0" + "@babel/traverse" "^7.16.0" + "@babel/types" "^7.16.0" -"@babel/helper-optimise-call-expression@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz#f310a5121a3b9cc52d9ab19122bd729822dee171" - integrity sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw== +"@babel/helper-optimise-call-expression@^7.16.0": + "integrity" "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==" + "resolved" "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/types" "^7.15.4" + "@babel/types" "^7.16.0" "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz#5ac822ce97eec46741ab70a517971e443a70c5a9" - integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ== - -"@babel/helper-remap-async-to-generator@^7.14.5", "@babel/helper-remap-async-to-generator@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz#2637c0731e4c90fbf58ac58b50b2b5a192fc970f" - integrity sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.15.4" - "@babel/helper-wrap-function" "^7.15.4" - "@babel/types" "^7.15.4" - -"@babel/helper-replace-supers@^7.14.5", "@babel/helper-replace-supers@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz#52a8ab26ba918c7f6dee28628b07071ac7b7347a" - integrity sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw== - dependencies: - "@babel/helper-member-expression-to-functions" "^7.15.4" - "@babel/helper-optimise-call-expression" "^7.15.4" - "@babel/traverse" "^7.15.4" - "@babel/types" "^7.15.4" + "integrity" "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz" + "version" "7.14.5" + +"@babel/helper-remap-async-to-generator@^7.16.0", "@babel/helper-remap-async-to-generator@^7.16.4": + "integrity" "sha512-vGERmmhR+s7eH5Y/cp8PCVzj4XEjerq8jooMfxFdA5xVtAk9Sh4AQsrWgiErUEBjtGrBtOFKDUcWQFW4/dFwMA==" + "resolved" "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.4.tgz" + "version" "7.16.4" + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.0" + "@babel/helper-wrap-function" "^7.16.0" + "@babel/types" "^7.16.0" + +"@babel/helper-replace-supers@^7.16.0": + "integrity" "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==" + "resolved" "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz" + "version" "7.16.0" + dependencies: + "@babel/helper-member-expression-to-functions" "^7.16.0" + "@babel/helper-optimise-call-expression" "^7.16.0" + "@babel/traverse" "^7.16.0" + "@babel/types" "^7.16.0" -"@babel/helper-simple-access@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz#ac368905abf1de8e9781434b635d8f8674bcc13b" - integrity sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg== +"@babel/helper-simple-access@^7.16.0": + "integrity" "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==" + "resolved" "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/types" "^7.15.4" + "@babel/types" "^7.16.0" -"@babel/helper-skip-transparent-expression-wrappers@^7.12.1", "@babel/helper-skip-transparent-expression-wrappers@^7.14.5", "@babel/helper-skip-transparent-expression-wrappers@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz#707dbdba1f4ad0fa34f9114fc8197aec7d5da2eb" - integrity sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A== +"@babel/helper-skip-transparent-expression-wrappers@^7.12.1", "@babel/helper-skip-transparent-expression-wrappers@^7.16.0": + "integrity" "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==" + "resolved" "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/types" "^7.15.4" + "@babel/types" "^7.16.0" -"@babel/helper-split-export-declaration@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz#aecab92dcdbef6a10aa3b62ab204b085f776e257" - integrity sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw== +"@babel/helper-split-export-declaration@^7.16.0": + "integrity" "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==" + "resolved" "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/types" "^7.15.4" + "@babel/types" "^7.16.0" -"@babel/helper-validator-identifier@^7.14.5", "@babel/helper-validator-identifier@^7.14.9", "@babel/helper-validator-identifier@^7.15.7": - version "7.15.7" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz#220df993bfe904a4a6b02ab4f3385a5ebf6e2389" - integrity sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w== +"@babel/helper-validator-identifier@^7.14.9", "@babel/helper-validator-identifier@^7.15.7": + "integrity" "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==" + "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz" + "version" "7.15.7" "@babel/helper-validator-option@^7.12.1", "@babel/helper-validator-option@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3" - integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow== + "integrity" "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==" + "resolved" "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz" + "version" "7.14.5" -"@babel/helper-wrap-function@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz#6f754b2446cfaf3d612523e6ab8d79c27c3a3de7" - integrity sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw== +"@babel/helper-wrap-function@^7.16.0": + "integrity" "sha512-VVMGzYY3vkWgCJML+qVLvGIam902mJW0FvT7Avj1zEe0Gn7D93aWdLblYARTxEw+6DhZmtzhBM2zv0ekE5zg1g==" + "resolved" "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-function-name" "^7.15.4" - "@babel/template" "^7.15.4" - "@babel/traverse" "^7.15.4" - "@babel/types" "^7.15.4" + "@babel/helper-function-name" "^7.16.0" + "@babel/template" "^7.16.0" + "@babel/traverse" "^7.16.0" + "@babel/types" "^7.16.0" "@babel/helpers@^7.12.1", "@babel/helpers@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.15.4.tgz#5f40f02050a3027121a3cf48d497c05c555eaf43" - integrity sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ== + "integrity" "sha512-Xn8IhDlBPhvYTvgewPKawhADichOsbkZuzN7qz2BusOM0brChsyXMDJvldWaYMMUNiCQdQzNEioXTp3sC8Nt8w==" + "resolved" "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.3.tgz" + "version" "7.16.3" dependencies: - "@babel/template" "^7.15.4" - "@babel/traverse" "^7.15.4" - "@babel/types" "^7.15.4" + "@babel/template" "^7.16.0" + "@babel/traverse" "^7.16.3" + "@babel/types" "^7.16.0" -"@babel/highlight@^7.10.4", "@babel/highlight@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9" - integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg== +"@babel/highlight@^7.10.4": + "integrity" "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==" + "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-validator-identifier" "^7.14.5" - chalk "^2.0.0" - js-tokens "^4.0.0" + "@babel/helper-validator-identifier" "^7.15.7" + "chalk" "^2.0.0" + "js-tokens" "^4.0.0" + +"@babel/highlight@^7.16.0": + "integrity" "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==" + "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz" + "version" "7.16.0" + dependencies: + "@babel/helper-validator-identifier" "^7.15.7" + "chalk" "^2.0.0" + "js-tokens" "^4.0.0" + +"@babel/parser@^7.1.0", "@babel/parser@^7.12.3", "@babel/parser@^7.14.7", "@babel/parser@^7.15.8", "@babel/parser@^7.7.0": + "integrity" "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==" + "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz" + "version" "7.15.8" + +"@babel/parser@^7.16.0": + "integrity" "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==" + "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz" + "version" "7.16.4" -"@babel/parser@^7.1.0", "@babel/parser@^7.12.3", "@babel/parser@^7.14.7", "@babel/parser@^7.15.4", "@babel/parser@^7.15.8", "@babel/parser@^7.7.0": - version "7.15.8" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.8.tgz#7bacdcbe71bdc3ff936d510c15dcea7cf0b99016" - integrity sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA== +"@babel/parser@^7.16.3": + "integrity" "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==" + "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz" + "version" "7.16.4" -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz#dbdeabb1e80f622d9f0b583efb2999605e0a567e" - integrity sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog== +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.16.2": + "integrity" "sha512-h37CvpLSf8gb2lIJ2CgC3t+EjFbi0t8qS7LCS1xcJIlEXE4czlofwaW7W1HA8zpgOCzI9C1nmoqNR1zWkk0pQg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.2.tgz" + "version" "7.16.2" dependencies: "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.15.4" - "@babel/plugin-proposal-optional-chaining" "^7.14.5" -"@babel/plugin-proposal-async-generator-functions@^7.12.1", "@babel/plugin-proposal-async-generator-functions@^7.15.8": - version "7.15.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.8.tgz#a3100f785fab4357987c4223ab1b02b599048403" - integrity sha512-2Z5F2R2ibINTc63mY7FLqGfEbmofrHU9FitJW1Q7aPaKFhiPvSq6QEt/BoWN5oME3GVyjcRuNNSRbb9LC0CSWA== +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.16.0": + "integrity" "sha512-4tcFwwicpWTrpl9qjf7UsoosaArgImF85AxqCRZlgc3IQDvkUHjJpruXAL58Wmj+T6fypWTC/BakfEkwIL/pwA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.0.tgz" + "version" "7.16.0" dependencies: "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-remap-async-to-generator" "^7.15.4" + "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" + "@babel/plugin-proposal-optional-chaining" "^7.16.0" + +"@babel/plugin-proposal-async-generator-functions@^7.12.1", "@babel/plugin-proposal-async-generator-functions@^7.16.4": + "integrity" "sha512-/CUekqaAaZCQHleSK/9HajvcD/zdnJiKRiuUFq8ITE+0HsPzquf53cpFiqAwl/UfmJbR6n5uGPQSPdrmKOvHHg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.4.tgz" + "version" "7.16.4" + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-remap-async-to-generator" "^7.16.4" "@babel/plugin-syntax-async-generators" "^7.8.4" -"@babel/plugin-proposal-class-properties@7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz#a082ff541f2a29a4821065b8add9346c0c16e5de" - integrity sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w== +"@babel/plugin-proposal-class-properties@^7.12.1", "@babel/plugin-proposal-class-properties@7.12.1": + "integrity" "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz" + "version" "7.12.1" dependencies: "@babel/helper-create-class-features-plugin" "^7.12.1" "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-proposal-class-properties@^7.12.1", "@babel/plugin-proposal-class-properties@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz#40d1ee140c5b1e31a350f4f5eed945096559b42e" - integrity sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg== +"@babel/plugin-proposal-class-properties@^7.16.0": + "integrity" "sha512-mCF3HcuZSY9Fcx56Lbn+CGdT44ioBMMvjNVldpKtj8tpniETdLjnxdHI1+sDWXIM1nNt+EanJOZ3IG9lzVjs7A==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-create-class-features-plugin" "^7.14.5" + "@babel/helper-create-class-features-plugin" "^7.16.0" "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-proposal-class-static-block@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz#3e7ca6128453c089e8b477a99f970c63fc1cb8d7" - integrity sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA== +"@babel/plugin-proposal-class-static-block@^7.16.0": + "integrity" "sha512-mAy3sdcY9sKAkf3lQbDiv3olOfiLqI51c9DR9b19uMoR2Z6r5pmGl7dfNFqEvqOyqbf1ta4lknK4gc5PJn3mfA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-create-class-features-plugin" "^7.15.4" + "@babel/helper-create-class-features-plugin" "^7.16.0" "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-class-static-block" "^7.14.5" "@babel/plugin-proposal-decorators@7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz#59271439fed4145456c41067450543aee332d15f" - integrity sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ== + "integrity" "sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz" + "version" "7.12.1" dependencies: "@babel/helper-create-class-features-plugin" "^7.12.1" "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-decorators" "^7.12.1" -"@babel/plugin-proposal-dynamic-import@^7.12.1", "@babel/plugin-proposal-dynamic-import@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz#0c6617df461c0c1f8fff3b47cd59772360101d2c" - integrity sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g== +"@babel/plugin-proposal-dynamic-import@^7.12.1", "@babel/plugin-proposal-dynamic-import@^7.16.0": + "integrity" "sha512-QGSA6ExWk95jFQgwz5GQ2Dr95cf7eI7TKutIXXTb7B1gCLTCz5hTjFTQGfLFBBiC5WSNi7udNwWsqbbMh1c4yQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.0.tgz" + "version" "7.16.0" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-dynamic-import" "^7.8.3" -"@babel/plugin-proposal-export-namespace-from@^7.12.1", "@babel/plugin-proposal-export-namespace-from@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz#dbad244310ce6ccd083072167d8cea83a52faf76" - integrity sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA== +"@babel/plugin-proposal-export-namespace-from@^7.12.1", "@babel/plugin-proposal-export-namespace-from@^7.16.0": + "integrity" "sha512-CjI4nxM/D+5wCnhD11MHB1AwRSAYeDT+h8gCdcVJZ/OK7+wRzFsf7PFPWVpVpNRkHMmMkQWAHpTq+15IXQ1diA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.0.tgz" + "version" "7.16.0" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" -"@babel/plugin-proposal-json-strings@^7.12.1", "@babel/plugin-proposal-json-strings@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz#38de60db362e83a3d8c944ac858ddf9f0c2239eb" - integrity sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ== +"@babel/plugin-proposal-json-strings@^7.12.1", "@babel/plugin-proposal-json-strings@^7.16.0": + "integrity" "sha512-kouIPuiv8mSi5JkEhzApg5Gn6hFyKPnlkO0a9YSzqRurH8wYzSlf6RJdzluAsbqecdW5pBvDJDfyDIUR/vLxvg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.0.tgz" + "version" "7.16.0" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-json-strings" "^7.8.3" -"@babel/plugin-proposal-logical-assignment-operators@^7.12.1", "@babel/plugin-proposal-logical-assignment-operators@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz#6e6229c2a99b02ab2915f82571e0cc646a40c738" - integrity sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw== +"@babel/plugin-proposal-logical-assignment-operators@^7.12.1", "@babel/plugin-proposal-logical-assignment-operators@^7.16.0": + "integrity" "sha512-pbW0fE30sVTYXXm9lpVQQ/Vc+iTeQKiXlaNRZPPN2A2VdlWyAtsUrsQ3xydSlDW00TFMK7a8m3cDTkBF5WnV3Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.0.tgz" + "version" "7.16.0" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" -"@babel/plugin-proposal-nullish-coalescing-operator@7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz#3ed4fff31c015e7f3f1467f190dbe545cd7b046c" - integrity sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg== +"@babel/plugin-proposal-nullish-coalescing-operator@^7.12.1", "@babel/plugin-proposal-nullish-coalescing-operator@7.12.1": + "integrity" "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz" + "version" "7.12.1" dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" -"@babel/plugin-proposal-nullish-coalescing-operator@^7.12.1", "@babel/plugin-proposal-nullish-coalescing-operator@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz#ee38589ce00e2cc59b299ec3ea406fcd3a0fdaf6" - integrity sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg== +"@babel/plugin-proposal-nullish-coalescing-operator@^7.16.0": + "integrity" "sha512-3bnHA8CAFm7cG93v8loghDYyQ8r97Qydf63BeYiGgYbjKKB/XP53W15wfRC7dvKfoiJ34f6Rbyyx2btExc8XsQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.0.tgz" + "version" "7.16.0" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" -"@babel/plugin-proposal-numeric-separator@7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz#0e2c6774c4ce48be412119b4d693ac777f7685a6" - integrity sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA== +"@babel/plugin-proposal-numeric-separator@^7.12.1", "@babel/plugin-proposal-numeric-separator@7.12.1": + "integrity" "sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz" + "version" "7.12.1" dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-numeric-separator" "^7.10.4" -"@babel/plugin-proposal-numeric-separator@^7.12.1", "@babel/plugin-proposal-numeric-separator@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz#83631bf33d9a51df184c2102a069ac0c58c05f18" - integrity sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg== +"@babel/plugin-proposal-numeric-separator@^7.16.0": + "integrity" "sha512-FAhE2I6mjispy+vwwd6xWPyEx3NYFS13pikDBWUAFGZvq6POGs5eNchw8+1CYoEgBl9n11I3NkzD7ghn25PQ9Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.0.tgz" + "version" "7.16.0" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-numeric-separator" "^7.10.4" -"@babel/plugin-proposal-object-rest-spread@^7.12.1", "@babel/plugin-proposal-object-rest-spread@^7.15.6": - version "7.15.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz#ef68050c8703d07b25af402cb96cf7f34a68ed11" - integrity sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg== +"@babel/plugin-proposal-object-rest-spread@^7.12.1", "@babel/plugin-proposal-object-rest-spread@^7.16.0": + "integrity" "sha512-LU/+jp89efe5HuWJLmMmFG0+xbz+I2rSI7iLc1AlaeSMDMOGzWlc5yJrMN1d04osXN4sSfpo4O+azkBNBes0jg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/compat-data" "^7.15.0" - "@babel/helper-compilation-targets" "^7.15.4" + "@babel/compat-data" "^7.16.0" + "@babel/helper-compilation-targets" "^7.16.0" "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.15.4" + "@babel/plugin-transform-parameters" "^7.16.0" -"@babel/plugin-proposal-optional-catch-binding@^7.12.1", "@babel/plugin-proposal-optional-catch-binding@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz#939dd6eddeff3a67fdf7b3f044b5347262598c3c" - integrity sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ== +"@babel/plugin-proposal-optional-catch-binding@^7.12.1", "@babel/plugin-proposal-optional-catch-binding@^7.16.0": + "integrity" "sha512-kicDo0A/5J0nrsCPbn89mTG3Bm4XgYi0CZtvex9Oyw7gGZE3HXGD0zpQNH+mo+tEfbo8wbmMvJftOwpmPy7aVw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.0.tgz" + "version" "7.16.0" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" -"@babel/plugin-proposal-optional-chaining@7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz#cce122203fc8a32794296fc377c6dedaf4363797" - integrity sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw== +"@babel/plugin-proposal-optional-chaining@^7.12.1", "@babel/plugin-proposal-optional-chaining@7.12.1": + "integrity" "sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz" + "version" "7.12.1" dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" "@babel/plugin-syntax-optional-chaining" "^7.8.0" -"@babel/plugin-proposal-optional-chaining@^7.12.1", "@babel/plugin-proposal-optional-chaining@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz#fa83651e60a360e3f13797eef00b8d519695b603" - integrity sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ== +"@babel/plugin-proposal-optional-chaining@^7.16.0": + "integrity" "sha512-Y4rFpkZODfHrVo70Uaj6cC1JJOt3Pp0MdWSwIKtb8z1/lsjl9AmnB7ErRFV+QNGIfcY1Eruc2UMx5KaRnXjMyg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.0.tgz" + "version" "7.16.0" dependencies: "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" "@babel/plugin-syntax-optional-chaining" "^7.8.3" -"@babel/plugin-proposal-private-methods@^7.12.1", "@babel/plugin-proposal-private-methods@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz#37446495996b2945f30f5be5b60d5e2aa4f5792d" - integrity sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g== +"@babel/plugin-proposal-private-methods@^7.12.1", "@babel/plugin-proposal-private-methods@^7.16.0": + "integrity" "sha512-IvHmcTHDFztQGnn6aWq4t12QaBXTKr1whF/dgp9kz84X6GUcwq9utj7z2wFCUfeOup/QKnOlt2k0zxkGFx9ubg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-create-class-features-plugin" "^7.14.5" + "@babel/helper-create-class-features-plugin" "^7.16.0" "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-proposal-private-property-in-object@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz#55c5e3b4d0261fd44fe637e3f624cfb0f484e3e5" - integrity sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA== +"@babel/plugin-proposal-private-property-in-object@^7.16.0": + "integrity" "sha512-3jQUr/HBbMVZmi72LpjQwlZ55i1queL8KcDTQEkAHihttJnAPrcvG9ZNXIfsd2ugpizZo595egYV6xy+pv4Ofw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-annotate-as-pure" "^7.15.4" - "@babel/helper-create-class-features-plugin" "^7.15.4" + "@babel/helper-annotate-as-pure" "^7.16.0" + "@babel/helper-create-class-features-plugin" "^7.16.0" "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-private-property-in-object" "^7.14.5" -"@babel/plugin-proposal-unicode-property-regex@^7.12.1", "@babel/plugin-proposal-unicode-property-regex@^7.14.5", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz#0f95ee0e757a5d647f378daa0eca7e93faa8bbe8" - integrity sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q== +"@babel/plugin-proposal-unicode-property-regex@^7.12.1", "@babel/plugin-proposal-unicode-property-regex@^7.16.0", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + "integrity" "sha512-ti7IdM54NXv29cA4+bNNKEMS4jLMCbJgl+Drv+FgYy0erJLAxNAIXcNjNjrRZEcWq0xJHsNVwQezskMFpF8N9g==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.14.5" + "@babel/helper-create-regexp-features-plugin" "^7.16.0" "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-async-generators@^7.8.0", "@babel/plugin-syntax-async-generators@^7.8.4": - version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" - integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + "integrity" "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" + "version" "7.8.4" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-bigint@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" - integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== + "integrity" "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-class-properties@^7.12.1", "@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" - integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + "integrity" "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-class-static-block@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" - integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + "integrity" "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-decorators@^7.12.1": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.14.5.tgz#eafb9c0cbe09c8afeb964ba3a7bbd63945a72f20" - integrity sha512-c4sZMRWL4GSvP1EXy0woIP7m4jkVcEuG8R1TOZxPBPtp4FSM/kiPZub9UIs/Jrb5ZAOzvTUSGYrWsrSu1JvoPw== + "integrity" "sha512-nxnnngZClvlY13nHJAIDow0S7Qzhq64fQ/NlqS+VER3kjW/4F0jLhXjeL8jcwSwz6Ca3rotT5NJD2T9I7lcv7g==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.16.0.tgz" + "version" "7.16.0" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-dynamic-import@^7.8.0", "@babel/plugin-syntax-dynamic-import@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" - integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + "integrity" "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-export-namespace-from@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" - integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + "integrity" "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-syntax-flow@^7.12.1": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.14.5.tgz#2ff654999497d7d7d142493260005263731da180" - integrity sha512-9WK5ZwKCdWHxVuU13XNT6X73FGmutAXeor5lGFq6qhOFtMFUF4jkbijuyUdZZlpYq6E2hZeZf/u3959X9wsv0Q== + "integrity" "sha512-dH91yCo0RyqfzWgoM5Ji9ir8fQ+uFbt9KHM3d2x4jZOuHS6wNA+CRmRUP/BWCsHG2bjc7A2Way6AvH1eQk0wig==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.0.tgz" + "version" "7.16.0" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-import-meta@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" - integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + "integrity" "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" + "version" "7.10.4" dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-json-strings@^7.8.0", "@babel/plugin-syntax-json-strings@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" - integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + "integrity" "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-jsx@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz#000e2e25d8673cce49300517a3eda44c263e4201" - integrity sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw== +"@babel/plugin-syntax-jsx@^7.16.0": + "integrity" "sha512-8zv2+xiPHwly31RK4RmnEYY5zziuF3O7W2kIDW+07ewWDh6Oi0dRq8kwvulRkFgt6DB97RlKs5c1y068iPlCUg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.0.tgz" + "version" "7.16.0" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" - integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + "integrity" "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" + "version" "7.10.4" dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" - integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + "integrity" "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" - integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + "integrity" "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" + "version" "7.10.4" dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" - integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + "integrity" "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-catch-binding@^7.8.0", "@babel/plugin-syntax-optional-catch-binding@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" - integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + "integrity" "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-chaining@^7.8.0", "@babel/plugin-syntax-optional-chaining@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" - integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + "integrity" "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-private-property-in-object@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" - integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + "integrity" "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-top-level-await@^7.12.1", "@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" - integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + "integrity" "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-syntax-typescript@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz#b82c6ce471b165b5ce420cf92914d6fb46225716" - integrity sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q== +"@babel/plugin-syntax-typescript@^7.16.0": + "integrity" "sha512-Xv6mEXqVdaqCBfJFyeab0fH2DnUoMsDmhamxsSi4j8nLd4Vtw213WMJr55xxqipC/YVWyPY3K0blJncPYji+dQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.0.tgz" + "version" "7.16.0" dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-arrow-functions@^7.12.1", "@babel/plugin-transform-arrow-functions@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz#f7187d9588a768dd080bf4c9ffe117ea62f7862a" - integrity sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A== +"@babel/plugin-transform-arrow-functions@^7.12.1", "@babel/plugin-transform-arrow-functions@^7.16.0": + "integrity" "sha512-vIFb5250Rbh7roWARvCLvIJ/PtAU5Lhv7BtZ1u24COwpI9Ypjsh+bZcKk6rlIyalK+r0jOc1XQ8I4ovNxNrWrA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.0.tgz" + "version" "7.16.0" dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-async-to-generator@^7.12.1", "@babel/plugin-transform-async-to-generator@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz#72c789084d8f2094acb945633943ef8443d39e67" - integrity sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA== +"@babel/plugin-transform-async-to-generator@^7.12.1", "@babel/plugin-transform-async-to-generator@^7.16.0": + "integrity" "sha512-PbIr7G9kR8tdH6g8Wouir5uVjklETk91GMVSUq+VaOgiinbCkBP6Q7NN/suM/QutZkMJMvcyAriogcYAdhg8Gw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-module-imports" "^7.14.5" + "@babel/helper-module-imports" "^7.16.0" "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-remap-async-to-generator" "^7.14.5" + "@babel/helper-remap-async-to-generator" "^7.16.0" -"@babel/plugin-transform-block-scoped-functions@^7.12.1", "@babel/plugin-transform-block-scoped-functions@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz#e48641d999d4bc157a67ef336aeb54bc44fd3ad4" - integrity sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ== +"@babel/plugin-transform-block-scoped-functions@^7.12.1", "@babel/plugin-transform-block-scoped-functions@^7.16.0": + "integrity" "sha512-V14As3haUOP4ZWrLJ3VVx5rCnrYhMSHN/jX7z6FAt5hjRkLsb0snPCmJwSOML5oxkKO4FNoNv7V5hw/y2bjuvg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.0.tgz" + "version" "7.16.0" dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-block-scoping@^7.12.1", "@babel/plugin-transform-block-scoping@^7.15.3": - version "7.15.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz#94c81a6e2fc230bcce6ef537ac96a1e4d2b3afaf" - integrity sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q== +"@babel/plugin-transform-block-scoping@^7.12.1", "@babel/plugin-transform-block-scoping@^7.16.0": + "integrity" "sha512-27n3l67/R3UrXfizlvHGuTwsRIFyce3D/6a37GRxn28iyTPvNXaW4XvznexRh1zUNLPjbLL22Id0XQElV94ruw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.0.tgz" + "version" "7.16.0" dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-classes@^7.12.1", "@babel/plugin-transform-classes@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz#50aee17aaf7f332ae44e3bce4c2e10534d5d3bf1" - integrity sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg== +"@babel/plugin-transform-classes@^7.12.1", "@babel/plugin-transform-classes@^7.16.0": + "integrity" "sha512-HUxMvy6GtAdd+GKBNYDWCIA776byUQH8zjnfjxwT1P1ARv/wFu8eBDpmXQcLS/IwRtrxIReGiplOwMeyO7nsDQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-annotate-as-pure" "^7.15.4" - "@babel/helper-function-name" "^7.15.4" - "@babel/helper-optimise-call-expression" "^7.15.4" + "@babel/helper-annotate-as-pure" "^7.16.0" + "@babel/helper-function-name" "^7.16.0" + "@babel/helper-optimise-call-expression" "^7.16.0" "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-replace-supers" "^7.15.4" - "@babel/helper-split-export-declaration" "^7.15.4" - globals "^11.1.0" + "@babel/helper-replace-supers" "^7.16.0" + "@babel/helper-split-export-declaration" "^7.16.0" + "globals" "^11.1.0" -"@babel/plugin-transform-computed-properties@^7.12.1", "@babel/plugin-transform-computed-properties@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz#1b9d78987420d11223d41195461cc43b974b204f" - integrity sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg== +"@babel/plugin-transform-computed-properties@^7.12.1", "@babel/plugin-transform-computed-properties@^7.16.0": + "integrity" "sha512-63l1dRXday6S8V3WFY5mXJwcRAnPYxvFfTlt67bwV1rTyVTM5zrp0DBBb13Kl7+ehkCVwIZPumPpFP/4u70+Tw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.0.tgz" + "version" "7.16.0" dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-destructuring@^7.12.1", "@babel/plugin-transform-destructuring@^7.14.7": - version "7.14.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz#0ad58ed37e23e22084d109f185260835e5557576" - integrity sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw== +"@babel/plugin-transform-destructuring@^7.12.1", "@babel/plugin-transform-destructuring@^7.16.0": + "integrity" "sha512-Q7tBUwjxLTsHEoqktemHBMtb3NYwyJPTJdM+wDwb0g8PZ3kQUIzNvwD5lPaqW/p54TXBc/MXZu9Jr7tbUEUM8Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.0.tgz" + "version" "7.16.0" dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-dotall-regex@^7.12.1", "@babel/plugin-transform-dotall-regex@^7.14.5", "@babel/plugin-transform-dotall-regex@^7.4.4": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz#2f6bf76e46bdf8043b4e7e16cf24532629ba0c7a" - integrity sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw== +"@babel/plugin-transform-dotall-regex@^7.12.1", "@babel/plugin-transform-dotall-regex@^7.16.0", "@babel/plugin-transform-dotall-regex@^7.4.4": + "integrity" "sha512-FXlDZfQeLILfJlC6I1qyEwcHK5UpRCFkaoVyA1nk9A1L1Yu583YO4un2KsLBsu3IJb4CUbctZks8tD9xPQubLw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.14.5" + "@babel/helper-create-regexp-features-plugin" "^7.16.0" "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-duplicate-keys@^7.12.1", "@babel/plugin-transform-duplicate-keys@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz#365a4844881bdf1501e3a9f0270e7f0f91177954" - integrity sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A== +"@babel/plugin-transform-duplicate-keys@^7.12.1", "@babel/plugin-transform-duplicate-keys@^7.16.0": + "integrity" "sha512-LIe2kcHKAZOJDNxujvmp6z3mfN6V9lJxubU4fJIGoQCkKe3Ec2OcbdlYP+vW++4MpxwG0d1wSDOJtQW5kLnkZQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.0.tgz" + "version" "7.16.0" dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-exponentiation-operator@^7.12.1", "@babel/plugin-transform-exponentiation-operator@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz#5154b8dd6a3dfe6d90923d61724bd3deeb90b493" - integrity sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA== +"@babel/plugin-transform-exponentiation-operator@^7.12.1", "@babel/plugin-transform-exponentiation-operator@^7.16.0": + "integrity" "sha512-OwYEvzFI38hXklsrbNivzpO3fh87skzx8Pnqi4LoSYeav0xHlueSoCJrSgTPfnbyzopo5b3YVAJkFIcUpK2wsw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.14.5" + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.16.0" "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-flow-strip-types@7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.1.tgz#8430decfa7eb2aea5414ed4a3fa6e1652b7d77c4" - integrity sha512-8hAtkmsQb36yMmEtk2JZ9JnVyDSnDOdlB+0nEGzIDLuK4yR3JcEjfuFPYkdEPSh8Id+rAMeBEn+X0iVEyho6Hg== + "integrity" "sha512-8hAtkmsQb36yMmEtk2JZ9JnVyDSnDOdlB+0nEGzIDLuK4yR3JcEjfuFPYkdEPSh8Id+rAMeBEn+X0iVEyho6Hg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.1.tgz" + "version" "7.12.1" dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-flow" "^7.12.1" -"@babel/plugin-transform-for-of@^7.12.1", "@babel/plugin-transform-for-of@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz#25c62cce2718cfb29715f416e75d5263fb36a8c2" - integrity sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA== +"@babel/plugin-transform-for-of@^7.12.1", "@babel/plugin-transform-for-of@^7.16.0": + "integrity" "sha512-5QKUw2kO+GVmKr2wMYSATCTTnHyscl6sxFRAY+rvN7h7WB0lcG0o4NoV6ZQU32OZGVsYUsfLGgPQpDFdkfjlJQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.0.tgz" + "version" "7.16.0" dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-function-name@^7.12.1", "@babel/plugin-transform-function-name@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz#e81c65ecb900746d7f31802f6bed1f52d915d6f2" - integrity sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ== +"@babel/plugin-transform-function-name@^7.12.1", "@babel/plugin-transform-function-name@^7.16.0": + "integrity" "sha512-lBzMle9jcOXtSOXUpc7tvvTpENu/NuekNJVova5lCCWCV9/U1ho2HH2y0p6mBg8fPm/syEAbfaaemYGOHCY3mg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-function-name" "^7.14.5" + "@babel/helper-function-name" "^7.16.0" "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-literals@^7.12.1", "@babel/plugin-transform-literals@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz#41d06c7ff5d4d09e3cf4587bd3ecf3930c730f78" - integrity sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A== +"@babel/plugin-transform-literals@^7.12.1", "@babel/plugin-transform-literals@^7.16.0": + "integrity" "sha512-gQDlsSF1iv9RU04clgXqRjrPyyoJMTclFt3K1cjLmTKikc0s/6vE3hlDeEVC71wLTRu72Fq7650kABrdTc2wMQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.0.tgz" + "version" "7.16.0" dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-member-expression-literals@^7.12.1", "@babel/plugin-transform-member-expression-literals@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz#b39cd5212a2bf235a617d320ec2b48bcc091b8a7" - integrity sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q== +"@babel/plugin-transform-member-expression-literals@^7.12.1", "@babel/plugin-transform-member-expression-literals@^7.16.0": + "integrity" "sha512-WRpw5HL4Jhnxw8QARzRvwojp9MIE7Tdk3ez6vRyUk1MwgjJN0aNpRoXainLR5SgxmoXx/vsXGZ6OthP6t/RbUg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.0.tgz" + "version" "7.16.0" dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-modules-amd@^7.12.1", "@babel/plugin-transform-modules-amd@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz#4fd9ce7e3411cb8b83848480b7041d83004858f7" - integrity sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g== +"@babel/plugin-transform-modules-amd@^7.12.1", "@babel/plugin-transform-modules-amd@^7.16.0": + "integrity" "sha512-rWFhWbCJ9Wdmzln1NmSCqn7P0RAD+ogXG/bd9Kg5c7PKWkJtkiXmYsMBeXjDlzHpVTJ4I/hnjs45zX4dEv81xw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-module-transforms" "^7.14.5" + "@babel/helper-module-transforms" "^7.16.0" "@babel/helper-plugin-utils" "^7.14.5" - babel-plugin-dynamic-import-node "^2.3.3" + "babel-plugin-dynamic-import-node" "^2.3.3" -"@babel/plugin-transform-modules-commonjs@^7.12.1", "@babel/plugin-transform-modules-commonjs@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz#8201101240eabb5a76c08ef61b2954f767b6b4c1" - integrity sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA== +"@babel/plugin-transform-modules-commonjs@^7.12.1", "@babel/plugin-transform-modules-commonjs@^7.16.0": + "integrity" "sha512-Dzi+NWqyEotgzk/sb7kgQPJQf7AJkQBWsVp1N6JWc1lBVo0vkElUnGdr1PzUBmfsCCN5OOFya3RtpeHk15oLKQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-module-transforms" "^7.15.4" + "@babel/helper-module-transforms" "^7.16.0" "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-simple-access" "^7.15.4" - babel-plugin-dynamic-import-node "^2.3.3" + "@babel/helper-simple-access" "^7.16.0" + "babel-plugin-dynamic-import-node" "^2.3.3" -"@babel/plugin-transform-modules-systemjs@^7.12.1", "@babel/plugin-transform-modules-systemjs@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz#b42890c7349a78c827719f1d2d0cd38c7d268132" - integrity sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw== +"@babel/plugin-transform-modules-systemjs@^7.12.1", "@babel/plugin-transform-modules-systemjs@^7.16.0": + "integrity" "sha512-yuGBaHS3lF1m/5R+6fjIke64ii5luRUg97N2wr+z1sF0V+sNSXPxXDdEEL/iYLszsN5VKxVB1IPfEqhzVpiqvg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-hoist-variables" "^7.15.4" - "@babel/helper-module-transforms" "^7.15.4" + "@babel/helper-hoist-variables" "^7.16.0" + "@babel/helper-module-transforms" "^7.16.0" "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-validator-identifier" "^7.14.9" - babel-plugin-dynamic-import-node "^2.3.3" + "@babel/helper-validator-identifier" "^7.15.7" + "babel-plugin-dynamic-import-node" "^2.3.3" -"@babel/plugin-transform-modules-umd@^7.12.1", "@babel/plugin-transform-modules-umd@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz#fb662dfee697cce274a7cda525190a79096aa6e0" - integrity sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA== +"@babel/plugin-transform-modules-umd@^7.12.1", "@babel/plugin-transform-modules-umd@^7.16.0": + "integrity" "sha512-nx4f6no57himWiHhxDM5pjwhae5vLpTK2zCnDH8+wNLJy0TVER/LJRHl2bkt6w9Aad2sPD5iNNoUpY3X9sTGDg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-module-transforms" "^7.14.5" + "@babel/helper-module-transforms" "^7.16.0" "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-named-capturing-groups-regex@^7.12.1", "@babel/plugin-transform-named-capturing-groups-regex@^7.14.9": - version "7.14.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz#c68f5c5d12d2ebaba3762e57c2c4f6347a46e7b2" - integrity sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA== +"@babel/plugin-transform-named-capturing-groups-regex@^7.12.1", "@babel/plugin-transform-named-capturing-groups-regex@^7.16.0": + "integrity" "sha512-LogN88uO+7EhxWc8WZuQ8vxdSyVGxhkh8WTC3tzlT8LccMuQdA81e9SGV6zY7kY2LjDhhDOFdQVxdGwPyBCnvg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.14.5" + "@babel/helper-create-regexp-features-plugin" "^7.16.0" -"@babel/plugin-transform-new-target@^7.12.1", "@babel/plugin-transform-new-target@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz#31bdae8b925dc84076ebfcd2a9940143aed7dbf8" - integrity sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ== +"@babel/plugin-transform-new-target@^7.12.1", "@babel/plugin-transform-new-target@^7.16.0": + "integrity" "sha512-fhjrDEYv2DBsGN/P6rlqakwRwIp7rBGLPbrKxwh7oVt5NNkIhZVOY2GRV+ULLsQri1bDqwDWnU3vhlmx5B2aCw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.0.tgz" + "version" "7.16.0" dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-object-super@^7.12.1", "@babel/plugin-transform-object-super@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz#d0b5faeac9e98597a161a9cf78c527ed934cdc45" - integrity sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg== +"@babel/plugin-transform-object-super@^7.12.1", "@babel/plugin-transform-object-super@^7.16.0": + "integrity" "sha512-fds+puedQHn4cPLshoHcR1DTMN0q1V9ou0mUjm8whx9pGcNvDrVVrgw+KJzzCaiTdaYhldtrUps8DWVMgrSEyg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.0.tgz" + "version" "7.16.0" dependencies: "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-replace-supers" "^7.14.5" + "@babel/helper-replace-supers" "^7.16.0" -"@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz#5f2285cc3160bf48c8502432716b48504d29ed62" - integrity sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ== +"@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.16.0", "@babel/plugin-transform-parameters@^7.16.3": + "integrity" "sha512-3MaDpJrOXT1MZ/WCmkOFo7EtmVVC8H4EUZVrHvFOsmwkk4lOjQj8rzv8JKUZV4YoQKeoIgk07GO+acPU9IMu/w==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.3.tgz" + "version" "7.16.3" dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-property-literals@^7.12.1", "@babel/plugin-transform-property-literals@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz#0ddbaa1f83db3606f1cdf4846fa1dfb473458b34" - integrity sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw== +"@babel/plugin-transform-property-literals@^7.12.1", "@babel/plugin-transform-property-literals@^7.16.0": + "integrity" "sha512-XLldD4V8+pOqX2hwfWhgwXzGdnDOThxaNTgqagOcpBgIxbUvpgU2FMvo5E1RyHbk756WYgdbS0T8y0Cj9FKkWQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.0.tgz" + "version" "7.16.0" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-react-constant-elements@^7.12.1": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.14.5.tgz#41790d856f7c5cec82d2bcf5d0e5064d682522ed" - integrity sha512-NBqLEx1GxllIOXJInJAQbrnwwYJsV3WaMHIcOwD8rhYS0AabTWn7kHdHgPgu5RmHLU0q4DMxhAMu8ue/KampgQ== + "integrity" "sha512-OgtklS+p9t1X37eWA4XdvvbZG/3gqzX569gqmo3q4/Ui6qjfTQmOs5UTSrfdD9nVByHhX6Gbm/Pyc4KbwUXGWA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.16.0.tgz" + "version" "7.16.0" dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-react-display-name@7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz#1cbcd0c3b1d6648c55374a22fc9b6b7e5341c00d" - integrity sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w== +"@babel/plugin-transform-react-display-name@^7.12.1", "@babel/plugin-transform-react-display-name@7.12.1": + "integrity" "sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz" + "version" "7.12.1" dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-transform-react-display-name@^7.12.1", "@babel/plugin-transform-react-display-name@^7.14.5": - version "7.15.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.15.1.tgz#6aaac6099f1fcf6589d35ae6be1b6e10c8c602b9" - integrity sha512-yQZ/i/pUCJAHI/LbtZr413S3VT26qNrEm0M5RRxQJA947/YNYwbZbBaXGDrq6CG5QsZycI1VIP6d7pQaBfP+8Q== +"@babel/plugin-transform-react-display-name@^7.16.0": + "integrity" "sha512-FJFdJAqaCpndL+pIf0aeD/qlQwT7QXOvR6Cc8JPvNhKJBi2zc/DPc4g05Y3fbD/0iWAMQFGij4+Xw+4L/BMpTg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.0.tgz" + "version" "7.16.0" dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-react-jsx-development@^7.12.1", "@babel/plugin-transform-react-jsx-development@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.14.5.tgz#1a6c73e2f7ed2c42eebc3d2ad60b0c7494fcb9af" - integrity sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ== +"@babel/plugin-transform-react-jsx-development@^7.12.1", "@babel/plugin-transform-react-jsx-development@^7.16.0": + "integrity" "sha512-qq65iSqBRq0Hr3wq57YG2AmW0H6wgTnIzpffTphrUWUgLCOK+zf1f7G0vuOiXrp7dU1qq+fQBoqZ3wCDAkhFzw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/plugin-transform-react-jsx" "^7.14.5" + "@babel/plugin-transform-react-jsx" "^7.16.0" "@babel/plugin-transform-react-jsx-self@^7.12.1": - version "7.14.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.14.9.tgz#33041e665453391eb6ee54a2ecf3ba1d46bd30f4" - integrity sha512-Fqqu0f8zv9W+RyOnx29BX/RlEsBRANbOf5xs5oxb2aHP4FKbLXxIaVPUiCti56LAR1IixMH4EyaixhUsKqoBHw== + "integrity" "sha512-97yCFY+2GvniqOThOSjPor8xUoDiQ0STVWAQMl3pjhJoFVe5DuXDLZCRSZxu9clx+oRCbTiXGgKEG/Yoyo6Y+w==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.16.0.tgz" + "version" "7.16.0" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-react-jsx-source@^7.12.1": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.14.5.tgz#79f728e60e6dbd31a2b860b0bf6c9765918acf1d" - integrity sha512-1TpSDnD9XR/rQ2tzunBVPThF5poaYT9GqP+of8fAtguYuI/dm2RkrMBDemsxtY0XBzvW7nXjYM0hRyKX9QYj7Q== + "integrity" "sha512-8yvbGGrHOeb/oyPc9tzNoe9/lmIjz3HLa9Nc5dMGDyNpGjfFrk8D2KdEq9NRkftZzeoQEW6yPQ29TMZtrLiUUA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.16.0.tgz" + "version" "7.16.0" dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-react-jsx@^7.12.1", "@babel/plugin-transform-react-jsx@^7.14.5": - version "7.14.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.9.tgz#3314b2163033abac5200a869c4de242cd50a914c" - integrity sha512-30PeETvS+AeD1f58i1OVyoDlVYQhap/K20ZrMjLmmzmC2AYR/G43D4sdJAaDAqCD3MYpSWbmrz3kES158QSLjw== +"@babel/plugin-transform-react-jsx@^7.12.1", "@babel/plugin-transform-react-jsx@^7.16.0": + "integrity" "sha512-rqDgIbukZ44pqq7NIRPGPGNklshPkvlmvqjdx3OZcGPk4zGIenYkxDTvl3LsSL8gqcc3ZzGmXPE6hR/u/voNOw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-annotate-as-pure" "^7.14.5" - "@babel/helper-module-imports" "^7.14.5" + "@babel/helper-annotate-as-pure" "^7.16.0" + "@babel/helper-module-imports" "^7.16.0" "@babel/helper-plugin-utils" "^7.14.5" - "@babel/plugin-syntax-jsx" "^7.14.5" - "@babel/types" "^7.14.9" + "@babel/plugin-syntax-jsx" "^7.16.0" + "@babel/types" "^7.16.0" -"@babel/plugin-transform-react-pure-annotations@^7.12.1", "@babel/plugin-transform-react-pure-annotations@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.14.5.tgz#18de612b84021e3a9802cbc212c9d9f46d0d11fc" - integrity sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g== +"@babel/plugin-transform-react-pure-annotations@^7.12.1", "@babel/plugin-transform-react-pure-annotations@^7.16.0": + "integrity" "sha512-NC/Bj2MG+t8Ef5Pdpo34Ay74X4Rt804h5y81PwOpfPtmAK3i6CizmQqwyBQzIepz1Yt8wNr2Z2L7Lu3qBMfZMA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-annotate-as-pure" "^7.14.5" + "@babel/helper-annotate-as-pure" "^7.16.0" "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-regenerator@^7.12.1", "@babel/plugin-transform-regenerator@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz#9676fd5707ed28f522727c5b3c0aa8544440b04f" - integrity sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg== +"@babel/plugin-transform-regenerator@^7.12.1", "@babel/plugin-transform-regenerator@^7.16.0": + "integrity" "sha512-JAvGxgKuwS2PihiSFaDrp94XOzzTUeDeOQlcKzVAyaPap7BnZXK/lvMDiubkPTdotPKOIZq9xWXWnggUMYiExg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.0.tgz" + "version" "7.16.0" dependencies: - regenerator-transform "^0.14.2" + "regenerator-transform" "^0.14.2" -"@babel/plugin-transform-reserved-words@^7.12.1", "@babel/plugin-transform-reserved-words@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz#c44589b661cfdbef8d4300dcc7469dffa92f8304" - integrity sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg== +"@babel/plugin-transform-reserved-words@^7.12.1", "@babel/plugin-transform-reserved-words@^7.16.0": + "integrity" "sha512-Dgs8NNCehHSvXdhEhln8u/TtJxfVwGYCgP2OOr5Z3Ar+B+zXicEOKNTyc+eca2cuEOMtjW6m9P9ijOt8QdqWkg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.0.tgz" + "version" "7.16.0" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-runtime@7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz#04b792057eb460389ff6a4198e377614ea1e7ba5" - integrity sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg== + "integrity" "sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz" + "version" "7.12.1" dependencies: "@babel/helper-module-imports" "^7.12.1" "@babel/helper-plugin-utils" "^7.10.4" - resolve "^1.8.1" - semver "^5.5.1" + "resolve" "^1.8.1" + "semver" "^5.5.1" -"@babel/plugin-transform-shorthand-properties@^7.12.1", "@babel/plugin-transform-shorthand-properties@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz#97f13855f1409338d8cadcbaca670ad79e091a58" - integrity sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g== +"@babel/plugin-transform-shorthand-properties@^7.12.1", "@babel/plugin-transform-shorthand-properties@^7.16.0": + "integrity" "sha512-iVb1mTcD8fuhSv3k99+5tlXu5N0v8/DPm2mO3WACLG6al1CGZH7v09HJyUb1TtYl/Z+KrM6pHSIJdZxP5A+xow==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.0.tgz" + "version" "7.16.0" dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-spread@^7.12.1", "@babel/plugin-transform-spread@^7.15.8": - version "7.15.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.15.8.tgz#79d5aa27f68d700449b2da07691dfa32d2f6d468" - integrity sha512-/daZ8s2tNaRekl9YJa9X4bzjpeRZLt122cpgFnQPLGUe61PH8zMEBmYqKkW5xF5JUEh5buEGXJoQpqBmIbpmEQ== +"@babel/plugin-transform-spread@^7.12.1", "@babel/plugin-transform-spread@^7.16.0": + "integrity" "sha512-Ao4MSYRaLAQczZVp9/7E7QHsCuK92yHRrmVNRe/SlEJjhzivq0BSn8mEraimL8wizHZ3fuaHxKH0iwzI13GyGg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.0.tgz" + "version" "7.16.0" dependencies: "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.15.4" + "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" -"@babel/plugin-transform-sticky-regex@^7.12.1", "@babel/plugin-transform-sticky-regex@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz#5b617542675e8b7761294381f3c28c633f40aeb9" - integrity sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A== +"@babel/plugin-transform-sticky-regex@^7.12.1", "@babel/plugin-transform-sticky-regex@^7.16.0": + "integrity" "sha512-/ntT2NljR9foobKk4E/YyOSwcGUXtYWv5tinMK/3RkypyNBNdhHUaq6Orw5DWq9ZcNlS03BIlEALFeQgeVAo4Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.0.tgz" + "version" "7.16.0" dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-template-literals@^7.12.1", "@babel/plugin-transform-template-literals@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz#a5f2bc233937d8453885dc736bdd8d9ffabf3d93" - integrity sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg== +"@babel/plugin-transform-template-literals@^7.12.1", "@babel/plugin-transform-template-literals@^7.16.0": + "integrity" "sha512-Rd4Ic89hA/f7xUSJQk5PnC+4so50vBoBfxjdQAdvngwidM8jYIBVxBZ/sARxD4e0yMXRbJVDrYf7dyRtIIKT6Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.0.tgz" + "version" "7.16.0" dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-typeof-symbol@^7.12.1", "@babel/plugin-transform-typeof-symbol@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz#39af2739e989a2bd291bf6b53f16981423d457d4" - integrity sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw== +"@babel/plugin-transform-typeof-symbol@^7.12.1", "@babel/plugin-transform-typeof-symbol@^7.16.0": + "integrity" "sha512-++V2L8Bdf4vcaHi2raILnptTBjGEFxn5315YU+e8+EqXIucA+q349qWngCLpUYqqv233suJ6NOienIVUpS9cqg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.0.tgz" + "version" "7.16.0" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-typescript@^7.12.1": - version "7.15.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.15.8.tgz#ff0e6a47de9b2d58652123ab5a879b2ff20665d8" - integrity sha512-ZXIkJpbaf6/EsmjeTbiJN/yMxWPFWvlr7sEG1P95Xb4S4IBcrf2n7s/fItIhsAmOf8oSh3VJPDppO6ExfAfKRQ== + "integrity" "sha512-NO4XoryBng06jjw/qWEU2LhcLJr1tWkhpMam/H4eas/CDKMX/b2/Ylb6EI256Y7+FVPCawwSM1rrJNOpDiz+Lg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.1.tgz" + "version" "7.16.1" dependencies: - "@babel/helper-create-class-features-plugin" "^7.15.4" + "@babel/helper-create-class-features-plugin" "^7.16.0" "@babel/helper-plugin-utils" "^7.14.5" - "@babel/plugin-syntax-typescript" "^7.14.5" + "@babel/plugin-syntax-typescript" "^7.16.0" -"@babel/plugin-transform-unicode-escapes@^7.12.1", "@babel/plugin-transform-unicode-escapes@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz#9d4bd2a681e3c5d7acf4f57fa9e51175d91d0c6b" - integrity sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA== +"@babel/plugin-transform-unicode-escapes@^7.12.1", "@babel/plugin-transform-unicode-escapes@^7.16.0": + "integrity" "sha512-VFi4dhgJM7Bpk8lRc5CMaRGlKZ29W9C3geZjt9beuzSUrlJxsNwX7ReLwaL6WEvsOf2EQkyIJEPtF8EXjB/g2A==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.0.tgz" + "version" "7.16.0" dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-unicode-regex@^7.12.1", "@babel/plugin-transform-unicode-regex@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz#4cd09b6c8425dd81255c7ceb3fb1836e7414382e" - integrity sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw== +"@babel/plugin-transform-unicode-regex@^7.12.1", "@babel/plugin-transform-unicode-regex@^7.16.0": + "integrity" "sha512-jHLK4LxhHjvCeZDWyA9c+P9XH1sOxRd1RO9xMtDVRAOND/PczPqizEtVdx4TQF/wyPaewqpT+tgQFYMnN/P94A==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.14.5" + "@babel/helper-create-regexp-features-plugin" "^7.16.0" "@babel/helper-plugin-utils" "^7.14.5" +"@babel/preset-env@^7.12.1", "@babel/preset-env@^7.8.4": + "integrity" "sha512-v0QtNd81v/xKj4gNKeuAerQ/azeNn/G1B1qMLeXOcV8+4TWlD2j3NV1u8q29SDFBXx/NBq5kyEAO+0mpRgacjA==" + "resolved" "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.4.tgz" + "version" "7.16.4" + dependencies: + "@babel/compat-data" "^7.16.4" + "@babel/helper-compilation-targets" "^7.16.3" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-validator-option" "^7.14.5" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.16.2" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.16.0" + "@babel/plugin-proposal-async-generator-functions" "^7.16.4" + "@babel/plugin-proposal-class-properties" "^7.16.0" + "@babel/plugin-proposal-class-static-block" "^7.16.0" + "@babel/plugin-proposal-dynamic-import" "^7.16.0" + "@babel/plugin-proposal-export-namespace-from" "^7.16.0" + "@babel/plugin-proposal-json-strings" "^7.16.0" + "@babel/plugin-proposal-logical-assignment-operators" "^7.16.0" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.16.0" + "@babel/plugin-proposal-numeric-separator" "^7.16.0" + "@babel/plugin-proposal-object-rest-spread" "^7.16.0" + "@babel/plugin-proposal-optional-catch-binding" "^7.16.0" + "@babel/plugin-proposal-optional-chaining" "^7.16.0" + "@babel/plugin-proposal-private-methods" "^7.16.0" + "@babel/plugin-proposal-private-property-in-object" "^7.16.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.16.0" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-transform-arrow-functions" "^7.16.0" + "@babel/plugin-transform-async-to-generator" "^7.16.0" + "@babel/plugin-transform-block-scoped-functions" "^7.16.0" + "@babel/plugin-transform-block-scoping" "^7.16.0" + "@babel/plugin-transform-classes" "^7.16.0" + "@babel/plugin-transform-computed-properties" "^7.16.0" + "@babel/plugin-transform-destructuring" "^7.16.0" + "@babel/plugin-transform-dotall-regex" "^7.16.0" + "@babel/plugin-transform-duplicate-keys" "^7.16.0" + "@babel/plugin-transform-exponentiation-operator" "^7.16.0" + "@babel/plugin-transform-for-of" "^7.16.0" + "@babel/plugin-transform-function-name" "^7.16.0" + "@babel/plugin-transform-literals" "^7.16.0" + "@babel/plugin-transform-member-expression-literals" "^7.16.0" + "@babel/plugin-transform-modules-amd" "^7.16.0" + "@babel/plugin-transform-modules-commonjs" "^7.16.0" + "@babel/plugin-transform-modules-systemjs" "^7.16.0" + "@babel/plugin-transform-modules-umd" "^7.16.0" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.16.0" + "@babel/plugin-transform-new-target" "^7.16.0" + "@babel/plugin-transform-object-super" "^7.16.0" + "@babel/plugin-transform-parameters" "^7.16.3" + "@babel/plugin-transform-property-literals" "^7.16.0" + "@babel/plugin-transform-regenerator" "^7.16.0" + "@babel/plugin-transform-reserved-words" "^7.16.0" + "@babel/plugin-transform-shorthand-properties" "^7.16.0" + "@babel/plugin-transform-spread" "^7.16.0" + "@babel/plugin-transform-sticky-regex" "^7.16.0" + "@babel/plugin-transform-template-literals" "^7.16.0" + "@babel/plugin-transform-typeof-symbol" "^7.16.0" + "@babel/plugin-transform-unicode-escapes" "^7.16.0" + "@babel/plugin-transform-unicode-regex" "^7.16.0" + "@babel/preset-modules" "^0.1.5" + "@babel/types" "^7.16.0" + "babel-plugin-polyfill-corejs2" "^0.3.0" + "babel-plugin-polyfill-corejs3" "^0.4.0" + "babel-plugin-polyfill-regenerator" "^0.3.0" + "core-js-compat" "^3.19.1" + "semver" "^6.3.0" + "@babel/preset-env@7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.12.1.tgz#9c7e5ca82a19efc865384bb4989148d2ee5d7ac2" - integrity sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg== + "integrity" "sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==" + "resolved" "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz" + "version" "7.12.1" dependencies: "@babel/compat-data" "^7.12.1" "@babel/helper-compilation-targets" "^7.12.1" @@ -1016,103 +1122,36 @@ "@babel/plugin-transform-unicode-regex" "^7.12.1" "@babel/preset-modules" "^0.1.3" "@babel/types" "^7.12.1" - core-js-compat "^3.6.2" - semver "^5.5.0" + "core-js-compat" "^3.6.2" + "semver" "^5.5.0" -"@babel/preset-env@^7.12.1", "@babel/preset-env@^7.8.4": - version "7.15.8" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.15.8.tgz#f527ce5bcb121cd199f6b502bf23e420b3ff8dba" - integrity sha512-rCC0wH8husJgY4FPbHsiYyiLxSY8oMDJH7Rl6RQMknbN9oDDHhM9RDFvnGM2MgkbUJzSQB4gtuwygY5mCqGSsA== - dependencies: - "@babel/compat-data" "^7.15.0" - "@babel/helper-compilation-targets" "^7.15.4" - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-validator-option" "^7.14.5" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.15.4" - "@babel/plugin-proposal-async-generator-functions" "^7.15.8" - "@babel/plugin-proposal-class-properties" "^7.14.5" - "@babel/plugin-proposal-class-static-block" "^7.15.4" - "@babel/plugin-proposal-dynamic-import" "^7.14.5" - "@babel/plugin-proposal-export-namespace-from" "^7.14.5" - "@babel/plugin-proposal-json-strings" "^7.14.5" - "@babel/plugin-proposal-logical-assignment-operators" "^7.14.5" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.5" - "@babel/plugin-proposal-numeric-separator" "^7.14.5" - "@babel/plugin-proposal-object-rest-spread" "^7.15.6" - "@babel/plugin-proposal-optional-catch-binding" "^7.14.5" - "@babel/plugin-proposal-optional-chaining" "^7.14.5" - "@babel/plugin-proposal-private-methods" "^7.14.5" - "@babel/plugin-proposal-private-property-in-object" "^7.15.4" - "@babel/plugin-proposal-unicode-property-regex" "^7.14.5" - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-syntax-class-properties" "^7.12.13" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - "@babel/plugin-syntax-top-level-await" "^7.14.5" - "@babel/plugin-transform-arrow-functions" "^7.14.5" - "@babel/plugin-transform-async-to-generator" "^7.14.5" - "@babel/plugin-transform-block-scoped-functions" "^7.14.5" - "@babel/plugin-transform-block-scoping" "^7.15.3" - "@babel/plugin-transform-classes" "^7.15.4" - "@babel/plugin-transform-computed-properties" "^7.14.5" - "@babel/plugin-transform-destructuring" "^7.14.7" - "@babel/plugin-transform-dotall-regex" "^7.14.5" - "@babel/plugin-transform-duplicate-keys" "^7.14.5" - "@babel/plugin-transform-exponentiation-operator" "^7.14.5" - "@babel/plugin-transform-for-of" "^7.15.4" - "@babel/plugin-transform-function-name" "^7.14.5" - "@babel/plugin-transform-literals" "^7.14.5" - "@babel/plugin-transform-member-expression-literals" "^7.14.5" - "@babel/plugin-transform-modules-amd" "^7.14.5" - "@babel/plugin-transform-modules-commonjs" "^7.15.4" - "@babel/plugin-transform-modules-systemjs" "^7.15.4" - "@babel/plugin-transform-modules-umd" "^7.14.5" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.14.9" - "@babel/plugin-transform-new-target" "^7.14.5" - "@babel/plugin-transform-object-super" "^7.14.5" - "@babel/plugin-transform-parameters" "^7.15.4" - "@babel/plugin-transform-property-literals" "^7.14.5" - "@babel/plugin-transform-regenerator" "^7.14.5" - "@babel/plugin-transform-reserved-words" "^7.14.5" - "@babel/plugin-transform-shorthand-properties" "^7.14.5" - "@babel/plugin-transform-spread" "^7.15.8" - "@babel/plugin-transform-sticky-regex" "^7.14.5" - "@babel/plugin-transform-template-literals" "^7.14.5" - "@babel/plugin-transform-typeof-symbol" "^7.14.5" - "@babel/plugin-transform-unicode-escapes" "^7.14.5" - "@babel/plugin-transform-unicode-regex" "^7.14.5" - "@babel/preset-modules" "^0.1.4" - "@babel/types" "^7.15.6" - babel-plugin-polyfill-corejs2 "^0.2.2" - babel-plugin-polyfill-corejs3 "^0.2.5" - babel-plugin-polyfill-regenerator "^0.2.2" - core-js-compat "^3.16.0" - semver "^6.3.0" - -"@babel/preset-modules@^0.1.3", "@babel/preset-modules@^0.1.4": - version "0.1.5" - resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9" - integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== +"@babel/preset-modules@^0.1.3", "@babel/preset-modules@^0.1.5": + "integrity" "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==" + "resolved" "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz" + "version" "0.1.5" dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" "@babel/plugin-transform-dotall-regex" "^7.4.4" "@babel/types" "^7.4.4" - esutils "^2.0.2" + "esutils" "^2.0.2" + +"@babel/preset-react@^7.12.5": + "integrity" "sha512-d31IFW2bLRB28uL1WoElyro8RH5l6531XfxMtCeCmp6RVAF1uTfxxUA0LH1tXl+psZdwfmIbwoG4U5VwgbhtLw==" + "resolved" "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.0.tgz" + "version" "7.16.0" + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-validator-option" "^7.14.5" + "@babel/plugin-transform-react-display-name" "^7.16.0" + "@babel/plugin-transform-react-jsx" "^7.16.0" + "@babel/plugin-transform-react-jsx-development" "^7.16.0" + "@babel/plugin-transform-react-pure-annotations" "^7.16.0" "@babel/preset-react@7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.12.1.tgz#7f022b13f55b6dd82f00f16d1c599ae62985358c" - integrity sha512-euCExymHCi0qB9u5fKw7rvlw7AZSjw/NaB9h7EkdTt5+yHRrXdiRTh7fkG3uBPpJg82CqLfp1LHLqWGSCrab+g== + "integrity" "sha512-euCExymHCi0qB9u5fKw7rvlw7AZSjw/NaB9h7EkdTt5+yHRrXdiRTh7fkG3uBPpJg82CqLfp1LHLqWGSCrab+g==" + "resolved" "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.1.tgz" + "version" "7.12.1" dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-react-display-name" "^7.12.1" @@ -1122,164 +1161,160 @@ "@babel/plugin-transform-react-jsx-source" "^7.12.1" "@babel/plugin-transform-react-pure-annotations" "^7.12.1" -"@babel/preset-react@^7.12.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.14.5.tgz#0fbb769513f899c2c56f3a882fa79673c2d4ab3c" - integrity sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-validator-option" "^7.14.5" - "@babel/plugin-transform-react-display-name" "^7.14.5" - "@babel/plugin-transform-react-jsx" "^7.14.5" - "@babel/plugin-transform-react-jsx-development" "^7.14.5" - "@babel/plugin-transform-react-pure-annotations" "^7.14.5" - "@babel/preset-typescript@7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz#86480b483bb97f75036e8864fe404cc782cc311b" - integrity sha512-hNK/DhmoJPsksdHuI/RVrcEws7GN5eamhi28JkO52MqIxU8Z0QpmiSOQxZHWOHV7I3P4UjHV97ay4TcamMA6Kw== + "integrity" "sha512-hNK/DhmoJPsksdHuI/RVrcEws7GN5eamhi28JkO52MqIxU8Z0QpmiSOQxZHWOHV7I3P4UjHV97ay4TcamMA6Kw==" + "resolved" "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz" + "version" "7.12.1" dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-typescript" "^7.12.1" "@babel/runtime-corejs3@^7.10.2": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.15.4.tgz#403139af262b9a6e8f9ba04a6fdcebf8de692bf1" - integrity sha512-lWcAqKeB624/twtTc3w6w/2o9RqJPaNBhPGK6DKLSiwuVWC7WFkypWyNg+CpZoyJH0jVzv1uMtXZ/5/lQOLtCg== + "integrity" "sha512-IAdDC7T0+wEB4y2gbIL0uOXEYpiZEeuFUTVbdGq+UwCcF35T/tS8KrmMomEwEc5wBbyfH3PJVpTSUqrhPDXFcQ==" + "resolved" "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.16.3.tgz" + "version" "7.16.3" dependencies: - core-js-pure "^3.16.0" - regenerator-runtime "^0.13.4" + "core-js-pure" "^3.19.0" + "regenerator-runtime" "^0.13.4" + +"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.3", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": + "integrity" "sha512-WBwekcqacdY2e9AF/Q7WLFUWmdJGJTkbjqTjoMDgXkVZ3ZRUvOPsLb5KdwISoQVsbP+DQzVZW4Zhci0DvpbNTQ==" + "resolved" "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.3.tgz" + "version" "7.16.3" + dependencies: + "regenerator-runtime" "^0.13.4" "@babel/runtime@7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.1.tgz#b4116a6b6711d010b2dad3b7b6e43bf1b9954740" - integrity sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA== - dependencies: - regenerator-runtime "^0.13.4" - -"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.4.tgz#fd17d16bfdf878e6dd02d19753a39fa8a8d9c84a" - integrity sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw== - dependencies: - regenerator-runtime "^0.13.4" - -"@babel/template@^7.10.4", "@babel/template@^7.15.4", "@babel/template@^7.3.3": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.15.4.tgz#51898d35dcf3faa670c4ee6afcfd517ee139f194" - integrity sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg== - dependencies: - "@babel/code-frame" "^7.14.5" - "@babel/parser" "^7.15.4" - "@babel/types" "^7.15.4" - -"@babel/traverse@^7.1.0", "@babel/traverse@^7.12.1", "@babel/traverse@^7.13.0", "@babel/traverse@^7.15.4", "@babel/traverse@^7.4.5", "@babel/traverse@^7.7.0": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.15.4.tgz#ff8510367a144bfbff552d9e18e28f3e2889c22d" - integrity sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA== - dependencies: - "@babel/code-frame" "^7.14.5" - "@babel/generator" "^7.15.4" - "@babel/helper-function-name" "^7.15.4" - "@babel/helper-hoist-variables" "^7.15.4" - "@babel/helper-split-export-declaration" "^7.15.4" - "@babel/parser" "^7.15.4" - "@babel/types" "^7.15.4" - debug "^4.1.0" - globals "^11.1.0" - -"@babel/types@^7.0.0", "@babel/types@^7.12.1", "@babel/types@^7.12.6", "@babel/types@^7.14.9", "@babel/types@^7.15.4", "@babel/types@^7.15.6", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0": - version "7.15.6" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.6.tgz#99abdc48218b2881c058dd0a7ab05b99c9be758f" - integrity sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig== + "integrity" "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==" + "resolved" "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz" + "version" "7.12.1" + dependencies: + "regenerator-runtime" "^0.13.4" + +"@babel/template@^7.10.4", "@babel/template@^7.15.4", "@babel/template@^7.16.0", "@babel/template@^7.3.3": + "integrity" "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==" + "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz" + "version" "7.16.0" + dependencies: + "@babel/code-frame" "^7.16.0" + "@babel/parser" "^7.16.0" + "@babel/types" "^7.16.0" + +"@babel/traverse@^7.1.0", "@babel/traverse@^7.12.1", "@babel/traverse@^7.13.0", "@babel/traverse@^7.15.4", "@babel/traverse@^7.16.0", "@babel/traverse@^7.16.3", "@babel/traverse@^7.4.5", "@babel/traverse@^7.7.0": + "integrity" "sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag==" + "resolved" "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.3.tgz" + "version" "7.16.3" + dependencies: + "@babel/code-frame" "^7.16.0" + "@babel/generator" "^7.16.0" + "@babel/helper-function-name" "^7.16.0" + "@babel/helper-hoist-variables" "^7.16.0" + "@babel/helper-split-export-declaration" "^7.16.0" + "@babel/parser" "^7.16.3" + "@babel/types" "^7.16.0" + "debug" "^4.1.0" + "globals" "^11.1.0" + +"@babel/types@^7.0.0", "@babel/types@^7.12.1", "@babel/types@^7.12.6", "@babel/types@^7.15.6", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0": + "integrity" "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==" + "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz" + "version" "7.15.6" dependencies: "@babel/helper-validator-identifier" "^7.14.9" - to-fast-properties "^2.0.0" + "to-fast-properties" "^2.0.0" + +"@babel/types@^7.16.0": + "integrity" "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==" + "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz" + "version" "7.16.0" + dependencies: + "@babel/helper-validator-identifier" "^7.15.7" + "to-fast-properties" "^2.0.0" "@bcoe/v8-coverage@^0.2.3": - version "0.2.3" - resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" - integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== + "integrity" "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + "resolved" "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" + "version" "0.2.3" "@cnakazawa/watch@^1.0.3": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" - integrity sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ== + "integrity" "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==" + "resolved" "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz" + "version" "1.0.4" dependencies: - exec-sh "^0.3.2" - minimist "^1.2.0" + "exec-sh" "^0.3.2" + "minimist" "^1.2.0" "@csstools/convert-colors@^1.4.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@csstools/convert-colors/-/convert-colors-1.4.0.tgz#ad495dc41b12e75d588c6db8b9834f08fa131eb7" - integrity sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw== + "integrity" "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==" + "resolved" "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz" + "version" "1.4.0" "@csstools/normalize.css@^10.1.0": - version "10.1.0" - resolved "https://registry.yarnpkg.com/@csstools/normalize.css/-/normalize.css-10.1.0.tgz#f0950bba18819512d42f7197e56c518aa491cf18" - integrity sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg== + "integrity" "sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg==" + "resolved" "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz" + "version" "10.1.0" "@emotion/is-prop-valid@^0.8.8": - version "0.8.8" - resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz#db28b1c4368a259b60a97311d6a952d4fd01ac1a" - integrity sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA== + "integrity" "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==" + "resolved" "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz" + "version" "0.8.8" dependencies: "@emotion/memoize" "0.7.4" "@emotion/memoize@0.7.4": - version "0.7.4" - resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.4.tgz#19bf0f5af19149111c40d98bb0cf82119f5d9eeb" - integrity sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw== + "integrity" "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" + "resolved" "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz" + "version" "0.7.4" "@emotion/stylis@^0.8.4": - version "0.8.5" - resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04" - integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ== + "integrity" "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + "resolved" "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz" + "version" "0.8.5" "@emotion/unitless@^0.7.4": - version "0.7.5" - resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" - integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== + "integrity" "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + "resolved" "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz" + "version" "0.7.5" "@eslint/eslintrc@^0.4.3": - version "0.4.3" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" - integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw== - dependencies: - ajv "^6.12.4" - debug "^4.1.1" - espree "^7.3.0" - globals "^13.9.0" - ignore "^4.0.6" - import-fresh "^3.2.1" - js-yaml "^3.13.1" - minimatch "^3.0.4" - strip-json-comments "^3.1.1" + "integrity" "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==" + "resolved" "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz" + "version" "0.4.3" + dependencies: + "ajv" "^6.12.4" + "debug" "^4.1.1" + "espree" "^7.3.0" + "globals" "^13.9.0" + "ignore" "^4.0.6" + "import-fresh" "^3.2.1" + "js-yaml" "^3.13.1" + "minimatch" "^3.0.4" + "strip-json-comments" "^3.1.1" "@gar/promisify@^1.0.1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.2.tgz#30aa825f11d438671d585bd44e7fd564535fc210" - integrity sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw== + "integrity" "sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw==" + "resolved" "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.2.tgz" + "version" "1.1.2" "@hapi/address@2.x.x": - version "2.1.4" - resolved "https://registry.yarnpkg.com/@hapi/address/-/address-2.1.4.tgz#5d67ed43f3fd41a69d4b9ff7b56e7c0d1d0a81e5" - integrity sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ== + "integrity" "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==" + "resolved" "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz" + "version" "2.1.4" "@hapi/bourne@1.x.x": - version "1.3.2" - resolved "https://registry.yarnpkg.com/@hapi/bourne/-/bourne-1.3.2.tgz#0a7095adea067243ce3283e1b56b8a8f453b242a" - integrity sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA== + "integrity" "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==" + "resolved" "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz" + "version" "1.3.2" -"@hapi/hoek@8.x.x", "@hapi/hoek@^8.3.0": - version "8.5.1" - resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-8.5.1.tgz#fde96064ca446dec8c55a8c2f130957b070c6e06" - integrity sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow== +"@hapi/hoek@^8.3.0", "@hapi/hoek@8.x.x": + "integrity" "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==" + "resolved" "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz" + "version" "8.5.1" "@hapi/joi@^15.1.0": - version "15.1.1" - resolved "https://registry.yarnpkg.com/@hapi/joi/-/joi-15.1.1.tgz#c675b8a71296f02833f8d6d243b34c57b8ce19d7" - integrity sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ== + "integrity" "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==" + "resolved" "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz" + "version" "15.1.1" dependencies: "@hapi/address" "2.x.x" "@hapi/bourne" "1.x.x" @@ -1287,58 +1322,58 @@ "@hapi/topo" "3.x.x" "@hapi/topo@3.x.x": - version "3.1.6" - resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-3.1.6.tgz#68d935fa3eae7fdd5ab0d7f953f3205d8b2bfc29" - integrity sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ== + "integrity" "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==" + "resolved" "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz" + "version" "3.1.6" dependencies: "@hapi/hoek" "^8.3.0" "@humanwhocodes/config-array@^0.5.0": - version "0.5.0" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9" - integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg== + "integrity" "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==" + "resolved" "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz" + "version" "0.5.0" dependencies: "@humanwhocodes/object-schema" "^1.2.0" - debug "^4.1.1" - minimatch "^3.0.4" + "debug" "^4.1.1" + "minimatch" "^3.0.4" "@humanwhocodes/object-schema@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz#87de7af9c231826fdd68ac7258f77c429e0e5fcf" - integrity sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w== + "integrity" "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + "resolved" "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz" + "version" "1.2.1" "@istanbuljs/load-nyc-config@^1.0.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" - integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== + "integrity" "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==" + "resolved" "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz" + "version" "1.1.0" dependencies: - camelcase "^5.3.1" - find-up "^4.1.0" - get-package-type "^0.1.0" - js-yaml "^3.13.1" - resolve-from "^5.0.0" + "camelcase" "^5.3.1" + "find-up" "^4.1.0" + "get-package-type" "^0.1.0" + "js-yaml" "^3.13.1" + "resolve-from" "^5.0.0" "@istanbuljs/schema@^0.1.2": - version "0.1.3" - resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" - integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== + "integrity" "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + "resolved" "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz" + "version" "0.1.3" "@jest/console@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-26.6.2.tgz#4e04bc464014358b03ab4937805ee36a0aeb98f2" - integrity sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g== + "integrity" "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==" + "resolved" "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz" + "version" "26.6.2" dependencies: "@jest/types" "^26.6.2" "@types/node" "*" - chalk "^4.0.0" - jest-message-util "^26.6.2" - jest-util "^26.6.2" - slash "^3.0.0" + "chalk" "^4.0.0" + "jest-message-util" "^26.6.2" + "jest-util" "^26.6.2" + "slash" "^3.0.0" "@jest/core@^26.6.0", "@jest/core@^26.6.3": - version "26.6.3" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-26.6.3.tgz#7639fcb3833d748a4656ada54bde193051e45fad" - integrity sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw== + "integrity" "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==" + "resolved" "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz" + "version" "26.6.3" dependencies: "@jest/console" "^26.6.2" "@jest/reporters" "^26.6.2" @@ -1346,308 +1381,297 @@ "@jest/transform" "^26.6.2" "@jest/types" "^26.6.2" "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - exit "^0.1.2" - graceful-fs "^4.2.4" - jest-changed-files "^26.6.2" - jest-config "^26.6.3" - jest-haste-map "^26.6.2" - jest-message-util "^26.6.2" - jest-regex-util "^26.0.0" - jest-resolve "^26.6.2" - jest-resolve-dependencies "^26.6.3" - jest-runner "^26.6.3" - jest-runtime "^26.6.3" - jest-snapshot "^26.6.2" - jest-util "^26.6.2" - jest-validate "^26.6.2" - jest-watcher "^26.6.2" - micromatch "^4.0.2" - p-each-series "^2.1.0" - rimraf "^3.0.0" - slash "^3.0.0" - strip-ansi "^6.0.0" + "ansi-escapes" "^4.2.1" + "chalk" "^4.0.0" + "exit" "^0.1.2" + "graceful-fs" "^4.2.4" + "jest-changed-files" "^26.6.2" + "jest-config" "^26.6.3" + "jest-haste-map" "^26.6.2" + "jest-message-util" "^26.6.2" + "jest-regex-util" "^26.0.0" + "jest-resolve" "^26.6.2" + "jest-resolve-dependencies" "^26.6.3" + "jest-runner" "^26.6.3" + "jest-runtime" "^26.6.3" + "jest-snapshot" "^26.6.2" + "jest-util" "^26.6.2" + "jest-validate" "^26.6.2" + "jest-watcher" "^26.6.2" + "micromatch" "^4.0.2" + "p-each-series" "^2.1.0" + "rimraf" "^3.0.0" + "slash" "^3.0.0" + "strip-ansi" "^6.0.0" "@jest/environment@^26.6.0", "@jest/environment@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-26.6.2.tgz#ba364cc72e221e79cc8f0a99555bf5d7577cf92c" - integrity sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA== + "integrity" "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==" + "resolved" "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz" + "version" "26.6.2" dependencies: "@jest/fake-timers" "^26.6.2" "@jest/types" "^26.6.2" "@types/node" "*" - jest-mock "^26.6.2" + "jest-mock" "^26.6.2" "@jest/fake-timers@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-26.6.2.tgz#459c329bcf70cee4af4d7e3f3e67848123535aad" - integrity sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA== + "integrity" "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==" + "resolved" "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz" + "version" "26.6.2" dependencies: "@jest/types" "^26.6.2" "@sinonjs/fake-timers" "^6.0.1" "@types/node" "*" - jest-message-util "^26.6.2" - jest-mock "^26.6.2" - jest-util "^26.6.2" + "jest-message-util" "^26.6.2" + "jest-mock" "^26.6.2" + "jest-util" "^26.6.2" "@jest/globals@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-26.6.2.tgz#5b613b78a1aa2655ae908eba638cc96a20df720a" - integrity sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA== + "integrity" "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==" + "resolved" "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz" + "version" "26.6.2" dependencies: "@jest/environment" "^26.6.2" "@jest/types" "^26.6.2" - expect "^26.6.2" + "expect" "^26.6.2" "@jest/reporters@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-26.6.2.tgz#1f518b99637a5f18307bd3ecf9275f6882a667f6" - integrity sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw== + "integrity" "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==" + "resolved" "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz" + "version" "26.6.2" dependencies: "@bcoe/v8-coverage" "^0.2.3" "@jest/console" "^26.6.2" "@jest/test-result" "^26.6.2" "@jest/transform" "^26.6.2" "@jest/types" "^26.6.2" - chalk "^4.0.0" - collect-v8-coverage "^1.0.0" - exit "^0.1.2" - glob "^7.1.2" - graceful-fs "^4.2.4" - istanbul-lib-coverage "^3.0.0" - istanbul-lib-instrument "^4.0.3" - istanbul-lib-report "^3.0.0" - istanbul-lib-source-maps "^4.0.0" - istanbul-reports "^3.0.2" - jest-haste-map "^26.6.2" - jest-resolve "^26.6.2" - jest-util "^26.6.2" - jest-worker "^26.6.2" - slash "^3.0.0" - source-map "^0.6.0" - string-length "^4.0.1" - terminal-link "^2.0.0" - v8-to-istanbul "^7.0.0" + "chalk" "^4.0.0" + "collect-v8-coverage" "^1.0.0" + "exit" "^0.1.2" + "glob" "^7.1.2" + "graceful-fs" "^4.2.4" + "istanbul-lib-coverage" "^3.0.0" + "istanbul-lib-instrument" "^4.0.3" + "istanbul-lib-report" "^3.0.0" + "istanbul-lib-source-maps" "^4.0.0" + "istanbul-reports" "^3.0.2" + "jest-haste-map" "^26.6.2" + "jest-resolve" "^26.6.2" + "jest-util" "^26.6.2" + "jest-worker" "^26.6.2" + "slash" "^3.0.0" + "source-map" "^0.6.0" + "string-length" "^4.0.1" + "terminal-link" "^2.0.0" + "v8-to-istanbul" "^7.0.0" optionalDependencies: - node-notifier "^8.0.0" + "node-notifier" "^8.0.0" "@jest/source-map@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-26.6.2.tgz#29af5e1e2e324cafccc936f218309f54ab69d535" - integrity sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA== + "integrity" "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==" + "resolved" "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz" + "version" "26.6.2" dependencies: - callsites "^3.0.0" - graceful-fs "^4.2.4" - source-map "^0.6.0" + "callsites" "^3.0.0" + "graceful-fs" "^4.2.4" + "source-map" "^0.6.0" "@jest/test-result@^26.6.0", "@jest/test-result@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-26.6.2.tgz#55da58b62df134576cc95476efa5f7949e3f5f18" - integrity sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ== + "integrity" "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==" + "resolved" "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz" + "version" "26.6.2" dependencies: "@jest/console" "^26.6.2" "@jest/types" "^26.6.2" "@types/istanbul-lib-coverage" "^2.0.0" - collect-v8-coverage "^1.0.0" + "collect-v8-coverage" "^1.0.0" "@jest/test-sequencer@^26.6.3": - version "26.6.3" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz#98e8a45100863886d074205e8ffdc5a7eb582b17" - integrity sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw== + "integrity" "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==" + "resolved" "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz" + "version" "26.6.3" dependencies: "@jest/test-result" "^26.6.2" - graceful-fs "^4.2.4" - jest-haste-map "^26.6.2" - jest-runner "^26.6.3" - jest-runtime "^26.6.3" + "graceful-fs" "^4.2.4" + "jest-haste-map" "^26.6.2" + "jest-runner" "^26.6.3" + "jest-runtime" "^26.6.3" "@jest/transform@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-26.6.2.tgz#5ac57c5fa1ad17b2aae83e73e45813894dcf2e4b" - integrity sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA== + "integrity" "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==" + "resolved" "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz" + "version" "26.6.2" dependencies: "@babel/core" "^7.1.0" "@jest/types" "^26.6.2" - babel-plugin-istanbul "^6.0.0" - chalk "^4.0.0" - convert-source-map "^1.4.0" - fast-json-stable-stringify "^2.0.0" - graceful-fs "^4.2.4" - jest-haste-map "^26.6.2" - jest-regex-util "^26.0.0" - jest-util "^26.6.2" - micromatch "^4.0.2" - pirates "^4.0.1" - slash "^3.0.0" - source-map "^0.6.1" - write-file-atomic "^3.0.0" + "babel-plugin-istanbul" "^6.0.0" + "chalk" "^4.0.0" + "convert-source-map" "^1.4.0" + "fast-json-stable-stringify" "^2.0.0" + "graceful-fs" "^4.2.4" + "jest-haste-map" "^26.6.2" + "jest-regex-util" "^26.0.0" + "jest-util" "^26.6.2" + "micromatch" "^4.0.2" + "pirates" "^4.0.1" + "slash" "^3.0.0" + "source-map" "^0.6.1" + "write-file-atomic" "^3.0.0" "@jest/types@^26.6.0", "@jest/types@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e" - integrity sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ== + "integrity" "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==" + "resolved" "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz" + "version" "26.6.2" dependencies: "@types/istanbul-lib-coverage" "^2.0.0" "@types/istanbul-reports" "^3.0.0" "@types/node" "*" "@types/yargs" "^15.0.0" - chalk "^4.0.0" - -"@jest/types@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.2.5.tgz#420765c052605e75686982d24b061b4cbba22132" - integrity sha512-nmuM4VuDtCZcY+eTpw+0nvstwReMsjPoj7ZR80/BbixulhLaiX+fbv8oeLW8WZlJMcsGQsTmMKT/iTZu1Uy/lQ== - dependencies: - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^3.0.0" - "@types/node" "*" - "@types/yargs" "^16.0.0" - chalk "^4.0.0" + "chalk" "^4.0.0" "@nodelib/fs.scandir@2.1.5": - version "2.1.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" - integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + "integrity" "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" + "version" "2.1.5" dependencies: "@nodelib/fs.stat" "2.0.5" - run-parallel "^1.1.9" + "run-parallel" "^1.1.9" -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" - integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== +"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": + "integrity" "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" + "version" "2.0.5" "@nodelib/fs.walk@^1.2.3": - version "1.2.8" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" - integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + "integrity" "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" + "version" "1.2.8" dependencies: "@nodelib/fs.scandir" "2.1.5" - fastq "^1.6.0" + "fastq" "^1.6.0" "@npmcli/fs@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-1.0.0.tgz#589612cfad3a6ea0feafcb901d29c63fd52db09f" - integrity sha512-8ltnOpRR/oJbOp8vaGUnipOi3bqkcW+sLHFlyXIr08OGHmVJLB1Hn7QtGXbYcpVtH1gAYZTlmDXtE4YV0+AMMQ== + "integrity" "sha512-8ltnOpRR/oJbOp8vaGUnipOi3bqkcW+sLHFlyXIr08OGHmVJLB1Hn7QtGXbYcpVtH1gAYZTlmDXtE4YV0+AMMQ==" + "resolved" "https://registry.npmjs.org/@npmcli/fs/-/fs-1.0.0.tgz" + "version" "1.0.0" dependencies: "@gar/promisify" "^1.0.1" - semver "^7.3.5" + "semver" "^7.3.5" "@npmcli/move-file@^1.0.1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674" - integrity sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg== + "integrity" "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==" + "resolved" "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz" + "version" "1.1.2" dependencies: - mkdirp "^1.0.4" - rimraf "^3.0.2" + "mkdirp" "^1.0.4" + "rimraf" "^3.0.2" "@pmmmwh/react-refresh-webpack-plugin@0.4.3": - version "0.4.3" - resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.3.tgz#1eec460596d200c0236bf195b078a5d1df89b766" - integrity sha512-br5Qwvh8D2OQqSXpd1g/xqXKnK0r+Jz6qVKBbWmpUcrbGOxUrf39V5oZ1876084CGn18uMdR5uvPqBv9UqtBjQ== + "integrity" "sha512-br5Qwvh8D2OQqSXpd1g/xqXKnK0r+Jz6qVKBbWmpUcrbGOxUrf39V5oZ1876084CGn18uMdR5uvPqBv9UqtBjQ==" + "resolved" "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.3.tgz" + "version" "0.4.3" dependencies: - ansi-html "^0.0.7" - error-stack-parser "^2.0.6" - html-entities "^1.2.1" - native-url "^0.2.6" - schema-utils "^2.6.5" - source-map "^0.7.3" + "ansi-html" "^0.0.7" + "error-stack-parser" "^2.0.6" + "html-entities" "^1.2.1" + "native-url" "^0.2.6" + "schema-utils" "^2.6.5" + "source-map" "^0.7.3" "@rollup/plugin-node-resolve@^7.1.1": - version "7.1.3" - resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz#80de384edfbd7bfc9101164910f86078151a3eca" - integrity sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q== + "integrity" "sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q==" + "resolved" "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz" + "version" "7.1.3" dependencies: "@rollup/pluginutils" "^3.0.8" "@types/resolve" "0.0.8" - builtin-modules "^3.1.0" - is-module "^1.0.0" - resolve "^1.14.2" + "builtin-modules" "^3.1.0" + "is-module" "^1.0.0" + "resolve" "^1.14.2" "@rollup/plugin-replace@^2.3.1": - version "2.4.2" - resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz#a2d539314fbc77c244858faa523012825068510a" - integrity sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg== + "integrity" "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==" + "resolved" "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz" + "version" "2.4.2" dependencies: "@rollup/pluginutils" "^3.1.0" - magic-string "^0.25.7" + "magic-string" "^0.25.7" "@rollup/pluginutils@^3.0.8", "@rollup/pluginutils@^3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" - integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== + "integrity" "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==" + "resolved" "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz" + "version" "3.1.0" dependencies: "@types/estree" "0.0.39" - estree-walker "^1.0.1" - picomatch "^2.2.2" + "estree-walker" "^1.0.1" + "picomatch" "^2.2.2" "@sinonjs/commons@^1.7.0": - version "1.8.3" - resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d" - integrity sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ== + "integrity" "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==" + "resolved" "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz" + "version" "1.8.3" dependencies: - type-detect "4.0.8" + "type-detect" "4.0.8" "@sinonjs/fake-timers@^6.0.1": - version "6.0.1" - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz#293674fccb3262ac782c7aadfdeca86b10c75c40" - integrity sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA== + "integrity" "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==" + "resolved" "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz" + "version" "6.0.1" dependencies: "@sinonjs/commons" "^1.7.0" "@surma/rollup-plugin-off-main-thread@^1.1.1": - version "1.4.2" - resolved "https://registry.yarnpkg.com/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz#e6786b6af5799f82f7ab3a82e53f6182d2b91a58" - integrity sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A== + "integrity" "sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A==" + "resolved" "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz" + "version" "1.4.2" dependencies: - ejs "^2.6.1" - magic-string "^0.25.0" + "ejs" "^2.6.1" + "magic-string" "^0.25.0" "@svgr/babel-plugin-add-jsx-attribute@^5.4.0": - version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz#81ef61947bb268eb9d50523446f9c638fb355906" - integrity sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg== + "integrity" "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz" + "version" "5.4.0" "@svgr/babel-plugin-remove-jsx-attribute@^5.4.0": - version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz#6b2c770c95c874654fd5e1d5ef475b78a0a962ef" - integrity sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg== + "integrity" "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz" + "version" "5.4.0" "@svgr/babel-plugin-remove-jsx-empty-expression@^5.0.1": - version "5.0.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz#25621a8915ed7ad70da6cea3d0a6dbc2ea933efd" - integrity sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA== + "integrity" "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz" + "version" "5.0.1" "@svgr/babel-plugin-replace-jsx-attribute-value@^5.0.1": - version "5.0.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz#0b221fc57f9fcd10e91fe219e2cd0dd03145a897" - integrity sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ== + "integrity" "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz" + "version" "5.0.1" "@svgr/babel-plugin-svg-dynamic-title@^5.4.0": - version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz#139b546dd0c3186b6e5db4fefc26cb0baea729d7" - integrity sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg== + "integrity" "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz" + "version" "5.4.0" "@svgr/babel-plugin-svg-em-dimensions@^5.4.0": - version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz#6543f69526632a133ce5cabab965deeaea2234a0" - integrity sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw== + "integrity" "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz" + "version" "5.4.0" "@svgr/babel-plugin-transform-react-native-svg@^5.4.0": - version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz#00bf9a7a73f1cad3948cdab1f8dfb774750f8c80" - integrity sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q== + "integrity" "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz" + "version" "5.4.0" "@svgr/babel-plugin-transform-svg-component@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz#583a5e2a193e214da2f3afeb0b9e8d3250126b4a" - integrity sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ== + "integrity" "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz" + "version" "5.5.0" "@svgr/babel-preset@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-5.5.0.tgz#8af54f3e0a8add7b1e2b0fcd5a882c55393df327" - integrity sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig== + "integrity" "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==" + "resolved" "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz" + "version" "5.5.0" dependencies: "@svgr/babel-plugin-add-jsx-attribute" "^5.4.0" "@svgr/babel-plugin-remove-jsx-attribute" "^5.4.0" @@ -1659,44 +1683,44 @@ "@svgr/babel-plugin-transform-svg-component" "^5.5.0" "@svgr/core@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/core/-/core-5.5.0.tgz#82e826b8715d71083120fe8f2492ec7d7874a579" - integrity sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ== + "integrity" "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==" + "resolved" "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz" + "version" "5.5.0" dependencies: "@svgr/plugin-jsx" "^5.5.0" - camelcase "^6.2.0" - cosmiconfig "^7.0.0" + "camelcase" "^6.2.0" + "cosmiconfig" "^7.0.0" "@svgr/hast-util-to-babel-ast@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz#5ee52a9c2533f73e63f8f22b779f93cd432a5461" - integrity sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ== + "integrity" "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==" + "resolved" "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz" + "version" "5.5.0" dependencies: "@babel/types" "^7.12.6" "@svgr/plugin-jsx@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz#1aa8cd798a1db7173ac043466d7b52236b369000" - integrity sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA== + "integrity" "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==" + "resolved" "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz" + "version" "5.5.0" dependencies: "@babel/core" "^7.12.3" "@svgr/babel-preset" "^5.5.0" "@svgr/hast-util-to-babel-ast" "^5.5.0" - svg-parser "^2.0.2" + "svg-parser" "^2.0.2" "@svgr/plugin-svgo@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz#02da55d85320549324e201c7b2e53bf431fcc246" - integrity sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ== + "integrity" "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==" + "resolved" "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz" + "version" "5.5.0" dependencies: - cosmiconfig "^7.0.0" - deepmerge "^4.2.2" - svgo "^1.2.2" + "cosmiconfig" "^7.0.0" + "deepmerge" "^4.2.2" + "svgo" "^1.2.2" "@svgr/webpack@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-5.5.0.tgz#aae858ee579f5fa8ce6c3166ef56c6a1b381b640" - integrity sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g== + "integrity" "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==" + "resolved" "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz" + "version" "5.5.0" dependencies: "@babel/core" "^7.12.3" "@babel/plugin-transform-react-constant-elements" "^7.12.1" @@ -1705,66 +1729,66 @@ "@svgr/core" "^5.5.0" "@svgr/plugin-jsx" "^5.5.0" "@svgr/plugin-svgo" "^5.5.0" - loader-utils "^2.0.0" + "loader-utils" "^2.0.0" -"@testing-library/dom@^7.28.1": - version "7.31.2" - resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-7.31.2.tgz#df361db38f5212b88555068ab8119f5d841a8c4a" - integrity sha512-3UqjCpey6HiTZT92vODYLPxTBWlM8ZOOjr3LX5F37/VRipW2M1kX6I/Cm4VXzteZqfGfagg8yXywpcOgQBlNsQ== +"@testing-library/dom@^7.28.1", "@testing-library/dom@>=7.21.4": + "integrity" "sha512-3UqjCpey6HiTZT92vODYLPxTBWlM8ZOOjr3LX5F37/VRipW2M1kX6I/Cm4VXzteZqfGfagg8yXywpcOgQBlNsQ==" + "resolved" "https://registry.npmjs.org/@testing-library/dom/-/dom-7.31.2.tgz" + "version" "7.31.2" dependencies: "@babel/code-frame" "^7.10.4" "@babel/runtime" "^7.12.5" "@types/aria-query" "^4.2.0" - aria-query "^4.2.2" - chalk "^4.1.0" - dom-accessibility-api "^0.5.6" - lz-string "^1.4.4" - pretty-format "^26.6.2" + "aria-query" "^4.2.2" + "chalk" "^4.1.0" + "dom-accessibility-api" "^0.5.6" + "lz-string" "^1.4.4" + "pretty-format" "^26.6.2" "@testing-library/jest-dom@^5.11.4": - version "5.14.1" - resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-5.14.1.tgz#8501e16f1e55a55d675fe73eecee32cdaddb9766" - integrity sha512-dfB7HVIgTNCxH22M1+KU6viG5of2ldoA5ly8Ar8xkezKHKXjRvznCdbMbqjYGgO2xjRbwnR+rR8MLUIqF3kKbQ== + "integrity" "sha512-dfB7HVIgTNCxH22M1+KU6viG5of2ldoA5ly8Ar8xkezKHKXjRvznCdbMbqjYGgO2xjRbwnR+rR8MLUIqF3kKbQ==" + "resolved" "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.14.1.tgz" + "version" "5.14.1" dependencies: "@babel/runtime" "^7.9.2" "@types/testing-library__jest-dom" "^5.9.1" - aria-query "^4.2.2" - chalk "^3.0.0" - css "^3.0.0" - css.escape "^1.5.1" - dom-accessibility-api "^0.5.6" - lodash "^4.17.15" - redent "^3.0.0" + "aria-query" "^4.2.2" + "chalk" "^3.0.0" + "css" "^3.0.0" + "css.escape" "^1.5.1" + "dom-accessibility-api" "^0.5.6" + "lodash" "^4.17.15" + "redent" "^3.0.0" "@testing-library/react@^11.1.0": - version "11.2.7" - resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-11.2.7.tgz#b29e2e95c6765c815786c0bc1d5aed9cb2bf7818" - integrity sha512-tzRNp7pzd5QmbtXNG/mhdcl7Awfu/Iz1RaVHY75zTdOkmHCuzMhRL83gWHSgOAcjS3CCbyfwUHMZgRJb4kAfpA== + "integrity" "sha512-tzRNp7pzd5QmbtXNG/mhdcl7Awfu/Iz1RaVHY75zTdOkmHCuzMhRL83gWHSgOAcjS3CCbyfwUHMZgRJb4kAfpA==" + "resolved" "https://registry.npmjs.org/@testing-library/react/-/react-11.2.7.tgz" + "version" "11.2.7" dependencies: "@babel/runtime" "^7.12.5" "@testing-library/dom" "^7.28.1" "@testing-library/user-event@^12.1.10": - version "12.8.3" - resolved "https://registry.yarnpkg.com/@testing-library/user-event/-/user-event-12.8.3.tgz#1aa3ed4b9f79340a1e1836bc7f57c501e838704a" - integrity sha512-IR0iWbFkgd56Bu5ZI/ej8yQwrkCv8Qydx6RzwbKz9faXazR/+5tvYKsZQgyXJiwgpcva127YO6JcWy7YlCfofQ== + "integrity" "sha512-IR0iWbFkgd56Bu5ZI/ej8yQwrkCv8Qydx6RzwbKz9faXazR/+5tvYKsZQgyXJiwgpcva127YO6JcWy7YlCfofQ==" + "resolved" "https://registry.npmjs.org/@testing-library/user-event/-/user-event-12.8.3.tgz" + "version" "12.8.3" dependencies: "@babel/runtime" "^7.12.5" "@tootallnate/once@1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" - integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== + "integrity" "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + "resolved" "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz" + "version" "1.1.2" "@types/aria-query@^4.2.0": - version "4.2.2" - resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-4.2.2.tgz#ed4e0ad92306a704f9fb132a0cfcf77486dbe2bc" - integrity sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig== + "integrity" "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" + "resolved" "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz" + "version" "4.2.2" "@types/babel__core@^7.0.0", "@types/babel__core@^7.1.16", "@types/babel__core@^7.1.7": - version "7.1.16" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.16.tgz#bc12c74b7d65e82d29876b5d0baf5c625ac58702" - integrity sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ== + "integrity" "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==" + "resolved" "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz" + "version" "7.1.16" dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" @@ -1773,205 +1797,205 @@ "@types/babel__traverse" "*" "@types/babel__generator@*": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.3.tgz#f456b4b2ce79137f768aa130d2423d2f0ccfaba5" - integrity sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA== + "integrity" "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==" + "resolved" "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz" + "version" "7.6.3" dependencies: "@babel/types" "^7.0.0" "@types/babel__template@*": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" - integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== + "integrity" "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==" + "resolved" "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz" + "version" "7.4.1" dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": - version "7.14.2" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.14.2.tgz#ffcd470bbb3f8bf30481678fb5502278ca833a43" - integrity sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA== + "integrity" "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==" + "resolved" "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz" + "version" "7.14.2" dependencies: "@babel/types" "^7.3.0" "@types/d3-array@*": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@types/d3-array/-/d3-array-3.0.2.tgz#71c35bca8366a40d1b8fce9279afa4a77fb0065d" - integrity sha512-5mjGjz6XOXKOCdTajXTZ/pMsg236RdiwKPrRPWAEf/2S/+PzwY+LLYShUpeysWaMvsdS7LArh6GdUefoxpchsQ== + "integrity" "sha512-5mjGjz6XOXKOCdTajXTZ/pMsg236RdiwKPrRPWAEf/2S/+PzwY+LLYShUpeysWaMvsdS7LArh6GdUefoxpchsQ==" + "resolved" "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.0.2.tgz" + "version" "3.0.2" "@types/d3-axis@*": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/d3-axis/-/d3-axis-3.0.1.tgz#6afc20744fa5cc0cbc3e2bd367b140a79ed3e7a8" - integrity sha512-zji/iIbdd49g9WN0aIsGcwcTBUkgLsCSwB+uH+LPVDAiKWENMtI3cJEWt+7/YYwelMoZmbBfzA3qCdrZ2XFNnw== + "integrity" "sha512-zji/iIbdd49g9WN0aIsGcwcTBUkgLsCSwB+uH+LPVDAiKWENMtI3cJEWt+7/YYwelMoZmbBfzA3qCdrZ2XFNnw==" + "resolved" "https://registry.npmjs.org/@types/d3-axis/-/d3-axis-3.0.1.tgz" + "version" "3.0.1" dependencies: "@types/d3-selection" "*" "@types/d3-brush@*": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/d3-brush/-/d3-brush-3.0.1.tgz#ae5f17ce391935ca88b29000e60ee20452c6357c" - integrity sha512-B532DozsiTuQMHu2YChdZU0qsFJSio3Q6jmBYGYNp3gMDzBmuFFgPt9qKA4VYuLZMp4qc6eX7IUFUEsvHiXZAw== + "integrity" "sha512-B532DozsiTuQMHu2YChdZU0qsFJSio3Q6jmBYGYNp3gMDzBmuFFgPt9qKA4VYuLZMp4qc6eX7IUFUEsvHiXZAw==" + "resolved" "https://registry.npmjs.org/@types/d3-brush/-/d3-brush-3.0.1.tgz" + "version" "3.0.1" dependencies: "@types/d3-selection" "*" "@types/d3-chord@*": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/d3-chord/-/d3-chord-3.0.1.tgz#54c8856c19c8e4ab36a53f73ba737de4768ad248" - integrity sha512-eQfcxIHrg7V++W8Qxn6QkqBNBokyhdWSAS73AbkbMzvLQmVVBviknoz2SRS/ZJdIOmhcmmdCRE/NFOm28Z1AMw== + "integrity" "sha512-eQfcxIHrg7V++W8Qxn6QkqBNBokyhdWSAS73AbkbMzvLQmVVBviknoz2SRS/ZJdIOmhcmmdCRE/NFOm28Z1AMw==" + "resolved" "https://registry.npmjs.org/@types/d3-chord/-/d3-chord-3.0.1.tgz" + "version" "3.0.1" "@types/d3-color@*": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@types/d3-color/-/d3-color-3.0.2.tgz#53f2d6325f66ee79afd707c05ac849e8ae0edbb0" - integrity sha512-WVx6zBiz4sWlboCy7TCgjeyHpNjMsoF36yaagny1uXfbadc9f+5BeBf7U+lRmQqY3EHbGQpP8UdW8AC+cywSwQ== + "integrity" "sha512-WVx6zBiz4sWlboCy7TCgjeyHpNjMsoF36yaagny1uXfbadc9f+5BeBf7U+lRmQqY3EHbGQpP8UdW8AC+cywSwQ==" + "resolved" "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.0.2.tgz" + "version" "3.0.2" "@types/d3-contour@*": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/d3-contour/-/d3-contour-3.0.1.tgz#9ff4e2fd2a3910de9c5097270a7da8a6ef240017" - integrity sha512-C3zfBrhHZvrpAAK3YXqLWVAGo87A4SvJ83Q/zVJ8rFWJdKejUnDYaWZPkA8K84kb2vDA/g90LTQAz7etXcgoQQ== + "integrity" "sha512-C3zfBrhHZvrpAAK3YXqLWVAGo87A4SvJ83Q/zVJ8rFWJdKejUnDYaWZPkA8K84kb2vDA/g90LTQAz7etXcgoQQ==" + "resolved" "https://registry.npmjs.org/@types/d3-contour/-/d3-contour-3.0.1.tgz" + "version" "3.0.1" dependencies: "@types/d3-array" "*" "@types/geojson" "*" "@types/d3-delaunay@*": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@types/d3-delaunay/-/d3-delaunay-6.0.0.tgz#c09953ac7e5460997f693d2d7bf3522e0d4a88e6" - integrity sha512-iGm7ZaGLq11RK3e69VeMM6Oqj2SjKUB9Qhcyd1zIcqn2uE8w9GFB445yCY46NOQO3ByaNyktX1DK+Etz7ZaX+w== + "integrity" "sha512-iGm7ZaGLq11RK3e69VeMM6Oqj2SjKUB9Qhcyd1zIcqn2uE8w9GFB445yCY46NOQO3ByaNyktX1DK+Etz7ZaX+w==" + "resolved" "https://registry.npmjs.org/@types/d3-delaunay/-/d3-delaunay-6.0.0.tgz" + "version" "6.0.0" "@types/d3-dispatch@*": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/d3-dispatch/-/d3-dispatch-3.0.1.tgz#a1b18ae5fa055a6734cb3bd3cbc6260ef19676e3" - integrity sha512-NhxMn3bAkqhjoxabVJWKryhnZXXYYVQxaBnbANu0O94+O/nX9qSjrA1P1jbAQJxJf+VC72TxDX/YJcKue5bRqw== + "integrity" "sha512-NhxMn3bAkqhjoxabVJWKryhnZXXYYVQxaBnbANu0O94+O/nX9qSjrA1P1jbAQJxJf+VC72TxDX/YJcKue5bRqw==" + "resolved" "https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-3.0.1.tgz" + "version" "3.0.1" "@types/d3-drag@*": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/d3-drag/-/d3-drag-3.0.1.tgz#fb1e3d5cceeee4d913caa59dedf55c94cb66e80f" - integrity sha512-o1Va7bLwwk6h03+nSM8dpaGEYnoIG19P0lKqlic8Un36ymh9NSkNFX1yiXMKNMx8rJ0Kfnn2eovuFaL6Jvj0zA== + "integrity" "sha512-o1Va7bLwwk6h03+nSM8dpaGEYnoIG19P0lKqlic8Un36ymh9NSkNFX1yiXMKNMx8rJ0Kfnn2eovuFaL6Jvj0zA==" + "resolved" "https://registry.npmjs.org/@types/d3-drag/-/d3-drag-3.0.1.tgz" + "version" "3.0.1" dependencies: "@types/d3-selection" "*" "@types/d3-dsv@*": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/d3-dsv/-/d3-dsv-3.0.0.tgz#f3c61fb117bd493ec0e814856feb804a14cfc311" - integrity sha512-o0/7RlMl9p5n6FQDptuJVMxDf/7EDEv2SYEO/CwdG2tr1hTfUVi0Iavkk2ax+VpaQ/1jVhpnj5rq1nj8vwhn2A== + "integrity" "sha512-o0/7RlMl9p5n6FQDptuJVMxDf/7EDEv2SYEO/CwdG2tr1hTfUVi0Iavkk2ax+VpaQ/1jVhpnj5rq1nj8vwhn2A==" + "resolved" "https://registry.npmjs.org/@types/d3-dsv/-/d3-dsv-3.0.0.tgz" + "version" "3.0.0" "@types/d3-ease@*": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/d3-ease/-/d3-ease-3.0.0.tgz#c29926f8b596f9dadaeca062a32a45365681eae0" - integrity sha512-aMo4eaAOijJjA6uU+GIeW018dvy9+oH5Y2VPPzjjfxevvGQ/oRDs+tfYC9b50Q4BygRR8yE2QCLsrT0WtAVseA== + "integrity" "sha512-aMo4eaAOijJjA6uU+GIeW018dvy9+oH5Y2VPPzjjfxevvGQ/oRDs+tfYC9b50Q4BygRR8yE2QCLsrT0WtAVseA==" + "resolved" "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.0.tgz" + "version" "3.0.0" "@types/d3-fetch@*": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/d3-fetch/-/d3-fetch-3.0.1.tgz#f9fa88b81aa2eea5814f11aec82ecfddbd0b8fe0" - integrity sha512-toZJNOwrOIqz7Oh6Q7l2zkaNfXkfR7mFSJvGvlD/Ciq/+SQ39d5gynHJZ/0fjt83ec3WL7+u3ssqIijQtBISsw== + "integrity" "sha512-toZJNOwrOIqz7Oh6Q7l2zkaNfXkfR7mFSJvGvlD/Ciq/+SQ39d5gynHJZ/0fjt83ec3WL7+u3ssqIijQtBISsw==" + "resolved" "https://registry.npmjs.org/@types/d3-fetch/-/d3-fetch-3.0.1.tgz" + "version" "3.0.1" dependencies: "@types/d3-dsv" "*" "@types/d3-force@*": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@types/d3-force/-/d3-force-3.0.3.tgz#76cb20d04ae798afede1ea6e41750763ff5a9c82" - integrity sha512-z8GteGVfkWJMKsx6hwC3SiTSLspL98VNpmvLpEFJQpZPq6xpA1I8HNBDNSpukfK0Vb0l64zGFhzunLgEAcBWSA== + "integrity" "sha512-z8GteGVfkWJMKsx6hwC3SiTSLspL98VNpmvLpEFJQpZPq6xpA1I8HNBDNSpukfK0Vb0l64zGFhzunLgEAcBWSA==" + "resolved" "https://registry.npmjs.org/@types/d3-force/-/d3-force-3.0.3.tgz" + "version" "3.0.3" "@types/d3-format@*": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/d3-format/-/d3-format-3.0.1.tgz#194f1317a499edd7e58766f96735bdc0216bb89d" - integrity sha512-5KY70ifCCzorkLuIkDe0Z9YTf9RR2CjBX1iaJG+rgM/cPP+sO+q9YdQ9WdhQcgPj1EQiJ2/0+yUkkziTG6Lubg== + "integrity" "sha512-5KY70ifCCzorkLuIkDe0Z9YTf9RR2CjBX1iaJG+rgM/cPP+sO+q9YdQ9WdhQcgPj1EQiJ2/0+yUkkziTG6Lubg==" + "resolved" "https://registry.npmjs.org/@types/d3-format/-/d3-format-3.0.1.tgz" + "version" "3.0.1" "@types/d3-geo@*": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@types/d3-geo/-/d3-geo-3.0.2.tgz#e7ec5f484c159b2c404c42d260e6d99d99f45d9a" - integrity sha512-DbqK7MLYA8LpyHQfv6Klz0426bQEf7bRTvhMy44sNGVyZoWn//B0c+Qbeg8Osi2Obdc9BLLXYAKpyWege2/7LQ== + "integrity" "sha512-DbqK7MLYA8LpyHQfv6Klz0426bQEf7bRTvhMy44sNGVyZoWn//B0c+Qbeg8Osi2Obdc9BLLXYAKpyWege2/7LQ==" + "resolved" "https://registry.npmjs.org/@types/d3-geo/-/d3-geo-3.0.2.tgz" + "version" "3.0.2" dependencies: "@types/geojson" "*" "@types/d3-hierarchy@*": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@types/d3-hierarchy/-/d3-hierarchy-3.0.2.tgz#ca63f2f4da15b8f129c5b7dffd71d904cba6aca2" - integrity sha512-+krnrWOZ+aQB6v+E+jEkmkAx9HvsNAD+1LCD0vlBY3t+HwjKnsBFbpVLx6WWzDzCIuiTWdAxXMEnGnVXpB09qQ== + "integrity" "sha512-+krnrWOZ+aQB6v+E+jEkmkAx9HvsNAD+1LCD0vlBY3t+HwjKnsBFbpVLx6WWzDzCIuiTWdAxXMEnGnVXpB09qQ==" + "resolved" "https://registry.npmjs.org/@types/d3-hierarchy/-/d3-hierarchy-3.0.2.tgz" + "version" "3.0.2" "@types/d3-interpolate@*": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/d3-interpolate/-/d3-interpolate-3.0.1.tgz#e7d17fa4a5830ad56fe22ce3b4fac8541a9572dc" - integrity sha512-jx5leotSeac3jr0RePOH1KdR9rISG91QIE4Q2PYTu4OymLTZfA3SrnURSLzKH48HmXVUru50b8nje4E79oQSQw== + "integrity" "sha512-jx5leotSeac3jr0RePOH1KdR9rISG91QIE4Q2PYTu4OymLTZfA3SrnURSLzKH48HmXVUru50b8nje4E79oQSQw==" + "resolved" "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.1.tgz" + "version" "3.0.1" dependencies: "@types/d3-color" "*" "@types/d3-path@*": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/d3-path/-/d3-path-3.0.0.tgz#939e3a784ae4f80b1fde8098b91af1776ff1312b" - integrity sha512-0g/A+mZXgFkQxN3HniRDbXMN79K3CdTpLsevj+PXiTcb2hVyvkZUBg37StmgCQkaD84cUJ4uaDAWq7UJOQy2Tg== + "integrity" "sha512-0g/A+mZXgFkQxN3HniRDbXMN79K3CdTpLsevj+PXiTcb2hVyvkZUBg37StmgCQkaD84cUJ4uaDAWq7UJOQy2Tg==" + "resolved" "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.0.0.tgz" + "version" "3.0.0" "@types/d3-polygon@*": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/d3-polygon/-/d3-polygon-3.0.0.tgz#5200a3fa793d7736fa104285fa19b0dbc2424b93" - integrity sha512-D49z4DyzTKXM0sGKVqiTDTYr+DHg/uxsiWDAkNrwXYuiZVd9o9wXZIo+YsHkifOiyBkmSWlEngHCQme54/hnHw== + "integrity" "sha512-D49z4DyzTKXM0sGKVqiTDTYr+DHg/uxsiWDAkNrwXYuiZVd9o9wXZIo+YsHkifOiyBkmSWlEngHCQme54/hnHw==" + "resolved" "https://registry.npmjs.org/@types/d3-polygon/-/d3-polygon-3.0.0.tgz" + "version" "3.0.0" "@types/d3-quadtree@*": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@types/d3-quadtree/-/d3-quadtree-3.0.2.tgz#433112a178eb7df123aab2ce11c67f51cafe8ff5" - integrity sha512-QNcK8Jguvc8lU+4OfeNx+qnVy7c0VrDJ+CCVFS9srBo2GL9Y18CnIxBdTF3v38flrGy5s1YggcoAiu6s4fLQIw== + "integrity" "sha512-QNcK8Jguvc8lU+4OfeNx+qnVy7c0VrDJ+CCVFS9srBo2GL9Y18CnIxBdTF3v38flrGy5s1YggcoAiu6s4fLQIw==" + "resolved" "https://registry.npmjs.org/@types/d3-quadtree/-/d3-quadtree-3.0.2.tgz" + "version" "3.0.2" "@types/d3-random@*": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/d3-random/-/d3-random-3.0.1.tgz#5c8d42b36cd4c80b92e5626a252f994ca6bfc953" - integrity sha512-IIE6YTekGczpLYo/HehAy3JGF1ty7+usI97LqraNa8IiDur+L44d0VOjAvFQWJVdZOJHukUJw+ZdZBlgeUsHOQ== + "integrity" "sha512-IIE6YTekGczpLYo/HehAy3JGF1ty7+usI97LqraNa8IiDur+L44d0VOjAvFQWJVdZOJHukUJw+ZdZBlgeUsHOQ==" + "resolved" "https://registry.npmjs.org/@types/d3-random/-/d3-random-3.0.1.tgz" + "version" "3.0.1" "@types/d3-scale-chromatic@*": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz#103124777e8cdec85b20b51fd3397c682ee1e954" - integrity sha512-dsoJGEIShosKVRBZB0Vo3C8nqSDqVGujJU6tPznsBJxNJNwMF8utmS83nvCBKQYPpjCzaaHcrf66iTRpZosLPw== + "integrity" "sha512-dsoJGEIShosKVRBZB0Vo3C8nqSDqVGujJU6tPznsBJxNJNwMF8utmS83nvCBKQYPpjCzaaHcrf66iTRpZosLPw==" + "resolved" "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz" + "version" "3.0.0" "@types/d3-scale@*": - version "4.0.2" - resolved "https://registry.yarnpkg.com/@types/d3-scale/-/d3-scale-4.0.2.tgz#41be241126af4630524ead9cb1008ab2f0f26e69" - integrity sha512-Yk4htunhPAwN0XGlIwArRomOjdoBFXC3+kCxK2Ubg7I9shQlVSJy/pG/Ht5ASN+gdMIalpk8TJ5xV74jFsetLA== + "integrity" "sha512-Yk4htunhPAwN0XGlIwArRomOjdoBFXC3+kCxK2Ubg7I9shQlVSJy/pG/Ht5ASN+gdMIalpk8TJ5xV74jFsetLA==" + "resolved" "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.2.tgz" + "version" "4.0.2" dependencies: "@types/d3-time" "*" "@types/d3-selection@*": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/d3-selection/-/d3-selection-3.0.1.tgz#e57b01ab69b18b380f68db97b76ceefe62f17191" - integrity sha512-aJ1d1SCUtERHH65bB8NNoLpUOI3z8kVcfg2BGm4rMMUwuZF4x6qnIEKjT60Vt0o7gP/a/xkRVs4D9CpDifbyRA== + "integrity" "sha512-aJ1d1SCUtERHH65bB8NNoLpUOI3z8kVcfg2BGm4rMMUwuZF4x6qnIEKjT60Vt0o7gP/a/xkRVs4D9CpDifbyRA==" + "resolved" "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-3.0.1.tgz" + "version" "3.0.1" "@types/d3-shape@*": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@types/d3-shape/-/d3-shape-3.0.2.tgz#4b1ca4ddaac294e76b712429726d40365cd1e8ca" - integrity sha512-5+ButCmIfNX8id5seZ7jKj3igdcxx+S9IDBiT35fQGTLZUfkFgTv+oBH34xgeoWDKpWcMITSzBILWQtBoN5Piw== + "integrity" "sha512-5+ButCmIfNX8id5seZ7jKj3igdcxx+S9IDBiT35fQGTLZUfkFgTv+oBH34xgeoWDKpWcMITSzBILWQtBoN5Piw==" + "resolved" "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.0.2.tgz" + "version" "3.0.2" dependencies: "@types/d3-path" "*" "@types/d3-time-format@*": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@types/d3-time-format/-/d3-time-format-4.0.0.tgz#ee7b6e798f8deb2d9640675f8811d0253aaa1946" - integrity sha512-yjfBUe6DJBsDin2BMIulhSHmr5qNR5Pxs17+oW4DoVPyVIXZ+m6bs7j1UVKP08Emv6jRmYrYqxYzO63mQxy1rw== + "integrity" "sha512-yjfBUe6DJBsDin2BMIulhSHmr5qNR5Pxs17+oW4DoVPyVIXZ+m6bs7j1UVKP08Emv6jRmYrYqxYzO63mQxy1rw==" + "resolved" "https://registry.npmjs.org/@types/d3-time-format/-/d3-time-format-4.0.0.tgz" + "version" "4.0.0" "@types/d3-time@*": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/d3-time/-/d3-time-3.0.0.tgz#e1ac0f3e9e195135361fa1a1d62f795d87e6e819" - integrity sha512-sZLCdHvBUcNby1cB6Fd3ZBrABbjz3v1Vm90nysCQ6Vt7vd6e/h9Lt7SiJUoEX0l4Dzc7P5llKyhqSi1ycSf1Hg== + "integrity" "sha512-sZLCdHvBUcNby1cB6Fd3ZBrABbjz3v1Vm90nysCQ6Vt7vd6e/h9Lt7SiJUoEX0l4Dzc7P5llKyhqSi1ycSf1Hg==" + "resolved" "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.0.tgz" + "version" "3.0.0" "@types/d3-timer@*": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/d3-timer/-/d3-timer-3.0.0.tgz#e2505f1c21ec08bda8915238e397fb71d2fc54ce" - integrity sha512-HNB/9GHqu7Fo8AQiugyJbv6ZxYz58wef0esl4Mv828w1ZKpAshw/uFWVDUcIB9KKFeFKoxS3cHY07FFgtTRZ1g== + "integrity" "sha512-HNB/9GHqu7Fo8AQiugyJbv6ZxYz58wef0esl4Mv828w1ZKpAshw/uFWVDUcIB9KKFeFKoxS3cHY07FFgtTRZ1g==" + "resolved" "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.0.tgz" + "version" "3.0.0" "@types/d3-transition@*": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/d3-transition/-/d3-transition-3.0.1.tgz#c9a96125567173d6163a6985b874f79154f4cc3d" - integrity sha512-Sv4qEI9uq3bnZwlOANvYK853zvpdKEm1yz9rcc8ZTsxvRklcs9Fx4YFuGA3gXoQN/c/1T6QkVNjhaRO/cWj94g== + "integrity" "sha512-Sv4qEI9uq3bnZwlOANvYK853zvpdKEm1yz9rcc8ZTsxvRklcs9Fx4YFuGA3gXoQN/c/1T6QkVNjhaRO/cWj94g==" + "resolved" "https://registry.npmjs.org/@types/d3-transition/-/d3-transition-3.0.1.tgz" + "version" "3.0.1" dependencies: "@types/d3-selection" "*" "@types/d3-zoom@*": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/d3-zoom/-/d3-zoom-3.0.1.tgz#4bfc7e29625c4f79df38e2c36de52ec3e9faf826" - integrity sha512-7s5L9TjfqIYQmQQEUcpMAcBOahem7TRoSO/+Gkz02GbMVuULiZzjF2BOdw291dbO2aNon4m2OdFsRGaCq2caLQ== + "integrity" "sha512-7s5L9TjfqIYQmQQEUcpMAcBOahem7TRoSO/+Gkz02GbMVuULiZzjF2BOdw291dbO2aNon4m2OdFsRGaCq2caLQ==" + "resolved" "https://registry.npmjs.org/@types/d3-zoom/-/d3-zoom-3.0.1.tgz" + "version" "3.0.1" dependencies: "@types/d3-interpolate" "*" "@types/d3-selection" "*" "@types/d3@^7.0.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@types/d3/-/d3-7.1.0.tgz#8f32a7e7f434d8f920c8b1ebdfed55e18c033720" - integrity sha512-gYWvgeGjEl+zmF8c+U1RNIKqe7sfQwIXeLXO5Os72TjDjCEtgpvGBvZ8dXlAuSS1m6B90Y1Uo6Bm36OGR/OtCA== + "integrity" "sha512-gYWvgeGjEl+zmF8c+U1RNIKqe7sfQwIXeLXO5Os72TjDjCEtgpvGBvZ8dXlAuSS1m6B90Y1Uo6Bm36OGR/OtCA==" + "resolved" "https://registry.npmjs.org/@types/d3/-/d3-7.1.0.tgz" + "version" "7.1.0" dependencies: "@types/d3-array" "*" "@types/d3-axis" "*" @@ -2004,441 +2028,421 @@ "@types/d3-transition" "*" "@types/d3-zoom" "*" -"@types/eslint@^7.2.6": - version "7.28.2" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.28.2.tgz#0ff2947cdd305897c52d5372294e8c76f351db68" - integrity sha512-KubbADPkfoU75KgKeKLsFHXnU4ipH7wYg0TRT33NK3N3yiu7jlFAAoygIWBV+KbuHx/G+AvuGX6DllnK35gfJA== +"@types/eslint@^7.28.2": + "integrity" "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==" + "resolved" "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz" + "version" "7.29.0" dependencies: "@types/estree" "*" "@types/json-schema" "*" "@types/estree@*": - version "0.0.50" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.50.tgz#1e0caa9364d3fccd2931c3ed96fdbeaa5d4cca83" - integrity sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw== + "integrity" "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==" + "resolved" "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz" + "version" "0.0.50" "@types/estree@0.0.39": - version "0.0.39" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" - integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== + "integrity" "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + "resolved" "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz" + "version" "0.0.39" "@types/geojson@*": - version "7946.0.8" - resolved "https://registry.yarnpkg.com/@types/geojson/-/geojson-7946.0.8.tgz#30744afdb385e2945e22f3b033f897f76b1f12ca" - integrity sha512-1rkryxURpr6aWP7R786/UQOkJ3PcpQiWkAXBmdWc7ryFWqN6a4xfK7BtjXvFBKO9LjQ+MWQSWxYeZX1OApnArA== + "integrity" "sha512-1rkryxURpr6aWP7R786/UQOkJ3PcpQiWkAXBmdWc7ryFWqN6a4xfK7BtjXvFBKO9LjQ+MWQSWxYeZX1OApnArA==" + "resolved" "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.8.tgz" + "version" "7946.0.8" "@types/glob@^7.1.1": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.2.0.tgz#bc1b5bf3aa92f25bd5dd39f35c57361bdce5b2eb" - integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA== + "integrity" "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==" + "resolved" "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz" + "version" "7.2.0" dependencies: "@types/minimatch" "*" "@types/node" "*" "@types/graceful-fs@^4.1.2": - version "4.1.5" - resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" - integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== + "integrity" "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==" + "resolved" "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz" + "version" "4.1.5" dependencies: "@types/node" "*" "@types/history@*": - version "4.7.9" - resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.9.tgz#1cfb6d60ef3822c589f18e70f8b12f9a28ce8724" - integrity sha512-MUc6zSmU3tEVnkQ78q0peeEjKWPUADMlC/t++2bI8WnAG2tvYRPIgHG8lWkXwqc8MsUF6Z2MOf+Mh5sazOmhiQ== + "integrity" "sha512-MUc6zSmU3tEVnkQ78q0peeEjKWPUADMlC/t++2bI8WnAG2tvYRPIgHG8lWkXwqc8MsUF6Z2MOf+Mh5sazOmhiQ==" + "resolved" "https://registry.npmjs.org/@types/history/-/history-4.7.9.tgz" + "version" "4.7.9" "@types/hoist-non-react-statics@*": - version "3.3.1" - resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz#1124aafe5118cb591977aeb1ceaaed1070eb039f" - integrity sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA== + "integrity" "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==" + "resolved" "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz" + "version" "3.3.1" dependencies: "@types/react" "*" - hoist-non-react-statics "^3.3.0" + "hoist-non-react-statics" "^3.3.0" "@types/html-minifier-terser@^5.0.0": - version "5.1.2" - resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz#693b316ad323ea97eed6b38ed1a3cc02b1672b57" - integrity sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w== + "integrity" "sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==" + "resolved" "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz" + "version" "5.1.2" "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762" - integrity sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw== + "integrity" "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" + "resolved" "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz" + "version" "2.0.3" "@types/istanbul-lib-report@*": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" - integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + "integrity" "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==" + "resolved" "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" + "version" "3.0.0" dependencies: "@types/istanbul-lib-coverage" "*" "@types/istanbul-reports@^3.0.0": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" - integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== + "integrity" "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==" + "resolved" "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz" + "version" "3.0.1" dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@*": - version "27.0.2" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-27.0.2.tgz#ac383c4d4aaddd29bbf2b916d8d105c304a5fcd7" - integrity sha512-4dRxkS/AFX0c5XW6IPMNOydLn2tEhNhJV7DnYK+0bjoJZ+QTmfucBlihX7aoEsh/ocYtkLC73UbnBXBXIxsULA== +"@types/jest@*", "@types/jest@^26.0.15": + "integrity" "sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w==" + "resolved" "https://registry.npmjs.org/@types/jest/-/jest-26.0.24.tgz" + "version" "26.0.24" dependencies: - jest-diff "^27.0.0" - pretty-format "^27.0.0" - -"@types/jest@^26.0.15": - version "26.0.24" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.24.tgz#943d11976b16739185913a1936e0de0c4a7d595a" - integrity sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w== - dependencies: - jest-diff "^26.0.0" - pretty-format "^26.0.0" + "jest-diff" "^26.0.0" + "pretty-format" "^26.0.0" "@types/json-schema@*", "@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.7", "@types/json-schema@^7.0.8": - version "7.0.9" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.9.tgz#97edc9037ea0c38585320b28964dde3b39e4660d" - integrity sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ== + "integrity" "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==" + "resolved" "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz" + "version" "7.0.9" "@types/json5@^0.0.29": - version "0.0.29" - resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" - integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= + "integrity" "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" + "resolved" "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz" + "version" "0.0.29" "@types/lodash@^4.14.172": - version "4.14.176" - resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.176.tgz#641150fc1cda36fbfa329de603bbb175d7ee20c0" - integrity sha512-xZmuPTa3rlZoIbtDUyJKZQimJV3bxCmzMIO2c9Pz9afyDro6kr7R79GwcB6mRhuoPmV2p1Vb66WOJH7F886WKQ== + "integrity" "sha512-xZmuPTa3rlZoIbtDUyJKZQimJV3bxCmzMIO2c9Pz9afyDro6kr7R79GwcB6mRhuoPmV2p1Vb66WOJH7F886WKQ==" + "resolved" "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.176.tgz" + "version" "4.14.176" "@types/minimatch@*": - version "3.0.5" - resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" - integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== - -"@types/node@*": - version "16.11.4" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.11.4.tgz#90771124822d6663814f7c1c9b45a6654d8fd964" - integrity sha512-TMgXmy0v2xWyuCSCJM6NCna2snndD8yvQF67J29ipdzMcsPa9u+o0tjF5+EQNdhcuZplYuouYqpc4zcd5I6amQ== + "integrity" "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==" + "resolved" "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz" + "version" "3.0.5" -"@types/node@^12.0.0": - version "12.20.34" - resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.34.tgz#49b5250893d3a6186dd0f965723b7a2f216c3da8" - integrity sha512-+G6kIkmDOyWs7Co8M48lgyauuOlgZeRib64/DFBwYlY6ngwT7wgcF7ga1DsmZImUDfm2rE1jMnUhIEC/gdJ5rw== +"@types/node@*", "@types/node@^12.0.0": + "integrity" "sha512-+G6kIkmDOyWs7Co8M48lgyauuOlgZeRib64/DFBwYlY6ngwT7wgcF7ga1DsmZImUDfm2rE1jMnUhIEC/gdJ5rw==" + "resolved" "https://registry.npmjs.org/@types/node/-/node-12.20.34.tgz" + "version" "12.20.34" "@types/normalize-package-data@^2.4.0": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301" - integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw== + "integrity" "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" + "resolved" "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz" + "version" "2.4.1" "@types/parse-json@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" - integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== + "integrity" "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + "resolved" "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz" + "version" "4.0.0" "@types/prettier@^2.0.0": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.4.1.tgz#e1303048d5389563e130f5bdd89d37a99acb75eb" - integrity sha512-Fo79ojj3vdEZOHg3wR9ksAMRz4P3S5fDB5e/YWZiFnyFQI1WY2Vftu9XoXVVtJfxB7Bpce/QTqWSSntkz2Znrw== + "integrity" "sha512-ekoj4qOQYp7CvjX8ZDBgN86w3MqQhLE1hczEJbEIjgFEumDy+na/4AJAbLXfgEWFNB2pKadM5rPFtuSGMWK7xA==" + "resolved" "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.2.tgz" + "version" "2.4.2" "@types/prop-types@*": - version "15.7.4" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.4.tgz#fcf7205c25dff795ee79af1e30da2c9790808f11" - integrity sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ== + "integrity" "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" + "resolved" "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz" + "version" "15.7.4" "@types/q@^1.5.1": - version "1.5.5" - resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.5.tgz#75a2a8e7d8ab4b230414505d92335d1dcb53a6df" - integrity sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ== + "integrity" "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + "resolved" "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz" + "version" "1.5.5" "@types/react-dom@^17.0.0": - version "17.0.10" - resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.10.tgz#d6972ec018d23cf22b99597f1289343d99ea9d9d" - integrity sha512-8oz3NAUId2z/zQdFI09IMhQPNgIbiP8Lslhv39DIDamr846/0spjZK0vnrMak0iB8EKb9QFTTIdg2Wj2zH5a3g== + "integrity" "sha512-8oz3NAUId2z/zQdFI09IMhQPNgIbiP8Lslhv39DIDamr846/0spjZK0vnrMak0iB8EKb9QFTTIdg2Wj2zH5a3g==" + "resolved" "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.10.tgz" + "version" "17.0.10" dependencies: "@types/react" "*" "@types/react-modal@^3.13.1": - version "3.13.1" - resolved "https://registry.yarnpkg.com/@types/react-modal/-/react-modal-3.13.1.tgz#5b9845c205fccc85d9a77966b6e16dc70a60825a" - integrity sha512-iY/gPvTDIy6Z+37l+ibmrY+GTV4KQTHcCyR5FIytm182RQS69G5ps4PH2FxtC7bAQ2QRHXMevsBgck7IQruHNg== + "integrity" "sha512-iY/gPvTDIy6Z+37l+ibmrY+GTV4KQTHcCyR5FIytm182RQS69G5ps4PH2FxtC7bAQ2QRHXMevsBgck7IQruHNg==" + "resolved" "https://registry.npmjs.org/@types/react-modal/-/react-modal-3.13.1.tgz" + "version" "3.13.1" dependencies: "@types/react" "*" "@types/react-router-dom@^5.1.8": - version "5.3.1" - resolved "https://registry.yarnpkg.com/@types/react-router-dom/-/react-router-dom-5.3.1.tgz#76700ccce6529413ec723024b71f01fc77a4a980" - integrity sha512-UvyRy73318QI83haXlaMwmklHHzV9hjl3u71MmM6wYNu0hOVk9NLTa0vGukf8zXUqnwz4O06ig876YSPpeK28A== + "integrity" "sha512-UvyRy73318QI83haXlaMwmklHHzV9hjl3u71MmM6wYNu0hOVk9NLTa0vGukf8zXUqnwz4O06ig876YSPpeK28A==" + "resolved" "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.1.tgz" + "version" "5.3.1" dependencies: "@types/history" "*" "@types/react" "*" "@types/react-router" "*" "@types/react-router@*": - version "5.1.17" - resolved "https://registry.yarnpkg.com/@types/react-router/-/react-router-5.1.17.tgz#087091006213b11042f39570e5cd414863693968" - integrity sha512-RNSXOyb3VyRs/EOGmjBhhGKTbnN6fHWvy5FNLzWfOWOGjgVUKqJZXfpKzLmgoU8h6Hj8mpALj/mbXQASOb92wQ== + "integrity" "sha512-RNSXOyb3VyRs/EOGmjBhhGKTbnN6fHWvy5FNLzWfOWOGjgVUKqJZXfpKzLmgoU8h6Hj8mpALj/mbXQASOb92wQ==" + "resolved" "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.17.tgz" + "version" "5.1.17" dependencies: "@types/history" "*" "@types/react" "*" "@types/react@*", "@types/react@^17.0.0": - version "17.0.31" - resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.31.tgz#fe05ebf91ff3ae35bb6b13f6c1b461db8089dff8" - integrity sha512-MQSR5EL4JZtdWRvqDgz9kXhSDDoy2zMTYyg7UhP+FZ5ttUOocWyxiqFJiI57sUG0BtaEX7WDXYQlkCYkb3X9vQ== + "integrity" "sha512-MQSR5EL4JZtdWRvqDgz9kXhSDDoy2zMTYyg7UhP+FZ5ttUOocWyxiqFJiI57sUG0BtaEX7WDXYQlkCYkb3X9vQ==" + "resolved" "https://registry.npmjs.org/@types/react/-/react-17.0.31.tgz" + "version" "17.0.31" dependencies: "@types/prop-types" "*" "@types/scheduler" "*" - csstype "^3.0.2" + "csstype" "^3.0.2" "@types/resolve@0.0.8": - version "0.0.8" - resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-0.0.8.tgz#f26074d238e02659e323ce1a13d041eee280e194" - integrity sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ== + "integrity" "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==" + "resolved" "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz" + "version" "0.0.8" dependencies: "@types/node" "*" "@types/scheduler@*": - version "0.16.2" - resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" - integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== + "integrity" "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + "resolved" "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz" + "version" "0.16.2" "@types/source-list-map@*": - version "0.1.2" - resolved "https://registry.yarnpkg.com/@types/source-list-map/-/source-list-map-0.1.2.tgz#0078836063ffaf17412349bba364087e0ac02ec9" - integrity sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA== + "integrity" "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==" + "resolved" "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz" + "version" "0.1.2" "@types/stack-utils@^2.0.0": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" - integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== + "integrity" "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + "resolved" "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz" + "version" "2.0.1" "@types/styled-components@^5.1.14": - version "5.1.15" - resolved "https://registry.yarnpkg.com/@types/styled-components/-/styled-components-5.1.15.tgz#30855b40aa80b3b4e4c0e43a4af366e7c246d148" - integrity sha512-4evch8BRI3AKgb0GAZ/sn+mSeB+Dq7meYtMi7J/0Mg98Dt1+r8fySOek7Sjw1W+Wskyjc93565o5xWAT/FdY0Q== + "integrity" "sha512-4evch8BRI3AKgb0GAZ/sn+mSeB+Dq7meYtMi7J/0Mg98Dt1+r8fySOek7Sjw1W+Wskyjc93565o5xWAT/FdY0Q==" + "resolved" "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.15.tgz" + "version" "5.1.15" dependencies: "@types/hoist-non-react-statics" "*" "@types/react" "*" - csstype "^3.0.2" + "csstype" "^3.0.2" "@types/tapable@^1", "@types/tapable@^1.0.5": - version "1.0.8" - resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.8.tgz#b94a4391c85666c7b73299fd3ad79d4faa435310" - integrity sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ== + "integrity" "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==" + "resolved" "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz" + "version" "1.0.8" "@types/testing-library__jest-dom@^5.9.1": - version "5.14.1" - resolved "https://registry.yarnpkg.com/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.1.tgz#014162a5cee6571819d48e999980694e2f657c3c" - integrity sha512-Gk9vaXfbzc5zCXI9eYE9BI5BNHEp4D3FWjgqBE/ePGYElLAP+KvxBcsdkwfIVvezs605oiyd/VrpiHe3Oeg+Aw== + "integrity" "sha512-vehbtyHUShPxIa9SioxDwCvgxukDMH//icJG90sXQBUm5lJOHLT5kNeU9tnivhnA/TkOFMzGIXN2cTc4hY8/kg==" + "resolved" "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.2.tgz" + "version" "5.14.2" dependencies: "@types/jest" "*" "@types/uglify-js@*": - version "3.13.1" - resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.13.1.tgz#5e889e9e81e94245c75b6450600e1c5ea2878aea" - integrity sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ== + "integrity" "sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ==" + "resolved" "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.1.tgz" + "version" "3.13.1" dependencies: - source-map "^0.6.1" + "source-map" "^0.6.1" "@types/webpack-sources@*": - version "3.2.0" - resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-3.2.0.tgz#16d759ba096c289034b26553d2df1bf45248d38b" - integrity sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg== + "integrity" "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==" + "resolved" "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz" + "version" "3.2.0" dependencies: "@types/node" "*" "@types/source-list-map" "*" - source-map "^0.7.3" + "source-map" "^0.7.3" -"@types/webpack@^4.41.8": - version "4.41.31" - resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.31.tgz#c35f252a3559ddf9c85c0d8b0b42019025e581aa" - integrity sha512-/i0J7sepXFIp1ZT7FjUGi1eXMCg8HCCzLJEQkKsOtbJFontsJLolBcDC+3qxn5pPwiCt1G0ZdRmYRzNBtvpuGQ== +"@types/webpack@^4.41.8", "@types/webpack@4.x": + "integrity" "sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg==" + "resolved" "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.32.tgz" + "version" "4.41.32" dependencies: "@types/node" "*" "@types/tapable" "^1" "@types/uglify-js" "*" "@types/webpack-sources" "*" - anymatch "^3.0.0" - source-map "^0.6.0" + "anymatch" "^3.0.0" + "source-map" "^0.6.0" "@types/yargs-parser@*": - version "20.2.1" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.1.tgz#3b9ce2489919d9e4fea439b76916abc34b2df129" - integrity sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw== + "integrity" "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==" + "resolved" "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz" + "version" "20.2.1" "@types/yargs@^15.0.0": - version "15.0.14" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.14.tgz#26d821ddb89e70492160b66d10a0eb6df8f6fb06" - integrity sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ== - dependencies: - "@types/yargs-parser" "*" - -"@types/yargs@^16.0.0": - version "16.0.4" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.4.tgz#26aad98dd2c2a38e421086ea9ad42b9e51642977" - integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw== + "integrity" "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==" + "resolved" "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz" + "version" "15.0.14" dependencies: "@types/yargs-parser" "*" -"@typescript-eslint/eslint-plugin@^4.31.0", "@typescript-eslint/eslint-plugin@^4.5.0": - version "4.33.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz#c24dc7c8069c7706bc40d99f6fa87edcb2005276" - integrity sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg== +"@typescript-eslint/eslint-plugin@^4.0.0", "@typescript-eslint/eslint-plugin@^4.31.0", "@typescript-eslint/eslint-plugin@^4.5.0", "@typescript-eslint/eslint-plugin@>= 4": + "integrity" "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz" + "version" "4.33.0" dependencies: "@typescript-eslint/experimental-utils" "4.33.0" "@typescript-eslint/scope-manager" "4.33.0" - debug "^4.3.1" - functional-red-black-tree "^1.0.1" - ignore "^5.1.8" - regexpp "^3.1.0" - semver "^7.3.5" - tsutils "^3.21.0" - -"@typescript-eslint/experimental-utils@4.33.0", "@typescript-eslint/experimental-utils@^4.0.1": - version "4.33.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz#6f2a786a4209fa2222989e9380b5331b2810f7fd" - integrity sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q== - dependencies: - "@types/json-schema" "^7.0.7" - "@typescript-eslint/scope-manager" "4.33.0" - "@typescript-eslint/types" "4.33.0" - "@typescript-eslint/typescript-estree" "4.33.0" - eslint-scope "^5.1.1" - eslint-utils "^3.0.0" + "debug" "^4.3.1" + "functional-red-black-tree" "^1.0.1" + "ignore" "^5.1.8" + "regexpp" "^3.1.0" + "semver" "^7.3.5" + "tsutils" "^3.21.0" "@typescript-eslint/experimental-utils@^3.10.1": - version "3.10.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz#e179ffc81a80ebcae2ea04e0332f8b251345a686" - integrity sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw== + "integrity" "sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz" + "version" "3.10.1" dependencies: "@types/json-schema" "^7.0.3" "@typescript-eslint/types" "3.10.1" "@typescript-eslint/typescript-estree" "3.10.1" - eslint-scope "^5.0.0" - eslint-utils "^2.0.0" + "eslint-scope" "^5.0.0" + "eslint-utils" "^2.0.0" -"@typescript-eslint/parser@^4.31.0", "@typescript-eslint/parser@^4.5.0": - version "4.33.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.33.0.tgz#dfe797570d9694e560528d18eecad86c8c744899" - integrity sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA== +"@typescript-eslint/experimental-utils@^4.0.1", "@typescript-eslint/experimental-utils@4.33.0": + "integrity" "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz" + "version" "4.33.0" dependencies: + "@types/json-schema" "^7.0.7" "@typescript-eslint/scope-manager" "4.33.0" "@typescript-eslint/types" "4.33.0" "@typescript-eslint/typescript-estree" "4.33.0" - debug "^4.3.1" + "eslint-scope" "^5.1.1" + "eslint-utils" "^3.0.0" + +"@typescript-eslint/parser@^4.0.0", "@typescript-eslint/parser@^4.31.0", "@typescript-eslint/parser@^4.5.0": + "integrity" "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz" + "version" "4.33.0" + dependencies: + "@typescript-eslint/scope-manager" "4.33.0" + "@typescript-eslint/types" "4.33.0" + "@typescript-eslint/typescript-estree" "4.33.0" + "debug" "^4.3.1" "@typescript-eslint/scope-manager@4.33.0": - version "4.33.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz#d38e49280d983e8772e29121cf8c6e9221f280a3" - integrity sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ== + "integrity" "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz" + "version" "4.33.0" dependencies: "@typescript-eslint/types" "4.33.0" "@typescript-eslint/visitor-keys" "4.33.0" "@typescript-eslint/types@3.10.1": - version "3.10.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-3.10.1.tgz#1d7463fa7c32d8a23ab508a803ca2fe26e758727" - integrity sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ== + "integrity" "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.10.1.tgz" + "version" "3.10.1" "@typescript-eslint/types@4.33.0": - version "4.33.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.33.0.tgz#a1e59036a3b53ae8430ceebf2a919dc7f9af6d72" - integrity sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ== + "integrity" "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz" + "version" "4.33.0" "@typescript-eslint/typescript-estree@3.10.1": - version "3.10.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz#fd0061cc38add4fad45136d654408569f365b853" - integrity sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w== + "integrity" "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz" + "version" "3.10.1" dependencies: "@typescript-eslint/types" "3.10.1" "@typescript-eslint/visitor-keys" "3.10.1" - debug "^4.1.1" - glob "^7.1.6" - is-glob "^4.0.1" - lodash "^4.17.15" - semver "^7.3.2" - tsutils "^3.17.1" + "debug" "^4.1.1" + "glob" "^7.1.6" + "is-glob" "^4.0.1" + "lodash" "^4.17.15" + "semver" "^7.3.2" + "tsutils" "^3.17.1" "@typescript-eslint/typescript-estree@4.33.0": - version "4.33.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz#0dfb51c2908f68c5c08d82aefeaf166a17c24609" - integrity sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA== + "integrity" "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz" + "version" "4.33.0" dependencies: "@typescript-eslint/types" "4.33.0" "@typescript-eslint/visitor-keys" "4.33.0" - debug "^4.3.1" - globby "^11.0.3" - is-glob "^4.0.1" - semver "^7.3.5" - tsutils "^3.21.0" + "debug" "^4.3.1" + "globby" "^11.0.3" + "is-glob" "^4.0.1" + "semver" "^7.3.5" + "tsutils" "^3.21.0" "@typescript-eslint/visitor-keys@3.10.1": - version "3.10.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz#cd4274773e3eb63b2e870ac602274487ecd1e931" - integrity sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ== + "integrity" "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz" + "version" "3.10.1" dependencies: - eslint-visitor-keys "^1.1.0" + "eslint-visitor-keys" "^1.1.0" "@typescript-eslint/visitor-keys@4.33.0": - version "4.33.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz#2a22f77a41604289b7a186586e9ec48ca92ef1dd" - integrity sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg== + "integrity" "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz" + "version" "4.33.0" dependencies: "@typescript-eslint/types" "4.33.0" - eslint-visitor-keys "^2.0.0" + "eslint-visitor-keys" "^2.0.0" "@webassemblyjs/ast@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964" - integrity sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA== + "integrity" "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz" + "version" "1.9.0" dependencies: "@webassemblyjs/helper-module-context" "1.9.0" "@webassemblyjs/helper-wasm-bytecode" "1.9.0" "@webassemblyjs/wast-parser" "1.9.0" "@webassemblyjs/floating-point-hex-parser@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz#3c3d3b271bddfc84deb00f71344438311d52ffb4" - integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA== + "integrity" "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz" + "version" "1.9.0" "@webassemblyjs/helper-api-error@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz#203f676e333b96c9da2eeab3ccef33c45928b6a2" - integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw== + "integrity" "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz" + "version" "1.9.0" "@webassemblyjs/helper-buffer@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz#a1442d269c5feb23fcbc9ef759dac3547f29de00" - integrity sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA== + "integrity" "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz" + "version" "1.9.0" "@webassemblyjs/helper-code-frame@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz#647f8892cd2043a82ac0c8c5e75c36f1d9159f27" - integrity sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA== + "integrity" "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz" + "version" "1.9.0" dependencies: "@webassemblyjs/wast-printer" "1.9.0" "@webassemblyjs/helper-fsm@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz#c05256b71244214671f4b08ec108ad63b70eddb8" - integrity sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw== + "integrity" "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz" + "version" "1.9.0" "@webassemblyjs/helper-module-context@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz#25d8884b76839871a08a6c6f806c3979ef712f07" - integrity sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g== + "integrity" "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz" + "version" "1.9.0" dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/helper-wasm-bytecode@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz#4fed8beac9b8c14f8c58b70d124d549dd1fe5790" - integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw== + "integrity" "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz" + "version" "1.9.0" "@webassemblyjs/helper-wasm-section@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz#5a4138d5a6292ba18b04c5ae49717e4167965346" - integrity sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw== + "integrity" "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz" + "version" "1.9.0" dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/helper-buffer" "1.9.0" @@ -2446,28 +2450,28 @@ "@webassemblyjs/wasm-gen" "1.9.0" "@webassemblyjs/ieee754@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz#15c7a0fbaae83fb26143bbacf6d6df1702ad39e4" - integrity sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg== + "integrity" "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz" + "version" "1.9.0" dependencies: "@xtuc/ieee754" "^1.2.0" "@webassemblyjs/leb128@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz#f19ca0b76a6dc55623a09cffa769e838fa1e1c95" - integrity sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw== + "integrity" "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz" + "version" "1.9.0" dependencies: "@xtuc/long" "4.2.2" "@webassemblyjs/utf8@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz#04d33b636f78e6a6813227e82402f7637b6229ab" - integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w== + "integrity" "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz" + "version" "1.9.0" "@webassemblyjs/wasm-edit@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz#3fe6d79d3f0f922183aa86002c42dd256cfee9cf" - integrity sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw== + "integrity" "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz" + "version" "1.9.0" dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/helper-buffer" "1.9.0" @@ -2479,9 +2483,9 @@ "@webassemblyjs/wast-printer" "1.9.0" "@webassemblyjs/wasm-gen@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz#50bc70ec68ded8e2763b01a1418bf43491a7a49c" - integrity sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA== + "integrity" "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz" + "version" "1.9.0" dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/helper-wasm-bytecode" "1.9.0" @@ -2490,9 +2494,9 @@ "@webassemblyjs/utf8" "1.9.0" "@webassemblyjs/wasm-opt@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz#2211181e5b31326443cc8112eb9f0b9028721a61" - integrity sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A== + "integrity" "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz" + "version" "1.9.0" dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/helper-buffer" "1.9.0" @@ -2500,9 +2504,9 @@ "@webassemblyjs/wasm-parser" "1.9.0" "@webassemblyjs/wasm-parser@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz#9d48e44826df4a6598294aa6c87469d642fff65e" - integrity sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA== + "integrity" "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz" + "version" "1.9.0" dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/helper-api-error" "1.9.0" @@ -2512,9 +2516,9 @@ "@webassemblyjs/utf8" "1.9.0" "@webassemblyjs/wast-parser@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz#3031115d79ac5bd261556cecc3fa90a3ef451914" - integrity sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw== + "integrity" "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz" + "version" "1.9.0" dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/floating-point-hex-parser" "1.9.0" @@ -2524,551 +2528,553 @@ "@xtuc/long" "4.2.2" "@webassemblyjs/wast-printer@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz#4935d54c85fef637b00ce9f52377451d00d47899" - integrity sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA== + "integrity" "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz" + "version" "1.9.0" dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/wast-parser" "1.9.0" "@xtuc/long" "4.2.2" "@xtuc/ieee754@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" - integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + "integrity" "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + "resolved" "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz" + "version" "1.2.0" "@xtuc/long@4.2.2": - version "4.2.2" - resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" - integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== - -abab@^2.0.3, abab@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" - integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== - -accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: - version "1.3.7" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" - integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== - dependencies: - mime-types "~2.1.24" - negotiator "0.6.2" - -acorn-globals@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" - integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== - dependencies: - acorn "^7.1.1" - acorn-walk "^7.1.1" - -acorn-jsx@^5.3.1: - version "5.3.2" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" - integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== - -acorn-walk@^7.1.1: - version "7.2.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" - integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== - -acorn@^6.4.1: - version "6.4.2" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" - integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== - -acorn@^7.1.0, acorn@^7.1.1, acorn@^7.4.0: - version "7.4.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" - integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== - -acorn@^8.2.4: - version "8.5.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.5.0.tgz#4512ccb99b3698c752591e9bb4472e38ad43cee2" - integrity sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q== - -address@1.1.2, address@^1.0.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" - integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== - -adjust-sourcemap-loader@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz#5ae12fb5b7b1c585e80bbb5a63ec163a1a45e61e" - integrity sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw== - dependencies: - loader-utils "^2.0.0" - regex-parser "^2.2.11" - -agent-base@6: - version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== - dependencies: - debug "4" - -aggregate-error@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" - integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== - dependencies: - clean-stack "^2.0.0" - indent-string "^4.0.0" - -ajv-errors@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" - integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== - -ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: - version "3.5.2" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" - integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== - -ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.4, ajv@^6.12.5: - version "6.12.6" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - -ajv@^8.0.1: - version "8.6.3" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.6.3.tgz#11a66527761dc3e9a3845ea775d2d3c0414e8764" - integrity sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw== - dependencies: - fast-deep-equal "^3.1.1" - json-schema-traverse "^1.0.0" - require-from-string "^2.0.2" - uri-js "^4.2.2" - -alphanum-sort@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" - integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= - -ansi-colors@^3.0.0: - version "3.2.4" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" - integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== - -ansi-colors@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" - integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== - -ansi-escapes@^4.2.1, ansi-escapes@^4.3.1: - version "4.3.2" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" - integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== - dependencies: - type-fest "^0.21.3" - -ansi-html@0.0.7, ansi-html@^0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" - integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4= - -ansi-regex@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" - integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= - -ansi-regex@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" - integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== - -ansi-regex@^5.0.0, ansi-regex@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== - -ansi-styles@^3.2.0, ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - -ansi-styles@^4.0.0, ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -ansi-styles@^5.0.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" - integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== - -anymatch@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" - integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== - dependencies: - micromatch "^3.1.4" - normalize-path "^2.1.1" - -anymatch@^3.0.0, anymatch@^3.0.3, anymatch@~3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" - integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - -aproba@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" - integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== - -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - -aria-query@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" - integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== + "integrity" "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + "resolved" "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz" + "version" "4.2.2" + +"abab@^2.0.3", "abab@^2.0.5": + "integrity" "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" + "resolved" "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz" + "version" "2.0.5" + +"accepts@~1.3.4", "accepts@~1.3.5", "accepts@~1.3.7": + "integrity" "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==" + "resolved" "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz" + "version" "1.3.7" + dependencies: + "mime-types" "~2.1.24" + "negotiator" "0.6.2" + +"acorn-globals@^6.0.0": + "integrity" "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==" + "resolved" "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "acorn" "^7.1.1" + "acorn-walk" "^7.1.1" + +"acorn-jsx@^5.3.1": + "integrity" "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==" + "resolved" "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" + "version" "5.3.2" + +"acorn-walk@^7.1.1": + "integrity" "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" + "resolved" "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz" + "version" "7.2.0" + +"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", "acorn@^7.1.0", "acorn@^7.1.1", "acorn@^7.4.0", "acorn@^8.5.0": + "integrity" "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + "resolved" "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" + "version" "7.4.1" + +"acorn@^6.4.1": + "integrity" "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" + "resolved" "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz" + "version" "6.4.2" + +"acorn@^8.2.4": + "integrity" "sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==" + "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.6.0.tgz" + "version" "8.6.0" + +"address@^1.0.1", "address@1.1.2": + "integrity" "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" + "resolved" "https://registry.npmjs.org/address/-/address-1.1.2.tgz" + "version" "1.1.2" + +"adjust-sourcemap-loader@3.0.0": + "integrity" "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==" + "resolved" "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "loader-utils" "^2.0.0" + "regex-parser" "^2.2.11" + +"agent-base@6": + "integrity" "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==" + "resolved" "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" + "version" "6.0.2" + dependencies: + "debug" "4" + +"aggregate-error@^3.0.0": + "integrity" "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==" + "resolved" "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "clean-stack" "^2.0.0" + "indent-string" "^4.0.0" + +"ajv-errors@^1.0.0": + "integrity" "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" + "resolved" "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz" + "version" "1.0.1" + +"ajv-keywords@^3.1.0", "ajv-keywords@^3.4.1", "ajv-keywords@^3.5.2": + "integrity" "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + "resolved" "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" + "version" "3.5.2" + +"ajv@^6.1.0", "ajv@^6.10.0", "ajv@^6.10.2", "ajv@^6.12.4", "ajv@^6.12.5", "ajv@^6.9.1", "ajv@>=5.0.0": + "integrity" "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==" + "resolved" "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" + "version" "6.12.6" + dependencies: + "fast-deep-equal" "^3.1.1" + "fast-json-stable-stringify" "^2.0.0" + "json-schema-traverse" "^0.4.1" + "uri-js" "^4.2.2" + +"ajv@^8.0.1": + "integrity" "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==" + "resolved" "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz" + "version" "8.8.2" + dependencies: + "fast-deep-equal" "^3.1.1" + "json-schema-traverse" "^1.0.0" + "require-from-string" "^2.0.2" + "uri-js" "^4.2.2" + +"alphanum-sort@^1.0.0": + "integrity" "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" + "resolved" "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz" + "version" "1.0.2" + +"ansi-colors@^3.0.0": + "integrity" "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==" + "resolved" "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz" + "version" "3.2.4" + +"ansi-colors@^4.1.1": + "integrity" "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==" + "resolved" "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz" + "version" "4.1.1" + +"ansi-escapes@^4.2.1", "ansi-escapes@^4.3.1": + "integrity" "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==" + "resolved" "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" + "version" "4.3.2" + dependencies: + "type-fest" "^0.21.3" + +"ansi-html@^0.0.7", "ansi-html@0.0.7": + "integrity" "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" + "resolved" "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz" + "version" "0.0.7" + +"ansi-regex@^2.0.0": + "integrity" "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" + "version" "2.1.1" + +"ansi-regex@^4.1.0": + "integrity" "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz" + "version" "4.1.0" + +"ansi-regex@^5.0.0", "ansi-regex@^5.0.1": + "integrity" "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" + "version" "5.0.1" + +"ansi-styles@^3.2.0": + "integrity" "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" + "version" "3.2.1" + dependencies: + "color-convert" "^1.9.0" + +"ansi-styles@^3.2.1": + "integrity" "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" + "version" "3.2.1" + dependencies: + "color-convert" "^1.9.0" + +"ansi-styles@^4.0.0", "ansi-styles@^4.1.0": + "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + "version" "4.3.0" + dependencies: + "color-convert" "^2.0.1" + +"anymatch@^2.0.0": + "integrity" "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==" + "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "micromatch" "^3.1.4" + "normalize-path" "^2.1.1" + +"anymatch@^3.0.0", "anymatch@^3.0.3", "anymatch@~3.1.2": + "integrity" "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==" + "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" + "version" "3.1.2" + dependencies: + "normalize-path" "^3.0.0" + "picomatch" "^2.0.4" + +"aproba@^1.1.1": + "integrity" "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + "resolved" "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz" + "version" "1.2.0" + +"argparse@^1.0.7": + "integrity" "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==" + "resolved" "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" + "version" "1.0.10" + dependencies: + "sprintf-js" "~1.0.2" + +"aria-query@^4.2.2": + "integrity" "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==" + "resolved" "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz" + "version" "4.2.2" dependencies: "@babel/runtime" "^7.10.2" "@babel/runtime-corejs3" "^7.10.2" -arity-n@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/arity-n/-/arity-n-1.0.4.tgz#d9e76b11733e08569c0847ae7b39b2860b30b745" - integrity sha1-2edrEXM+CFacCEeuezmyhgswt0U= - -arr-diff@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" - integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= - -arr-flatten@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" - integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== - -arr-union@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" - integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= - -array-flatten@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" - integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= - -array-flatten@^2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" - integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== - -array-includes@^3.1.1, array-includes@^3.1.3, array-includes@^3.1.4: - version "3.1.4" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.4.tgz#f5b493162c760f3539631f005ba2bb46acb45ba9" - integrity sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" - get-intrinsic "^1.1.1" - is-string "^1.0.7" - -array-union@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" - integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= - dependencies: - array-uniq "^1.0.1" - -array-union@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" - integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== - -array-uniq@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" - integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= - -array-unique@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" - integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= - -array.prototype.flat@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz#07e0975d84bbc7c48cd1879d609e682598d33e13" - integrity sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.0" - -array.prototype.flatmap@^1.2.4: - version "1.2.5" - resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz#908dc82d8a406930fdf38598d51e7411d18d4446" - integrity sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA== - dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - es-abstract "^1.19.0" - -arrify@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" - integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== - -asap@~2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" - integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= - -asn1.js@^5.2.0: - version "5.4.1" - resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" - integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== - dependencies: - bn.js "^4.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - safer-buffer "^2.1.0" - -assert@^1.1.1: - version "1.5.0" - resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" - integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== - dependencies: - object-assign "^4.1.1" - util "0.10.3" - -assign-symbols@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" - integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= - -ast-types-flow@^0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" - integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0= - -astral-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" - integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== - -async-each@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" - integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== - -async-limiter@~1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" - integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== - -async@^2.6.2: - version "2.6.3" - resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" - integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== - dependencies: - lodash "^4.17.14" - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= - -at-least-node@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" - integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== - -atob@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" - integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== - -autoprefixer@^9.6.1: - version "9.8.8" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.8.tgz#fd4bd4595385fa6f06599de749a4d5f7a474957a" - integrity sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA== - dependencies: - browserslist "^4.12.0" - caniuse-lite "^1.0.30001109" - normalize-range "^0.1.2" - num2fraction "^1.2.2" - picocolors "^0.2.1" - postcss "^7.0.32" - postcss-value-parser "^4.1.0" - -axe-core@^4.0.2: - version "4.3.3" - resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.3.3.tgz#b55cd8e8ddf659fe89b064680e1c6a4dceab0325" - integrity sha512-/lqqLAmuIPi79WYfRpy2i8z+x+vxU3zX2uAm0gs1q52qTuKwolOj1P8XbufpXcsydrpKx2yGn2wzAnxCMV86QA== - -axobject-query@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" - integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== - -babel-eslint@^10.1.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" - integrity sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg== +"arity-n@^1.0.4": + "integrity" "sha1-2edrEXM+CFacCEeuezmyhgswt0U=" + "resolved" "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz" + "version" "1.0.4" + +"arr-diff@^4.0.0": + "integrity" "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + "resolved" "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz" + "version" "4.0.0" + +"arr-flatten@^1.1.0": + "integrity" "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + "resolved" "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz" + "version" "1.1.0" + +"arr-union@^3.1.0": + "integrity" "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + "resolved" "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz" + "version" "3.1.0" + +"array-flatten@^2.1.0": + "integrity" "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + "resolved" "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz" + "version" "2.1.2" + +"array-flatten@1.1.1": + "integrity" "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + "resolved" "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" + "version" "1.1.1" + +"array-includes@^3.1.3", "array-includes@^3.1.4": + "integrity" "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==" + "resolved" "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz" + "version" "3.1.4" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + "es-abstract" "^1.19.1" + "get-intrinsic" "^1.1.1" + "is-string" "^1.0.7" + +"array-union@^1.0.1": + "integrity" "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=" + "resolved" "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "array-uniq" "^1.0.1" + +"array-union@^2.1.0": + "integrity" "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + "resolved" "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" + "version" "2.1.0" + +"array-uniq@^1.0.1": + "integrity" "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" + "resolved" "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz" + "version" "1.0.3" + +"array-unique@^0.3.2": + "integrity" "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + "resolved" "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz" + "version" "0.3.2" + +"array.prototype.flat@^1.2.5": + "integrity" "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==" + "resolved" "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz" + "version" "1.2.5" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + "es-abstract" "^1.19.0" + +"array.prototype.flatmap@^1.2.4": + "integrity" "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==" + "resolved" "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz" + "version" "1.2.5" + dependencies: + "call-bind" "^1.0.0" + "define-properties" "^1.1.3" + "es-abstract" "^1.19.0" + +"arrify@^2.0.1": + "integrity" "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" + "resolved" "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz" + "version" "2.0.1" + +"asap@~2.0.6": + "integrity" "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + "resolved" "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz" + "version" "2.0.6" + +"asn1.js@^5.2.0": + "integrity" "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==" + "resolved" "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz" + "version" "5.4.1" + dependencies: + "bn.js" "^4.0.0" + "inherits" "^2.0.1" + "minimalistic-assert" "^1.0.0" + "safer-buffer" "^2.1.0" + +"assert@^1.1.1": + "integrity" "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==" + "resolved" "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz" + "version" "1.5.0" + dependencies: + "object-assign" "^4.1.1" + "util" "0.10.3" + +"assign-symbols@^1.0.0": + "integrity" "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + "resolved" "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz" + "version" "1.0.0" + +"ast-types-flow@^0.0.7": + "integrity" "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" + "resolved" "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz" + "version" "0.0.7" + +"astral-regex@^2.0.0": + "integrity" "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==" + "resolved" "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz" + "version" "2.0.0" + +"async-each@^1.0.1": + "integrity" "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" + "resolved" "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz" + "version" "1.0.3" + +"async-limiter@~1.0.0": + "integrity" "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + "resolved" "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz" + "version" "1.0.1" + +"async@^2.6.2": + "integrity" "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==" + "resolved" "https://registry.npmjs.org/async/-/async-2.6.3.tgz" + "version" "2.6.3" + dependencies: + "lodash" "^4.17.14" + +"asynckit@^0.4.0": + "integrity" "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + "resolved" "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" + "version" "0.4.0" + +"at-least-node@^1.0.0": + "integrity" "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + "resolved" "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" + "version" "1.0.0" + +"atob@^2.1.2": + "integrity" "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + "resolved" "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz" + "version" "2.1.2" + +"autoprefixer@^9.6.1": + "integrity" "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==" + "resolved" "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz" + "version" "9.8.8" + dependencies: + "browserslist" "^4.12.0" + "caniuse-lite" "^1.0.30001109" + "normalize-range" "^0.1.2" + "num2fraction" "^1.2.2" + "picocolors" "^0.2.1" + "postcss" "^7.0.32" + "postcss-value-parser" "^4.1.0" + +"axe-core@^4.3.5": + "integrity" "sha512-WKTW1+xAzhMS5dJsxWkliixlO/PqC4VhmO9T4juNYcaTg9jzWiJsou6m5pxWYGfigWbwzJWeFY6z47a+4neRXA==" + "resolved" "https://registry.npmjs.org/axe-core/-/axe-core-4.3.5.tgz" + "version" "4.3.5" + +"axobject-query@^2.2.0": + "integrity" "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + "resolved" "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz" + "version" "2.2.0" + +"babel-eslint@^10.0.0", "babel-eslint@^10.1.0": + "integrity" "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==" + "resolved" "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz" + "version" "10.1.0" dependencies: "@babel/code-frame" "^7.0.0" "@babel/parser" "^7.7.0" "@babel/traverse" "^7.7.0" "@babel/types" "^7.7.0" - eslint-visitor-keys "^1.0.0" - resolve "^1.12.0" + "eslint-visitor-keys" "^1.0.0" + "resolve" "^1.12.0" -babel-extract-comments@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz#0a2aedf81417ed391b85e18b4614e693a0351a21" - integrity sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ== +"babel-extract-comments@^1.0.0": + "integrity" "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==" + "resolved" "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz" + "version" "1.0.0" dependencies: - babylon "^6.18.0" + "babylon" "^6.18.0" -babel-jest@^26.6.0, babel-jest@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-26.6.3.tgz#d87d25cb0037577a0c89f82e5755c5d293c01056" - integrity sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA== +"babel-jest@^26.6.0", "babel-jest@^26.6.3": + "integrity" "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==" + "resolved" "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz" + "version" "26.6.3" dependencies: "@jest/transform" "^26.6.2" "@jest/types" "^26.6.2" "@types/babel__core" "^7.1.7" - babel-plugin-istanbul "^6.0.0" - babel-preset-jest "^26.6.2" - chalk "^4.0.0" - graceful-fs "^4.2.4" - slash "^3.0.0" - -babel-loader@8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.1.0.tgz#c611d5112bd5209abe8b9fa84c3e4da25275f1c3" - integrity sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw== - dependencies: - find-cache-dir "^2.1.0" - loader-utils "^1.4.0" - mkdirp "^0.5.3" - pify "^4.0.1" - schema-utils "^2.6.5" - -babel-plugin-dynamic-import-node@^2.3.3: - version "2.3.3" - resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" - integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== - dependencies: - object.assign "^4.1.0" - -babel-plugin-istanbul@^6.0.0: - version "6.1.1" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" - integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== + "babel-plugin-istanbul" "^6.0.0" + "babel-preset-jest" "^26.6.2" + "chalk" "^4.0.0" + "graceful-fs" "^4.2.4" + "slash" "^3.0.0" + +"babel-loader@8.1.0": + "integrity" "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==" + "resolved" "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz" + "version" "8.1.0" + dependencies: + "find-cache-dir" "^2.1.0" + "loader-utils" "^1.4.0" + "mkdirp" "^0.5.3" + "pify" "^4.0.1" + "schema-utils" "^2.6.5" + +"babel-plugin-dynamic-import-node@^2.3.3": + "integrity" "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==" + "resolved" "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz" + "version" "2.3.3" + dependencies: + "object.assign" "^4.1.0" + +"babel-plugin-istanbul@^6.0.0": + "integrity" "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==" + "resolved" "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz" + "version" "6.1.1" dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@istanbuljs/load-nyc-config" "^1.0.0" "@istanbuljs/schema" "^0.1.2" - istanbul-lib-instrument "^5.0.4" - test-exclude "^6.0.0" + "istanbul-lib-instrument" "^5.0.4" + "test-exclude" "^6.0.0" -babel-plugin-jest-hoist@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz#8185bd030348d254c6d7dd974355e6a28b21e62d" - integrity sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw== +"babel-plugin-jest-hoist@^26.6.2": + "integrity" "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==" + "resolved" "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz" + "version" "26.6.2" dependencies: "@babel/template" "^7.3.3" "@babel/types" "^7.3.3" "@types/babel__core" "^7.0.0" "@types/babel__traverse" "^7.0.6" -babel-plugin-macros@2.8.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138" - integrity sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg== +"babel-plugin-macros@2.8.0": + "integrity" "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==" + "resolved" "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz" + "version" "2.8.0" dependencies: "@babel/runtime" "^7.7.2" - cosmiconfig "^6.0.0" - resolve "^1.12.0" + "cosmiconfig" "^6.0.0" + "resolve" "^1.12.0" -babel-plugin-named-asset-import@^0.3.7: - version "0.3.7" - resolved "https://registry.yarnpkg.com/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz#156cd55d3f1228a5765774340937afc8398067dd" - integrity sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw== +"babel-plugin-named-asset-import@^0.3.7": + "integrity" "sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw==" + "resolved" "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz" + "version" "0.3.7" -babel-plugin-polyfill-corejs2@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz#e9124785e6fd94f94b618a7954e5693053bf5327" - integrity sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ== +"babel-plugin-polyfill-corejs2@^0.3.0": + "integrity" "sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA==" + "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.0.tgz" + "version" "0.3.0" dependencies: "@babel/compat-data" "^7.13.11" - "@babel/helper-define-polyfill-provider" "^0.2.2" - semver "^6.1.1" + "@babel/helper-define-polyfill-provider" "^0.3.0" + "semver" "^6.1.1" -babel-plugin-polyfill-corejs3@^0.2.5: - version "0.2.5" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz#2779846a16a1652244ae268b1e906ada107faf92" - integrity sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw== +"babel-plugin-polyfill-corejs3@^0.4.0": + "integrity" "sha512-YxFreYwUfglYKdLUGvIF2nJEsGwj+RhWSX/ije3D2vQPOXuyMLMtg/cCGMDpOA7Nd+MwlNdnGODbd2EwUZPlsw==" + "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.4.0.tgz" + "version" "0.4.0" dependencies: - "@babel/helper-define-polyfill-provider" "^0.2.2" - core-js-compat "^3.16.2" + "@babel/helper-define-polyfill-provider" "^0.3.0" + "core-js-compat" "^3.18.0" -babel-plugin-polyfill-regenerator@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz#b310c8d642acada348c1fa3b3e6ce0e851bee077" - integrity sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg== +"babel-plugin-polyfill-regenerator@^0.3.0": + "integrity" "sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg==" + "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.0.tgz" + "version" "0.3.0" dependencies: - "@babel/helper-define-polyfill-provider" "^0.2.2" + "@babel/helper-define-polyfill-provider" "^0.3.0" "babel-plugin-styled-components@>= 1.12.0": - version "1.13.3" - resolved "https://registry.yarnpkg.com/babel-plugin-styled-components/-/babel-plugin-styled-components-1.13.3.tgz#1f1cb3927d4afa1e324695c78f690900e3d075bc" - integrity sha512-meGStRGv+VuKA/q0/jXxrPNWEm4LPfYIqxooDTdmh8kFsP/Ph7jJG5rUPwUPX3QHUvggwdbgdGpo88P/rRYsVw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.15.4" - "@babel/helper-module-imports" "^7.15.4" - babel-plugin-syntax-jsx "^6.18.0" - lodash "^4.17.11" - -babel-plugin-syntax-jsx@^6.18.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" - integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY= - -babel-plugin-syntax-object-rest-spread@^6.8.0: - version "6.13.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" - integrity sha1-/WU28rzhODb/o6VFjEkDpZe7O/U= - -babel-plugin-transform-object-rest-spread@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06" - integrity sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY= - dependencies: - babel-plugin-syntax-object-rest-spread "^6.8.0" - babel-runtime "^6.26.0" - -babel-plugin-transform-react-remove-prop-types@0.4.24: - version "0.4.24" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz#f2edaf9b4c6a5fbe5c1d678bfb531078c1555f3a" - integrity sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA== - -babel-preset-current-node-syntax@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" - integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== + "integrity" "sha512-7eG5NE8rChnNTDxa6LQfynwgHTVOYYaHJbUYSlOhk8QBXIQiMBKq4gyfHBBKPrxUcVBXVJL61ihduCpCQbuNbw==" + "resolved" "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.0" + "@babel/helper-module-imports" "^7.16.0" + "babel-plugin-syntax-jsx" "^6.18.0" + "lodash" "^4.17.11" + +"babel-plugin-syntax-jsx@^6.18.0": + "integrity" "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=" + "resolved" "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz" + "version" "6.18.0" + +"babel-plugin-syntax-object-rest-spread@^6.8.0": + "integrity" "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" + "resolved" "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz" + "version" "6.13.0" + +"babel-plugin-transform-object-rest-spread@^6.26.0": + "integrity" "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=" + "resolved" "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz" + "version" "6.26.0" + dependencies: + "babel-plugin-syntax-object-rest-spread" "^6.8.0" + "babel-runtime" "^6.26.0" + +"babel-plugin-transform-react-remove-prop-types@0.4.24": + "integrity" "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + "resolved" "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz" + "version" "0.4.24" + +"babel-preset-current-node-syntax@^1.0.0": + "integrity" "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==" + "resolved" "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz" + "version" "1.0.1" dependencies: "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-syntax-bigint" "^7.8.3" @@ -3083,18 +3089,18 @@ babel-preset-current-node-syntax@^1.0.0: "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-top-level-await" "^7.8.3" -babel-preset-jest@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz#747872b1171df032252426586881d62d31798fee" - integrity sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ== +"babel-preset-jest@^26.6.2": + "integrity" "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==" + "resolved" "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz" + "version" "26.6.2" dependencies: - babel-plugin-jest-hoist "^26.6.2" - babel-preset-current-node-syntax "^1.0.0" + "babel-plugin-jest-hoist" "^26.6.2" + "babel-preset-current-node-syntax" "^1.0.0" -babel-preset-react-app@^10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/babel-preset-react-app/-/babel-preset-react-app-10.0.0.tgz#689b60edc705f8a70ce87f47ab0e560a317d7045" - integrity sha512-itL2z8v16khpuKutx5IH8UdCdSTuzrOhRFTEdIhveZ2i1iBKDrVE0ATa4sFVy+02GLucZNVBWtoarXBy0Msdpg== +"babel-preset-react-app@^10.0.0": + "integrity" "sha512-itL2z8v16khpuKutx5IH8UdCdSTuzrOhRFTEdIhveZ2i1iBKDrVE0ATa4sFVy+02GLucZNVBWtoarXBy0Msdpg==" + "resolved" "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.0.tgz" + "version" "10.0.0" dependencies: "@babel/core" "7.12.3" "@babel/plugin-proposal-class-properties" "7.12.1" @@ -3109,3871 +3115,4000 @@ babel-preset-react-app@^10.0.0: "@babel/preset-react" "7.12.1" "@babel/preset-typescript" "7.12.1" "@babel/runtime" "7.12.1" - babel-plugin-macros "2.8.0" - babel-plugin-transform-react-remove-prop-types "0.4.24" - -babel-runtime@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" - integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= - dependencies: - core-js "^2.4.0" - regenerator-runtime "^0.11.0" - -babylon@^6.18.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" - integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== - -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - -base64-js@^1.0.2: - version "1.5.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" - integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== - -base@^0.11.1: - version "0.11.2" - resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" - integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== - dependencies: - cache-base "^1.0.1" - class-utils "^0.3.5" - component-emitter "^1.2.1" - define-property "^1.0.0" - isobject "^3.0.1" - mixin-deep "^1.2.0" - pascalcase "^0.1.1" - -batch@0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" - integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= - -bfj@^7.0.2: - version "7.0.2" - resolved "https://registry.yarnpkg.com/bfj/-/bfj-7.0.2.tgz#1988ce76f3add9ac2913fd8ba47aad9e651bfbb2" - integrity sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw== - dependencies: - bluebird "^3.5.5" - check-types "^11.1.1" - hoopy "^0.1.4" - tryer "^1.0.1" - -big.js@^5.2.2: - version "5.2.2" - resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" - integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== - -binary-extensions@^1.0.0: - version "1.13.1" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" - integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== - -binary-extensions@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" - integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== - -bindings@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" - integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== - dependencies: - file-uri-to-path "1.0.0" - -bluebird@^3.5.5: - version "3.7.2" - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" - integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== - -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: - version "4.12.0" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" - integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== - -bn.js@^5.0.0, bn.js@^5.1.1: - version "5.2.0" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.0.tgz#358860674396c6997771a9d051fcc1b57d4ae002" - integrity sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw== - -body-parser@1.19.0: - version "1.19.0" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" - integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== - dependencies: - bytes "3.1.0" - content-type "~1.0.4" - debug "2.6.9" - depd "~1.1.2" - http-errors "1.7.2" - iconv-lite "0.4.24" - on-finished "~2.3.0" - qs "6.7.0" - raw-body "2.4.0" - type-is "~1.6.17" - -bonjour@^3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" - integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU= - dependencies: - array-flatten "^2.1.0" - deep-equal "^1.0.1" - dns-equal "^1.0.0" - dns-txt "^2.0.2" - multicast-dns "^6.0.1" - multicast-dns-service-types "^1.1.0" - -boolbase@^1.0.0, boolbase@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" - integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@^2.3.1, braces@^2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" - integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== - dependencies: - arr-flatten "^1.1.0" - array-unique "^0.3.2" - extend-shallow "^2.0.1" - fill-range "^4.0.0" - isobject "^3.0.1" - repeat-element "^1.1.2" - snapdragon "^0.8.1" - snapdragon-node "^2.0.1" - split-string "^3.0.2" - to-regex "^3.0.1" - -braces@^3.0.1, braces@~3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - -brorand@^1.0.1, brorand@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" - integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= - -browser-process-hrtime@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" - integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== - -browserify-aes@^1.0.0, browserify-aes@^1.0.4: - version "1.2.0" - resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" - integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== - dependencies: - buffer-xor "^1.0.3" - cipher-base "^1.0.0" - create-hash "^1.1.0" - evp_bytestokey "^1.0.3" - inherits "^2.0.1" - safe-buffer "^5.0.1" - -browserify-cipher@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" - integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== - dependencies: - browserify-aes "^1.0.4" - browserify-des "^1.0.0" - evp_bytestokey "^1.0.0" - -browserify-des@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" - integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== - dependencies: - cipher-base "^1.0.1" - des.js "^1.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - -browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: - version "4.1.0" - resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d" - integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== - dependencies: - bn.js "^5.0.0" - randombytes "^2.0.1" - -browserify-sign@^4.0.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3" - integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== - dependencies: - bn.js "^5.1.1" - browserify-rsa "^4.0.1" - create-hash "^1.2.0" - create-hmac "^1.1.7" - elliptic "^6.5.3" - inherits "^2.0.4" - parse-asn1 "^5.1.5" - readable-stream "^3.6.0" - safe-buffer "^5.2.0" - -browserify-zlib@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" - integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== - dependencies: - pako "~1.0.5" - -browserslist@4.14.2: - version "4.14.2" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.14.2.tgz#1b3cec458a1ba87588cc5e9be62f19b6d48813ce" - integrity sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw== - dependencies: - caniuse-lite "^1.0.30001125" - electron-to-chromium "^1.3.564" - escalade "^3.0.2" - node-releases "^1.1.61" - -browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.16.6, browserslist@^4.17.3, browserslist@^4.6.2, browserslist@^4.6.4: - version "4.17.5" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.17.5.tgz#c827bbe172a4c22b123f5e337533ceebadfdd559" - integrity sha512-I3ekeB92mmpctWBoLXe0d5wPS2cBuRvvW0JyyJHMrk9/HmP2ZjrTboNAZ8iuGqaEIlKguljbQY32OkOJIRrgoA== - dependencies: - caniuse-lite "^1.0.30001271" - electron-to-chromium "^1.3.878" - escalade "^3.1.1" - node-releases "^2.0.1" - picocolors "^1.0.0" - -bser@2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" - integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== - dependencies: - node-int64 "^0.4.0" - -buffer-from@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" - integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== - -buffer-indexof@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" - integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== - -buffer-xor@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" - integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= - -buffer@^4.3.0: - version "4.9.2" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" - integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== - dependencies: - base64-js "^1.0.2" - ieee754 "^1.1.4" - isarray "^1.0.0" - -builtin-modules@^3.1.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz#45d5db99e7ee5e6bc4f362e008bf917ab5049887" - integrity sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA== - -builtin-status-codes@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" - integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= - -bytes@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" - integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= - -bytes@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" - integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== - -cacache@^12.0.2: - version "12.0.4" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c" - integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ== - dependencies: - bluebird "^3.5.5" - chownr "^1.1.1" - figgy-pudding "^3.5.1" - glob "^7.1.4" - graceful-fs "^4.1.15" - infer-owner "^1.0.3" - lru-cache "^5.1.1" - mississippi "^3.0.0" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - promise-inflight "^1.0.1" - rimraf "^2.6.3" - ssri "^6.0.1" - unique-filename "^1.1.1" - y18n "^4.0.0" - -cacache@^15.0.5: - version "15.3.0" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.3.0.tgz#dc85380fb2f556fe3dda4c719bfa0ec875a7f1eb" - integrity sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ== + "babel-plugin-macros" "2.8.0" + "babel-plugin-transform-react-remove-prop-types" "0.4.24" + +"babel-runtime@^6.26.0": + "integrity" "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=" + "resolved" "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz" + "version" "6.26.0" + dependencies: + "core-js" "^2.4.0" + "regenerator-runtime" "^0.11.0" + +"babylon@^6.18.0": + "integrity" "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" + "resolved" "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz" + "version" "6.18.0" + +"balanced-match@^1.0.0": + "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" + "version" "1.0.2" + +"base@^0.11.1": + "integrity" "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==" + "resolved" "https://registry.npmjs.org/base/-/base-0.11.2.tgz" + "version" "0.11.2" + dependencies: + "cache-base" "^1.0.1" + "class-utils" "^0.3.5" + "component-emitter" "^1.2.1" + "define-property" "^1.0.0" + "isobject" "^3.0.1" + "mixin-deep" "^1.2.0" + "pascalcase" "^0.1.1" + +"base64-js@^1.0.2": + "integrity" "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + "resolved" "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" + "version" "1.5.1" + +"batch@0.6.1": + "integrity" "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + "resolved" "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz" + "version" "0.6.1" + +"bfj@^7.0.2": + "integrity" "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==" + "resolved" "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz" + "version" "7.0.2" + dependencies: + "bluebird" "^3.5.5" + "check-types" "^11.1.1" + "hoopy" "^0.1.4" + "tryer" "^1.0.1" + +"big.js@^5.2.2": + "integrity" "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + "resolved" "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" + "version" "5.2.2" + +"binary-extensions@^1.0.0": + "integrity" "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + "resolved" "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz" + "version" "1.13.1" + +"binary-extensions@^2.0.0": + "integrity" "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + "resolved" "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" + "version" "2.2.0" + +"bluebird@^3.5.5": + "integrity" "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + "resolved" "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz" + "version" "3.7.2" + +"bn.js@^4.0.0": + "integrity" "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" + "version" "4.12.0" + +"bn.js@^4.1.0": + "integrity" "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" + "version" "4.12.0" + +"bn.js@^4.11.9": + "integrity" "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" + "version" "4.12.0" + +"bn.js@^5.0.0", "bn.js@^5.1.1": + "integrity" "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" + "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz" + "version" "5.2.0" + +"body-parser@1.19.0": + "integrity" "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==" + "resolved" "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz" + "version" "1.19.0" + dependencies: + "bytes" "3.1.0" + "content-type" "~1.0.4" + "debug" "2.6.9" + "depd" "~1.1.2" + "http-errors" "1.7.2" + "iconv-lite" "0.4.24" + "on-finished" "~2.3.0" + "qs" "6.7.0" + "raw-body" "2.4.0" + "type-is" "~1.6.17" + +"bonjour@^3.5.0": + "integrity" "sha1-jokKGD2O6aI5OzhExpGkK897yfU=" + "resolved" "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz" + "version" "3.5.0" + dependencies: + "array-flatten" "^2.1.0" + "deep-equal" "^1.0.1" + "dns-equal" "^1.0.0" + "dns-txt" "^2.0.2" + "multicast-dns" "^6.0.1" + "multicast-dns-service-types" "^1.1.0" + +"boolbase@^1.0.0", "boolbase@~1.0.0": + "integrity" "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + "resolved" "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" + "version" "1.0.0" + +"brace-expansion@^1.1.7": + "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" + "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" + "version" "1.1.11" + dependencies: + "balanced-match" "^1.0.0" + "concat-map" "0.0.1" + +"braces@^2.3.1", "braces@^2.3.2": + "integrity" "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==" + "resolved" "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz" + "version" "2.3.2" + dependencies: + "arr-flatten" "^1.1.0" + "array-unique" "^0.3.2" + "extend-shallow" "^2.0.1" + "fill-range" "^4.0.0" + "isobject" "^3.0.1" + "repeat-element" "^1.1.2" + "snapdragon" "^0.8.1" + "snapdragon-node" "^2.0.1" + "split-string" "^3.0.2" + "to-regex" "^3.0.1" + +"braces@^3.0.1", "braces@~3.0.2": + "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==" + "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" + "version" "3.0.2" + dependencies: + "fill-range" "^7.0.1" + +"brorand@^1.0.1", "brorand@^1.1.0": + "integrity" "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + "resolved" "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz" + "version" "1.1.0" + +"browser-process-hrtime@^1.0.0": + "integrity" "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + "resolved" "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz" + "version" "1.0.0" + +"browserify-aes@^1.0.0", "browserify-aes@^1.0.4": + "integrity" "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==" + "resolved" "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz" + "version" "1.2.0" + dependencies: + "buffer-xor" "^1.0.3" + "cipher-base" "^1.0.0" + "create-hash" "^1.1.0" + "evp_bytestokey" "^1.0.3" + "inherits" "^2.0.1" + "safe-buffer" "^5.0.1" + +"browserify-cipher@^1.0.0": + "integrity" "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==" + "resolved" "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "browserify-aes" "^1.0.4" + "browserify-des" "^1.0.0" + "evp_bytestokey" "^1.0.0" + +"browserify-des@^1.0.0": + "integrity" "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==" + "resolved" "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "cipher-base" "^1.0.1" + "des.js" "^1.0.0" + "inherits" "^2.0.1" + "safe-buffer" "^5.1.2" + +"browserify-rsa@^4.0.0", "browserify-rsa@^4.0.1": + "integrity" "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==" + "resolved" "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "bn.js" "^5.0.0" + "randombytes" "^2.0.1" + +"browserify-sign@^4.0.0": + "integrity" "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==" + "resolved" "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz" + "version" "4.2.1" + dependencies: + "bn.js" "^5.1.1" + "browserify-rsa" "^4.0.1" + "create-hash" "^1.2.0" + "create-hmac" "^1.1.7" + "elliptic" "^6.5.3" + "inherits" "^2.0.4" + "parse-asn1" "^5.1.5" + "readable-stream" "^3.6.0" + "safe-buffer" "^5.2.0" + +"browserify-zlib@^0.2.0": + "integrity" "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==" + "resolved" "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz" + "version" "0.2.0" + dependencies: + "pako" "~1.0.5" + +"browserslist@^4", "browserslist@^4.0.0", "browserslist@^4.12.0", "browserslist@^4.17.5", "browserslist@^4.18.1", "browserslist@^4.6.2", "browserslist@^4.6.4": + "integrity" "sha512-8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ==" + "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-4.18.1.tgz" + "version" "4.18.1" + dependencies: + "caniuse-lite" "^1.0.30001280" + "electron-to-chromium" "^1.3.896" + "escalade" "^3.1.1" + "node-releases" "^2.0.1" + "picocolors" "^1.0.0" + +"browserslist@4.14.2": + "integrity" "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==" + "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz" + "version" "4.14.2" + dependencies: + "caniuse-lite" "^1.0.30001125" + "electron-to-chromium" "^1.3.564" + "escalade" "^3.0.2" + "node-releases" "^1.1.61" + +"bser@2.1.1": + "integrity" "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==" + "resolved" "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "node-int64" "^0.4.0" + +"buffer-from@^1.0.0": + "integrity" "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + "resolved" "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" + "version" "1.1.2" + +"buffer-indexof@^1.0.0": + "integrity" "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + "resolved" "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz" + "version" "1.1.1" + +"buffer-xor@^1.0.3": + "integrity" "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + "resolved" "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz" + "version" "1.0.3" + +"buffer@^4.3.0": + "integrity" "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==" + "resolved" "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz" + "version" "4.9.2" + dependencies: + "base64-js" "^1.0.2" + "ieee754" "^1.1.4" + "isarray" "^1.0.0" + +"builtin-modules@^3.1.0": + "integrity" "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==" + "resolved" "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz" + "version" "3.2.0" + +"builtin-status-codes@^3.0.0": + "integrity" "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + "resolved" "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz" + "version" "3.0.0" + +"bytes@3.0.0": + "integrity" "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + "resolved" "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz" + "version" "3.0.0" + +"bytes@3.1.0": + "integrity" "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + "resolved" "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz" + "version" "3.1.0" + +"cacache@^12.0.2": + "integrity" "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==" + "resolved" "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz" + "version" "12.0.4" + dependencies: + "bluebird" "^3.5.5" + "chownr" "^1.1.1" + "figgy-pudding" "^3.5.1" + "glob" "^7.1.4" + "graceful-fs" "^4.1.15" + "infer-owner" "^1.0.3" + "lru-cache" "^5.1.1" + "mississippi" "^3.0.0" + "mkdirp" "^0.5.1" + "move-concurrently" "^1.0.1" + "promise-inflight" "^1.0.1" + "rimraf" "^2.6.3" + "ssri" "^6.0.1" + "unique-filename" "^1.1.1" + "y18n" "^4.0.0" + +"cacache@^15.0.5": + "integrity" "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==" + "resolved" "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz" + "version" "15.3.0" dependencies: "@npmcli/fs" "^1.0.0" "@npmcli/move-file" "^1.0.1" - chownr "^2.0.0" - fs-minipass "^2.0.0" - glob "^7.1.4" - infer-owner "^1.0.4" - lru-cache "^6.0.0" - minipass "^3.1.1" - minipass-collect "^1.0.2" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.2" - mkdirp "^1.0.3" - p-map "^4.0.0" - promise-inflight "^1.0.1" - rimraf "^3.0.2" - ssri "^8.0.1" - tar "^6.0.2" - unique-filename "^1.1.1" - -cache-base@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" - integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== - dependencies: - collection-visit "^1.0.0" - component-emitter "^1.2.1" - get-value "^2.0.6" - has-value "^1.0.0" - isobject "^3.0.1" - set-value "^2.0.0" - to-object-path "^0.3.0" - union-value "^1.0.0" - unset-value "^1.0.0" - -call-bind@^1.0.0, call-bind@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== - dependencies: - function-bind "^1.1.1" - get-intrinsic "^1.0.2" - -caller-callsite@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" - integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= - dependencies: - callsites "^2.0.0" - -caller-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" - integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= - dependencies: - caller-callsite "^2.0.0" - -callsites@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" - integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -camel-case@^4.1.1: - version "4.1.2" - resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" - integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== - dependencies: - pascal-case "^3.1.2" - tslib "^2.0.3" - -camelcase@5.3.1, camelcase@^5.0.0, camelcase@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - -camelcase@^6.0.0, camelcase@^6.1.0, camelcase@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809" - integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== - -camelize@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.0.tgz#164a5483e630fa4321e5af07020e531831b2609b" - integrity sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs= - -caniuse-api@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" - integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== - dependencies: - browserslist "^4.0.0" - caniuse-lite "^1.0.0" - lodash.memoize "^4.1.2" - lodash.uniq "^4.5.0" - -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001125, caniuse-lite@^1.0.30001271: - version "1.0.30001271" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001271.tgz#0dda0c9bcae2cf5407cd34cac304186616cc83e8" - integrity sha512-BBruZFWmt3HFdVPS8kceTBIguKxu4f99n5JNp06OlPD/luoAMIaIK5ieV5YjnBLH3Nysai9sxj9rpJj4ZisXOA== - -capture-exit@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" - integrity sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g== - dependencies: - rsvp "^4.8.4" - -case-sensitive-paths-webpack-plugin@2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz#23ac613cc9a856e4f88ff8bb73bbb5e989825cf7" - integrity sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ== - -chalk@2.4.2, chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" - integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chalk@^4.0.0, chalk@^4.1.0: - version "4.1.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -char-regex@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" - integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== - -check-types@^11.1.1: - version "11.1.2" - resolved "https://registry.yarnpkg.com/check-types/-/check-types-11.1.2.tgz#86a7c12bf5539f6324eb0e70ca8896c0e38f3e2f" - integrity sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ== - -chokidar@^2.1.8: - version "2.1.8" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" - integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== - dependencies: - anymatch "^2.0.0" - async-each "^1.0.1" - braces "^2.3.2" - glob-parent "^3.1.0" - inherits "^2.0.3" - is-binary-path "^1.0.0" - is-glob "^4.0.0" - normalize-path "^3.0.0" - path-is-absolute "^1.0.0" - readdirp "^2.2.1" - upath "^1.1.1" + "chownr" "^2.0.0" + "fs-minipass" "^2.0.0" + "glob" "^7.1.4" + "infer-owner" "^1.0.4" + "lru-cache" "^6.0.0" + "minipass" "^3.1.1" + "minipass-collect" "^1.0.2" + "minipass-flush" "^1.0.5" + "minipass-pipeline" "^1.2.2" + "mkdirp" "^1.0.3" + "p-map" "^4.0.0" + "promise-inflight" "^1.0.1" + "rimraf" "^3.0.2" + "ssri" "^8.0.1" + "tar" "^6.0.2" + "unique-filename" "^1.1.1" + +"cache-base@^1.0.1": + "integrity" "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==" + "resolved" "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "collection-visit" "^1.0.0" + "component-emitter" "^1.2.1" + "get-value" "^2.0.6" + "has-value" "^1.0.0" + "isobject" "^3.0.1" + "set-value" "^2.0.0" + "to-object-path" "^0.3.0" + "union-value" "^1.0.0" + "unset-value" "^1.0.0" + +"call-bind@^1.0.0", "call-bind@^1.0.2": + "integrity" "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==" + "resolved" "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "function-bind" "^1.1.1" + "get-intrinsic" "^1.0.2" + +"caller-callsite@^2.0.0": + "integrity" "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=" + "resolved" "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "callsites" "^2.0.0" + +"caller-path@^2.0.0": + "integrity" "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=" + "resolved" "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "caller-callsite" "^2.0.0" + +"callsites@^2.0.0": + "integrity" "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" + "resolved" "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz" + "version" "2.0.0" + +"callsites@^3.0.0": + "integrity" "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + "resolved" "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" + "version" "3.1.0" + +"camel-case@^4.1.1": + "integrity" "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==" + "resolved" "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "pascal-case" "^3.1.2" + "tslib" "^2.0.3" + +"camelcase@^5.0.0": + "integrity" "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" + "version" "5.3.1" + +"camelcase@^5.3.1": + "integrity" "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" + "version" "5.3.1" + +"camelcase@^6.0.0", "camelcase@^6.1.0", "camelcase@^6.2.0": + "integrity" "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz" + "version" "6.2.1" + +"camelcase@5.3.1": + "integrity" "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" + "version" "5.3.1" + +"camelize@^1.0.0": + "integrity" "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=" + "resolved" "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz" + "version" "1.0.0" + +"caniuse-api@^3.0.0": + "integrity" "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==" + "resolved" "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "browserslist" "^4.0.0" + "caniuse-lite" "^1.0.0" + "lodash.memoize" "^4.1.2" + "lodash.uniq" "^4.5.0" + +"caniuse-lite@^1.0.0", "caniuse-lite@^1.0.30000981", "caniuse-lite@^1.0.30001109", "caniuse-lite@^1.0.30001125", "caniuse-lite@^1.0.30001280": + "integrity" "sha512-9RoKo841j1GQFSJz/nCXOj0sD7tHBtlowjYlrqIUS812x9/emfBLBt6IyMz1zIaYc/eRL8Cs6HPUVi2Hzq4sIg==" + "resolved" "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001283.tgz" + "version" "1.0.30001283" + +"capture-exit@^2.0.0": + "integrity" "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==" + "resolved" "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "rsvp" "^4.8.4" + +"case-sensitive-paths-webpack-plugin@2.3.0": + "integrity" "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==" + "resolved" "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz" + "version" "2.3.0" + +"chalk@^2.0.0": + "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + "version" "2.4.2" + dependencies: + "ansi-styles" "^3.2.1" + "escape-string-regexp" "^1.0.5" + "supports-color" "^5.3.0" + +"chalk@^2.4.1": + "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + "version" "2.4.2" + dependencies: + "ansi-styles" "^3.2.1" + "escape-string-regexp" "^1.0.5" + "supports-color" "^5.3.0" + +"chalk@^2.4.2": + "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + "version" "2.4.2" + dependencies: + "ansi-styles" "^3.2.1" + "escape-string-regexp" "^1.0.5" + "supports-color" "^5.3.0" + +"chalk@^3.0.0": + "integrity" "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "ansi-styles" "^4.1.0" + "supports-color" "^7.1.0" + +"chalk@^4.0.0", "chalk@^4.1.0": + "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "ansi-styles" "^4.1.0" + "supports-color" "^7.1.0" + +"chalk@2.4.2": + "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + "version" "2.4.2" + dependencies: + "ansi-styles" "^3.2.1" + "escape-string-regexp" "^1.0.5" + "supports-color" "^5.3.0" + +"char-regex@^1.0.2": + "integrity" "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" + "resolved" "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" + "version" "1.0.2" + +"check-types@^11.1.1": + "integrity" "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" + "resolved" "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz" + "version" "11.1.2" + +"chokidar@^2.1.8": + "integrity" "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==" + "resolved" "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz" + "version" "2.1.8" + dependencies: + "anymatch" "^2.0.0" + "async-each" "^1.0.1" + "braces" "^2.3.2" + "glob-parent" "^3.1.0" + "inherits" "^2.0.3" + "is-binary-path" "^1.0.0" + "is-glob" "^4.0.0" + "normalize-path" "^3.0.0" + "path-is-absolute" "^1.0.0" + "readdirp" "^2.2.1" + "upath" "^1.1.1" optionalDependencies: - fsevents "^1.2.7" - -chokidar@^3.4.1: - version "3.5.2" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75" - integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ== - dependencies: - anymatch "~3.1.2" - braces "~3.0.2" - glob-parent "~5.1.2" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.6.0" + "fsevents" "^1.2.7" + +"chokidar@^3.4.1": + "integrity" "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==" + "resolved" "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz" + "version" "3.5.2" + dependencies: + "anymatch" "~3.1.2" + "braces" "~3.0.2" + "glob-parent" "~5.1.2" + "is-binary-path" "~2.1.0" + "is-glob" "~4.0.1" + "normalize-path" "~3.0.0" + "readdirp" "~3.6.0" optionalDependencies: - fsevents "~2.3.2" - -chownr@^1.1.1: - version "1.1.4" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" - integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== - -chownr@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" - integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== - -chrome-trace-event@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" - integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== - -ci-info@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" - integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== - -cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" - integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - -cjs-module-lexer@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz#4186fcca0eae175970aee870b9fe2d6cf8d5655f" - integrity sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw== - -class-utils@^0.3.5: - version "0.3.6" - resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" - integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== - dependencies: - arr-union "^3.1.0" - define-property "^0.2.5" - isobject "^3.0.0" - static-extend "^0.1.1" - -clean-css@^4.2.3: - version "4.2.4" - resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.4.tgz#733bf46eba4e607c6891ea57c24a989356831178" - integrity sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A== - dependencies: - source-map "~0.6.0" - -clean-stack@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" - integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== - -cliui@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" - integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== - dependencies: - string-width "^3.1.0" - strip-ansi "^5.2.0" - wrap-ansi "^5.1.0" - -cliui@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" - integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^6.2.0" - -co@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" - integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= - -coa@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" - integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== + "fsevents" "~2.3.2" + +"chownr@^1.1.1": + "integrity" "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + "resolved" "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz" + "version" "1.1.4" + +"chownr@^2.0.0": + "integrity" "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" + "resolved" "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz" + "version" "2.0.0" + +"chrome-trace-event@^1.0.2": + "integrity" "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" + "resolved" "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz" + "version" "1.0.3" + +"ci-info@^2.0.0": + "integrity" "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + "resolved" "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz" + "version" "2.0.0" + +"cipher-base@^1.0.0", "cipher-base@^1.0.1", "cipher-base@^1.0.3": + "integrity" "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==" + "resolved" "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "inherits" "^2.0.1" + "safe-buffer" "^5.0.1" + +"cjs-module-lexer@^0.6.0": + "integrity" "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==" + "resolved" "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz" + "version" "0.6.0" + +"class-utils@^0.3.5": + "integrity" "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==" + "resolved" "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz" + "version" "0.3.6" + dependencies: + "arr-union" "^3.1.0" + "define-property" "^0.2.5" + "isobject" "^3.0.0" + "static-extend" "^0.1.1" + +"clean-css@^4.2.3": + "integrity" "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==" + "resolved" "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz" + "version" "4.2.4" + dependencies: + "source-map" "~0.6.0" + +"clean-stack@^2.0.0": + "integrity" "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + "resolved" "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" + "version" "2.2.0" + +"cliui@^5.0.0": + "integrity" "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==" + "resolved" "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "string-width" "^3.1.0" + "strip-ansi" "^5.2.0" + "wrap-ansi" "^5.1.0" + +"cliui@^6.0.0": + "integrity" "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==" + "resolved" "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "string-width" "^4.2.0" + "strip-ansi" "^6.0.0" + "wrap-ansi" "^6.2.0" + +"co@^4.6.0": + "integrity" "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + "resolved" "https://registry.npmjs.org/co/-/co-4.6.0.tgz" + "version" "4.6.0" + +"coa@^2.0.2": + "integrity" "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==" + "resolved" "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz" + "version" "2.0.2" dependencies: "@types/q" "^1.5.1" - chalk "^2.4.1" - q "^1.1.2" - -collect-v8-coverage@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" - integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== - -collection-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" - integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= - dependencies: - map-visit "^1.0.0" - object-visit "^1.0.0" - -color-convert@^1.9.0, color-convert@^1.9.3: - version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= - -color-name@^1.0.0, color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -color-string@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.6.0.tgz#c3915f61fe267672cb7e1e064c9d692219f6c312" - integrity sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA== - dependencies: - color-name "^1.0.0" - simple-swizzle "^0.2.2" - -color@^3.0.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/color/-/color-3.2.1.tgz#3544dc198caf4490c3ecc9a790b54fe9ff45e164" - integrity sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA== - dependencies: - color-convert "^1.9.3" - color-string "^1.6.0" - -combined-stream@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - -commander@7: - version "7.2.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" - integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== - -commander@^2.20.0: - version "2.20.3" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" - integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== - -commander@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" - integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== - -common-tags@^1.8.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" - integrity sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw== - -commondir@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" - integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= - -component-emitter@^1.2.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" - integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== - -compose-function@3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/compose-function/-/compose-function-3.0.3.tgz#9ed675f13cc54501d30950a486ff6a7ba3ab185f" - integrity sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8= - dependencies: - arity-n "^1.0.4" - -compressible@~2.0.16: - version "2.0.18" - resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" - integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== - dependencies: - mime-db ">= 1.43.0 < 2" - -compression@^1.7.4: - version "1.7.4" - resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" - integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== - dependencies: - accepts "~1.3.5" - bytes "3.0.0" - compressible "~2.0.16" - debug "2.6.9" - on-headers "~1.0.2" - safe-buffer "5.1.2" - vary "~1.1.2" - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= - -concat-stream@^1.5.0: - version "1.6.2" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" - integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== - dependencies: - buffer-from "^1.0.0" - inherits "^2.0.3" - readable-stream "^2.2.2" - typedarray "^0.0.6" - -confusing-browser-globals@^1.0.10: - version "1.0.10" - resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz#30d1e7f3d1b882b25ec4933d1d1adac353d20a59" - integrity sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA== - -connect-history-api-fallback@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" - integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== - -console-browserify@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" - integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== - -constants-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" - integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= - -content-disposition@0.5.3: - version "0.5.3" - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" - integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== - dependencies: - safe-buffer "5.1.2" - -content-type@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" - integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== - -convert-source-map@1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" - integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== - dependencies: - safe-buffer "~5.1.1" - -convert-source-map@^0.3.3: - version "0.3.5" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-0.3.5.tgz#f1d802950af7dd2631a1febe0596550c86ab3190" - integrity sha1-8dgClQr33SYxof6+BZZVDIarMZA= - -convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" - integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== - dependencies: - safe-buffer "~5.1.1" - -cookie-signature@1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" - integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= - -cookie@0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" - integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== - -copy-concurrently@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" - integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== - dependencies: - aproba "^1.1.1" - fs-write-stream-atomic "^1.0.8" - iferr "^0.1.5" - mkdirp "^0.5.1" - rimraf "^2.5.4" - run-queue "^1.0.0" - -copy-descriptor@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" - integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= - -core-js-compat@^3.16.0, core-js-compat@^3.16.2, core-js-compat@^3.6.2: - version "3.18.3" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.18.3.tgz#e0e7e87abc55efb547e7fa19169e45fa9df27a67" - integrity sha512-4zP6/y0a2RTHN5bRGT7PTq9lVt3WzvffTNjqnTKsXhkAYNDTkdCLOIfAdOLcQ/7TDdyRj3c+NeHe1NmF1eDScw== - dependencies: - browserslist "^4.17.3" - semver "7.0.0" - -core-js-pure@^3.16.0: - version "3.18.3" - resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.18.3.tgz#7eed77dcce1445ab68fd68715856633e2fb3b90c" - integrity sha512-qfskyO/KjtbYn09bn1IPkuhHl5PlJ6IzJ9s9sraJ1EqcuGyLGKzhSM1cY0zgyL9hx42eulQLZ6WaeK5ycJCkqw== - -core-js@^2.4.0: - version "2.6.12" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" - integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== - -core-js@^3.6.5: - version "3.18.3" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.18.3.tgz#86a0bba2d8ec3df860fefcc07a8d119779f01509" - integrity sha512-tReEhtMReZaPFVw7dajMx0vlsz3oOb8ajgPoHVYGxr8ErnZ6PcYEvvmjGmXlfpnxpkYSdOQttjB+MvVbCGfvLw== - -core-util-is@~1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" - integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== - -cosmiconfig@^5.0.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" - integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== - dependencies: - import-fresh "^2.0.0" - is-directory "^0.3.1" - js-yaml "^3.13.1" - parse-json "^4.0.0" - -cosmiconfig@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" - integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== + "chalk" "^2.4.1" + "q" "^1.1.2" + +"collect-v8-coverage@^1.0.0": + "integrity" "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + "resolved" "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz" + "version" "1.0.1" + +"collection-visit@^1.0.0": + "integrity" "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=" + "resolved" "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "map-visit" "^1.0.0" + "object-visit" "^1.0.0" + +"color-convert@^1.9.0", "color-convert@^1.9.3": + "integrity" "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==" + "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" + "version" "1.9.3" + dependencies: + "color-name" "1.1.3" + +"color-convert@^2.0.1": + "integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==" + "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "color-name" "~1.1.4" + +"color-name@^1.0.0", "color-name@~1.1.4": + "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + "version" "1.1.4" + +"color-name@1.1.3": + "integrity" "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + "version" "1.1.3" + +"color-string@^1.6.0": + "integrity" "sha512-w5ZkKRdLsc5NOYsmnpS2DpyRW71npwZGwbRpLrJTuqjfTs2Bhrba7UiV59IX9siBlCPl2pne5NtiwnVWUzvYFA==" + "resolved" "https://registry.npmjs.org/color-string/-/color-string-1.8.2.tgz" + "version" "1.8.2" + dependencies: + "color-name" "^1.0.0" + "simple-swizzle" "^0.2.2" + +"color@^3.0.0": + "integrity" "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==" + "resolved" "https://registry.npmjs.org/color/-/color-3.2.1.tgz" + "version" "3.2.1" + dependencies: + "color-convert" "^1.9.3" + "color-string" "^1.6.0" + +"combined-stream@^1.0.8": + "integrity" "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==" + "resolved" "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" + "version" "1.0.8" + dependencies: + "delayed-stream" "~1.0.0" + +"commander@^2.20.0": + "integrity" "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "resolved" "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" + "version" "2.20.3" + +"commander@^4.1.1": + "integrity" "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + "resolved" "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz" + "version" "4.1.1" + +"commander@7": + "integrity" "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + "resolved" "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz" + "version" "7.2.0" + +"common-tags@^1.8.0": + "integrity" "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==" + "resolved" "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz" + "version" "1.8.2" + +"commondir@^1.0.1": + "integrity" "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + "resolved" "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" + "version" "1.0.1" + +"component-emitter@^1.2.1": + "integrity" "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + "resolved" "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz" + "version" "1.3.0" + +"compose-function@3.0.3": + "integrity" "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=" + "resolved" "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz" + "version" "3.0.3" + dependencies: + "arity-n" "^1.0.4" + +"compressible@~2.0.16": + "integrity" "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==" + "resolved" "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz" + "version" "2.0.18" + dependencies: + "mime-db" ">= 1.43.0 < 2" + +"compression@^1.7.4": + "integrity" "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==" + "resolved" "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz" + "version" "1.7.4" + dependencies: + "accepts" "~1.3.5" + "bytes" "3.0.0" + "compressible" "~2.0.16" + "debug" "2.6.9" + "on-headers" "~1.0.2" + "safe-buffer" "5.1.2" + "vary" "~1.1.2" + +"concat-map@0.0.1": + "integrity" "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + "version" "0.0.1" + +"concat-stream@^1.5.0": + "integrity" "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==" + "resolved" "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz" + "version" "1.6.2" + dependencies: + "buffer-from" "^1.0.0" + "inherits" "^2.0.3" + "readable-stream" "^2.2.2" + "typedarray" "^0.0.6" + +"confusing-browser-globals@^1.0.10": + "integrity" "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==" + "resolved" "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz" + "version" "1.0.10" + +"connect-history-api-fallback@^1.6.0": + "integrity" "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + "resolved" "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz" + "version" "1.6.0" + +"console-browserify@^1.1.0": + "integrity" "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + "resolved" "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz" + "version" "1.2.0" + +"constants-browserify@^1.0.0": + "integrity" "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + "resolved" "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz" + "version" "1.0.0" + +"content-disposition@0.5.3": + "integrity" "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==" + "resolved" "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz" + "version" "0.5.3" + dependencies: + "safe-buffer" "5.1.2" + +"content-type@~1.0.4": + "integrity" "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + "resolved" "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz" + "version" "1.0.4" + +"convert-source-map@^0.3.3": + "integrity" "sha1-8dgClQr33SYxof6+BZZVDIarMZA=" + "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz" + "version" "0.3.5" + +"convert-source-map@^1.4.0", "convert-source-map@^1.6.0", "convert-source-map@^1.7.0": + "integrity" "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==" + "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz" + "version" "1.8.0" + dependencies: + "safe-buffer" "~5.1.1" + +"convert-source-map@1.7.0": + "integrity" "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==" + "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz" + "version" "1.7.0" + dependencies: + "safe-buffer" "~5.1.1" + +"cookie-signature@1.0.6": + "integrity" "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + "resolved" "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" + "version" "1.0.6" + +"cookie@0.4.0": + "integrity" "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + "resolved" "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz" + "version" "0.4.0" + +"copy-concurrently@^1.0.0": + "integrity" "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==" + "resolved" "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz" + "version" "1.0.5" + dependencies: + "aproba" "^1.1.1" + "fs-write-stream-atomic" "^1.0.8" + "iferr" "^0.1.5" + "mkdirp" "^0.5.1" + "rimraf" "^2.5.4" + "run-queue" "^1.0.0" + +"copy-descriptor@^0.1.0": + "integrity" "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + "resolved" "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz" + "version" "0.1.1" + +"core-js-compat@^3.18.0", "core-js-compat@^3.19.1", "core-js-compat@^3.6.2": + "integrity" "sha512-ObBY1W5vx/LFFMaL1P5Udo4Npib6fu+cMokeziWkA8Tns4FcDemKF5j9JvaI5JhdkW8EQJQGJN1EcrzmEwuAqQ==" + "resolved" "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.19.2.tgz" + "version" "3.19.2" + dependencies: + "browserslist" "^4.18.1" + "semver" "7.0.0" + +"core-js-pure@^3.19.0": + "integrity" "sha512-5LkcgQEy8pFeVnd/zomkUBSwnmIxuF1C8E9KrMAbOc8f34IBT9RGvTYeNDdp1PnvMJrrVhvk1hg/yVV5h/znlg==" + "resolved" "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.19.2.tgz" + "version" "3.19.2" + +"core-js@^2.4.0": + "integrity" "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" + "resolved" "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz" + "version" "2.6.12" + +"core-js@^3.6.5": + "integrity" "sha512-ciYCResnLIATSsXuXnIOH4CbdfgV+H1Ltg16hJFN7/v6OxqnFr/IFGeLacaZ+fHLAm0TBbXwNK9/DNBzBUrO/g==" + "resolved" "https://registry.npmjs.org/core-js/-/core-js-3.19.2.tgz" + "version" "3.19.2" + +"core-util-is@~1.0.0": + "integrity" "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" + "version" "1.0.3" + +"cosmiconfig@^5.0.0": + "integrity" "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==" + "resolved" "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz" + "version" "5.2.1" + dependencies: + "import-fresh" "^2.0.0" + "is-directory" "^0.3.1" + "js-yaml" "^3.13.1" + "parse-json" "^4.0.0" + +"cosmiconfig@^6.0.0": + "integrity" "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==" + "resolved" "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz" + "version" "6.0.0" dependencies: "@types/parse-json" "^4.0.0" - import-fresh "^3.1.0" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.7.2" + "import-fresh" "^3.1.0" + "parse-json" "^5.0.0" + "path-type" "^4.0.0" + "yaml" "^1.7.2" -cosmiconfig@^7.0.0: - version "7.0.1" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d" - integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ== +"cosmiconfig@^7.0.0": + "integrity" "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==" + "resolved" "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz" + "version" "7.0.1" dependencies: "@types/parse-json" "^4.0.0" - import-fresh "^3.2.1" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.10.0" - -create-ecdh@^4.0.0: - version "4.0.4" - resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" - integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== - dependencies: - bn.js "^4.1.0" - elliptic "^6.5.3" - -create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" - integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== - dependencies: - cipher-base "^1.0.1" - inherits "^2.0.1" - md5.js "^1.3.4" - ripemd160 "^2.0.1" - sha.js "^2.4.0" - -create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" - integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== - dependencies: - cipher-base "^1.0.3" - create-hash "^1.1.0" - inherits "^2.0.1" - ripemd160 "^2.0.0" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - -cross-spawn@7.0.3, cross-spawn@^7.0.0, cross-spawn@^7.0.2: - version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -cross-spawn@^6.0.0: - version "6.0.5" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" - integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== - dependencies: - nice-try "^1.0.4" - path-key "^2.0.1" - semver "^5.5.0" - shebang-command "^1.2.0" - which "^1.2.9" - -crypto-browserify@^3.11.0: - version "3.12.0" - resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" - integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== - dependencies: - browserify-cipher "^1.0.0" - browserify-sign "^4.0.0" - create-ecdh "^4.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.0" - diffie-hellman "^5.0.0" - inherits "^2.0.1" - pbkdf2 "^3.0.3" - public-encrypt "^4.0.0" - randombytes "^2.0.0" - randomfill "^1.0.3" - -crypto-random-string@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e" - integrity sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4= - -css-blank-pseudo@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz#dfdefd3254bf8a82027993674ccf35483bfcb3c5" - integrity sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w== - dependencies: - postcss "^7.0.5" - -css-color-keywords@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/css-color-keywords/-/css-color-keywords-1.0.0.tgz#fea2616dc676b2962686b3af8dbdbe180b244e05" - integrity sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU= - -css-color-names@0.0.4, css-color-names@^0.0.4: - version "0.0.4" - resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" - integrity sha1-gIrcLnnPhHOAabZGyyDsJ762KeA= - -css-declaration-sorter@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz#c198940f63a76d7e36c1e71018b001721054cb22" - integrity sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA== - dependencies: - postcss "^7.0.1" - timsort "^0.3.0" - -css-has-pseudo@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz#3c642ab34ca242c59c41a125df9105841f6966ee" - integrity sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ== - dependencies: - postcss "^7.0.6" - postcss-selector-parser "^5.0.0-rc.4" - -css-loader@4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-4.3.0.tgz#c888af64b2a5b2e85462c72c0f4a85c7e2e0821e" - integrity sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg== - dependencies: - camelcase "^6.0.0" - cssesc "^3.0.0" - icss-utils "^4.1.1" - loader-utils "^2.0.0" - postcss "^7.0.32" - postcss-modules-extract-imports "^2.0.0" - postcss-modules-local-by-default "^3.0.3" - postcss-modules-scope "^2.2.0" - postcss-modules-values "^3.0.0" - postcss-value-parser "^4.1.0" - schema-utils "^2.7.1" - semver "^7.3.2" - -css-prefers-color-scheme@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz#6f830a2714199d4f0d0d0bb8a27916ed65cff1f4" - integrity sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg== - dependencies: - postcss "^7.0.5" - -css-select-base-adapter@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" - integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== - -css-select@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" - integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== - dependencies: - boolbase "^1.0.0" - css-what "^3.2.1" - domutils "^1.7.0" - nth-check "^1.0.2" - -css-select@^4.1.3: - version "4.1.3" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.1.3.tgz#a70440f70317f2669118ad74ff105e65849c7067" - integrity sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA== - dependencies: - boolbase "^1.0.0" - css-what "^5.0.0" - domhandler "^4.2.0" - domutils "^2.6.0" - nth-check "^2.0.0" - -css-to-react-native@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-3.0.0.tgz#62dbe678072a824a689bcfee011fc96e02a7d756" - integrity sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ== - dependencies: - camelize "^1.0.0" - css-color-keywords "^1.0.0" - postcss-value-parser "^4.0.2" - -css-tree@1.0.0-alpha.37: - version "1.0.0-alpha.37" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" - integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== - dependencies: - mdn-data "2.0.4" - source-map "^0.6.1" - -css-tree@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" - integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== - dependencies: - mdn-data "2.0.14" - source-map "^0.6.1" - -css-what@^3.2.1: - version "3.4.2" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" - integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== - -css-what@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-5.1.0.tgz#3f7b707aadf633baf62c2ceb8579b545bb40f7fe" - integrity sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw== - -css.escape@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" - integrity sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s= - -css@^2.0.0: - version "2.2.4" - resolved "https://registry.yarnpkg.com/css/-/css-2.2.4.tgz#c646755c73971f2bba6a601e2cf2fd71b1298929" - integrity sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw== - dependencies: - inherits "^2.0.3" - source-map "^0.6.1" - source-map-resolve "^0.5.2" - urix "^0.1.0" - -css@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/css/-/css-3.0.0.tgz#4447a4d58fdd03367c516ca9f64ae365cee4aa5d" - integrity sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ== - dependencies: - inherits "^2.0.4" - source-map "^0.6.1" - source-map-resolve "^0.6.0" - -cssdb@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-4.4.0.tgz#3bf2f2a68c10f5c6a08abd92378331ee803cddb0" - integrity sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ== - -cssesc@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-2.0.0.tgz#3b13bd1bb1cb36e1bcb5a4dcd27f54c5dcb35703" - integrity sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg== - -cssesc@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" - integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== - -cssnano-preset-default@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz#920622b1fc1e95a34e8838203f1397a504f2d3ff" - integrity sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ== - dependencies: - css-declaration-sorter "^4.0.1" - cssnano-util-raw-cache "^4.0.1" - postcss "^7.0.0" - postcss-calc "^7.0.1" - postcss-colormin "^4.0.3" - postcss-convert-values "^4.0.1" - postcss-discard-comments "^4.0.2" - postcss-discard-duplicates "^4.0.2" - postcss-discard-empty "^4.0.1" - postcss-discard-overridden "^4.0.1" - postcss-merge-longhand "^4.0.11" - postcss-merge-rules "^4.0.3" - postcss-minify-font-values "^4.0.2" - postcss-minify-gradients "^4.0.2" - postcss-minify-params "^4.0.2" - postcss-minify-selectors "^4.0.2" - postcss-normalize-charset "^4.0.1" - postcss-normalize-display-values "^4.0.2" - postcss-normalize-positions "^4.0.2" - postcss-normalize-repeat-style "^4.0.2" - postcss-normalize-string "^4.0.2" - postcss-normalize-timing-functions "^4.0.2" - postcss-normalize-unicode "^4.0.1" - postcss-normalize-url "^4.0.1" - postcss-normalize-whitespace "^4.0.2" - postcss-ordered-values "^4.1.2" - postcss-reduce-initial "^4.0.3" - postcss-reduce-transforms "^4.0.2" - postcss-svgo "^4.0.3" - postcss-unique-selectors "^4.0.1" - -cssnano-util-get-arguments@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz#ed3a08299f21d75741b20f3b81f194ed49cc150f" - integrity sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8= - -cssnano-util-get-match@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz#c0e4ca07f5386bb17ec5e52250b4f5961365156d" - integrity sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0= - -cssnano-util-raw-cache@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz#b26d5fd5f72a11dfe7a7846fb4c67260f96bf282" - integrity sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA== - dependencies: - postcss "^7.0.0" - -cssnano-util-same-parent@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3" - integrity sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== - -cssnano@^4.1.10: - version "4.1.11" - resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.11.tgz#c7b5f5b81da269cb1fd982cb960c1200910c9a99" - integrity sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g== - dependencies: - cosmiconfig "^5.0.0" - cssnano-preset-default "^4.0.8" - is-resolvable "^1.0.0" - postcss "^7.0.0" - -csso@^4.0.2: - version "4.2.0" - resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" - integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== - dependencies: - css-tree "^1.1.2" - -cssom@^0.4.4: - version "0.4.4" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" - integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== - -cssom@~0.3.6: - version "0.3.8" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" - integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== - -cssstyle@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" - integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== - dependencies: - cssom "~0.3.6" - -csstype@^3.0.2: - version "3.0.9" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.9.tgz#6410af31b26bd0520933d02cbc64fce9ce3fbf0b" - integrity sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw== - -cyclist@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" - integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= - -"d3-array@2 - 3", "d3-array@2.10.0 - 3", "d3-array@2.5.0 - 3", d3-array@3: - version "3.1.1" - resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-3.1.1.tgz#7797eb53ead6b9083c75a45a681e93fc41bc468c" - integrity sha512-33qQ+ZoZlli19IFiQx4QEpf2CBEayMRzhlisJHSCsSUbDXv6ZishqS1x7uFVClKG4Wr7rZVHvaAttoLow6GqdQ== - dependencies: - internmap "1 - 2" - -d3-axis@3: - version "3.0.0" - resolved "https://registry.yarnpkg.com/d3-axis/-/d3-axis-3.0.0.tgz#c42a4a13e8131d637b745fc2973824cfeaf93322" - integrity sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw== - -d3-brush@3: - version "3.0.0" - resolved "https://registry.yarnpkg.com/d3-brush/-/d3-brush-3.0.0.tgz#6f767c4ed8dcb79de7ede3e1c0f89e63ef64d31c" - integrity sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ== - dependencies: - d3-dispatch "1 - 3" - d3-drag "2 - 3" - d3-interpolate "1 - 3" - d3-selection "3" - d3-transition "3" - -d3-chord@3: - version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-chord/-/d3-chord-3.0.1.tgz#d156d61f485fce8327e6abf339cb41d8cbba6966" - integrity sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g== - dependencies: - d3-path "1 - 3" - -"d3-color@1 - 3", d3-color@3: - version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-color/-/d3-color-3.0.1.tgz#03316e595955d1fcd39d9f3610ad41bb90194d0a" - integrity sha512-6/SlHkDOBLyQSJ1j1Ghs82OIUXpKWlR0hCsw0XrLSQhuUPuCSmLQ1QPH98vpnQxMUQM2/gfAkUEWsupVpd9JGw== - -d3-contour@3: - version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-contour/-/d3-contour-3.0.1.tgz#2c64255d43059599cd0dba8fe4cc3d51ccdd9bbd" - integrity sha512-0Oc4D0KyhwhM7ZL0RMnfGycLN7hxHB8CMmwZ3+H26PWAG0ozNuYG5hXSDNgmP1SgJkQMrlG6cP20HoaSbvcJTQ== - dependencies: - d3-array "2 - 3" - -d3-delaunay@6: - version "6.0.2" - resolved "https://registry.yarnpkg.com/d3-delaunay/-/d3-delaunay-6.0.2.tgz#7fd3717ad0eade2fc9939f4260acfb503f984e92" - integrity sha512-IMLNldruDQScrcfT+MWnazhHbDJhcRJyOEBAJfwQnHle1RPh6WDuLvxNArUju2VSMSUuKlY5BGHRJ2cYyoFLQQ== - dependencies: - delaunator "5" - -"d3-dispatch@1 - 3", d3-dispatch@3: - version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-dispatch/-/d3-dispatch-3.0.1.tgz#5fc75284e9c2375c36c839411a0cf550cbfc4d5e" - integrity sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg== - -"d3-drag@2 - 3", d3-drag@3: - version "3.0.0" - resolved "https://registry.yarnpkg.com/d3-drag/-/d3-drag-3.0.0.tgz#994aae9cd23c719f53b5e10e3a0a6108c69607ba" - integrity sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg== - dependencies: - d3-dispatch "1 - 3" - d3-selection "3" - -"d3-dsv@1 - 3", d3-dsv@3: - version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-dsv/-/d3-dsv-3.0.1.tgz#c63af978f4d6a0d084a52a673922be2160789b73" - integrity sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q== - dependencies: - commander "7" - iconv-lite "0.6" - rw "1" - -"d3-ease@1 - 3", d3-ease@3: - version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-ease/-/d3-ease-3.0.1.tgz#9658ac38a2140d59d346160f1f6c30fda0bd12f4" - integrity sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w== - -d3-fetch@3: - version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-fetch/-/d3-fetch-3.0.1.tgz#83141bff9856a0edb5e38de89cdcfe63d0a60a22" - integrity sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw== - dependencies: - d3-dsv "1 - 3" - -d3-force@3: - version "3.0.0" - resolved "https://registry.yarnpkg.com/d3-force/-/d3-force-3.0.0.tgz#3e2ba1a61e70888fe3d9194e30d6d14eece155c4" - integrity sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg== - dependencies: - d3-dispatch "1 - 3" - d3-quadtree "1 - 3" - d3-timer "1 - 3" - -"d3-format@1 - 3", d3-format@3: - version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-format/-/d3-format-3.0.1.tgz#e41b81b2ab79277141ec1404aa5d05001da64084" - integrity sha512-hdL7+HBIohpgfolhBxr1KX47VMD6+vVD/oEFrxk5yhmzV2prk99EkFKYpXuhVkFpTgHdJ6/4bYcjdLPPXV4tIA== - -d3-geo@3: - version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-geo/-/d3-geo-3.0.1.tgz#4f92362fd8685d93e3b1fae0fd97dc8980b1ed7e" - integrity sha512-Wt23xBych5tSy9IYAM1FR2rWIBFWa52B/oF/GYe5zbdHrg08FU8+BuI6X4PvTwPDdqdAdq04fuWJpELtsaEjeA== - dependencies: - d3-array "2.5.0 - 3" - -d3-hierarchy@3: - version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-hierarchy/-/d3-hierarchy-3.0.1.tgz#0365342d54972e38ca05e9143e0ab1c60846b3b5" - integrity sha512-RlLTaofEoOrMK1JoXYIGhKTkJFI/6rFrYPgxy6QlZo2BcVc4HGTqEU0rPpzuMq5T/5XcMtAzv1XiLA3zRTfygw== - -"d3-interpolate@1 - 3", "d3-interpolate@1.2.0 - 3", d3-interpolate@3: - version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-interpolate/-/d3-interpolate-3.0.1.tgz#3c47aa5b32c5b3dfb56ef3fd4342078a632b400d" - integrity sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g== - dependencies: - d3-color "1 - 3" - -"d3-path@1 - 3", d3-path@3: - version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-path/-/d3-path-3.0.1.tgz#f09dec0aaffd770b7995f1a399152bf93052321e" - integrity sha512-gq6gZom9AFZby0YLduxT1qmrp4xpBA1YZr19OI717WIdKE2OM5ETq5qrHLb301IgxhLwcuxvGZVLeeWc/k1I6w== - -d3-polygon@3: - version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-polygon/-/d3-polygon-3.0.1.tgz#0b45d3dd1c48a29c8e057e6135693ec80bf16398" - integrity sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg== - -"d3-quadtree@1 - 3", d3-quadtree@3: - version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-quadtree/-/d3-quadtree-3.0.1.tgz#6dca3e8be2b393c9a9d514dabbd80a92deef1a4f" - integrity sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw== - -d3-random@3: - version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-random/-/d3-random-3.0.1.tgz#d4926378d333d9c0bfd1e6fa0194d30aebaa20f4" - integrity sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ== - -d3-scale-chromatic@3: - version "3.0.0" - resolved "https://registry.yarnpkg.com/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz#15b4ceb8ca2bb0dcb6d1a641ee03d59c3b62376a" - integrity sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g== - dependencies: - d3-color "1 - 3" - d3-interpolate "1 - 3" - -d3-scale@4: - version "4.0.2" - resolved "https://registry.yarnpkg.com/d3-scale/-/d3-scale-4.0.2.tgz#82b38e8e8ff7080764f8dcec77bd4be393689396" - integrity sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ== - dependencies: - d3-array "2.10.0 - 3" - d3-format "1 - 3" - d3-interpolate "1.2.0 - 3" - d3-time "2.1.1 - 3" - d3-time-format "2 - 4" - -"d3-selection@2 - 3", d3-selection@3: - version "3.0.0" - resolved "https://registry.yarnpkg.com/d3-selection/-/d3-selection-3.0.0.tgz#c25338207efa72cc5b9bd1458a1a41901f1e1b31" - integrity sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ== - -d3-shape@3: - version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-shape/-/d3-shape-3.0.1.tgz#9ccdfb28fd9b0d12f2d8aec234cd5c4a9ea27931" - integrity sha512-HNZNEQoDhuCrDWEc/BMbF/hKtzMZVoe64TvisFLDp2Iyj0UShB/E6/lBsLlJTfBMbYgftHj90cXJ0SEitlE6Xw== - dependencies: - d3-path "1 - 3" - -"d3-time-format@2 - 4", d3-time-format@4: - version "4.0.0" - resolved "https://registry.yarnpkg.com/d3-time-format/-/d3-time-format-4.0.0.tgz#930ded86a9de761702344760d8a25753467f28b7" - integrity sha512-nzaCwlj+ZVBIlFuVOT1RmU+6xb/7D5IcnhHzHQcBgS/aTa5K9fWZNN5LCXA27LgF5WxoSNJqKBbLcGMtM6Ca6A== - dependencies: - d3-time "1 - 3" - -"d3-time@1 - 3", "d3-time@2.1.1 - 3", d3-time@3: - version "3.0.0" - resolved "https://registry.yarnpkg.com/d3-time/-/d3-time-3.0.0.tgz#65972cb98ae2d4954ef5c932e8704061335d4975" - integrity sha512-zmV3lRnlaLI08y9IMRXSDshQb5Nj77smnfpnd2LrBa/2K281Jijactokeak14QacHs/kKq0AQ121nidNYlarbQ== - dependencies: - d3-array "2 - 3" - -"d3-timer@1 - 3", d3-timer@3: - version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-timer/-/d3-timer-3.0.1.tgz#6284d2a2708285b1abb7e201eda4380af35e63b0" - integrity sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA== - -"d3-transition@2 - 3", d3-transition@3: - version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-transition/-/d3-transition-3.0.1.tgz#6869fdde1448868077fdd5989200cb61b2a1645f" - integrity sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w== - dependencies: - d3-color "1 - 3" - d3-dispatch "1 - 3" - d3-ease "1 - 3" - d3-interpolate "1 - 3" - d3-timer "1 - 3" - -d3-zoom@3: - version "3.0.0" - resolved "https://registry.yarnpkg.com/d3-zoom/-/d3-zoom-3.0.0.tgz#d13f4165c73217ffeaa54295cd6969b3e7aee8f3" - integrity sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw== - dependencies: - d3-dispatch "1 - 3" - d3-drag "2 - 3" - d3-interpolate "1 - 3" - d3-selection "2 - 3" - d3-transition "2 - 3" - -d3@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/d3/-/d3-7.1.1.tgz#77b9a0c9893b13643b8e52316ec65dca3a6a115e" - integrity sha512-8zkLMwSvUAnfN9pcJDfkuxU0Nvg4RLUD0A4BZN1KxJPtlnCGzMx3xM5cRl4m8fym/Vy8rlq52tl90UF3m91OnA== - dependencies: - d3-array "3" - d3-axis "3" - d3-brush "3" - d3-chord "3" - d3-color "3" - d3-contour "3" - d3-delaunay "6" - d3-dispatch "3" - d3-drag "3" - d3-dsv "3" - d3-ease "3" - d3-fetch "3" - d3-force "3" - d3-format "3" - d3-geo "3" - d3-hierarchy "3" - d3-interpolate "3" - d3-path "3" - d3-polygon "3" - d3-quadtree "3" - d3-random "3" - d3-scale "4" - d3-scale-chromatic "3" - d3-selection "3" - d3-shape "3" - d3-time "3" - d3-time-format "4" - d3-timer "3" - d3-transition "3" - d3-zoom "3" - -d@1, d@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" - integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA== - dependencies: - es5-ext "^0.10.50" - type "^1.0.1" - -damerau-levenshtein@^1.0.6: - version "1.0.7" - resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz#64368003512a1a6992593741a09a9d31a836f55d" - integrity sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw== - -data-urls@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" - integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== - dependencies: - abab "^2.0.3" - whatwg-mimetype "^2.3.0" - whatwg-url "^8.0.0" - -debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9: - version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - -debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1: - version "4.3.2" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" - integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== - dependencies: - ms "2.1.2" - -debug@^3.1.1, debug@^3.2.6, debug@^3.2.7: - version "3.2.7" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== - dependencies: - ms "^2.1.1" - -decamelize@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" - integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= - -decimal.js@^10.2.1: - version "10.3.1" - resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.3.1.tgz#d8c3a444a9c6774ba60ca6ad7261c3a94fd5e783" - integrity sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ== - -decode-uri-component@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" - integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= - -dedent@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" - integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= - -deep-equal@^1.0.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" - integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== - dependencies: - is-arguments "^1.0.4" - is-date-object "^1.0.1" - is-regex "^1.0.4" - object-is "^1.0.1" - object-keys "^1.1.1" - regexp.prototype.flags "^1.2.0" - -deep-is@^0.1.3, deep-is@~0.1.3: - version "0.1.4" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" - integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== - -deepmerge@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" - integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== - -default-gateway@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b" - integrity sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA== - dependencies: - execa "^1.0.0" - ip-regex "^2.1.0" - -define-properties@^1.1.2, define-properties@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" - integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== - dependencies: - object-keys "^1.0.12" - -define-property@^0.2.5: - version "0.2.5" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" - integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= + "import-fresh" "^3.2.1" + "parse-json" "^5.0.0" + "path-type" "^4.0.0" + "yaml" "^1.10.0" + +"create-ecdh@^4.0.0": + "integrity" "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==" + "resolved" "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz" + "version" "4.0.4" + dependencies: + "bn.js" "^4.1.0" + "elliptic" "^6.5.3" + +"create-hash@^1.1.0", "create-hash@^1.1.2", "create-hash@^1.2.0": + "integrity" "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==" + "resolved" "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz" + "version" "1.2.0" + dependencies: + "cipher-base" "^1.0.1" + "inherits" "^2.0.1" + "md5.js" "^1.3.4" + "ripemd160" "^2.0.1" + "sha.js" "^2.4.0" + +"create-hmac@^1.1.0", "create-hmac@^1.1.4", "create-hmac@^1.1.7": + "integrity" "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==" + "resolved" "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz" + "version" "1.1.7" + dependencies: + "cipher-base" "^1.0.3" + "create-hash" "^1.1.0" + "inherits" "^2.0.1" + "ripemd160" "^2.0.0" + "safe-buffer" "^5.0.1" + "sha.js" "^2.4.8" + +"cross-spawn@^6.0.0": + "integrity" "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==" + "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz" + "version" "6.0.5" + dependencies: + "nice-try" "^1.0.4" + "path-key" "^2.0.1" + "semver" "^5.5.0" + "shebang-command" "^1.2.0" + "which" "^1.2.9" + +"cross-spawn@^7.0.0": + "integrity" "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==" + "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" + "version" "7.0.3" + dependencies: + "path-key" "^3.1.0" + "shebang-command" "^2.0.0" + "which" "^2.0.1" + +"cross-spawn@^7.0.2": + "integrity" "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==" + "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" + "version" "7.0.3" + dependencies: + "path-key" "^3.1.0" + "shebang-command" "^2.0.0" + "which" "^2.0.1" + +"cross-spawn@7.0.3": + "integrity" "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==" + "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" + "version" "7.0.3" + dependencies: + "path-key" "^3.1.0" + "shebang-command" "^2.0.0" + "which" "^2.0.1" + +"crypto-browserify@^3.11.0": + "integrity" "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==" + "resolved" "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz" + "version" "3.12.0" + dependencies: + "browserify-cipher" "^1.0.0" + "browserify-sign" "^4.0.0" + "create-ecdh" "^4.0.0" + "create-hash" "^1.1.0" + "create-hmac" "^1.1.0" + "diffie-hellman" "^5.0.0" + "inherits" "^2.0.1" + "pbkdf2" "^3.0.3" + "public-encrypt" "^4.0.0" + "randombytes" "^2.0.0" + "randomfill" "^1.0.3" + +"crypto-random-string@^1.0.0": + "integrity" "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=" + "resolved" "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz" + "version" "1.0.0" + +"css-blank-pseudo@^0.1.4": + "integrity" "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==" + "resolved" "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz" + "version" "0.1.4" + dependencies: + "postcss" "^7.0.5" + +"css-color-keywords@^1.0.0": + "integrity" "sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU=" + "resolved" "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz" + "version" "1.0.0" + +"css-color-names@^0.0.4", "css-color-names@0.0.4": + "integrity" "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" + "resolved" "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz" + "version" "0.0.4" + +"css-declaration-sorter@^4.0.1": + "integrity" "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==" + "resolved" "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "postcss" "^7.0.1" + "timsort" "^0.3.0" + +"css-has-pseudo@^0.10.0": + "integrity" "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==" + "resolved" "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz" + "version" "0.10.0" + dependencies: + "postcss" "^7.0.6" + "postcss-selector-parser" "^5.0.0-rc.4" + +"css-loader@4.3.0": + "integrity" "sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg==" + "resolved" "https://registry.npmjs.org/css-loader/-/css-loader-4.3.0.tgz" + "version" "4.3.0" + dependencies: + "camelcase" "^6.0.0" + "cssesc" "^3.0.0" + "icss-utils" "^4.1.1" + "loader-utils" "^2.0.0" + "postcss" "^7.0.32" + "postcss-modules-extract-imports" "^2.0.0" + "postcss-modules-local-by-default" "^3.0.3" + "postcss-modules-scope" "^2.2.0" + "postcss-modules-values" "^3.0.0" + "postcss-value-parser" "^4.1.0" + "schema-utils" "^2.7.1" + "semver" "^7.3.2" + +"css-prefers-color-scheme@^3.1.1": + "integrity" "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==" + "resolved" "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz" + "version" "3.1.1" + dependencies: + "postcss" "^7.0.5" + +"css-select-base-adapter@^0.1.1": + "integrity" "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + "resolved" "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz" + "version" "0.1.1" + +"css-select@^2.0.0": + "integrity" "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==" + "resolved" "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "boolbase" "^1.0.0" + "css-what" "^3.2.1" + "domutils" "^1.7.0" + "nth-check" "^1.0.2" + +"css-select@^4.1.3": + "integrity" "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==" + "resolved" "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz" + "version" "4.1.3" + dependencies: + "boolbase" "^1.0.0" + "css-what" "^5.0.0" + "domhandler" "^4.2.0" + "domutils" "^2.6.0" + "nth-check" "^2.0.0" + +"css-to-react-native@^3.0.0": + "integrity" "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==" + "resolved" "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "camelize" "^1.0.0" + "css-color-keywords" "^1.0.0" + "postcss-value-parser" "^4.0.2" + +"css-tree@^1.1.2": + "integrity" "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==" + "resolved" "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz" + "version" "1.1.3" + dependencies: + "mdn-data" "2.0.14" + "source-map" "^0.6.1" + +"css-tree@1.0.0-alpha.37": + "integrity" "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==" + "resolved" "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz" + "version" "1.0.0-alpha.37" + dependencies: + "mdn-data" "2.0.4" + "source-map" "^0.6.1" + +"css-what@^3.2.1": + "integrity" "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + "resolved" "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz" + "version" "3.4.2" + +"css-what@^5.0.0": + "integrity" "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==" + "resolved" "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz" + "version" "5.1.0" + +"css.escape@^1.5.1": + "integrity" "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + "resolved" "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz" + "version" "1.5.1" + +"css@^2.0.0": + "integrity" "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==" + "resolved" "https://registry.npmjs.org/css/-/css-2.2.4.tgz" + "version" "2.2.4" + dependencies: + "inherits" "^2.0.3" + "source-map" "^0.6.1" + "source-map-resolve" "^0.5.2" + "urix" "^0.1.0" + +"css@^3.0.0": + "integrity" "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==" + "resolved" "https://registry.npmjs.org/css/-/css-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "inherits" "^2.0.4" + "source-map" "^0.6.1" + "source-map-resolve" "^0.6.0" + +"cssdb@^4.4.0": + "integrity" "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==" + "resolved" "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz" + "version" "4.4.0" + +"cssesc@^2.0.0": + "integrity" "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + "resolved" "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz" + "version" "2.0.0" + +"cssesc@^3.0.0": + "integrity" "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + "resolved" "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" + "version" "3.0.0" + +"cssnano-preset-default@^4.0.8": + "integrity" "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==" + "resolved" "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz" + "version" "4.0.8" + dependencies: + "css-declaration-sorter" "^4.0.1" + "cssnano-util-raw-cache" "^4.0.1" + "postcss" "^7.0.0" + "postcss-calc" "^7.0.1" + "postcss-colormin" "^4.0.3" + "postcss-convert-values" "^4.0.1" + "postcss-discard-comments" "^4.0.2" + "postcss-discard-duplicates" "^4.0.2" + "postcss-discard-empty" "^4.0.1" + "postcss-discard-overridden" "^4.0.1" + "postcss-merge-longhand" "^4.0.11" + "postcss-merge-rules" "^4.0.3" + "postcss-minify-font-values" "^4.0.2" + "postcss-minify-gradients" "^4.0.2" + "postcss-minify-params" "^4.0.2" + "postcss-minify-selectors" "^4.0.2" + "postcss-normalize-charset" "^4.0.1" + "postcss-normalize-display-values" "^4.0.2" + "postcss-normalize-positions" "^4.0.2" + "postcss-normalize-repeat-style" "^4.0.2" + "postcss-normalize-string" "^4.0.2" + "postcss-normalize-timing-functions" "^4.0.2" + "postcss-normalize-unicode" "^4.0.1" + "postcss-normalize-url" "^4.0.1" + "postcss-normalize-whitespace" "^4.0.2" + "postcss-ordered-values" "^4.1.2" + "postcss-reduce-initial" "^4.0.3" + "postcss-reduce-transforms" "^4.0.2" + "postcss-svgo" "^4.0.3" + "postcss-unique-selectors" "^4.0.1" + +"cssnano-util-get-arguments@^4.0.0": + "integrity" "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=" + "resolved" "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz" + "version" "4.0.0" + +"cssnano-util-get-match@^4.0.0": + "integrity" "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=" + "resolved" "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz" + "version" "4.0.0" + +"cssnano-util-raw-cache@^4.0.1": + "integrity" "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==" + "resolved" "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "postcss" "^7.0.0" + +"cssnano-util-same-parent@^4.0.0": + "integrity" "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==" + "resolved" "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz" + "version" "4.0.1" + +"cssnano@^4.1.10": + "integrity" "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==" + "resolved" "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz" + "version" "4.1.11" + dependencies: + "cosmiconfig" "^5.0.0" + "cssnano-preset-default" "^4.0.8" + "is-resolvable" "^1.0.0" + "postcss" "^7.0.0" + +"csso@^4.0.2": + "integrity" "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==" + "resolved" "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz" + "version" "4.2.0" + dependencies: + "css-tree" "^1.1.2" + +"cssom@^0.4.4": + "integrity" "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + "resolved" "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz" + "version" "0.4.4" + +"cssom@~0.3.6": + "integrity" "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + "resolved" "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz" + "version" "0.3.8" + +"cssstyle@^2.3.0": + "integrity" "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==" + "resolved" "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz" + "version" "2.3.0" + dependencies: + "cssom" "~0.3.6" + +"csstype@^3.0.2": + "integrity" "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==" + "resolved" "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz" + "version" "3.0.10" + +"cyclist@^1.0.1": + "integrity" "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" + "resolved" "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz" + "version" "1.0.1" + +"d@^1.0.1", "d@1": + "integrity" "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==" + "resolved" "https://registry.npmjs.org/d/-/d-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "es5-ext" "^0.10.50" + "type" "^1.0.1" + +"d3-array@2 - 3", "d3-array@2.10.0 - 3", "d3-array@2.5.0 - 3", "d3-array@3": + "integrity" "sha512-33qQ+ZoZlli19IFiQx4QEpf2CBEayMRzhlisJHSCsSUbDXv6ZishqS1x7uFVClKG4Wr7rZVHvaAttoLow6GqdQ==" + "resolved" "https://registry.npmjs.org/d3-array/-/d3-array-3.1.1.tgz" + "version" "3.1.1" + dependencies: + "internmap" "1 - 2" + +"d3-axis@3": + "integrity" "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==" + "resolved" "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz" + "version" "3.0.0" + +"d3-brush@3": + "integrity" "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==" + "resolved" "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "d3-dispatch" "1 - 3" + "d3-drag" "2 - 3" + "d3-interpolate" "1 - 3" + "d3-selection" "3" + "d3-transition" "3" + +"d3-chord@3": + "integrity" "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==" + "resolved" "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "d3-path" "1 - 3" + +"d3-color@1 - 3", "d3-color@3": + "integrity" "sha512-6/SlHkDOBLyQSJ1j1Ghs82OIUXpKWlR0hCsw0XrLSQhuUPuCSmLQ1QPH98vpnQxMUQM2/gfAkUEWsupVpd9JGw==" + "resolved" "https://registry.npmjs.org/d3-color/-/d3-color-3.0.1.tgz" + "version" "3.0.1" + +"d3-contour@3": + "integrity" "sha512-0Oc4D0KyhwhM7ZL0RMnfGycLN7hxHB8CMmwZ3+H26PWAG0ozNuYG5hXSDNgmP1SgJkQMrlG6cP20HoaSbvcJTQ==" + "resolved" "https://registry.npmjs.org/d3-contour/-/d3-contour-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "d3-array" "2 - 3" + +"d3-delaunay@6": + "integrity" "sha512-IMLNldruDQScrcfT+MWnazhHbDJhcRJyOEBAJfwQnHle1RPh6WDuLvxNArUju2VSMSUuKlY5BGHRJ2cYyoFLQQ==" + "resolved" "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.2.tgz" + "version" "6.0.2" + dependencies: + "delaunator" "5" + +"d3-dispatch@1 - 3", "d3-dispatch@3": + "integrity" "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==" + "resolved" "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz" + "version" "3.0.1" + +"d3-drag@2 - 3", "d3-drag@3": + "integrity" "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==" + "resolved" "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "d3-dispatch" "1 - 3" + "d3-selection" "3" + +"d3-dsv@1 - 3", "d3-dsv@3": + "integrity" "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==" + "resolved" "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "commander" "7" + "iconv-lite" "0.6" + "rw" "1" + +"d3-ease@1 - 3", "d3-ease@3": + "integrity" "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==" + "resolved" "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz" + "version" "3.0.1" + +"d3-fetch@3": + "integrity" "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==" + "resolved" "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "d3-dsv" "1 - 3" + +"d3-force@3": + "integrity" "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==" + "resolved" "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "d3-dispatch" "1 - 3" + "d3-quadtree" "1 - 3" + "d3-timer" "1 - 3" + +"d3-format@1 - 3", "d3-format@3": + "integrity" "sha512-hdL7+HBIohpgfolhBxr1KX47VMD6+vVD/oEFrxk5yhmzV2prk99EkFKYpXuhVkFpTgHdJ6/4bYcjdLPPXV4tIA==" + "resolved" "https://registry.npmjs.org/d3-format/-/d3-format-3.0.1.tgz" + "version" "3.0.1" + +"d3-geo@3": + "integrity" "sha512-Wt23xBych5tSy9IYAM1FR2rWIBFWa52B/oF/GYe5zbdHrg08FU8+BuI6X4PvTwPDdqdAdq04fuWJpELtsaEjeA==" + "resolved" "https://registry.npmjs.org/d3-geo/-/d3-geo-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "d3-array" "2.5.0 - 3" + +"d3-hierarchy@3": + "integrity" "sha512-RlLTaofEoOrMK1JoXYIGhKTkJFI/6rFrYPgxy6QlZo2BcVc4HGTqEU0rPpzuMq5T/5XcMtAzv1XiLA3zRTfygw==" + "resolved" "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.0.1.tgz" + "version" "3.0.1" + +"d3-interpolate@1 - 3", "d3-interpolate@1.2.0 - 3", "d3-interpolate@3": + "integrity" "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==" + "resolved" "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "d3-color" "1 - 3" + +"d3-path@1 - 3", "d3-path@3": + "integrity" "sha512-gq6gZom9AFZby0YLduxT1qmrp4xpBA1YZr19OI717WIdKE2OM5ETq5qrHLb301IgxhLwcuxvGZVLeeWc/k1I6w==" + "resolved" "https://registry.npmjs.org/d3-path/-/d3-path-3.0.1.tgz" + "version" "3.0.1" + +"d3-polygon@3": + "integrity" "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==" + "resolved" "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz" + "version" "3.0.1" + +"d3-quadtree@1 - 3", "d3-quadtree@3": + "integrity" "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==" + "resolved" "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz" + "version" "3.0.1" + +"d3-random@3": + "integrity" "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==" + "resolved" "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz" + "version" "3.0.1" + +"d3-scale-chromatic@3": + "integrity" "sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==" + "resolved" "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "d3-color" "1 - 3" + "d3-interpolate" "1 - 3" + +"d3-scale@4": + "integrity" "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==" + "resolved" "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz" + "version" "4.0.2" + dependencies: + "d3-array" "2.10.0 - 3" + "d3-format" "1 - 3" + "d3-interpolate" "1.2.0 - 3" + "d3-time" "2.1.1 - 3" + "d3-time-format" "2 - 4" + +"d3-selection@2 - 3", "d3-selection@3": + "integrity" "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==" + "resolved" "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz" + "version" "3.0.0" + +"d3-shape@3": + "integrity" "sha512-HNZNEQoDhuCrDWEc/BMbF/hKtzMZVoe64TvisFLDp2Iyj0UShB/E6/lBsLlJTfBMbYgftHj90cXJ0SEitlE6Xw==" + "resolved" "https://registry.npmjs.org/d3-shape/-/d3-shape-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "d3-path" "1 - 3" + +"d3-time-format@2 - 4", "d3-time-format@4": + "integrity" "sha512-nzaCwlj+ZVBIlFuVOT1RmU+6xb/7D5IcnhHzHQcBgS/aTa5K9fWZNN5LCXA27LgF5WxoSNJqKBbLcGMtM6Ca6A==" + "resolved" "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "d3-time" "1 - 3" + +"d3-time@1 - 3", "d3-time@2.1.1 - 3", "d3-time@3": + "integrity" "sha512-zmV3lRnlaLI08y9IMRXSDshQb5Nj77smnfpnd2LrBa/2K281Jijactokeak14QacHs/kKq0AQ121nidNYlarbQ==" + "resolved" "https://registry.npmjs.org/d3-time/-/d3-time-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "d3-array" "2 - 3" + +"d3-timer@1 - 3", "d3-timer@3": + "integrity" "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==" + "resolved" "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz" + "version" "3.0.1" + +"d3-transition@2 - 3", "d3-transition@3": + "integrity" "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==" + "resolved" "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "d3-color" "1 - 3" + "d3-dispatch" "1 - 3" + "d3-ease" "1 - 3" + "d3-interpolate" "1 - 3" + "d3-timer" "1 - 3" + +"d3-zoom@3": + "integrity" "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==" + "resolved" "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "d3-dispatch" "1 - 3" + "d3-drag" "2 - 3" + "d3-interpolate" "1 - 3" + "d3-selection" "2 - 3" + "d3-transition" "2 - 3" + +"d3@^7.1.1": + "integrity" "sha512-8zkLMwSvUAnfN9pcJDfkuxU0Nvg4RLUD0A4BZN1KxJPtlnCGzMx3xM5cRl4m8fym/Vy8rlq52tl90UF3m91OnA==" + "resolved" "https://registry.npmjs.org/d3/-/d3-7.1.1.tgz" + "version" "7.1.1" + dependencies: + "d3-array" "3" + "d3-axis" "3" + "d3-brush" "3" + "d3-chord" "3" + "d3-color" "3" + "d3-contour" "3" + "d3-delaunay" "6" + "d3-dispatch" "3" + "d3-drag" "3" + "d3-dsv" "3" + "d3-ease" "3" + "d3-fetch" "3" + "d3-force" "3" + "d3-format" "3" + "d3-geo" "3" + "d3-hierarchy" "3" + "d3-interpolate" "3" + "d3-path" "3" + "d3-polygon" "3" + "d3-quadtree" "3" + "d3-random" "3" + "d3-scale" "4" + "d3-scale-chromatic" "3" + "d3-selection" "3" + "d3-shape" "3" + "d3-time" "3" + "d3-time-format" "4" + "d3-timer" "3" + "d3-transition" "3" + "d3-zoom" "3" + +"damerau-levenshtein@^1.0.7": + "integrity" "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==" + "resolved" "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz" + "version" "1.0.7" + +"data-urls@^2.0.0": + "integrity" "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==" + "resolved" "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "abab" "^2.0.3" + "whatwg-mimetype" "^2.3.0" + "whatwg-url" "^8.0.0" + +"debug@^2.2.0": + "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" + "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + "version" "2.6.9" + dependencies: + "ms" "2.0.0" + +"debug@^2.3.3": + "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" + "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + "version" "2.6.9" + dependencies: + "ms" "2.0.0" + +"debug@^2.6.0": + "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" + "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + "version" "2.6.9" + dependencies: + "ms" "2.0.0" + +"debug@^2.6.9": + "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" + "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + "version" "2.6.9" + dependencies: + "ms" "2.0.0" + +"debug@^3.1.1": + "integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==" + "resolved" "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" + "version" "3.2.7" + dependencies: + "ms" "^2.1.1" + +"debug@^3.2.6": + "integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==" + "resolved" "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" + "version" "3.2.7" + dependencies: + "ms" "^2.1.1" + +"debug@^3.2.7": + "integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==" + "resolved" "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" + "version" "3.2.7" + dependencies: + "ms" "^2.1.1" + +"debug@^4.0.1", "debug@^4.1.0", "debug@^4.1.1", "debug@^4.3.1", "debug@4": + "integrity" "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==" + "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz" + "version" "4.3.2" + dependencies: + "ms" "2.1.2" + +"debug@2.6.9": + "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" + "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + "version" "2.6.9" + dependencies: + "ms" "2.0.0" + +"decamelize@^1.2.0": + "integrity" "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + "resolved" "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + "version" "1.2.0" + +"decimal.js@^10.2.1": + "integrity" "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + "resolved" "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz" + "version" "10.3.1" + +"decode-uri-component@^0.2.0": + "integrity" "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + "resolved" "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz" + "version" "0.2.0" + +"dedent@^0.7.0": + "integrity" "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + "resolved" "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz" + "version" "0.7.0" + +"deep-equal@^1.0.1": + "integrity" "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==" + "resolved" "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz" + "version" "1.1.1" dependencies: - is-descriptor "^0.1.0" - -define-property@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" - integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= - dependencies: - is-descriptor "^1.0.0" - -define-property@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" - integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== - dependencies: - is-descriptor "^1.0.2" - isobject "^3.0.1" + "is-arguments" "^1.0.4" + "is-date-object" "^1.0.1" + "is-regex" "^1.0.4" + "object-is" "^1.0.1" + "object-keys" "^1.1.1" + "regexp.prototype.flags" "^1.2.0" + +"deep-is@^0.1.3", "deep-is@~0.1.3": + "integrity" "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + "resolved" "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" + "version" "0.1.4" -del@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4" - integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ== +"deepmerge@^4.2.2": + "integrity" "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + "resolved" "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" + "version" "4.2.2" + +"default-gateway@^4.2.0": + "integrity" "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==" + "resolved" "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz" + "version" "4.2.0" + dependencies: + "execa" "^1.0.0" + "ip-regex" "^2.1.0" + +"define-properties@^1.1.2", "define-properties@^1.1.3": + "integrity" "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==" + "resolved" "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz" + "version" "1.1.3" + dependencies: + "object-keys" "^1.0.12" + +"define-property@^0.2.5": + "integrity" "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=" + "resolved" "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz" + "version" "0.2.5" + dependencies: + "is-descriptor" "^0.1.0" + +"define-property@^1.0.0": + "integrity" "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=" + "resolved" "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "is-descriptor" "^1.0.0" + +"define-property@^2.0.2": + "integrity" "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==" + "resolved" "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "is-descriptor" "^1.0.2" + "isobject" "^3.0.1" + +"del@^4.1.1": + "integrity" "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==" + "resolved" "https://registry.npmjs.org/del/-/del-4.1.1.tgz" + "version" "4.1.1" dependencies: "@types/glob" "^7.1.1" - globby "^6.1.0" - is-path-cwd "^2.0.0" - is-path-in-cwd "^2.0.0" - p-map "^2.0.0" - pify "^4.0.1" - rimraf "^2.6.3" - -delaunator@5: - version "5.0.0" - resolved "https://registry.yarnpkg.com/delaunator/-/delaunator-5.0.0.tgz#60f052b28bd91c9b4566850ebf7756efe821d81b" - integrity sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw== - dependencies: - robust-predicates "^3.0.0" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= - -depd@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" - integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= - -des.js@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" - integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== - dependencies: - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - -destroy@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" - integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= - -detect-newline@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" - integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== - -detect-node@^2.0.4: - version "2.1.0" - resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" - integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== - -detect-port-alt@1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275" - integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q== - dependencies: - address "^1.0.1" - debug "^2.6.0" - -diff-sequences@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-26.6.2.tgz#48ba99157de1923412eed41db6b6d4aa9ca7c0b1" - integrity sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q== - -diff-sequences@^27.0.6: - version "27.0.6" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.0.6.tgz#3305cb2e55a033924054695cc66019fd7f8e5723" - integrity sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ== - -diffie-hellman@^5.0.0: - version "5.0.3" - resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" - integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== - dependencies: - bn.js "^4.1.0" - miller-rabin "^4.0.0" - randombytes "^2.0.0" - -dir-glob@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== - dependencies: - path-type "^4.0.0" - -dns-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" - integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0= - -dns-packet@^1.3.1: - version "1.3.4" - resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.4.tgz#e3455065824a2507ba886c55a89963bb107dec6f" - integrity sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA== - dependencies: - ip "^1.1.0" - safe-buffer "^5.0.1" - -dns-txt@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" - integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= - dependencies: - buffer-indexof "^1.0.0" - -doctrine@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" - integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== - dependencies: - esutils "^2.0.2" - -doctrine@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" - integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== - dependencies: - esutils "^2.0.2" - -dom-accessibility-api@^0.5.6: - version "0.5.9" - resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.9.tgz#915f8531ba29a50e5c29389dbfb87a9642fef0d6" - integrity sha512-+KPF4o71fl6NrdnqIrJc6m44NA+Rhf1h7In2MRznejSQasWkjqmHOBUlk+pXJ77cVOSYyZeNHFwn/sjotB6+Sw== - -dom-converter@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" - integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== - dependencies: - utila "~0.4" - -dom-serializer@0: - version "0.2.2" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" - integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== - dependencies: - domelementtype "^2.0.1" - entities "^2.0.0" - -dom-serializer@^1.0.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.3.2.tgz#6206437d32ceefaec7161803230c7a20bc1b4d91" - integrity sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig== - dependencies: - domelementtype "^2.0.1" - domhandler "^4.2.0" - entities "^2.0.0" - -domain-browser@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" - integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== - -domelementtype@1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" - integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== - -domelementtype@^2.0.1, domelementtype@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" - integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A== - -domexception@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" - integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== - dependencies: - webidl-conversions "^5.0.0" - -domhandler@^4.0.0, domhandler@^4.2.0: - version "4.2.2" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.2.2.tgz#e825d721d19a86b8c201a35264e226c678ee755f" - integrity sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w== - dependencies: - domelementtype "^2.2.0" - -domutils@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" - integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== - dependencies: - dom-serializer "0" - domelementtype "1" - -domutils@^2.5.2, domutils@^2.6.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" - integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== - dependencies: - dom-serializer "^1.0.1" - domelementtype "^2.2.0" - domhandler "^4.2.0" - -dot-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" - integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - -dot-prop@^5.2.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" - integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== - dependencies: - is-obj "^2.0.0" - -dotenv-expand@5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0" - integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== - -dotenv@8.2.0: - version "8.2.0" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a" - integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw== - -duplexer@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" - integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== - -duplexify@^3.4.2, duplexify@^3.6.0: - version "3.7.1" - resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" - integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== - dependencies: - end-of-stream "^1.0.0" - inherits "^2.0.1" - readable-stream "^2.0.0" - stream-shift "^1.0.0" - -ee-first@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" - integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= - -ejs@^2.6.1: - version "2.7.4" - resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba" - integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== - -electron-to-chromium@^1.3.564, electron-to-chromium@^1.3.878: - version "1.3.878" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.878.tgz#baa9fb5c24b9b580f08fb245cbb52a22f8fc8fa8" - integrity sha512-O6yxWCN9ph2AdspAIszBnd9v8s11hQx8ub9w4UGApzmNRnoKhbulOWqbO8THEQec/aEHtvy+donHZMlh6l1rbA== - -elliptic@^6.5.3: - version "6.5.4" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" - integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== - dependencies: - bn.js "^4.11.9" - brorand "^1.1.0" - hash.js "^1.0.0" - hmac-drbg "^1.0.1" - inherits "^2.0.4" - minimalistic-assert "^1.0.1" - minimalistic-crypto-utils "^1.0.1" - -emittery@^0.7.1: - version "0.7.2" - resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.7.2.tgz#25595908e13af0f5674ab419396e2fb394cdfa82" - integrity sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ== - -emoji-regex@^7.0.1: - version "7.0.3" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" - integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -emoji-regex@^9.0.0: - version "9.2.2" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" - integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== - -emojis-list@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" - integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= - -emojis-list@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" - integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== - -encodeurl@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" - integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= - -end-of-stream@^1.0.0, end-of-stream@^1.1.0: - version "1.4.4" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== - dependencies: - once "^1.4.0" - -enhanced-resolve@^4.3.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz#2f3cfd84dbe3b487f18f2db2ef1e064a571ca5ec" - integrity sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg== - dependencies: - graceful-fs "^4.1.2" - memory-fs "^0.5.0" - tapable "^1.0.0" - -enquirer@^2.3.5: - version "2.3.6" - resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" - integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== - dependencies: - ansi-colors "^4.1.1" - -entities@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" - integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== - -errno@^0.1.3, errno@~0.1.7: - version "0.1.8" - resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" - integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== - dependencies: - prr "~1.0.1" - -error-ex@^1.3.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - dependencies: - is-arrayish "^0.2.1" - -error-stack-parser@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.0.6.tgz#5a99a707bd7a4c58a797902d48d82803ede6aad8" - integrity sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ== - dependencies: - stackframe "^1.1.1" - -es-abstract@^1.17.2, es-abstract@^1.19.0, es-abstract@^1.19.1: - version "1.19.1" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.1.tgz#d4885796876916959de78edaa0df456627115ec3" - integrity sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w== - dependencies: - call-bind "^1.0.2" - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - get-intrinsic "^1.1.1" - get-symbol-description "^1.0.0" - has "^1.0.3" - has-symbols "^1.0.2" - internal-slot "^1.0.3" - is-callable "^1.2.4" - is-negative-zero "^2.0.1" - is-regex "^1.1.4" - is-shared-array-buffer "^1.0.1" - is-string "^1.0.7" - is-weakref "^1.0.1" - object-inspect "^1.11.0" - object-keys "^1.1.1" - object.assign "^4.1.2" - string.prototype.trimend "^1.0.4" - string.prototype.trimstart "^1.0.4" - unbox-primitive "^1.0.1" - -es-to-primitive@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" - integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" - -es5-ext@^0.10.35, es5-ext@^0.10.50: - version "0.10.53" - resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.53.tgz#93c5a3acfdbef275220ad72644ad02ee18368de1" - integrity sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q== - dependencies: - es6-iterator "~2.0.3" - es6-symbol "~3.1.3" - next-tick "~1.0.0" - -es6-iterator@2.0.3, es6-iterator@~2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" - integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c= - dependencies: - d "1" - es5-ext "^0.10.35" - es6-symbol "^3.1.1" - -es6-symbol@^3.1.1, es6-symbol@~3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" - integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA== - dependencies: - d "^1.0.1" - ext "^1.1.2" - -escalade@^3.0.2, escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== - -escape-html@~1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" - integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= - -escape-string-regexp@2.0.0, escape-string-regexp@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" - integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== - -escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= - -escape-string-regexp@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" - integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== - -escodegen@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" - integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== - dependencies: - esprima "^4.0.1" - estraverse "^5.2.0" - esutils "^2.0.2" - optionator "^0.8.1" + "globby" "^6.1.0" + "is-path-cwd" "^2.0.0" + "is-path-in-cwd" "^2.0.0" + "p-map" "^2.0.0" + "pify" "^4.0.1" + "rimraf" "^2.6.3" + +"delaunator@5": + "integrity" "sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw==" + "resolved" "https://registry.npmjs.org/delaunator/-/delaunator-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "robust-predicates" "^3.0.0" + +"delayed-stream@~1.0.0": + "integrity" "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + "resolved" "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + "version" "1.0.0" + +"depd@~1.1.2": + "integrity" "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + "resolved" "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" + "version" "1.1.2" + +"des.js@^1.0.0": + "integrity" "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==" + "resolved" "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "inherits" "^2.0.1" + "minimalistic-assert" "^1.0.0" + +"destroy@~1.0.4": + "integrity" "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + "resolved" "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz" + "version" "1.0.4" + +"detect-newline@^3.0.0": + "integrity" "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" + "resolved" "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz" + "version" "3.1.0" + +"detect-node@^2.0.4": + "integrity" "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + "resolved" "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz" + "version" "2.1.0" + +"detect-port-alt@1.1.6": + "integrity" "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==" + "resolved" "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz" + "version" "1.1.6" + dependencies: + "address" "^1.0.1" + "debug" "^2.6.0" + +"diff-sequences@^26.6.2": + "integrity" "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" + "resolved" "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz" + "version" "26.6.2" + +"diffie-hellman@^5.0.0": + "integrity" "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==" + "resolved" "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz" + "version" "5.0.3" + dependencies: + "bn.js" "^4.1.0" + "miller-rabin" "^4.0.0" + "randombytes" "^2.0.0" + +"dir-glob@^3.0.1": + "integrity" "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==" + "resolved" "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "path-type" "^4.0.0" + +"dns-equal@^1.0.0": + "integrity" "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + "resolved" "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz" + "version" "1.0.0" + +"dns-packet@^1.3.1": + "integrity" "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==" + "resolved" "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz" + "version" "1.3.4" + dependencies: + "ip" "^1.1.0" + "safe-buffer" "^5.0.1" + +"dns-txt@^2.0.2": + "integrity" "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=" + "resolved" "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "buffer-indexof" "^1.0.0" + +"doctrine@^2.1.0": + "integrity" "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==" + "resolved" "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "esutils" "^2.0.2" + +"doctrine@^3.0.0": + "integrity" "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==" + "resolved" "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "esutils" "^2.0.2" + +"dom-accessibility-api@^0.5.6": + "integrity" "sha512-Xu9mD0UjrJisTmv7lmVSDMagQcU9R5hwAbxsaAE/35XPnPLJobbuREfV/rraiSaEj/UOvgrzQs66zyTWTlyd+g==" + "resolved" "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.10.tgz" + "version" "0.5.10" + +"dom-converter@^0.2.0": + "integrity" "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==" + "resolved" "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz" + "version" "0.2.0" + dependencies: + "utila" "~0.4" + +"dom-serializer@^1.0.1": + "integrity" "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==" + "resolved" "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz" + "version" "1.3.2" + dependencies: + "domelementtype" "^2.0.1" + "domhandler" "^4.2.0" + "entities" "^2.0.0" + +"dom-serializer@0": + "integrity" "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==" + "resolved" "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz" + "version" "0.2.2" + dependencies: + "domelementtype" "^2.0.1" + "entities" "^2.0.0" + +"domain-browser@^1.1.1": + "integrity" "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" + "resolved" "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz" + "version" "1.2.0" + +"domelementtype@^2.0.1", "domelementtype@^2.2.0": + "integrity" "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" + "resolved" "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz" + "version" "2.2.0" + +"domelementtype@1": + "integrity" "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + "resolved" "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz" + "version" "1.3.1" + +"domexception@^2.0.1": + "integrity" "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==" + "resolved" "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "webidl-conversions" "^5.0.0" + +"domhandler@^4.0.0", "domhandler@^4.2.0": + "integrity" "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==" + "resolved" "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz" + "version" "4.3.0" + dependencies: + "domelementtype" "^2.2.0" + +"domutils@^1.7.0": + "integrity" "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==" + "resolved" "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz" + "version" "1.7.0" + dependencies: + "dom-serializer" "0" + "domelementtype" "1" + +"domutils@^2.5.2": + "integrity" "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==" + "resolved" "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz" + "version" "2.8.0" + dependencies: + "dom-serializer" "^1.0.1" + "domelementtype" "^2.2.0" + "domhandler" "^4.2.0" + +"domutils@^2.6.0": + "integrity" "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==" + "resolved" "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz" + "version" "2.8.0" + dependencies: + "dom-serializer" "^1.0.1" + "domelementtype" "^2.2.0" + "domhandler" "^4.2.0" + +"dot-case@^3.0.4": + "integrity" "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==" + "resolved" "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "no-case" "^3.0.4" + "tslib" "^2.0.3" + +"dot-prop@^5.2.0": + "integrity" "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==" + "resolved" "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz" + "version" "5.3.0" + dependencies: + "is-obj" "^2.0.0" + +"dotenv-expand@5.1.0": + "integrity" "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + "resolved" "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz" + "version" "5.1.0" + +"dotenv@8.2.0": + "integrity" "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==" + "resolved" "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz" + "version" "8.2.0" + +"duplexer@^0.1.1": + "integrity" "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + "resolved" "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz" + "version" "0.1.2" + +"duplexify@^3.4.2", "duplexify@^3.6.0": + "integrity" "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==" + "resolved" "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz" + "version" "3.7.1" + dependencies: + "end-of-stream" "^1.0.0" + "inherits" "^2.0.1" + "readable-stream" "^2.0.0" + "stream-shift" "^1.0.0" + +"ee-first@1.1.1": + "integrity" "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + "resolved" "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" + "version" "1.1.1" + +"ejs@^2.6.1": + "integrity" "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==" + "resolved" "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz" + "version" "2.7.4" + +"electron-to-chromium@^1.3.564", "electron-to-chromium@^1.3.896": + "integrity" "sha512-Cu5+dbg55+1E3ohlsa8HT0s4b8D0gBewXEGG8s5wBl8ynWv60VuvYW25GpsOeTVXpulhyU/U8JYZH+yxASSJBQ==" + "resolved" "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.8.tgz" + "version" "1.4.8" + +"elliptic@^6.5.3": + "integrity" "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==" + "resolved" "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz" + "version" "6.5.4" + dependencies: + "bn.js" "^4.11.9" + "brorand" "^1.1.0" + "hash.js" "^1.0.0" + "hmac-drbg" "^1.0.1" + "inherits" "^2.0.4" + "minimalistic-assert" "^1.0.1" + "minimalistic-crypto-utils" "^1.0.1" + +"emittery@^0.7.1": + "integrity" "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==" + "resolved" "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz" + "version" "0.7.2" + +"emoji-regex@^7.0.1": + "integrity" "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz" + "version" "7.0.3" + +"emoji-regex@^8.0.0": + "integrity" "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" + "version" "8.0.0" + +"emoji-regex@^9.2.2": + "integrity" "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz" + "version" "9.2.2" + +"emojis-list@^2.0.0": + "integrity" "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + "resolved" "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz" + "version" "2.1.0" + +"emojis-list@^3.0.0": + "integrity" "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + "resolved" "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" + "version" "3.0.0" + +"encodeurl@~1.0.2": + "integrity" "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + "resolved" "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" + "version" "1.0.2" + +"end-of-stream@^1.0.0", "end-of-stream@^1.1.0": + "integrity" "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==" + "resolved" "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" + "version" "1.4.4" + dependencies: + "once" "^1.4.0" + +"enhanced-resolve@^4.3.0": + "integrity" "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==" + "resolved" "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz" + "version" "4.5.0" + dependencies: + "graceful-fs" "^4.1.2" + "memory-fs" "^0.5.0" + "tapable" "^1.0.0" + +"enquirer@^2.3.5": + "integrity" "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==" + "resolved" "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz" + "version" "2.3.6" + dependencies: + "ansi-colors" "^4.1.1" + +"entities@^2.0.0": + "integrity" "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + "resolved" "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz" + "version" "2.2.0" + +"errno@^0.1.3", "errno@~0.1.7": + "integrity" "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==" + "resolved" "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz" + "version" "0.1.8" + dependencies: + "prr" "~1.0.1" + +"error-ex@^1.3.1": + "integrity" "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==" + "resolved" "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" + "version" "1.3.2" + dependencies: + "is-arrayish" "^0.2.1" + +"error-stack-parser@^2.0.6": + "integrity" "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==" + "resolved" "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz" + "version" "2.0.6" + dependencies: + "stackframe" "^1.1.1" + +"es-abstract@^1.17.2", "es-abstract@^1.19.0", "es-abstract@^1.19.1": + "integrity" "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==" + "resolved" "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz" + "version" "1.19.1" + dependencies: + "call-bind" "^1.0.2" + "es-to-primitive" "^1.2.1" + "function-bind" "^1.1.1" + "get-intrinsic" "^1.1.1" + "get-symbol-description" "^1.0.0" + "has" "^1.0.3" + "has-symbols" "^1.0.2" + "internal-slot" "^1.0.3" + "is-callable" "^1.2.4" + "is-negative-zero" "^2.0.1" + "is-regex" "^1.1.4" + "is-shared-array-buffer" "^1.0.1" + "is-string" "^1.0.7" + "is-weakref" "^1.0.1" + "object-inspect" "^1.11.0" + "object-keys" "^1.1.1" + "object.assign" "^4.1.2" + "string.prototype.trimend" "^1.0.4" + "string.prototype.trimstart" "^1.0.4" + "unbox-primitive" "^1.0.1" + +"es-to-primitive@^1.2.1": + "integrity" "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==" + "resolved" "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" + "version" "1.2.1" + dependencies: + "is-callable" "^1.1.4" + "is-date-object" "^1.0.1" + "is-symbol" "^1.0.2" + +"es5-ext@^0.10.35", "es5-ext@^0.10.50": + "integrity" "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==" + "resolved" "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz" + "version" "0.10.53" + dependencies: + "es6-iterator" "~2.0.3" + "es6-symbol" "~3.1.3" + "next-tick" "~1.0.0" + +"es6-iterator@~2.0.3", "es6-iterator@2.0.3": + "integrity" "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=" + "resolved" "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz" + "version" "2.0.3" + dependencies: + "d" "1" + "es5-ext" "^0.10.35" + "es6-symbol" "^3.1.1" + +"es6-symbol@^3.1.1", "es6-symbol@~3.1.3": + "integrity" "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==" + "resolved" "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz" + "version" "3.1.3" + dependencies: + "d" "^1.0.1" + "ext" "^1.1.2" + +"escalade@^3.0.2", "escalade@^3.1.1": + "integrity" "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + "resolved" "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" + "version" "3.1.1" + +"escape-html@~1.0.3": + "integrity" "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + "resolved" "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" + "version" "1.0.3" + +"escape-string-regexp@^1.0.5": + "integrity" "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + "version" "1.0.5" + +"escape-string-regexp@^2.0.0": + "integrity" "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" + "version" "2.0.0" + +"escape-string-regexp@^4.0.0": + "integrity" "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" + "version" "4.0.0" + +"escape-string-regexp@2.0.0": + "integrity" "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" + "version" "2.0.0" + +"escodegen@^2.0.0": + "integrity" "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==" + "resolved" "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "esprima" "^4.0.1" + "estraverse" "^5.2.0" + "esutils" "^2.0.2" + "optionator" "^0.8.1" optionalDependencies: - source-map "~0.6.1" - -eslint-config-prettier@^8.3.0: - version "8.3.0" - resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz#f7471b20b6fe8a9a9254cc684454202886a2dd7a" - integrity sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew== - -eslint-config-react-app@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz#ccff9fc8e36b322902844cbd79197982be355a0e" - integrity sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A== - dependencies: - confusing-browser-globals "^1.0.10" - -eslint-config-react@^1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/eslint-config-react/-/eslint-config-react-1.1.7.tgz#a0918d0fc47d0e9bd161a47308021da85d2585b3" - integrity sha1-oJGND8R9DpvRYaRzCAIdqF0lhbM= - -eslint-import-resolver-node@^0.3.6: - version "0.3.6" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz#4048b958395da89668252001dbd9eca6b83bacbd" - integrity sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw== - dependencies: - debug "^3.2.7" - resolve "^1.20.0" - -eslint-module-utils@^2.7.0: - version "2.7.1" - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.1.tgz#b435001c9f8dd4ab7f6d0efcae4b9696d4c24b7c" - integrity sha512-fjoetBXQZq2tSTWZ9yWVl2KuFrTZZH3V+9iD1V1RfpDgxzJR+mPd/KZmMiA8gbPqdBzpNiEHOuT7IYEWxrH0zQ== - dependencies: - debug "^3.2.7" - find-up "^2.1.0" - pkg-dir "^2.0.0" - -eslint-plugin-flowtype@^5.2.0: - version "5.10.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.10.0.tgz#7764cc63940f215bf3f0bd2d9a1293b2b9b2b4bb" - integrity sha512-vcz32f+7TP+kvTUyMXZmCnNujBQZDNmcqPImw8b9PZ+16w1Qdm6ryRuYZYVaG9xRqqmAPr2Cs9FAX5gN+x/bjw== - dependencies: - lodash "^4.17.15" - string-natural-compare "^3.0.1" - -eslint-plugin-import@^2.22.1, eslint-plugin-import@^2.24.2: - version "2.25.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.25.2.tgz#b3b9160efddb702fc1636659e71ba1d10adbe9e9" - integrity sha512-qCwQr9TYfoBHOFcVGKY9C9unq05uOxxdklmBXLVvcwo68y5Hta6/GzCZEMx2zQiu0woKNEER0LE7ZgaOfBU14g== - dependencies: - array-includes "^3.1.4" - array.prototype.flat "^1.2.5" - debug "^2.6.9" - doctrine "^2.1.0" - eslint-import-resolver-node "^0.3.6" - eslint-module-utils "^2.7.0" - has "^1.0.3" - is-core-module "^2.7.0" - is-glob "^4.0.3" - minimatch "^3.0.4" - object.values "^1.1.5" - resolve "^1.20.0" - tsconfig-paths "^3.11.0" - -eslint-plugin-jest@^24.1.0: - version "24.7.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-24.7.0.tgz#206ac0833841e59e375170b15f8d0955219c4889" - integrity sha512-wUxdF2bAZiYSKBclsUMrYHH6WxiBreNjyDxbRv345TIvPeoCEgPNEn3Sa+ZrSqsf1Dl9SqqSREXMHExlMMu1DA== + "source-map" "~0.6.1" + +"eslint-config-prettier@^8.3.0": + "integrity" "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==" + "resolved" "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz" + "version" "8.3.0" + +"eslint-config-react-app@^6.0.0": + "integrity" "sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A==" + "resolved" "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "confusing-browser-globals" "^1.0.10" + +"eslint-config-react@^1.1.7": + "integrity" "sha1-oJGND8R9DpvRYaRzCAIdqF0lhbM=" + "resolved" "https://registry.npmjs.org/eslint-config-react/-/eslint-config-react-1.1.7.tgz" + "version" "1.1.7" + +"eslint-import-resolver-node@^0.3.6": + "integrity" "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==" + "resolved" "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz" + "version" "0.3.6" + dependencies: + "debug" "^3.2.7" + "resolve" "^1.20.0" + +"eslint-module-utils@^2.7.0": + "integrity" "sha512-fjoetBXQZq2tSTWZ9yWVl2KuFrTZZH3V+9iD1V1RfpDgxzJR+mPd/KZmMiA8gbPqdBzpNiEHOuT7IYEWxrH0zQ==" + "resolved" "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.1.tgz" + "version" "2.7.1" + dependencies: + "debug" "^3.2.7" + "find-up" "^2.1.0" + "pkg-dir" "^2.0.0" + +"eslint-plugin-flowtype@^5.2.0": + "integrity" "sha512-vcz32f+7TP+kvTUyMXZmCnNujBQZDNmcqPImw8b9PZ+16w1Qdm6ryRuYZYVaG9xRqqmAPr2Cs9FAX5gN+x/bjw==" + "resolved" "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.10.0.tgz" + "version" "5.10.0" + dependencies: + "lodash" "^4.17.15" + "string-natural-compare" "^3.0.1" + +"eslint-plugin-import@^2.22.0", "eslint-plugin-import@^2.22.1", "eslint-plugin-import@^2.24.2": + "integrity" "sha512-qCwQr9TYfoBHOFcVGKY9C9unq05uOxxdklmBXLVvcwo68y5Hta6/GzCZEMx2zQiu0woKNEER0LE7ZgaOfBU14g==" + "resolved" "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.2.tgz" + "version" "2.25.2" + dependencies: + "array-includes" "^3.1.4" + "array.prototype.flat" "^1.2.5" + "debug" "^2.6.9" + "doctrine" "^2.1.0" + "eslint-import-resolver-node" "^0.3.6" + "eslint-module-utils" "^2.7.0" + "has" "^1.0.3" + "is-core-module" "^2.7.0" + "is-glob" "^4.0.3" + "minimatch" "^3.0.4" + "object.values" "^1.1.5" + "resolve" "^1.20.0" + "tsconfig-paths" "^3.11.0" + +"eslint-plugin-jest@^24.0.0", "eslint-plugin-jest@^24.1.0": + "integrity" "sha512-wUxdF2bAZiYSKBclsUMrYHH6WxiBreNjyDxbRv345TIvPeoCEgPNEn3Sa+ZrSqsf1Dl9SqqSREXMHExlMMu1DA==" + "resolved" "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.7.0.tgz" + "version" "24.7.0" dependencies: "@typescript-eslint/experimental-utils" "^4.0.1" -eslint-plugin-jsx-a11y@^6.3.1: - version "6.4.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz#a2d84caa49756942f42f1ffab9002436391718fd" - integrity sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg== - dependencies: - "@babel/runtime" "^7.11.2" - aria-query "^4.2.2" - array-includes "^3.1.1" - ast-types-flow "^0.0.7" - axe-core "^4.0.2" - axobject-query "^2.2.0" - damerau-levenshtein "^1.0.6" - emoji-regex "^9.0.0" - has "^1.0.3" - jsx-ast-utils "^3.1.0" - language-tags "^1.0.5" - -eslint-plugin-prettier@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-4.0.0.tgz#8b99d1e4b8b24a762472b4567992023619cb98e0" - integrity sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ== - dependencies: - prettier-linter-helpers "^1.0.0" - -eslint-plugin-react-hooks@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz#8c229c268d468956334c943bb45fc860280f5556" - integrity sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ== - -eslint-plugin-react@^7.21.5, eslint-plugin-react@^7.25.1: - version "7.26.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.26.1.tgz#41bcfe3e39e6a5ac040971c1af94437c80daa40e" - integrity sha512-Lug0+NOFXeOE+ORZ5pbsh6mSKjBKXDXItUD2sQoT+5Yl0eoT82DqnXeTMfUare4QVCn9QwXbfzO/dBLjLXwVjQ== - dependencies: - array-includes "^3.1.3" - array.prototype.flatmap "^1.2.4" - doctrine "^2.1.0" - estraverse "^5.2.0" - jsx-ast-utils "^2.4.1 || ^3.0.0" - minimatch "^3.0.4" - object.entries "^1.1.4" - object.fromentries "^2.0.4" - object.hasown "^1.0.0" - object.values "^1.1.4" - prop-types "^15.7.2" - resolve "^2.0.0-next.3" - semver "^6.3.0" - string.prototype.matchall "^4.0.5" - -eslint-plugin-testing-library@^3.9.2: - version "3.10.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.2.tgz#609ec2b0369da7cf2e6d9edff5da153cc31d87bd" - integrity sha512-WAmOCt7EbF1XM8XfbCKAEzAPnShkNSwcIsAD2jHdsMUT9mZJPjLCG7pMzbcC8kK366NOuGip8HKLDC+Xk4yIdA== +"eslint-plugin-jsx-a11y@^6.3.1": + "integrity" "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==" + "resolved" "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz" + "version" "6.5.1" + dependencies: + "@babel/runtime" "^7.16.3" + "aria-query" "^4.2.2" + "array-includes" "^3.1.4" + "ast-types-flow" "^0.0.7" + "axe-core" "^4.3.5" + "axobject-query" "^2.2.0" + "damerau-levenshtein" "^1.0.7" + "emoji-regex" "^9.2.2" + "has" "^1.0.3" + "jsx-ast-utils" "^3.2.1" + "language-tags" "^1.0.5" + "minimatch" "^3.0.4" + +"eslint-plugin-prettier@^4.0.0": + "integrity" "sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==" + "resolved" "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "prettier-linter-helpers" "^1.0.0" + +"eslint-plugin-react-hooks@^4.0.8", "eslint-plugin-react-hooks@^4.2.0": + "integrity" "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==" + "resolved" "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz" + "version" "4.2.0" + +"eslint-plugin-react@^7.20.3", "eslint-plugin-react@^7.21.5", "eslint-plugin-react@^7.25.1": + "integrity" "sha512-Lug0+NOFXeOE+ORZ5pbsh6mSKjBKXDXItUD2sQoT+5Yl0eoT82DqnXeTMfUare4QVCn9QwXbfzO/dBLjLXwVjQ==" + "resolved" "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.26.1.tgz" + "version" "7.26.1" + dependencies: + "array-includes" "^3.1.3" + "array.prototype.flatmap" "^1.2.4" + "doctrine" "^2.1.0" + "estraverse" "^5.2.0" + "jsx-ast-utils" "^2.4.1 || ^3.0.0" + "minimatch" "^3.0.4" + "object.entries" "^1.1.4" + "object.fromentries" "^2.0.4" + "object.hasown" "^1.0.0" + "object.values" "^1.1.4" + "prop-types" "^15.7.2" + "resolve" "^2.0.0-next.3" + "semver" "^6.3.0" + "string.prototype.matchall" "^4.0.5" + +"eslint-plugin-testing-library@^3.9.0", "eslint-plugin-testing-library@^3.9.2": + "integrity" "sha512-WAmOCt7EbF1XM8XfbCKAEzAPnShkNSwcIsAD2jHdsMUT9mZJPjLCG7pMzbcC8kK366NOuGip8HKLDC+Xk4yIdA==" + "resolved" "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.2.tgz" + "version" "3.10.2" dependencies: "@typescript-eslint/experimental-utils" "^3.10.1" -eslint-scope@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" - integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== +"eslint-scope@^4.0.3": + "integrity" "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==" + "resolved" "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz" + "version" "4.0.3" dependencies: - esrecurse "^4.1.0" - estraverse "^4.1.1" + "esrecurse" "^4.1.0" + "estraverse" "^4.1.1" -eslint-scope@^5.0.0, eslint-scope@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" - integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== +"eslint-scope@^5.0.0", "eslint-scope@^5.1.1": + "integrity" "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==" + "resolved" "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" + "version" "5.1.1" dependencies: - esrecurse "^4.3.0" - estraverse "^4.1.1" + "esrecurse" "^4.3.0" + "estraverse" "^4.1.1" -eslint-utils@^2.0.0, eslint-utils@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" - integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== +"eslint-utils@^2.0.0": + "integrity" "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==" + "resolved" "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz" + "version" "2.1.0" dependencies: - eslint-visitor-keys "^1.1.0" + "eslint-visitor-keys" "^1.1.0" -eslint-utils@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672" - integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== +"eslint-utils@^2.1.0": + "integrity" "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==" + "resolved" "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz" + "version" "2.1.0" dependencies: - eslint-visitor-keys "^2.0.0" + "eslint-visitor-keys" "^1.1.0" -eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" - integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== +"eslint-utils@^3.0.0": + "integrity" "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==" + "resolved" "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "eslint-visitor-keys" "^2.0.0" -eslint-visitor-keys@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" - integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== +"eslint-visitor-keys@^1.0.0": + "integrity" "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz" + "version" "1.3.0" -eslint-webpack-plugin@^2.5.2: - version "2.5.4" - resolved "https://registry.yarnpkg.com/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.4.tgz#473b84932f1a8e2c2b8e66a402d0497bf440b986" - integrity sha512-7rYh0m76KyKSDE+B+2PUQrlNS4HJ51t3WKpkJg6vo2jFMbEPTG99cBV0Dm7LXSHucN4WGCG65wQcRiTFrj7iWw== +"eslint-visitor-keys@^1.1.0": + "integrity" "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz" + "version" "1.3.0" + +"eslint-visitor-keys@^1.3.0": + "integrity" "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz" + "version" "1.3.0" + +"eslint-visitor-keys@^2.0.0": + "integrity" "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" + "version" "2.1.0" + +"eslint-webpack-plugin@^2.5.2": + "integrity" "sha512-V+LPY/T3kur5QO3u+1s34VDTcRxjXWPUGM4hlmTb5DwVD0OQz631yGTxJZf4SpAqAjdbBVe978S8BJeHpAdOhQ==" + "resolved" "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.6.0.tgz" + "version" "2.6.0" dependencies: - "@types/eslint" "^7.2.6" - arrify "^2.0.1" - jest-worker "^26.6.2" - micromatch "^4.0.2" - normalize-path "^3.0.0" - schema-utils "^3.0.0" + "@types/eslint" "^7.28.2" + "arrify" "^2.0.1" + "jest-worker" "^27.3.1" + "micromatch" "^4.0.4" + "normalize-path" "^3.0.0" + "schema-utils" "^3.1.1" -eslint@^7.11.0, eslint@^7.32.0: - version "7.32.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d" - integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA== +"eslint@*", "eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8", "eslint@^3 || ^4 || ^5 || ^6 || ^7", "eslint@^3 || ^4 || ^5 || ^6 || ^7 || ^8", "eslint@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", "eslint@^5 || ^6 || ^7", "eslint@^5.0.0 || ^6.0.0 || ^7.0.0", "eslint@^7.0.0 || ^8.0.0", "eslint@^7.1.0", "eslint@^7.11.0", "eslint@^7.32.0", "eslint@^7.5.0", "eslint@>= 4.12.1", "eslint@>=5", "eslint@>=7.0.0", "eslint@>=7.28.0": + "integrity" "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==" + "resolved" "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz" + "version" "7.32.0" dependencies: "@babel/code-frame" "7.12.11" "@eslint/eslintrc" "^0.4.3" "@humanwhocodes/config-array" "^0.5.0" - ajv "^6.10.0" - chalk "^4.0.0" - cross-spawn "^7.0.2" - debug "^4.0.1" - doctrine "^3.0.0" - enquirer "^2.3.5" - escape-string-regexp "^4.0.0" - eslint-scope "^5.1.1" - eslint-utils "^2.1.0" - eslint-visitor-keys "^2.0.0" - espree "^7.3.1" - esquery "^1.4.0" - esutils "^2.0.2" - fast-deep-equal "^3.1.3" - file-entry-cache "^6.0.1" - functional-red-black-tree "^1.0.1" - glob-parent "^5.1.2" - globals "^13.6.0" - ignore "^4.0.6" - import-fresh "^3.0.0" - imurmurhash "^0.1.4" - is-glob "^4.0.0" - js-yaml "^3.13.1" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.4.1" - lodash.merge "^4.6.2" - minimatch "^3.0.4" - natural-compare "^1.4.0" - optionator "^0.9.1" - progress "^2.0.0" - regexpp "^3.1.0" - semver "^7.2.1" - strip-ansi "^6.0.0" - strip-json-comments "^3.1.0" - table "^6.0.9" - text-table "^0.2.0" - v8-compile-cache "^2.0.3" - -espree@^7.3.0, espree@^7.3.1: - version "7.3.1" - resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" - integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== - dependencies: - acorn "^7.4.0" - acorn-jsx "^5.3.1" - eslint-visitor-keys "^1.3.0" - -esprima@^4.0.0, esprima@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -esquery@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" - integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== - dependencies: - estraverse "^5.1.0" - -esrecurse@^4.1.0, esrecurse@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" - integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== - dependencies: - estraverse "^5.2.0" - -estraverse@^4.1.1: - version "4.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - -estraverse@^5.1.0, estraverse@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" - integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== - -estree-walker@^0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.1.tgz#53049143f40c6eb918b23671d1fe3219f3a1b362" - integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w== - -estree-walker@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" - integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -etag@~1.8.1: - version "1.8.1" - resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" - integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= - -eventemitter3@^4.0.0: - version "4.0.7" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" - integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== - -events@^3.0.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" - integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== - -eventsource@^1.0.7: - version "1.1.0" - resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-1.1.0.tgz#00e8ca7c92109e94b0ddf32dac677d841028cfaf" - integrity sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg== - dependencies: - original "^1.0.0" - -evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" - integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== - dependencies: - md5.js "^1.3.4" - safe-buffer "^5.1.1" - -exec-sh@^0.3.2: - version "0.3.6" - resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.6.tgz#ff264f9e325519a60cb5e273692943483cca63bc" - integrity sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w== - -execa@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" - integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== - dependencies: - cross-spawn "^6.0.0" - get-stream "^4.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" - -execa@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" - integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== - dependencies: - cross-spawn "^7.0.0" - get-stream "^5.0.0" - human-signals "^1.1.1" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.0" - onetime "^5.1.0" - signal-exit "^3.0.2" - strip-final-newline "^2.0.0" - -exenv@^1.2.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/exenv/-/exenv-1.2.2.tgz#2ae78e85d9894158670b03d47bec1f03bd91bb9d" - integrity sha1-KueOhdmJQVhnCwPUe+wfA72Ru50= - -exit@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" - integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= - -expand-brackets@^2.1.4: - version "2.1.4" - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" - integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= - dependencies: - debug "^2.3.3" - define-property "^0.2.5" - extend-shallow "^2.0.1" - posix-character-classes "^0.1.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -expect@^26.6.0, expect@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/expect/-/expect-26.6.2.tgz#c6b996bf26bf3fe18b67b2d0f51fc981ba934417" - integrity sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA== + "ajv" "^6.10.0" + "chalk" "^4.0.0" + "cross-spawn" "^7.0.2" + "debug" "^4.0.1" + "doctrine" "^3.0.0" + "enquirer" "^2.3.5" + "escape-string-regexp" "^4.0.0" + "eslint-scope" "^5.1.1" + "eslint-utils" "^2.1.0" + "eslint-visitor-keys" "^2.0.0" + "espree" "^7.3.1" + "esquery" "^1.4.0" + "esutils" "^2.0.2" + "fast-deep-equal" "^3.1.3" + "file-entry-cache" "^6.0.1" + "functional-red-black-tree" "^1.0.1" + "glob-parent" "^5.1.2" + "globals" "^13.6.0" + "ignore" "^4.0.6" + "import-fresh" "^3.0.0" + "imurmurhash" "^0.1.4" + "is-glob" "^4.0.0" + "js-yaml" "^3.13.1" + "json-stable-stringify-without-jsonify" "^1.0.1" + "levn" "^0.4.1" + "lodash.merge" "^4.6.2" + "minimatch" "^3.0.4" + "natural-compare" "^1.4.0" + "optionator" "^0.9.1" + "progress" "^2.0.0" + "regexpp" "^3.1.0" + "semver" "^7.2.1" + "strip-ansi" "^6.0.0" + "strip-json-comments" "^3.1.0" + "table" "^6.0.9" + "text-table" "^0.2.0" + "v8-compile-cache" "^2.0.3" + +"espree@^7.3.0", "espree@^7.3.1": + "integrity" "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==" + "resolved" "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz" + "version" "7.3.1" + dependencies: + "acorn" "^7.4.0" + "acorn-jsx" "^5.3.1" + "eslint-visitor-keys" "^1.3.0" + +"esprima@^4.0.0", "esprima@^4.0.1": + "integrity" "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + "resolved" "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" + "version" "4.0.1" + +"esquery@^1.4.0": + "integrity" "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==" + "resolved" "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz" + "version" "1.4.0" + dependencies: + "estraverse" "^5.1.0" + +"esrecurse@^4.1.0", "esrecurse@^4.3.0": + "integrity" "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==" + "resolved" "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" + "version" "4.3.0" + dependencies: + "estraverse" "^5.2.0" + +"estraverse@^4.1.1": + "integrity" "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" + "version" "4.3.0" + +"estraverse@^5.1.0": + "integrity" "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" + "version" "5.3.0" + +"estraverse@^5.2.0": + "integrity" "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" + "version" "5.3.0" + +"estree-walker@^0.6.1": + "integrity" "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==" + "resolved" "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz" + "version" "0.6.1" + +"estree-walker@^1.0.1": + "integrity" "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + "resolved" "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz" + "version" "1.0.1" + +"esutils@^2.0.2": + "integrity" "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + "resolved" "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" + "version" "2.0.3" + +"etag@~1.8.1": + "integrity" "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + "resolved" "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" + "version" "1.8.1" + +"eventemitter3@^4.0.0": + "integrity" "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + "resolved" "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" + "version" "4.0.7" + +"events@^3.0.0": + "integrity" "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + "resolved" "https://registry.npmjs.org/events/-/events-3.3.0.tgz" + "version" "3.3.0" + +"eventsource@^1.0.7": + "integrity" "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==" + "resolved" "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz" + "version" "1.1.0" + dependencies: + "original" "^1.0.0" + +"evp_bytestokey@^1.0.0", "evp_bytestokey@^1.0.3": + "integrity" "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==" + "resolved" "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz" + "version" "1.0.3" + dependencies: + "md5.js" "^1.3.4" + "safe-buffer" "^5.1.1" + +"exec-sh@^0.3.2": + "integrity" "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==" + "resolved" "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz" + "version" "0.3.6" + +"execa@^1.0.0": + "integrity" "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==" + "resolved" "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "cross-spawn" "^6.0.0" + "get-stream" "^4.0.0" + "is-stream" "^1.1.0" + "npm-run-path" "^2.0.0" + "p-finally" "^1.0.0" + "signal-exit" "^3.0.0" + "strip-eof" "^1.0.0" + +"execa@^4.0.0": + "integrity" "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==" + "resolved" "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "cross-spawn" "^7.0.0" + "get-stream" "^5.0.0" + "human-signals" "^1.1.1" + "is-stream" "^2.0.0" + "merge-stream" "^2.0.0" + "npm-run-path" "^4.0.0" + "onetime" "^5.1.0" + "signal-exit" "^3.0.2" + "strip-final-newline" "^2.0.0" + +"exenv@^1.2.0": + "integrity" "sha1-KueOhdmJQVhnCwPUe+wfA72Ru50=" + "resolved" "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz" + "version" "1.2.2" + +"exit@^0.1.2": + "integrity" "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" + "resolved" "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" + "version" "0.1.2" + +"expand-brackets@^2.1.4": + "integrity" "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=" + "resolved" "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz" + "version" "2.1.4" + dependencies: + "debug" "^2.3.3" + "define-property" "^0.2.5" + "extend-shallow" "^2.0.1" + "posix-character-classes" "^0.1.0" + "regex-not" "^1.0.0" + "snapdragon" "^0.8.1" + "to-regex" "^3.0.1" + +"expect@^26.6.0", "expect@^26.6.2": + "integrity" "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==" + "resolved" "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz" + "version" "26.6.2" dependencies: "@jest/types" "^26.6.2" - ansi-styles "^4.0.0" - jest-get-type "^26.3.0" - jest-matcher-utils "^26.6.2" - jest-message-util "^26.6.2" - jest-regex-util "^26.0.0" - -express@^4.17.1: - version "4.17.1" - resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" - integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== - dependencies: - accepts "~1.3.7" - array-flatten "1.1.1" - body-parser "1.19.0" - content-disposition "0.5.3" - content-type "~1.0.4" - cookie "0.4.0" - cookie-signature "1.0.6" - debug "2.6.9" - depd "~1.1.2" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - finalhandler "~1.1.2" - fresh "0.5.2" - merge-descriptors "1.0.1" - methods "~1.1.2" - on-finished "~2.3.0" - parseurl "~1.3.3" - path-to-regexp "0.1.7" - proxy-addr "~2.0.5" - qs "6.7.0" - range-parser "~1.2.1" - safe-buffer "5.1.2" - send "0.17.1" - serve-static "1.14.1" - setprototypeof "1.1.1" - statuses "~1.5.0" - type-is "~1.6.18" - utils-merge "1.0.1" - vary "~1.1.2" - -ext@^1.1.2: - version "1.6.0" - resolved "https://registry.yarnpkg.com/ext/-/ext-1.6.0.tgz#3871d50641e874cc172e2b53f919842d19db4c52" - integrity sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg== - dependencies: - type "^2.5.0" - -extend-shallow@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" - integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= - dependencies: - is-extendable "^0.1.0" - -extend-shallow@^3.0.0, extend-shallow@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" - integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= - dependencies: - assign-symbols "^1.0.0" - is-extendable "^1.0.1" - -extglob@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" - integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== - dependencies: - array-unique "^0.3.2" - define-property "^1.0.0" - expand-brackets "^2.1.4" - extend-shallow "^2.0.1" - fragment-cache "^0.2.1" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== - -fast-diff@^1.1.2: - version "1.2.0" - resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" - integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== - -fast-glob@^3.1.1: - version "3.2.7" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.7.tgz#fd6cb7a2d7e9aa7a7846111e85a196d6b2f766a1" - integrity sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q== + "ansi-styles" "^4.0.0" + "jest-get-type" "^26.3.0" + "jest-matcher-utils" "^26.6.2" + "jest-message-util" "^26.6.2" + "jest-regex-util" "^26.0.0" + +"express@^4.17.1": + "integrity" "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==" + "resolved" "https://registry.npmjs.org/express/-/express-4.17.1.tgz" + "version" "4.17.1" + dependencies: + "accepts" "~1.3.7" + "array-flatten" "1.1.1" + "body-parser" "1.19.0" + "content-disposition" "0.5.3" + "content-type" "~1.0.4" + "cookie" "0.4.0" + "cookie-signature" "1.0.6" + "debug" "2.6.9" + "depd" "~1.1.2" + "encodeurl" "~1.0.2" + "escape-html" "~1.0.3" + "etag" "~1.8.1" + "finalhandler" "~1.1.2" + "fresh" "0.5.2" + "merge-descriptors" "1.0.1" + "methods" "~1.1.2" + "on-finished" "~2.3.0" + "parseurl" "~1.3.3" + "path-to-regexp" "0.1.7" + "proxy-addr" "~2.0.5" + "qs" "6.7.0" + "range-parser" "~1.2.1" + "safe-buffer" "5.1.2" + "send" "0.17.1" + "serve-static" "1.14.1" + "setprototypeof" "1.1.1" + "statuses" "~1.5.0" + "type-is" "~1.6.18" + "utils-merge" "1.0.1" + "vary" "~1.1.2" + +"ext@^1.1.2": + "integrity" "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==" + "resolved" "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz" + "version" "1.6.0" + dependencies: + "type" "^2.5.0" + +"extend-shallow@^2.0.1": + "integrity" "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=" + "resolved" "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "is-extendable" "^0.1.0" + +"extend-shallow@^3.0.0", "extend-shallow@^3.0.2": + "integrity" "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=" + "resolved" "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz" + "version" "3.0.2" + dependencies: + "assign-symbols" "^1.0.0" + "is-extendable" "^1.0.1" + +"extglob@^2.0.4": + "integrity" "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==" + "resolved" "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz" + "version" "2.0.4" + dependencies: + "array-unique" "^0.3.2" + "define-property" "^1.0.0" + "expand-brackets" "^2.1.4" + "extend-shallow" "^2.0.1" + "fragment-cache" "^0.2.1" + "regex-not" "^1.0.0" + "snapdragon" "^0.8.1" + "to-regex" "^3.0.1" + +"fast-deep-equal@^3.1.1", "fast-deep-equal@^3.1.3": + "integrity" "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + "resolved" "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" + "version" "3.1.3" + +"fast-diff@^1.1.2": + "integrity" "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==" + "resolved" "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz" + "version" "1.2.0" + +"fast-glob@^3.1.1": + "integrity" "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==" + "resolved" "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz" + "version" "3.2.7" dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.2" - merge2 "^1.3.0" - micromatch "^4.0.4" - -fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - -fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" - integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= - -fastq@^1.6.0: - version "1.13.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" - integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== - dependencies: - reusify "^1.0.4" - -faye-websocket@^0.11.3: - version "0.11.4" - resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" - integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== - dependencies: - websocket-driver ">=0.5.1" - -fb-watchman@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" - integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== - dependencies: - bser "2.1.1" - -figgy-pudding@^3.5.1: - version "3.5.2" - resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" - integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== - -file-entry-cache@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" - integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== - dependencies: - flat-cache "^3.0.4" - -file-loader@6.1.1: - version "6.1.1" - resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.1.1.tgz#a6f29dfb3f5933a1c350b2dbaa20ac5be0539baa" - integrity sha512-Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw== - dependencies: - loader-utils "^2.0.0" - schema-utils "^3.0.0" - -file-uri-to-path@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" - integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== - -filesize@6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/filesize/-/filesize-6.1.0.tgz#e81bdaa780e2451d714d71c0d7a4f3238d37ad00" - integrity sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg== - -fill-range@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" - integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= - dependencies: - extend-shallow "^2.0.1" - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range "^2.1.0" - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -finalhandler@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" - integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== - dependencies: - debug "2.6.9" - encodeurl "~1.0.2" - escape-html "~1.0.3" - on-finished "~2.3.0" - parseurl "~1.3.3" - statuses "~1.5.0" - unpipe "~1.0.0" - -find-cache-dir@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" - integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== - dependencies: - commondir "^1.0.1" - make-dir "^2.0.0" - pkg-dir "^3.0.0" - -find-cache-dir@^3.3.1: - version "3.3.2" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" - integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== - dependencies: - commondir "^1.0.1" - make-dir "^3.0.2" - pkg-dir "^4.1.0" - -find-up@4.1.0, find-up@^4.0.0, find-up@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -find-up@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" - integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= - dependencies: - locate-path "^2.0.0" - -find-up@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" - integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== - dependencies: - locate-path "^3.0.0" - -flat-cache@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" - integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== - dependencies: - flatted "^3.1.0" - rimraf "^3.0.2" - -flatted@^3.1.0: - version "3.2.2" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.2.tgz#64bfed5cb68fe3ca78b3eb214ad97b63bedce561" - integrity sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA== - -flatten@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.3.tgz#c1283ac9f27b368abc1e36d1ff7b04501a30356b" - integrity sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg== - -flush-write-stream@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" - integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== - dependencies: - inherits "^2.0.3" - readable-stream "^2.3.6" - -follow-redirects@^1.0.0: - version "1.14.4" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.4.tgz#838fdf48a8bbdd79e52ee51fb1c94e3ed98b9379" - integrity sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g== - -for-in@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" - integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= - -fork-ts-checker-webpack-plugin@4.1.6: - version "4.1.6" - resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz#5055c703febcf37fa06405d400c122b905167fc5" - integrity sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw== + "glob-parent" "^5.1.2" + "merge2" "^1.3.0" + "micromatch" "^4.0.4" + +"fast-json-stable-stringify@^2.0.0", "fast-json-stable-stringify@^2.1.0": + "integrity" "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "resolved" "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" + "version" "2.1.0" + +"fast-levenshtein@^2.0.6", "fast-levenshtein@~2.0.6": + "integrity" "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + "resolved" "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" + "version" "2.0.6" + +"fastq@^1.6.0": + "integrity" "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==" + "resolved" "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz" + "version" "1.13.0" + dependencies: + "reusify" "^1.0.4" + +"faye-websocket@^0.11.3": + "integrity" "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==" + "resolved" "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz" + "version" "0.11.4" + dependencies: + "websocket-driver" ">=0.5.1" + +"fb-watchman@^2.0.0": + "integrity" "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==" + "resolved" "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "bser" "2.1.1" + +"figgy-pudding@^3.5.1": + "integrity" "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" + "resolved" "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz" + "version" "3.5.2" + +"file-entry-cache@^6.0.1": + "integrity" "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==" + "resolved" "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz" + "version" "6.0.1" + dependencies: + "flat-cache" "^3.0.4" + +"file-loader@*", "file-loader@6.1.1": + "integrity" "sha512-Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw==" + "resolved" "https://registry.npmjs.org/file-loader/-/file-loader-6.1.1.tgz" + "version" "6.1.1" + dependencies: + "loader-utils" "^2.0.0" + "schema-utils" "^3.0.0" + +"filesize@6.1.0": + "integrity" "sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==" + "resolved" "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz" + "version" "6.1.0" + +"fill-range@^4.0.0": + "integrity" "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=" + "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "extend-shallow" "^2.0.1" + "is-number" "^3.0.0" + "repeat-string" "^1.6.1" + "to-regex-range" "^2.1.0" + +"fill-range@^7.0.1": + "integrity" "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==" + "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" + "version" "7.0.1" + dependencies: + "to-regex-range" "^5.0.1" + +"finalhandler@~1.1.2": + "integrity" "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==" + "resolved" "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz" + "version" "1.1.2" + dependencies: + "debug" "2.6.9" + "encodeurl" "~1.0.2" + "escape-html" "~1.0.3" + "on-finished" "~2.3.0" + "parseurl" "~1.3.3" + "statuses" "~1.5.0" + "unpipe" "~1.0.0" + +"find-cache-dir@^2.1.0": + "integrity" "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==" + "resolved" "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "commondir" "^1.0.1" + "make-dir" "^2.0.0" + "pkg-dir" "^3.0.0" + +"find-cache-dir@^3.3.1": + "integrity" "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==" + "resolved" "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz" + "version" "3.3.2" + dependencies: + "commondir" "^1.0.1" + "make-dir" "^3.0.2" + "pkg-dir" "^4.1.0" + +"find-up@^2.1.0": + "integrity" "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=" + "resolved" "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "locate-path" "^2.0.0" + +"find-up@^3.0.0": + "integrity" "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==" + "resolved" "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "locate-path" "^3.0.0" + +"find-up@^4.0.0", "find-up@^4.1.0", "find-up@4.1.0": + "integrity" "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==" + "resolved" "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "locate-path" "^5.0.0" + "path-exists" "^4.0.0" + +"flat-cache@^3.0.4": + "integrity" "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==" + "resolved" "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "flatted" "^3.1.0" + "rimraf" "^3.0.2" + +"flatted@^3.1.0": + "integrity" "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==" + "resolved" "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz" + "version" "3.2.4" + +"flatten@^1.0.2": + "integrity" "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==" + "resolved" "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz" + "version" "1.0.3" + +"flush-write-stream@^1.0.0": + "integrity" "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==" + "resolved" "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "inherits" "^2.0.3" + "readable-stream" "^2.3.6" + +"follow-redirects@^1.0.0": + "integrity" "sha512-wtphSXy7d4/OR+MvIFbCVBDzZ5520qV8XfPklSN5QtxuMUJZ+b0Wnst1e1lCDocfzuCkHqj8k0FpZqO+UIaKNA==" + "resolved" "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.5.tgz" + "version" "1.14.5" + +"for-in@^1.0.2": + "integrity" "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + "resolved" "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz" + "version" "1.0.2" + +"fork-ts-checker-webpack-plugin@4.1.6": + "integrity" "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==" + "resolved" "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz" + "version" "4.1.6" dependencies: "@babel/code-frame" "^7.5.5" - chalk "^2.4.1" - micromatch "^3.1.10" - minimatch "^3.0.4" - semver "^5.6.0" - tapable "^1.0.0" - worker-rpc "^0.1.0" - -form-data@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" - integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - -forwarded@0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" - integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== - -fragment-cache@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" - integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= - dependencies: - map-cache "^0.2.2" - -fresh@0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" - integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= - -from2@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" - integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= - dependencies: - inherits "^2.0.1" - readable-stream "^2.0.0" - -fs-extra@^7.0.0: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" - integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== - dependencies: - graceful-fs "^4.1.2" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs-extra@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" - integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs-extra@^9.0.1: - version "9.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" - integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== - dependencies: - at-least-node "^1.0.0" - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - -fs-minipass@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" - integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== - dependencies: - minipass "^3.0.0" - -fs-write-stream-atomic@^1.0.8: - version "1.0.10" - resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" - integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= - dependencies: - graceful-fs "^4.1.2" - iferr "^0.1.5" - imurmurhash "^0.1.4" - readable-stream "1 || 2" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= - -fsevents@^1.2.7: - version "1.2.13" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" - integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== - dependencies: - bindings "^1.5.0" - nan "^2.12.1" - -fsevents@^2.1.2, fsevents@^2.1.3, fsevents@~2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -functional-red-black-tree@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" - integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= - -gensync@^1.0.0-beta.1, gensync@^1.0.0-beta.2: - version "1.0.0-beta.2" - resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" - integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== - -get-caller-file@^2.0.1: - version "2.0.5" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" - integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== - -get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" - integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== - dependencies: - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.1" - -get-own-enumerable-property-symbols@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" - integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== - -get-package-type@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" - integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== - -get-stream@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" - integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== - dependencies: - pump "^3.0.0" - -get-stream@^5.0.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" - integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== - dependencies: - pump "^3.0.0" - -get-symbol-description@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" - integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.1" - -get-value@^2.0.3, get-value@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" - integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= - -glob-parent@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" - integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= - dependencies: - is-glob "^3.1.0" - path-dirname "^1.0.0" - -glob-parent@^5.1.2, glob-parent@~5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== - dependencies: - is-glob "^4.0.1" - -glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: - version "7.2.0" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" - integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== - dependencies: - 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" - -global-modules@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" - integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== - dependencies: - global-prefix "^3.0.0" - -global-prefix@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" - integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== - dependencies: - ini "^1.3.5" - kind-of "^6.0.2" - which "^1.3.1" - -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - -globals@^13.6.0, globals@^13.9.0: - version "13.11.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.11.0.tgz#40ef678da117fe7bd2e28f1fab24951bd0255be7" - integrity sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g== - dependencies: - type-fest "^0.20.2" - -globby@11.0.1: - version "11.0.1" - resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357" - integrity sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ== - dependencies: - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.1.1" - ignore "^5.1.4" - merge2 "^1.3.0" - slash "^3.0.0" - -globby@^11.0.3: - version "11.0.4" - resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5" - integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg== - dependencies: - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.1.1" - ignore "^5.1.4" - merge2 "^1.3.0" - slash "^3.0.0" - -globby@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" - integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= - dependencies: - array-union "^1.0.1" - glob "^7.0.3" - object-assign "^4.0.1" - pify "^2.0.0" - pinkie-promise "^2.0.0" - -graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4: - version "4.2.8" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a" - integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg== - -growly@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" - integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= - -gzip-size@5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.1.1.tgz#cb9bee692f87c0612b232840a873904e4c135274" - integrity sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA== - dependencies: - duplexer "^0.1.1" - pify "^4.0.1" - -handle-thing@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" - integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== - -harmony-reflect@^1.4.6: - version "1.6.2" - resolved "https://registry.yarnpkg.com/harmony-reflect/-/harmony-reflect-1.6.2.tgz#31ecbd32e648a34d030d86adb67d4d47547fe710" - integrity sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g== - -has-bigints@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" - integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has-symbols@^1.0.1, has-symbols@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" - integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== - -has-tostringtag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" - integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== - dependencies: - has-symbols "^1.0.2" - -has-value@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" - integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= - dependencies: - get-value "^2.0.3" - has-values "^0.1.4" - isobject "^2.0.0" - -has-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" - integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= - dependencies: - get-value "^2.0.6" - has-values "^1.0.0" - isobject "^3.0.0" - -has-values@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" - integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= - -has-values@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" - integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= - dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" - -has@^1.0.0, has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -hash-base@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" - integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== - dependencies: - inherits "^2.0.4" - readable-stream "^3.6.0" - safe-buffer "^5.2.0" - -hash.js@^1.0.0, hash.js@^1.0.3: - version "1.1.7" - resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" - integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== - dependencies: - inherits "^2.0.3" - minimalistic-assert "^1.0.1" - -he@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" - integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== - -hex-color-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" - integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== - -history@^4.9.0: - version "4.10.1" - resolved "https://registry.yarnpkg.com/history/-/history-4.10.1.tgz#33371a65e3a83b267434e2b3f3b1b4c58aad4cf3" - integrity sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew== + "chalk" "^2.4.1" + "micromatch" "^3.1.10" + "minimatch" "^3.0.4" + "semver" "^5.6.0" + "tapable" "^1.0.0" + "worker-rpc" "^0.1.0" + +"form-data@^3.0.0": + "integrity" "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==" + "resolved" "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "asynckit" "^0.4.0" + "combined-stream" "^1.0.8" + "mime-types" "^2.1.12" + +"forwarded@0.2.0": + "integrity" "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + "resolved" "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" + "version" "0.2.0" + +"fragment-cache@^0.2.1": + "integrity" "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=" + "resolved" "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz" + "version" "0.2.1" + dependencies: + "map-cache" "^0.2.2" + +"fresh@0.5.2": + "integrity" "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + "resolved" "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" + "version" "0.5.2" + +"from2@^2.1.0": + "integrity" "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=" + "resolved" "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz" + "version" "2.3.0" + dependencies: + "inherits" "^2.0.1" + "readable-stream" "^2.0.0" + +"fs-extra@^7.0.0": + "integrity" "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==" + "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz" + "version" "7.0.1" + dependencies: + "graceful-fs" "^4.1.2" + "jsonfile" "^4.0.0" + "universalify" "^0.1.0" + +"fs-extra@^8.1.0": + "integrity" "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==" + "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz" + "version" "8.1.0" + dependencies: + "graceful-fs" "^4.2.0" + "jsonfile" "^4.0.0" + "universalify" "^0.1.0" + +"fs-extra@^9.0.1": + "integrity" "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==" + "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" + "version" "9.1.0" + dependencies: + "at-least-node" "^1.0.0" + "graceful-fs" "^4.2.0" + "jsonfile" "^6.0.1" + "universalify" "^2.0.0" + +"fs-minipass@^2.0.0": + "integrity" "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==" + "resolved" "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "minipass" "^3.0.0" + +"fs-write-stream-atomic@^1.0.8": + "integrity" "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=" + "resolved" "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz" + "version" "1.0.10" + dependencies: + "graceful-fs" "^4.1.2" + "iferr" "^0.1.5" + "imurmurhash" "^0.1.4" + "readable-stream" "1 || 2" + +"fs.realpath@^1.0.0": + "integrity" "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" + "version" "1.0.0" + +"function-bind@^1.1.1": + "integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" + "version" "1.1.1" + +"functional-red-black-tree@^1.0.1": + "integrity" "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + "resolved" "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz" + "version" "1.0.1" + +"gensync@^1.0.0-beta.1", "gensync@^1.0.0-beta.2": + "integrity" "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + "resolved" "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" + "version" "1.0.0-beta.2" + +"get-caller-file@^2.0.1": + "integrity" "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + "resolved" "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" + "version" "2.0.5" + +"get-intrinsic@^1.0.2", "get-intrinsic@^1.1.0", "get-intrinsic@^1.1.1": + "integrity" "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==" + "resolved" "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "function-bind" "^1.1.1" + "has" "^1.0.3" + "has-symbols" "^1.0.1" + +"get-own-enumerable-property-symbols@^3.0.0": + "integrity" "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + "resolved" "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz" + "version" "3.0.2" + +"get-package-type@^0.1.0": + "integrity" "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" + "resolved" "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz" + "version" "0.1.0" + +"get-stream@^4.0.0": + "integrity" "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==" + "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "pump" "^3.0.0" + +"get-stream@^5.0.0": + "integrity" "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==" + "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz" + "version" "5.2.0" + dependencies: + "pump" "^3.0.0" + +"get-symbol-description@^1.0.0": + "integrity" "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==" + "resolved" "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "call-bind" "^1.0.2" + "get-intrinsic" "^1.1.1" + +"get-value@^2.0.3", "get-value@^2.0.6": + "integrity" "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + "resolved" "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz" + "version" "2.0.6" + +"glob-parent@^3.1.0": + "integrity" "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=" + "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "is-glob" "^3.1.0" + "path-dirname" "^1.0.0" + +"glob-parent@^5.1.2", "glob-parent@~5.1.2": + "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" + "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + "version" "5.1.2" + dependencies: + "is-glob" "^4.0.1" + +"glob@^7.0.3", "glob@^7.1.1", "glob@^7.1.2", "glob@^7.1.3", "glob@^7.1.4", "glob@^7.1.6": + "integrity" "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==" + "resolved" "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz" + "version" "7.2.0" + dependencies: + "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" + +"global-modules@2.0.0": + "integrity" "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==" + "resolved" "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "global-prefix" "^3.0.0" + +"global-prefix@^3.0.0": + "integrity" "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==" + "resolved" "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "ini" "^1.3.5" + "kind-of" "^6.0.2" + "which" "^1.3.1" + +"globals@^11.1.0": + "integrity" "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + "resolved" "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" + "version" "11.12.0" + +"globals@^13.6.0": + "integrity" "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==" + "resolved" "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz" + "version" "13.12.0" + dependencies: + "type-fest" "^0.20.2" + +"globals@^13.9.0": + "integrity" "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==" + "resolved" "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz" + "version" "13.12.0" + dependencies: + "type-fest" "^0.20.2" + +"globby@^11.0.3": + "integrity" "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==" + "resolved" "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz" + "version" "11.0.4" + dependencies: + "array-union" "^2.1.0" + "dir-glob" "^3.0.1" + "fast-glob" "^3.1.1" + "ignore" "^5.1.4" + "merge2" "^1.3.0" + "slash" "^3.0.0" + +"globby@^6.1.0": + "integrity" "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=" + "resolved" "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz" + "version" "6.1.0" + dependencies: + "array-union" "^1.0.1" + "glob" "^7.0.3" + "object-assign" "^4.0.1" + "pify" "^2.0.0" + "pinkie-promise" "^2.0.0" + +"globby@11.0.1": + "integrity" "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==" + "resolved" "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz" + "version" "11.0.1" + dependencies: + "array-union" "^2.1.0" + "dir-glob" "^3.0.1" + "fast-glob" "^3.1.1" + "ignore" "^5.1.4" + "merge2" "^1.3.0" + "slash" "^3.0.0" + +"graceful-fs@^4.1.11", "graceful-fs@^4.1.15", "graceful-fs@^4.1.2", "graceful-fs@^4.1.6", "graceful-fs@^4.2.0", "graceful-fs@^4.2.4": + "integrity" "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" + "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz" + "version" "4.2.8" + +"growly@^1.3.0": + "integrity" "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=" + "resolved" "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz" + "version" "1.3.0" + +"gzip-size@5.1.1": + "integrity" "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==" + "resolved" "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz" + "version" "5.1.1" + dependencies: + "duplexer" "^0.1.1" + "pify" "^4.0.1" + +"handle-thing@^2.0.0": + "integrity" "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + "resolved" "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz" + "version" "2.0.1" + +"harmony-reflect@^1.4.6": + "integrity" "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + "resolved" "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz" + "version" "1.6.2" + +"has-bigints@^1.0.1": + "integrity" "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" + "resolved" "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz" + "version" "1.0.1" + +"has-flag@^3.0.0": + "integrity" "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" + "version" "3.0.0" + +"has-flag@^4.0.0": + "integrity" "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" + "version" "4.0.0" + +"has-symbols@^1.0.1", "has-symbols@^1.0.2": + "integrity" "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + "resolved" "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz" + "version" "1.0.2" + +"has-tostringtag@^1.0.0": + "integrity" "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==" + "resolved" "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "has-symbols" "^1.0.2" + +"has-value@^0.3.1": + "integrity" "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=" + "resolved" "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz" + "version" "0.3.1" + dependencies: + "get-value" "^2.0.3" + "has-values" "^0.1.4" + "isobject" "^2.0.0" + +"has-value@^1.0.0": + "integrity" "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=" + "resolved" "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "get-value" "^2.0.6" + "has-values" "^1.0.0" + "isobject" "^3.0.0" + +"has-values@^0.1.4": + "integrity" "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + "resolved" "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz" + "version" "0.1.4" + +"has-values@^1.0.0": + "integrity" "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=" + "resolved" "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "is-number" "^3.0.0" + "kind-of" "^4.0.0" + +"has@^1.0.0", "has@^1.0.3": + "integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==" + "resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz" + "version" "1.0.3" + dependencies: + "function-bind" "^1.1.1" + +"hash-base@^3.0.0": + "integrity" "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==" + "resolved" "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "inherits" "^2.0.4" + "readable-stream" "^3.6.0" + "safe-buffer" "^5.2.0" + +"hash.js@^1.0.0", "hash.js@^1.0.3": + "integrity" "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==" + "resolved" "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz" + "version" "1.1.7" + dependencies: + "inherits" "^2.0.3" + "minimalistic-assert" "^1.0.1" + +"he@^1.2.0": + "integrity" "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + "resolved" "https://registry.npmjs.org/he/-/he-1.2.0.tgz" + "version" "1.2.0" + +"hex-color-regex@^1.1.0": + "integrity" "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + "resolved" "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz" + "version" "1.1.0" + +"history@^4.9.0": + "integrity" "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==" + "resolved" "https://registry.npmjs.org/history/-/history-4.10.1.tgz" + "version" "4.10.1" dependencies: "@babel/runtime" "^7.1.2" - loose-envify "^1.2.0" - resolve-pathname "^3.0.0" - tiny-invariant "^1.0.2" - tiny-warning "^1.0.0" - value-equal "^1.0.1" - -hmac-drbg@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" - integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= - dependencies: - hash.js "^1.0.3" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.1" - -hoist-non-react-statics@^3.0.0, hoist-non-react-statics@^3.1.0, hoist-non-react-statics@^3.3.0: - version "3.3.2" - resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" - integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== - dependencies: - react-is "^16.7.0" - -hoopy@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/hoopy/-/hoopy-0.1.4.tgz#609207d661100033a9a9402ad3dea677381c1b1d" - integrity sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ== - -hosted-git-info@^2.1.4: - version "2.8.9" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" - integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== - -hpack.js@^2.1.6: - version "2.1.6" - resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" - integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= - dependencies: - inherits "^2.0.1" - obuf "^1.0.0" - readable-stream "^2.0.1" - wbuf "^1.1.0" - -hsl-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/hsl-regex/-/hsl-regex-1.0.0.tgz#d49330c789ed819e276a4c0d272dffa30b18fe6e" - integrity sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4= - -hsla-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/hsla-regex/-/hsla-regex-1.0.0.tgz#c1ce7a3168c8c6614033a4b5f7877f3b225f9c38" - integrity sha1-wc56MWjIxmFAM6S194d/OyJfnDg= - -html-encoding-sniffer@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" - integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== - dependencies: - whatwg-encoding "^1.0.5" - -html-entities@^1.2.1, html-entities@^1.3.1: - version "1.4.0" - resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.4.0.tgz#cfbd1b01d2afaf9adca1b10ae7dffab98c71d2dc" - integrity sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA== - -html-escaper@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" - integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== - -html-minifier-terser@^5.0.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz#922e96f1f3bb60832c2634b79884096389b1f054" - integrity sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg== - dependencies: - camel-case "^4.1.1" - clean-css "^4.2.3" - commander "^4.1.1" - he "^1.2.0" - param-case "^3.0.3" - relateurl "^0.2.7" - terser "^4.6.3" - -html-webpack-plugin@4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz#625097650886b97ea5dae331c320e3238f6c121c" - integrity sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw== + "loose-envify" "^1.2.0" + "resolve-pathname" "^3.0.0" + "tiny-invariant" "^1.0.2" + "tiny-warning" "^1.0.0" + "value-equal" "^1.0.1" + +"hmac-drbg@^1.0.1": + "integrity" "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=" + "resolved" "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "hash.js" "^1.0.3" + "minimalistic-assert" "^1.0.0" + "minimalistic-crypto-utils" "^1.0.1" + +"hoist-non-react-statics@^3.0.0", "hoist-non-react-statics@^3.1.0", "hoist-non-react-statics@^3.3.0": + "integrity" "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==" + "resolved" "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz" + "version" "3.3.2" + dependencies: + "react-is" "^16.7.0" + +"hoopy@^0.1.4": + "integrity" "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" + "resolved" "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz" + "version" "0.1.4" + +"hosted-git-info@^2.1.4": + "integrity" "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + "resolved" "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz" + "version" "2.8.9" + +"hpack.js@^2.1.6": + "integrity" "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=" + "resolved" "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz" + "version" "2.1.6" + dependencies: + "inherits" "^2.0.1" + "obuf" "^1.0.0" + "readable-stream" "^2.0.1" + "wbuf" "^1.1.0" + +"hsl-regex@^1.0.0": + "integrity" "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" + "resolved" "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz" + "version" "1.0.0" + +"hsla-regex@^1.0.0": + "integrity" "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" + "resolved" "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz" + "version" "1.0.0" + +"html-encoding-sniffer@^2.0.1": + "integrity" "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==" + "resolved" "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "whatwg-encoding" "^1.0.5" + +"html-entities@^1.2.1", "html-entities@^1.3.1": + "integrity" "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" + "resolved" "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz" + "version" "1.4.0" + +"html-escaper@^2.0.0": + "integrity" "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + "resolved" "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" + "version" "2.0.2" + +"html-minifier-terser@^5.0.1": + "integrity" "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==" + "resolved" "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz" + "version" "5.1.1" + dependencies: + "camel-case" "^4.1.1" + "clean-css" "^4.2.3" + "commander" "^4.1.1" + "he" "^1.2.0" + "param-case" "^3.0.3" + "relateurl" "^0.2.7" + "terser" "^4.6.3" + +"html-webpack-plugin@4.5.0": + "integrity" "sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw==" + "resolved" "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz" + "version" "4.5.0" dependencies: "@types/html-minifier-terser" "^5.0.0" "@types/tapable" "^1.0.5" "@types/webpack" "^4.41.8" - html-minifier-terser "^5.0.1" - loader-utils "^1.2.3" - lodash "^4.17.15" - pretty-error "^2.1.1" - tapable "^1.1.3" - util.promisify "1.0.0" - -htmlparser2@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" - integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== - dependencies: - domelementtype "^2.0.1" - domhandler "^4.0.0" - domutils "^2.5.2" - entities "^2.0.0" - -http-deceiver@^1.2.7: - version "1.2.7" - resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" - integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= - -http-errors@1.7.2: - version "1.7.2" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" - integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.1" - statuses ">= 1.5.0 < 2" - toidentifier "1.0.0" - -http-errors@~1.6.2: - version "1.6.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" - integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.0" - statuses ">= 1.4.0 < 2" - -http-errors@~1.7.2: - version "1.7.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" - integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== - dependencies: - depd "~1.1.2" - inherits "2.0.4" - setprototypeof "1.1.1" - statuses ">= 1.5.0 < 2" - toidentifier "1.0.0" - -http-parser-js@>=0.5.1: - version "0.5.3" - resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.3.tgz#01d2709c79d41698bb01d4decc5e9da4e4a033d9" - integrity sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg== - -http-proxy-agent@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" - integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== + "html-minifier-terser" "^5.0.1" + "loader-utils" "^1.2.3" + "lodash" "^4.17.15" + "pretty-error" "^2.1.1" + "tapable" "^1.1.3" + "util.promisify" "1.0.0" + +"htmlparser2@^6.1.0": + "integrity" "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==" + "resolved" "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz" + "version" "6.1.0" + dependencies: + "domelementtype" "^2.0.1" + "domhandler" "^4.0.0" + "domutils" "^2.5.2" + "entities" "^2.0.0" + +"http-deceiver@^1.2.7": + "integrity" "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + "resolved" "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz" + "version" "1.2.7" + +"http-errors@~1.6.2": + "integrity" "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=" + "resolved" "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz" + "version" "1.6.3" + dependencies: + "depd" "~1.1.2" + "inherits" "2.0.3" + "setprototypeof" "1.1.0" + "statuses" ">= 1.4.0 < 2" + +"http-errors@~1.7.2", "http-errors@1.7.2": + "integrity" "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==" + "resolved" "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz" + "version" "1.7.2" + dependencies: + "depd" "~1.1.2" + "inherits" "2.0.3" + "setprototypeof" "1.1.1" + "statuses" ">= 1.5.0 < 2" + "toidentifier" "1.0.0" + +"http-parser-js@>=0.5.1": + "integrity" "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==" + "resolved" "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz" + "version" "0.5.5" + +"http-proxy-agent@^4.0.1": + "integrity" "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==" + "resolved" "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz" + "version" "4.0.1" dependencies: "@tootallnate/once" "1" - agent-base "6" - debug "4" - -http-proxy-middleware@0.19.1: - version "0.19.1" - resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a" - integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q== - dependencies: - http-proxy "^1.17.0" - is-glob "^4.0.0" - lodash "^4.17.11" - micromatch "^3.1.10" - -http-proxy@^1.17.0: - version "1.18.1" - resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" - integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== - dependencies: - eventemitter3 "^4.0.0" - follow-redirects "^1.0.0" - requires-port "^1.0.0" - -https-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" - integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= - -https-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" - integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== - dependencies: - agent-base "6" - debug "4" - -human-signals@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" - integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== - -iconv-lite@0.4.24: - version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - -iconv-lite@0.6: - version "0.6.3" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" - integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== - dependencies: - safer-buffer ">= 2.1.2 < 3.0.0" - -icss-utils@^4.0.0, icss-utils@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467" - integrity sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA== - dependencies: - postcss "^7.0.14" - -identity-obj-proxy@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz#94d2bda96084453ef36fbc5aaec37e0f79f1fc14" - integrity sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ= - dependencies: - harmony-reflect "^1.4.6" - -ieee754@^1.1.4: - version "1.2.1" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" - integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== - -iferr@^0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" - integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= - -ignore@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" - integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== - -ignore@^5.1.4, ignore@^5.1.8: - version "5.1.8" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" - integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== - -immer@8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/immer/-/immer-8.0.1.tgz#9c73db683e2b3975c424fb0572af5889877ae656" - integrity sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA== - -import-cwd@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" - integrity sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk= - dependencies: - import-from "^2.1.0" - -import-fresh@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" - integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY= - dependencies: - caller-path "^2.0.0" - resolve-from "^3.0.0" - -import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: - version "3.3.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" - integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - -import-from@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" - integrity sha1-M1238qev/VOqpHHUuAId7ja387E= - dependencies: - resolve-from "^3.0.0" - -import-local@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" - integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== - dependencies: - pkg-dir "^3.0.0" - resolve-cwd "^2.0.0" - -import-local@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.3.tgz#4d51c2c495ca9393da259ec66b62e022920211e0" - integrity sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA== - dependencies: - pkg-dir "^4.2.0" - resolve-cwd "^3.0.0" - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= - -indent-string@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" - integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== - -indexes-of@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" - integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= - -infer-owner@^1.0.3, infer-owner@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" - integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -inherits@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" - integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= - -inherits@2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" - integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= - -ini@^1.3.5: - version "1.3.8" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" - integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== - -internal-ip@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" - integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg== - dependencies: - default-gateway "^4.2.0" - ipaddr.js "^1.9.0" - -internal-slot@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" - integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== - dependencies: - get-intrinsic "^1.1.0" - has "^1.0.3" - side-channel "^1.0.4" + "agent-base" "6" + "debug" "4" + +"http-proxy-middleware@0.19.1": + "integrity" "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==" + "resolved" "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz" + "version" "0.19.1" + dependencies: + "http-proxy" "^1.17.0" + "is-glob" "^4.0.0" + "lodash" "^4.17.11" + "micromatch" "^3.1.10" + +"http-proxy@^1.17.0": + "integrity" "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==" + "resolved" "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz" + "version" "1.18.1" + dependencies: + "eventemitter3" "^4.0.0" + "follow-redirects" "^1.0.0" + "requires-port" "^1.0.0" + +"https-browserify@^1.0.0": + "integrity" "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + "resolved" "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz" + "version" "1.0.0" + +"https-proxy-agent@^5.0.0": + "integrity" "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==" + "resolved" "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "agent-base" "6" + "debug" "4" + +"human-signals@^1.1.1": + "integrity" "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" + "resolved" "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz" + "version" "1.1.1" + +"iconv-lite@0.4.24": + "integrity" "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==" + "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" + "version" "0.4.24" + dependencies: + "safer-buffer" ">= 2.1.2 < 3" + +"iconv-lite@0.6": + "integrity" "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==" + "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" + "version" "0.6.3" + dependencies: + "safer-buffer" ">= 2.1.2 < 3.0.0" + +"icss-utils@^4.0.0", "icss-utils@^4.1.1": + "integrity" "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==" + "resolved" "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz" + "version" "4.1.1" + dependencies: + "postcss" "^7.0.14" + +"identity-obj-proxy@3.0.0": + "integrity" "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=" + "resolved" "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "harmony-reflect" "^1.4.6" + +"ieee754@^1.1.4": + "integrity" "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + "resolved" "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" + "version" "1.2.1" + +"iferr@^0.1.5": + "integrity" "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + "resolved" "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz" + "version" "0.1.5" + +"ignore@^4.0.6": + "integrity" "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + "resolved" "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz" + "version" "4.0.6" + +"ignore@^5.1.4", "ignore@^5.1.8": + "integrity" "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==" + "resolved" "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz" + "version" "5.1.9" + +"immer@8.0.1": + "integrity" "sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==" + "resolved" "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz" + "version" "8.0.1" + +"import-cwd@^2.0.0": + "integrity" "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=" + "resolved" "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "import-from" "^2.1.0" + +"import-fresh@^2.0.0": + "integrity" "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=" + "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "caller-path" "^2.0.0" + "resolve-from" "^3.0.0" + +"import-fresh@^3.0.0", "import-fresh@^3.1.0", "import-fresh@^3.2.1": + "integrity" "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==" + "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" + "version" "3.3.0" + dependencies: + "parent-module" "^1.0.0" + "resolve-from" "^4.0.0" + +"import-from@^2.1.0": + "integrity" "sha1-M1238qev/VOqpHHUuAId7ja387E=" + "resolved" "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "resolve-from" "^3.0.0" + +"import-local@^2.0.0": + "integrity" "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==" + "resolved" "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "pkg-dir" "^3.0.0" + "resolve-cwd" "^2.0.0" + +"import-local@^3.0.2": + "integrity" "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==" + "resolved" "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz" + "version" "3.0.3" + dependencies: + "pkg-dir" "^4.2.0" + "resolve-cwd" "^3.0.0" + +"imurmurhash@^0.1.4": + "integrity" "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + "resolved" "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" + "version" "0.1.4" + +"indent-string@^4.0.0": + "integrity" "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + "resolved" "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" + "version" "4.0.0" + +"indexes-of@^1.0.1": + "integrity" "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" + "resolved" "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz" + "version" "1.0.1" + +"infer-owner@^1.0.3", "infer-owner@^1.0.4": + "integrity" "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + "resolved" "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz" + "version" "1.0.4" + +"inflight@^1.0.4": + "integrity" "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=" + "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" + "version" "1.0.6" + dependencies: + "once" "^1.3.0" + "wrappy" "1" + +"inherits@^2.0.1", "inherits@^2.0.3", "inherits@^2.0.4", "inherits@~2.0.1", "inherits@~2.0.3", "inherits@2": + "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + "version" "2.0.4" + +"inherits@2.0.1": + "integrity" "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + "version" "2.0.1" + +"inherits@2.0.3": + "integrity" "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + "version" "2.0.3" + +"ini@^1.3.5": + "integrity" "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + "resolved" "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" + "version" "1.3.8" + +"internal-ip@^4.3.0": + "integrity" "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==" + "resolved" "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz" + "version" "4.3.0" + dependencies: + "default-gateway" "^4.2.0" + "ipaddr.js" "^1.9.0" + +"internal-slot@^1.0.3": + "integrity" "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==" + "resolved" "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz" + "version" "1.0.3" + dependencies: + "get-intrinsic" "^1.1.0" + "has" "^1.0.3" + "side-channel" "^1.0.4" "internmap@1 - 2": - version "2.0.3" - resolved "https://registry.yarnpkg.com/internmap/-/internmap-2.0.3.tgz#6685f23755e43c524e251d29cbc97248e3061009" - integrity sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg== - -ip-regex@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" - integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= - -ip@^1.1.0, ip@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" - integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= - -ipaddr.js@1.9.1, ipaddr.js@^1.9.0: - version "1.9.1" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" - integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== - -is-absolute-url@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" - integrity sha1-UFMN+4T8yap9vnhS6Do3uTufKqY= - -is-absolute-url@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" - integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== - -is-accessor-descriptor@^0.1.6: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" - integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= - dependencies: - kind-of "^3.0.2" - -is-accessor-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" - integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== - dependencies: - kind-of "^6.0.0" - -is-arguments@^1.0.4: - version "1.1.1" - resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" - integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= - -is-arrayish@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" - integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== - -is-bigint@^1.0.1: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" - integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== - dependencies: - has-bigints "^1.0.1" - -is-binary-path@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" - integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= - dependencies: - binary-extensions "^1.0.0" - -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - dependencies: - binary-extensions "^2.0.0" - -is-boolean-object@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" - integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-buffer@^1.1.5: - version "1.1.6" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" - integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== - -is-callable@^1.1.4, is-callable@^1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945" - integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== - -is-ci@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" - integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== - dependencies: - ci-info "^2.0.0" - -is-color-stop@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-color-stop/-/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345" - integrity sha1-z/9HGu5N1cnhWFmPvhKWe1za00U= - dependencies: - css-color-names "^0.0.4" - hex-color-regex "^1.1.0" - hsl-regex "^1.0.0" - hsla-regex "^1.0.0" - rgb-regex "^1.0.1" - rgba-regex "^1.0.0" - -is-core-module@^2.0.0, is-core-module@^2.2.0, is-core-module@^2.7.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.0.tgz#0321336c3d0925e497fd97f5d95cb114a5ccd548" - integrity sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw== - dependencies: - has "^1.0.3" - -is-data-descriptor@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" - integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= - dependencies: - kind-of "^3.0.2" - -is-data-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" - integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== - dependencies: - kind-of "^6.0.0" - -is-date-object@^1.0.1: - version "1.0.5" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" - integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== - dependencies: - has-tostringtag "^1.0.0" - -is-descriptor@^0.1.0: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" - integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== - dependencies: - is-accessor-descriptor "^0.1.6" - is-data-descriptor "^0.1.4" - kind-of "^5.0.0" - -is-descriptor@^1.0.0, is-descriptor@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" - integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== - dependencies: - is-accessor-descriptor "^1.0.0" - is-data-descriptor "^1.0.0" - kind-of "^6.0.2" - -is-directory@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" - integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= - -is-docker@^2.0.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" - integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== - -is-extendable@^0.1.0, is-extendable@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" - integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= - -is-extendable@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" - integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== - dependencies: - is-plain-object "^2.0.4" - -is-extglob@^2.1.0, is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= - -is-fullwidth-code-point@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" - integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-generator-fn@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" - integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== - -is-glob@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" - integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= - dependencies: - is-extglob "^2.1.0" - -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: - version "4.0.3" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" - integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== - dependencies: - is-extglob "^2.1.1" - -is-module@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" - integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= - -is-negative-zero@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" - integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== - -is-number-object@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.6.tgz#6a7aaf838c7f0686a50b4553f7e54a96494e89f0" - integrity sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g== - dependencies: - has-tostringtag "^1.0.0" - -is-number@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" - integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= - dependencies: - kind-of "^3.0.2" - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-obj@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" - integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= - -is-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" - integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== - -is-path-cwd@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" - integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== - -is-path-in-cwd@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb" - integrity sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ== - dependencies: - is-path-inside "^2.1.0" - -is-path-inside@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2" - integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== - dependencies: - path-is-inside "^1.0.2" - -is-plain-obj@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" - integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= - -is-plain-object@^2.0.3, is-plain-object@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" - integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== - dependencies: - isobject "^3.0.1" - -is-potential-custom-element-name@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" - integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== - -is-regex@^1.0.4, is-regex@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" - integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-regexp@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" - integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk= - -is-resolvable@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" - integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== - -is-root@2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" - integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== - -is-shared-array-buffer@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz#97b0c85fbdacb59c9c446fe653b82cf2b5b7cfe6" - integrity sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA== - -is-stream@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" - integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= - -is-stream@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" - integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== - -is-string@^1.0.5, is-string@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" - integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== - dependencies: - has-tostringtag "^1.0.0" - -is-symbol@^1.0.2, is-symbol@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" - integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== - dependencies: - has-symbols "^1.0.2" - -is-typedarray@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= - -is-weakref@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.1.tgz#842dba4ec17fa9ac9850df2d6efbc1737274f2a2" - integrity sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ== - dependencies: - call-bind "^1.0.0" - -is-windows@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" - integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== - -is-wsl@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" - integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= - -is-wsl@^2.1.1, is-wsl@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" - integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== - dependencies: - is-docker "^2.0.0" - -isarray@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" - integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= - -isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= - -isobject@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" - integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= - dependencies: - isarray "1.0.0" - -isobject@^3.0.0, isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" - integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= - -istanbul-lib-coverage@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" - integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== - -istanbul-lib-instrument@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz#873c6fff897450118222774696a3f28902d77c1d" - integrity sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== + "integrity" "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==" + "resolved" "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz" + "version" "2.0.3" + +"ip-regex@^2.1.0": + "integrity" "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" + "resolved" "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz" + "version" "2.1.0" + +"ip@^1.1.0", "ip@^1.1.5": + "integrity" "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + "resolved" "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz" + "version" "1.1.5" + +"ipaddr.js@^1.9.0", "ipaddr.js@1.9.1": + "integrity" "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + "resolved" "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" + "version" "1.9.1" + +"is-absolute-url@^2.0.0": + "integrity" "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=" + "resolved" "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz" + "version" "2.1.0" + +"is-absolute-url@^3.0.3": + "integrity" "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==" + "resolved" "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz" + "version" "3.0.3" + +"is-accessor-descriptor@^0.1.6": + "integrity" "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=" + "resolved" "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz" + "version" "0.1.6" + dependencies: + "kind-of" "^3.0.2" + +"is-accessor-descriptor@^1.0.0": + "integrity" "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==" + "resolved" "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "kind-of" "^6.0.0" + +"is-arguments@^1.0.4": + "integrity" "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==" + "resolved" "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "call-bind" "^1.0.2" + "has-tostringtag" "^1.0.0" + +"is-arrayish@^0.2.1": + "integrity" "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + "resolved" "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + "version" "0.2.1" + +"is-arrayish@^0.3.1": + "integrity" "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + "resolved" "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz" + "version" "0.3.2" + +"is-bigint@^1.0.1": + "integrity" "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==" + "resolved" "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "has-bigints" "^1.0.1" + +"is-binary-path@^1.0.0": + "integrity" "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=" + "resolved" "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "binary-extensions" "^1.0.0" + +"is-binary-path@~2.1.0": + "integrity" "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==" + "resolved" "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "binary-extensions" "^2.0.0" + +"is-boolean-object@^1.1.0": + "integrity" "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==" + "resolved" "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz" + "version" "1.1.2" + dependencies: + "call-bind" "^1.0.2" + "has-tostringtag" "^1.0.0" + +"is-buffer@^1.1.5": + "integrity" "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + "resolved" "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz" + "version" "1.1.6" + +"is-callable@^1.1.4", "is-callable@^1.2.4": + "integrity" "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" + "resolved" "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz" + "version" "1.2.4" + +"is-ci@^2.0.0": + "integrity" "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==" + "resolved" "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "ci-info" "^2.0.0" + +"is-color-stop@^1.0.0": + "integrity" "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=" + "resolved" "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz" + "version" "1.1.0" + dependencies: + "css-color-names" "^0.0.4" + "hex-color-regex" "^1.1.0" + "hsl-regex" "^1.0.0" + "hsla-regex" "^1.0.0" + "rgb-regex" "^1.0.1" + "rgba-regex" "^1.0.0" + +"is-core-module@^2.0.0", "is-core-module@^2.2.0", "is-core-module@^2.7.0": + "integrity" "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==" + "resolved" "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz" + "version" "2.8.0" + dependencies: + "has" "^1.0.3" + +"is-data-descriptor@^0.1.4": + "integrity" "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=" + "resolved" "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz" + "version" "0.1.4" + dependencies: + "kind-of" "^3.0.2" + +"is-data-descriptor@^1.0.0": + "integrity" "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==" + "resolved" "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "kind-of" "^6.0.0" + +"is-date-object@^1.0.1": + "integrity" "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==" + "resolved" "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz" + "version" "1.0.5" + dependencies: + "has-tostringtag" "^1.0.0" + +"is-descriptor@^0.1.0": + "integrity" "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==" + "resolved" "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz" + "version" "0.1.6" + dependencies: + "is-accessor-descriptor" "^0.1.6" + "is-data-descriptor" "^0.1.4" + "kind-of" "^5.0.0" + +"is-descriptor@^1.0.0": + "integrity" "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==" + "resolved" "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "is-accessor-descriptor" "^1.0.0" + "is-data-descriptor" "^1.0.0" + "kind-of" "^6.0.2" + +"is-descriptor@^1.0.2": + "integrity" "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==" + "resolved" "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "is-accessor-descriptor" "^1.0.0" + "is-data-descriptor" "^1.0.0" + "kind-of" "^6.0.2" + +"is-directory@^0.3.1": + "integrity" "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" + "resolved" "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz" + "version" "0.3.1" + +"is-docker@^2.0.0": + "integrity" "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + "resolved" "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz" + "version" "2.2.1" + +"is-extendable@^0.1.0", "is-extendable@^0.1.1": + "integrity" "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + "resolved" "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" + "version" "0.1.1" + +"is-extendable@^1.0.1": + "integrity" "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==" + "resolved" "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "is-plain-object" "^2.0.4" + +"is-extglob@^2.1.0", "is-extglob@^2.1.1": + "integrity" "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + "version" "2.1.1" + +"is-fullwidth-code-point@^2.0.0": + "integrity" "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz" + "version" "2.0.0" + +"is-fullwidth-code-point@^3.0.0": + "integrity" "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" + "version" "3.0.0" + +"is-generator-fn@^2.0.0": + "integrity" "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + "resolved" "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz" + "version" "2.1.0" + +"is-glob@^3.1.0": + "integrity" "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=" + "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "is-extglob" "^2.1.0" + +"is-glob@^4.0.0", "is-glob@^4.0.1", "is-glob@^4.0.3", "is-glob@~4.0.1": + "integrity" "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==" + "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" + "version" "4.0.3" + dependencies: + "is-extglob" "^2.1.1" + +"is-module@^1.0.0": + "integrity" "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" + "resolved" "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz" + "version" "1.0.0" + +"is-negative-zero@^2.0.1": + "integrity" "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" + "resolved" "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz" + "version" "2.0.1" + +"is-number-object@^1.0.4": + "integrity" "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==" + "resolved" "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz" + "version" "1.0.6" + dependencies: + "has-tostringtag" "^1.0.0" + +"is-number@^3.0.0": + "integrity" "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=" + "resolved" "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "kind-of" "^3.0.2" + +"is-number@^7.0.0": + "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + "version" "7.0.0" + +"is-obj@^1.0.1": + "integrity" "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + "resolved" "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz" + "version" "1.0.1" + +"is-obj@^2.0.0": + "integrity" "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + "resolved" "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz" + "version" "2.0.0" + +"is-path-cwd@^2.0.0": + "integrity" "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + "resolved" "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz" + "version" "2.2.0" + +"is-path-in-cwd@^2.0.0": + "integrity" "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==" + "resolved" "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "is-path-inside" "^2.1.0" + +"is-path-inside@^2.1.0": + "integrity" "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==" + "resolved" "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "path-is-inside" "^1.0.2" + +"is-plain-obj@^1.0.0": + "integrity" "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + "resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz" + "version" "1.1.0" + +"is-plain-object@^2.0.3", "is-plain-object@^2.0.4": + "integrity" "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==" + "resolved" "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" + "version" "2.0.4" + dependencies: + "isobject" "^3.0.1" + +"is-potential-custom-element-name@^1.0.1": + "integrity" "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + "resolved" "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz" + "version" "1.0.1" + +"is-regex@^1.0.4", "is-regex@^1.1.4": + "integrity" "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==" + "resolved" "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz" + "version" "1.1.4" + dependencies: + "call-bind" "^1.0.2" + "has-tostringtag" "^1.0.0" + +"is-regexp@^1.0.0": + "integrity" "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" + "resolved" "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz" + "version" "1.0.0" + +"is-resolvable@^1.0.0": + "integrity" "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + "resolved" "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz" + "version" "1.1.0" + +"is-root@2.1.0": + "integrity" "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + "resolved" "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz" + "version" "2.1.0" + +"is-shared-array-buffer@^1.0.1": + "integrity" "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==" + "resolved" "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz" + "version" "1.0.1" + +"is-stream@^1.1.0": + "integrity" "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" + "version" "1.1.0" + +"is-stream@^2.0.0": + "integrity" "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" + "version" "2.0.1" + +"is-string@^1.0.5", "is-string@^1.0.7": + "integrity" "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==" + "resolved" "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz" + "version" "1.0.7" + dependencies: + "has-tostringtag" "^1.0.0" + +"is-symbol@^1.0.2", "is-symbol@^1.0.3": + "integrity" "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==" + "resolved" "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "has-symbols" "^1.0.2" + +"is-typedarray@^1.0.0": + "integrity" "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + "resolved" "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" + "version" "1.0.0" + +"is-weakref@^1.0.1": + "integrity" "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==" + "resolved" "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "call-bind" "^1.0.0" + +"is-windows@^1.0.2": + "integrity" "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + "resolved" "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz" + "version" "1.0.2" + +"is-wsl@^1.1.0": + "integrity" "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + "resolved" "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz" + "version" "1.1.0" + +"is-wsl@^2.1.1", "is-wsl@^2.2.0": + "integrity" "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==" + "resolved" "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" + "version" "2.2.0" + dependencies: + "is-docker" "^2.0.0" + +"isarray@^1.0.0": + "integrity" "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + "version" "1.0.0" + +"isarray@~1.0.0": + "integrity" "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + "version" "1.0.0" + +"isarray@0.0.1": + "integrity" "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + "resolved" "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + "version" "0.0.1" + +"isarray@1.0.0": + "integrity" "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + "version" "1.0.0" + +"isexe@^2.0.0": + "integrity" "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + "resolved" "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + "version" "2.0.0" + +"isobject@^2.0.0": + "integrity" "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=" + "resolved" "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "isarray" "1.0.0" + +"isobject@^3.0.0", "isobject@^3.0.1": + "integrity" "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + "resolved" "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" + "version" "3.0.1" + +"istanbul-lib-coverage@^3.0.0", "istanbul-lib-coverage@^3.2.0": + "integrity" "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" + "resolved" "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz" + "version" "3.2.0" + +"istanbul-lib-instrument@^4.0.3": + "integrity" "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==" + "resolved" "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz" + "version" "4.0.3" dependencies: "@babel/core" "^7.7.5" "@istanbuljs/schema" "^0.1.2" - istanbul-lib-coverage "^3.0.0" - semver "^6.3.0" + "istanbul-lib-coverage" "^3.0.0" + "semver" "^6.3.0" -istanbul-lib-instrument@^5.0.4: - version "5.0.4" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.0.4.tgz#e976f2aa66ebc6737f236d3ab05b76e36f885c80" - integrity sha512-W6jJF9rLGEISGoCyXRqa/JCGQGmmxPO10TMu7izaUTynxvBvTjqzAIIGCK9USBmIbQAaSWD6XJPrM9Pv5INknw== +"istanbul-lib-instrument@^5.0.4": + "integrity" "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==" + "resolved" "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz" + "version" "5.1.0" dependencies: "@babel/core" "^7.12.3" "@babel/parser" "^7.14.7" "@istanbuljs/schema" "^0.1.2" - istanbul-lib-coverage "^3.0.0" - semver "^6.3.0" + "istanbul-lib-coverage" "^3.2.0" + "semver" "^6.3.0" -istanbul-lib-report@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" - integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== +"istanbul-lib-report@^3.0.0": + "integrity" "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==" + "resolved" "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" + "version" "3.0.0" dependencies: - istanbul-lib-coverage "^3.0.0" - make-dir "^3.0.0" - supports-color "^7.1.0" + "istanbul-lib-coverage" "^3.0.0" + "make-dir" "^3.0.0" + "supports-color" "^7.1.0" -istanbul-lib-source-maps@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" - integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== +"istanbul-lib-source-maps@^4.0.0": + "integrity" "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==" + "resolved" "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz" + "version" "4.0.1" dependencies: - debug "^4.1.1" - istanbul-lib-coverage "^3.0.0" - source-map "^0.6.1" + "debug" "^4.1.1" + "istanbul-lib-coverage" "^3.0.0" + "source-map" "^0.6.1" -istanbul-reports@^3.0.2: - version "3.0.5" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.0.5.tgz#a2580107e71279ea6d661ddede929ffc6d693384" - integrity sha512-5+19PlhnGabNWB7kOFnuxT8H3T/iIyQzIbQMxXsURmmvKg86P2sbkrGOT77VnHw0Qr0gc2XzRaRfMZYYbSQCJQ== +"istanbul-reports@^3.0.2": + "integrity" "sha512-q1kvhAXWSsXfMjCdNHNPKZZv94OlspKnoGv+R9RGbnqOOQ0VbNfLFgQDVgi7hHenKsndGq3/o0OBdzDXthWcNw==" + "resolved" "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.1.tgz" + "version" "3.1.1" dependencies: - html-escaper "^2.0.0" - istanbul-lib-report "^3.0.0" + "html-escaper" "^2.0.0" + "istanbul-lib-report" "^3.0.0" -jest-changed-files@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-26.6.2.tgz#f6198479e1cc66f22f9ae1e22acaa0b429c042d0" - integrity sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ== +"jest-changed-files@^26.6.2": + "integrity" "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==" + "resolved" "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz" + "version" "26.6.2" dependencies: "@jest/types" "^26.6.2" - execa "^4.0.0" - throat "^5.0.0" + "execa" "^4.0.0" + "throat" "^5.0.0" -jest-circus@26.6.0: - version "26.6.0" - resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-26.6.0.tgz#7d9647b2e7f921181869faae1f90a2629fd70705" - integrity sha512-L2/Y9szN6FJPWFK8kzWXwfp+FOR7xq0cUL4lIsdbIdwz3Vh6P1nrpcqOleSzr28zOtSHQNV9Z7Tl+KkuK7t5Ng== +"jest-circus@26.6.0": + "integrity" "sha512-L2/Y9szN6FJPWFK8kzWXwfp+FOR7xq0cUL4lIsdbIdwz3Vh6P1nrpcqOleSzr28zOtSHQNV9Z7Tl+KkuK7t5Ng==" + "resolved" "https://registry.npmjs.org/jest-circus/-/jest-circus-26.6.0.tgz" + "version" "26.6.0" dependencies: "@babel/traverse" "^7.1.0" "@jest/environment" "^26.6.0" @@ -6981,163 +7116,148 @@ jest-circus@26.6.0: "@jest/types" "^26.6.0" "@types/babel__traverse" "^7.0.4" "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - dedent "^0.7.0" - expect "^26.6.0" - is-generator-fn "^2.0.0" - jest-each "^26.6.0" - jest-matcher-utils "^26.6.0" - jest-message-util "^26.6.0" - jest-runner "^26.6.0" - jest-runtime "^26.6.0" - jest-snapshot "^26.6.0" - jest-util "^26.6.0" - pretty-format "^26.6.0" - stack-utils "^2.0.2" - throat "^5.0.0" - -jest-cli@^26.6.0: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-26.6.3.tgz#43117cfef24bc4cd691a174a8796a532e135e92a" - integrity sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg== + "chalk" "^4.0.0" + "co" "^4.6.0" + "dedent" "^0.7.0" + "expect" "^26.6.0" + "is-generator-fn" "^2.0.0" + "jest-each" "^26.6.0" + "jest-matcher-utils" "^26.6.0" + "jest-message-util" "^26.6.0" + "jest-runner" "^26.6.0" + "jest-runtime" "^26.6.0" + "jest-snapshot" "^26.6.0" + "jest-util" "^26.6.0" + "pretty-format" "^26.6.0" + "stack-utils" "^2.0.2" + "throat" "^5.0.0" + +"jest-cli@^26.6.0": + "integrity" "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==" + "resolved" "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz" + "version" "26.6.3" dependencies: "@jest/core" "^26.6.3" "@jest/test-result" "^26.6.2" "@jest/types" "^26.6.2" - chalk "^4.0.0" - exit "^0.1.2" - graceful-fs "^4.2.4" - import-local "^3.0.2" - is-ci "^2.0.0" - jest-config "^26.6.3" - jest-util "^26.6.2" - jest-validate "^26.6.2" - prompts "^2.0.1" - yargs "^15.4.1" - -jest-config@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-26.6.3.tgz#64f41444eef9eb03dc51d5c53b75c8c71f645349" - integrity sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg== + "chalk" "^4.0.0" + "exit" "^0.1.2" + "graceful-fs" "^4.2.4" + "import-local" "^3.0.2" + "is-ci" "^2.0.0" + "jest-config" "^26.6.3" + "jest-util" "^26.6.2" + "jest-validate" "^26.6.2" + "prompts" "^2.0.1" + "yargs" "^15.4.1" + +"jest-config@^26.6.3": + "integrity" "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==" + "resolved" "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz" + "version" "26.6.3" dependencies: "@babel/core" "^7.1.0" "@jest/test-sequencer" "^26.6.3" "@jest/types" "^26.6.2" - babel-jest "^26.6.3" - chalk "^4.0.0" - deepmerge "^4.2.2" - glob "^7.1.1" - graceful-fs "^4.2.4" - jest-environment-jsdom "^26.6.2" - jest-environment-node "^26.6.2" - jest-get-type "^26.3.0" - jest-jasmine2 "^26.6.3" - jest-regex-util "^26.0.0" - jest-resolve "^26.6.2" - jest-util "^26.6.2" - jest-validate "^26.6.2" - micromatch "^4.0.2" - pretty-format "^26.6.2" - -jest-diff@^26.0.0, jest-diff@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-26.6.2.tgz#1aa7468b52c3a68d7d5c5fdcdfcd5e49bd164394" - integrity sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA== - dependencies: - chalk "^4.0.0" - diff-sequences "^26.6.2" - jest-get-type "^26.3.0" - pretty-format "^26.6.2" - -jest-diff@^27.0.0: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.3.1.tgz#d2775fea15411f5f5aeda2a5e02c2f36440f6d55" - integrity sha512-PCeuAH4AWUo2O5+ksW4pL9v5xJAcIKPUPfIhZBcG1RKv/0+dvaWTQK1Nrau8d67dp65fOqbeMdoil+6PedyEPQ== - dependencies: - chalk "^4.0.0" - diff-sequences "^27.0.6" - jest-get-type "^27.3.1" - pretty-format "^27.3.1" - -jest-docblock@^26.0.0: - version "26.0.0" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-26.0.0.tgz#3e2fa20899fc928cb13bd0ff68bd3711a36889b5" - integrity sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w== - dependencies: - detect-newline "^3.0.0" - -jest-each@^26.6.0, jest-each@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-26.6.2.tgz#02526438a77a67401c8a6382dfe5999952c167cb" - integrity sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A== + "babel-jest" "^26.6.3" + "chalk" "^4.0.0" + "deepmerge" "^4.2.2" + "glob" "^7.1.1" + "graceful-fs" "^4.2.4" + "jest-environment-jsdom" "^26.6.2" + "jest-environment-node" "^26.6.2" + "jest-get-type" "^26.3.0" + "jest-jasmine2" "^26.6.3" + "jest-regex-util" "^26.0.0" + "jest-resolve" "^26.6.2" + "jest-util" "^26.6.2" + "jest-validate" "^26.6.2" + "micromatch" "^4.0.2" + "pretty-format" "^26.6.2" + +"jest-diff@^26.0.0", "jest-diff@^26.6.2": + "integrity" "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==" + "resolved" "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz" + "version" "26.6.2" + dependencies: + "chalk" "^4.0.0" + "diff-sequences" "^26.6.2" + "jest-get-type" "^26.3.0" + "pretty-format" "^26.6.2" + +"jest-docblock@^26.0.0": + "integrity" "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==" + "resolved" "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz" + "version" "26.0.0" + dependencies: + "detect-newline" "^3.0.0" + +"jest-each@^26.6.0", "jest-each@^26.6.2": + "integrity" "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==" + "resolved" "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz" + "version" "26.6.2" dependencies: "@jest/types" "^26.6.2" - chalk "^4.0.0" - jest-get-type "^26.3.0" - jest-util "^26.6.2" - pretty-format "^26.6.2" + "chalk" "^4.0.0" + "jest-get-type" "^26.3.0" + "jest-util" "^26.6.2" + "pretty-format" "^26.6.2" -jest-environment-jsdom@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz#78d09fe9cf019a357009b9b7e1f101d23bd1da3e" - integrity sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q== +"jest-environment-jsdom@^26.6.2": + "integrity" "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==" + "resolved" "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz" + "version" "26.6.2" dependencies: "@jest/environment" "^26.6.2" "@jest/fake-timers" "^26.6.2" "@jest/types" "^26.6.2" "@types/node" "*" - jest-mock "^26.6.2" - jest-util "^26.6.2" - jsdom "^16.4.0" + "jest-mock" "^26.6.2" + "jest-util" "^26.6.2" + "jsdom" "^16.4.0" -jest-environment-node@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-26.6.2.tgz#824e4c7fb4944646356f11ac75b229b0035f2b0c" - integrity sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag== +"jest-environment-node@^26.6.2": + "integrity" "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==" + "resolved" "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz" + "version" "26.6.2" dependencies: "@jest/environment" "^26.6.2" "@jest/fake-timers" "^26.6.2" "@jest/types" "^26.6.2" "@types/node" "*" - jest-mock "^26.6.2" - jest-util "^26.6.2" + "jest-mock" "^26.6.2" + "jest-util" "^26.6.2" -jest-get-type@^26.3.0: - version "26.3.0" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-26.3.0.tgz#e97dc3c3f53c2b406ca7afaed4493b1d099199e0" - integrity sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig== +"jest-get-type@^26.3.0": + "integrity" "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + "resolved" "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz" + "version" "26.3.0" -jest-get-type@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.3.1.tgz#a8a2b0a12b50169773099eee60a0e6dd11423eff" - integrity sha512-+Ilqi8hgHSAdhlQ3s12CAVNd8H96ZkQBfYoXmArzZnOfAtVAJEiPDBirjByEblvG/4LPJmkL+nBqPO3A1YJAEg== - -jest-haste-map@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-26.6.2.tgz#dd7e60fe7dc0e9f911a23d79c5ff7fb5c2cafeaa" - integrity sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w== +"jest-haste-map@^26.6.2": + "integrity" "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==" + "resolved" "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz" + "version" "26.6.2" dependencies: "@jest/types" "^26.6.2" "@types/graceful-fs" "^4.1.2" "@types/node" "*" - anymatch "^3.0.3" - fb-watchman "^2.0.0" - graceful-fs "^4.2.4" - jest-regex-util "^26.0.0" - jest-serializer "^26.6.2" - jest-util "^26.6.2" - jest-worker "^26.6.2" - micromatch "^4.0.2" - sane "^4.0.3" - walker "^1.0.7" + "anymatch" "^3.0.3" + "fb-watchman" "^2.0.0" + "graceful-fs" "^4.2.4" + "jest-regex-util" "^26.0.0" + "jest-serializer" "^26.6.2" + "jest-util" "^26.6.2" + "jest-worker" "^26.6.2" + "micromatch" "^4.0.2" + "sane" "^4.0.3" + "walker" "^1.0.7" optionalDependencies: - fsevents "^2.1.2" + "fsevents" "^2.1.2" -jest-jasmine2@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz#adc3cf915deacb5212c93b9f3547cd12958f2edd" - integrity sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg== +"jest-jasmine2@^26.6.3": + "integrity" "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==" + "resolved" "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz" + "version" "26.6.3" dependencies: "@babel/traverse" "^7.1.0" "@jest/environment" "^26.6.2" @@ -7145,137 +7265,137 @@ jest-jasmine2@^26.6.3: "@jest/test-result" "^26.6.2" "@jest/types" "^26.6.2" "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - expect "^26.6.2" - is-generator-fn "^2.0.0" - jest-each "^26.6.2" - jest-matcher-utils "^26.6.2" - jest-message-util "^26.6.2" - jest-runtime "^26.6.3" - jest-snapshot "^26.6.2" - jest-util "^26.6.2" - pretty-format "^26.6.2" - throat "^5.0.0" - -jest-leak-detector@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz#7717cf118b92238f2eba65054c8a0c9c653a91af" - integrity sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg== - dependencies: - jest-get-type "^26.3.0" - pretty-format "^26.6.2" - -jest-matcher-utils@^26.6.0, jest-matcher-utils@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz#8e6fd6e863c8b2d31ac6472eeb237bc595e53e7a" - integrity sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw== - dependencies: - chalk "^4.0.0" - jest-diff "^26.6.2" - jest-get-type "^26.3.0" - pretty-format "^26.6.2" - -jest-message-util@^26.6.0, jest-message-util@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-26.6.2.tgz#58173744ad6fc0506b5d21150b9be56ef001ca07" - integrity sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA== + "chalk" "^4.0.0" + "co" "^4.6.0" + "expect" "^26.6.2" + "is-generator-fn" "^2.0.0" + "jest-each" "^26.6.2" + "jest-matcher-utils" "^26.6.2" + "jest-message-util" "^26.6.2" + "jest-runtime" "^26.6.3" + "jest-snapshot" "^26.6.2" + "jest-util" "^26.6.2" + "pretty-format" "^26.6.2" + "throat" "^5.0.0" + +"jest-leak-detector@^26.6.2": + "integrity" "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==" + "resolved" "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz" + "version" "26.6.2" + dependencies: + "jest-get-type" "^26.3.0" + "pretty-format" "^26.6.2" + +"jest-matcher-utils@^26.6.0", "jest-matcher-utils@^26.6.2": + "integrity" "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==" + "resolved" "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz" + "version" "26.6.2" + dependencies: + "chalk" "^4.0.0" + "jest-diff" "^26.6.2" + "jest-get-type" "^26.3.0" + "pretty-format" "^26.6.2" + +"jest-message-util@^26.6.0", "jest-message-util@^26.6.2": + "integrity" "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==" + "resolved" "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz" + "version" "26.6.2" dependencies: "@babel/code-frame" "^7.0.0" "@jest/types" "^26.6.2" "@types/stack-utils" "^2.0.0" - chalk "^4.0.0" - graceful-fs "^4.2.4" - micromatch "^4.0.2" - pretty-format "^26.6.2" - slash "^3.0.0" - stack-utils "^2.0.2" - -jest-mock@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-26.6.2.tgz#d6cb712b041ed47fe0d9b6fc3474bc6543feb302" - integrity sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew== + "chalk" "^4.0.0" + "graceful-fs" "^4.2.4" + "micromatch" "^4.0.2" + "pretty-format" "^26.6.2" + "slash" "^3.0.0" + "stack-utils" "^2.0.2" + +"jest-mock@^26.6.2": + "integrity" "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==" + "resolved" "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz" + "version" "26.6.2" dependencies: "@jest/types" "^26.6.2" "@types/node" "*" -jest-pnp-resolver@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" - integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== +"jest-pnp-resolver@^1.2.2": + "integrity" "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" + "resolved" "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz" + "version" "1.2.2" -jest-regex-util@^26.0.0: - version "26.0.0" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-26.0.0.tgz#d25e7184b36e39fd466c3bc41be0971e821fee28" - integrity sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A== +"jest-regex-util@^26.0.0": + "integrity" "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==" + "resolved" "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz" + "version" "26.0.0" -jest-resolve-dependencies@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz#6680859ee5d22ee5dcd961fe4871f59f4c784fb6" - integrity sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg== +"jest-resolve-dependencies@^26.6.3": + "integrity" "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==" + "resolved" "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz" + "version" "26.6.3" dependencies: "@jest/types" "^26.6.2" - jest-regex-util "^26.0.0" - jest-snapshot "^26.6.2" + "jest-regex-util" "^26.0.0" + "jest-snapshot" "^26.6.2" -jest-resolve@26.6.0: - version "26.6.0" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-26.6.0.tgz#070fe7159af87b03e50f52ea5e17ee95bbee40e1" - integrity sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ== +"jest-resolve@*", "jest-resolve@26.6.0": + "integrity" "sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ==" + "resolved" "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.0.tgz" + "version" "26.6.0" dependencies: "@jest/types" "^26.6.0" - chalk "^4.0.0" - graceful-fs "^4.2.4" - jest-pnp-resolver "^1.2.2" - jest-util "^26.6.0" - read-pkg-up "^7.0.1" - resolve "^1.17.0" - slash "^3.0.0" - -jest-resolve@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-26.6.2.tgz#a3ab1517217f469b504f1b56603c5bb541fbb507" - integrity sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ== + "chalk" "^4.0.0" + "graceful-fs" "^4.2.4" + "jest-pnp-resolver" "^1.2.2" + "jest-util" "^26.6.0" + "read-pkg-up" "^7.0.1" + "resolve" "^1.17.0" + "slash" "^3.0.0" + +"jest-resolve@^26.6.2": + "integrity" "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==" + "resolved" "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz" + "version" "26.6.2" dependencies: "@jest/types" "^26.6.2" - chalk "^4.0.0" - graceful-fs "^4.2.4" - jest-pnp-resolver "^1.2.2" - jest-util "^26.6.2" - read-pkg-up "^7.0.1" - resolve "^1.18.1" - slash "^3.0.0" - -jest-runner@^26.6.0, jest-runner@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-26.6.3.tgz#2d1fed3d46e10f233fd1dbd3bfaa3fe8924be159" - integrity sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ== + "chalk" "^4.0.0" + "graceful-fs" "^4.2.4" + "jest-pnp-resolver" "^1.2.2" + "jest-util" "^26.6.2" + "read-pkg-up" "^7.0.1" + "resolve" "^1.18.1" + "slash" "^3.0.0" + +"jest-runner@^26.6.0", "jest-runner@^26.6.3": + "integrity" "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==" + "resolved" "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz" + "version" "26.6.3" dependencies: "@jest/console" "^26.6.2" "@jest/environment" "^26.6.2" "@jest/test-result" "^26.6.2" "@jest/types" "^26.6.2" "@types/node" "*" - chalk "^4.0.0" - emittery "^0.7.1" - exit "^0.1.2" - graceful-fs "^4.2.4" - jest-config "^26.6.3" - jest-docblock "^26.0.0" - jest-haste-map "^26.6.2" - jest-leak-detector "^26.6.2" - jest-message-util "^26.6.2" - jest-resolve "^26.6.2" - jest-runtime "^26.6.3" - jest-util "^26.6.2" - jest-worker "^26.6.2" - source-map-support "^0.5.6" - throat "^5.0.0" - -jest-runtime@^26.6.0, jest-runtime@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-26.6.3.tgz#4f64efbcfac398331b74b4b3c82d27d401b8fa2b" - integrity sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw== + "chalk" "^4.0.0" + "emittery" "^0.7.1" + "exit" "^0.1.2" + "graceful-fs" "^4.2.4" + "jest-config" "^26.6.3" + "jest-docblock" "^26.0.0" + "jest-haste-map" "^26.6.2" + "jest-leak-detector" "^26.6.2" + "jest-message-util" "^26.6.2" + "jest-resolve" "^26.6.2" + "jest-runtime" "^26.6.3" + "jest-util" "^26.6.2" + "jest-worker" "^26.6.2" + "source-map-support" "^0.5.6" + "throat" "^5.0.0" + +"jest-runtime@^26.6.0", "jest-runtime@^26.6.3": + "integrity" "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==" + "resolved" "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz" + "version" "26.6.3" dependencies: "@jest/console" "^26.6.2" "@jest/environment" "^26.6.2" @@ -7286,4759 +7406,4926 @@ jest-runtime@^26.6.0, jest-runtime@^26.6.3: "@jest/transform" "^26.6.2" "@jest/types" "^26.6.2" "@types/yargs" "^15.0.0" - chalk "^4.0.0" - cjs-module-lexer "^0.6.0" - collect-v8-coverage "^1.0.0" - exit "^0.1.2" - glob "^7.1.3" - graceful-fs "^4.2.4" - jest-config "^26.6.3" - jest-haste-map "^26.6.2" - jest-message-util "^26.6.2" - jest-mock "^26.6.2" - jest-regex-util "^26.0.0" - jest-resolve "^26.6.2" - jest-snapshot "^26.6.2" - jest-util "^26.6.2" - jest-validate "^26.6.2" - slash "^3.0.0" - strip-bom "^4.0.0" - yargs "^15.4.1" - -jest-serializer@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-26.6.2.tgz#d139aafd46957d3a448f3a6cdabe2919ba0742d1" - integrity sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g== + "chalk" "^4.0.0" + "cjs-module-lexer" "^0.6.0" + "collect-v8-coverage" "^1.0.0" + "exit" "^0.1.2" + "glob" "^7.1.3" + "graceful-fs" "^4.2.4" + "jest-config" "^26.6.3" + "jest-haste-map" "^26.6.2" + "jest-message-util" "^26.6.2" + "jest-mock" "^26.6.2" + "jest-regex-util" "^26.0.0" + "jest-resolve" "^26.6.2" + "jest-snapshot" "^26.6.2" + "jest-util" "^26.6.2" + "jest-validate" "^26.6.2" + "slash" "^3.0.0" + "strip-bom" "^4.0.0" + "yargs" "^15.4.1" + +"jest-serializer@^26.6.2": + "integrity" "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==" + "resolved" "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz" + "version" "26.6.2" dependencies: "@types/node" "*" - graceful-fs "^4.2.4" + "graceful-fs" "^4.2.4" -jest-snapshot@^26.6.0, jest-snapshot@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-26.6.2.tgz#f3b0af1acb223316850bd14e1beea9837fb39c84" - integrity sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og== +"jest-snapshot@^26.6.0", "jest-snapshot@^26.6.2": + "integrity" "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==" + "resolved" "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz" + "version" "26.6.2" dependencies: "@babel/types" "^7.0.0" "@jest/types" "^26.6.2" "@types/babel__traverse" "^7.0.4" "@types/prettier" "^2.0.0" - chalk "^4.0.0" - expect "^26.6.2" - graceful-fs "^4.2.4" - jest-diff "^26.6.2" - jest-get-type "^26.3.0" - jest-haste-map "^26.6.2" - jest-matcher-utils "^26.6.2" - jest-message-util "^26.6.2" - jest-resolve "^26.6.2" - natural-compare "^1.4.0" - pretty-format "^26.6.2" - semver "^7.3.2" - -jest-util@^26.6.0, jest-util@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-26.6.2.tgz#907535dbe4d5a6cb4c47ac9b926f6af29576cbc1" - integrity sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q== + "chalk" "^4.0.0" + "expect" "^26.6.2" + "graceful-fs" "^4.2.4" + "jest-diff" "^26.6.2" + "jest-get-type" "^26.3.0" + "jest-haste-map" "^26.6.2" + "jest-matcher-utils" "^26.6.2" + "jest-message-util" "^26.6.2" + "jest-resolve" "^26.6.2" + "natural-compare" "^1.4.0" + "pretty-format" "^26.6.2" + "semver" "^7.3.2" + +"jest-util@^26.6.0", "jest-util@^26.6.2": + "integrity" "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==" + "resolved" "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz" + "version" "26.6.2" dependencies: "@jest/types" "^26.6.2" "@types/node" "*" - chalk "^4.0.0" - graceful-fs "^4.2.4" - is-ci "^2.0.0" - micromatch "^4.0.2" + "chalk" "^4.0.0" + "graceful-fs" "^4.2.4" + "is-ci" "^2.0.0" + "micromatch" "^4.0.2" -jest-validate@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-26.6.2.tgz#23d380971587150467342911c3d7b4ac57ab20ec" - integrity sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ== +"jest-validate@^26.6.2": + "integrity" "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==" + "resolved" "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz" + "version" "26.6.2" dependencies: "@jest/types" "^26.6.2" - camelcase "^6.0.0" - chalk "^4.0.0" - jest-get-type "^26.3.0" - leven "^3.1.0" - pretty-format "^26.6.2" - -jest-watch-typeahead@0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/jest-watch-typeahead/-/jest-watch-typeahead-0.6.1.tgz#45221b86bb6710b7e97baaa1640ae24a07785e63" - integrity sha512-ITVnHhj3Jd/QkqQcTqZfRgjfyRhDFM/auzgVo2RKvSwi18YMvh0WvXDJFoFED6c7jd/5jxtu4kSOb9PTu2cPVg== - dependencies: - ansi-escapes "^4.3.1" - chalk "^4.0.0" - jest-regex-util "^26.0.0" - jest-watcher "^26.3.0" - slash "^3.0.0" - string-length "^4.0.1" - strip-ansi "^6.0.0" - -jest-watcher@^26.3.0, jest-watcher@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-26.6.2.tgz#a5b683b8f9d68dbcb1d7dae32172d2cca0592975" - integrity sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ== + "camelcase" "^6.0.0" + "chalk" "^4.0.0" + "jest-get-type" "^26.3.0" + "leven" "^3.1.0" + "pretty-format" "^26.6.2" + +"jest-watch-typeahead@0.6.1": + "integrity" "sha512-ITVnHhj3Jd/QkqQcTqZfRgjfyRhDFM/auzgVo2RKvSwi18YMvh0WvXDJFoFED6c7jd/5jxtu4kSOb9PTu2cPVg==" + "resolved" "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.6.1.tgz" + "version" "0.6.1" + dependencies: + "ansi-escapes" "^4.3.1" + "chalk" "^4.0.0" + "jest-regex-util" "^26.0.0" + "jest-watcher" "^26.3.0" + "slash" "^3.0.0" + "string-length" "^4.0.1" + "strip-ansi" "^6.0.0" + +"jest-watcher@^26.3.0", "jest-watcher@^26.6.2": + "integrity" "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==" + "resolved" "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz" + "version" "26.6.2" dependencies: "@jest/test-result" "^26.6.2" "@jest/types" "^26.6.2" "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - jest-util "^26.6.2" - string-length "^4.0.1" + "ansi-escapes" "^4.2.1" + "chalk" "^4.0.0" + "jest-util" "^26.6.2" + "string-length" "^4.0.1" + +"jest-worker@^24.9.0": + "integrity" "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==" + "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz" + "version" "24.9.0" + dependencies: + "merge-stream" "^2.0.0" + "supports-color" "^6.1.0" -jest-worker@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5" - integrity sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw== +"jest-worker@^26.5.0", "jest-worker@^26.6.2": + "integrity" "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==" + "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz" + "version" "26.6.2" dependencies: - merge-stream "^2.0.0" - supports-color "^6.1.0" + "@types/node" "*" + "merge-stream" "^2.0.0" + "supports-color" "^7.0.0" -jest-worker@^26.5.0, jest-worker@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" - integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== +"jest-worker@^27.3.1": + "integrity" "sha512-0QMy/zPovLfUPyHuOuuU4E+kGACXXE84nRnq6lBVI9GJg5DCBiA97SATi+ZP8CpiJwEQy1oCPjRBf8AnLjN+Ag==" + "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.2.tgz" + "version" "27.4.2" dependencies: "@types/node" "*" - merge-stream "^2.0.0" - supports-color "^7.0.0" + "merge-stream" "^2.0.0" + "supports-color" "^8.0.0" -jest@26.6.0: - version "26.6.0" - resolved "https://registry.yarnpkg.com/jest/-/jest-26.6.0.tgz#546b25a1d8c888569dbbe93cae131748086a4a25" - integrity sha512-jxTmrvuecVISvKFFhOkjsWRZV7sFqdSUAd1ajOKY+/QE/aLBVstsJ/dX8GczLzwiT6ZEwwmZqtCUHLHHQVzcfA== +"jest@^26.0.0", "jest@26.6.0": + "integrity" "sha512-jxTmrvuecVISvKFFhOkjsWRZV7sFqdSUAd1ajOKY+/QE/aLBVstsJ/dX8GczLzwiT6ZEwwmZqtCUHLHHQVzcfA==" + "resolved" "https://registry.npmjs.org/jest/-/jest-26.6.0.tgz" + "version" "26.6.0" dependencies: "@jest/core" "^26.6.0" - import-local "^3.0.2" - jest-cli "^26.6.0" - -"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-yaml@^3.13.1: - version "3.14.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" - integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -jsdom@^16.4.0: - version "16.7.0" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" - integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== - dependencies: - abab "^2.0.5" - acorn "^8.2.4" - acorn-globals "^6.0.0" - cssom "^0.4.4" - cssstyle "^2.3.0" - data-urls "^2.0.0" - decimal.js "^10.2.1" - domexception "^2.0.1" - escodegen "^2.0.0" - form-data "^3.0.0" - html-encoding-sniffer "^2.0.1" - http-proxy-agent "^4.0.1" - https-proxy-agent "^5.0.0" - is-potential-custom-element-name "^1.0.1" - nwsapi "^2.2.0" - parse5 "6.0.1" - saxes "^5.0.1" - symbol-tree "^3.2.4" - tough-cookie "^4.0.0" - w3c-hr-time "^1.0.2" - w3c-xmlserializer "^2.0.0" - webidl-conversions "^6.1.0" - whatwg-encoding "^1.0.5" - whatwg-mimetype "^2.3.0" - whatwg-url "^8.5.0" - ws "^7.4.6" - xml-name-validator "^3.0.0" - -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - -jsesc@~0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" - integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= - -json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" - integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== - -json-parse-even-better-errors@^2.3.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" - integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== - -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - -json-schema-traverse@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" - integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== - -json-stable-stringify-without-jsonify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" - integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= - -json3@^3.3.3: - version "3.3.3" - resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" - integrity sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA== - -json5@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" - integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== - dependencies: - minimist "^1.2.0" - -json5@^2.1.2: - version "2.2.0" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" - integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== - dependencies: - minimist "^1.2.5" - -jsonfile@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" - integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + "import-local" "^3.0.2" + "jest-cli" "^26.6.0" + +"js-tokens@^3.0.0 || ^4.0.0", "js-tokens@^4.0.0": + "integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" + "version" "4.0.0" + +"js-yaml@^3.13.1": + "integrity" "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==" + "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" + "version" "3.14.1" + dependencies: + "argparse" "^1.0.7" + "esprima" "^4.0.0" + +"jsdom@^16.4.0": + "integrity" "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==" + "resolved" "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz" + "version" "16.7.0" + dependencies: + "abab" "^2.0.5" + "acorn" "^8.2.4" + "acorn-globals" "^6.0.0" + "cssom" "^0.4.4" + "cssstyle" "^2.3.0" + "data-urls" "^2.0.0" + "decimal.js" "^10.2.1" + "domexception" "^2.0.1" + "escodegen" "^2.0.0" + "form-data" "^3.0.0" + "html-encoding-sniffer" "^2.0.1" + "http-proxy-agent" "^4.0.1" + "https-proxy-agent" "^5.0.0" + "is-potential-custom-element-name" "^1.0.1" + "nwsapi" "^2.2.0" + "parse5" "6.0.1" + "saxes" "^5.0.1" + "symbol-tree" "^3.2.4" + "tough-cookie" "^4.0.0" + "w3c-hr-time" "^1.0.2" + "w3c-xmlserializer" "^2.0.0" + "webidl-conversions" "^6.1.0" + "whatwg-encoding" "^1.0.5" + "whatwg-mimetype" "^2.3.0" + "whatwg-url" "^8.5.0" + "ws" "^7.4.6" + "xml-name-validator" "^3.0.0" + +"jsesc@^2.5.1": + "integrity" "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" + "version" "2.5.2" + +"jsesc@~0.5.0": + "integrity" "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" + "version" "0.5.0" + +"json-parse-better-errors@^1.0.1", "json-parse-better-errors@^1.0.2": + "integrity" "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + "resolved" "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz" + "version" "1.0.2" + +"json-parse-even-better-errors@^2.3.0": + "integrity" "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + "resolved" "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" + "version" "2.3.1" + +"json-schema-traverse@^0.4.1": + "integrity" "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" + "version" "0.4.1" + +"json-schema-traverse@^1.0.0": + "integrity" "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" + "version" "1.0.0" + +"json-stable-stringify-without-jsonify@^1.0.1": + "integrity" "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + "resolved" "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" + "version" "1.0.1" + +"json3@^3.3.3": + "integrity" "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" + "resolved" "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz" + "version" "3.3.3" + +"json5@^1.0.1": + "integrity" "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==" + "resolved" "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "minimist" "^1.2.0" + +"json5@^2.1.2": + "integrity" "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==" + "resolved" "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz" + "version" "2.2.0" + dependencies: + "minimist" "^1.2.5" + +"jsonfile@^4.0.0": + "integrity" "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=" + "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz" + "version" "4.0.0" optionalDependencies: - graceful-fs "^4.1.6" + "graceful-fs" "^4.1.6" -jsonfile@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" - integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== +"jsonfile@^6.0.1": + "integrity" "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==" + "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" + "version" "6.1.0" dependencies: - universalify "^2.0.0" + "universalify" "^2.0.0" optionalDependencies: - graceful-fs "^4.1.6" - -"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.1.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz#720b97bfe7d901b927d87c3773637ae8ea48781b" - integrity sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA== - dependencies: - array-includes "^3.1.3" - object.assign "^4.1.2" - -killable@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" - integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== - -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: - version "3.2.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" - integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= - dependencies: - is-buffer "^1.1.5" - -kind-of@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" - integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= - dependencies: - is-buffer "^1.1.5" - -kind-of@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" - integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== - -kind-of@^6.0.0, kind-of@^6.0.2: - version "6.0.3" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" - integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== - -kleur@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" - integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== - -klona@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.4.tgz#7bb1e3affb0cb8624547ef7e8f6708ea2e39dfc0" - integrity sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA== - -language-subtag-registry@~0.3.2: - version "0.3.21" - resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz#04ac218bea46f04cb039084602c6da9e788dd45a" - integrity sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg== - -language-tags@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" - integrity sha1-0yHbxNowuovzAk4ED6XBRmH5GTo= - dependencies: - language-subtag-registry "~0.3.2" - -last-call-webpack-plugin@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz#9742df0e10e3cf46e5c0381c2de90d3a7a2d7555" - integrity sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w== - dependencies: - lodash "^4.17.5" - webpack-sources "^1.1.0" - -leven@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" - integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== - -levn@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" - integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== - dependencies: - prelude-ls "^1.2.1" - type-check "~0.4.0" - -levn@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" - integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - -lines-and-columns@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" - integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= - -loader-runner@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" - integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== - -loader-utils@1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" - integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA== - dependencies: - big.js "^5.2.2" - emojis-list "^2.0.0" - json5 "^1.0.1" - -loader-utils@2.0.0, loader-utils@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" - integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^2.1.2" - -loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" - integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^1.0.1" - -locate-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" - integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= - dependencies: - p-locate "^2.0.0" - path-exists "^3.0.0" - -locate-path@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" - integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== - dependencies: - p-locate "^3.0.0" - path-exists "^3.0.0" - -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - dependencies: - p-locate "^4.1.0" - -lodash._reinterpolate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" - integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= - -lodash.clonedeep@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" - integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= - -lodash.debounce@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" - integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= - -lodash.memoize@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" - integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= - -lodash.merge@^4.6.2: - version "4.6.2" - resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" - integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== - -lodash.template@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" - integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A== - dependencies: - lodash._reinterpolate "^3.0.0" - lodash.templatesettings "^4.0.0" - -lodash.templatesettings@^4.0.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33" - integrity sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ== - dependencies: - lodash._reinterpolate "^3.0.0" - -lodash.truncate@^4.4.2: - version "4.4.2" - resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" - integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM= - -lodash.uniq@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" - integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= - -"lodash@>=3.5 <5", lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.5, lodash@^4.7.0: - version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -loglevel@^1.6.8: - version "1.7.1" - resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.1.tgz#005fde2f5e6e47068f935ff28573e125ef72f197" - integrity sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw== - -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" - integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== - dependencies: - js-tokens "^3.0.0 || ^4.0.0" - -lower-case@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" - integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== - dependencies: - tslib "^2.0.3" - -lru-cache@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" - integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== - dependencies: - yallist "^3.0.2" - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -lz-string@^1.4.4: - version "1.4.4" - resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26" - integrity sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY= - -magic-string@^0.25.0, magic-string@^0.25.7: - version "0.25.7" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051" - integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA== - dependencies: - sourcemap-codec "^1.4.4" - -make-dir@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" - integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== - dependencies: - pify "^4.0.1" - semver "^5.6.0" - -make-dir@^3.0.0, make-dir@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" - -makeerror@1.0.12: - version "1.0.12" - resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" - integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== - dependencies: - tmpl "1.0.5" - -map-cache@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" - integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= - -map-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" - integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= - dependencies: - object-visit "^1.0.0" - -md5.js@^1.3.4: - version "1.3.5" - resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" - integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - -mdn-data@2.0.14: - version "2.0.14" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" - integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== - -mdn-data@2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" - integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== - -media-typer@0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" - integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= - -memory-fs@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" - integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= - dependencies: - errno "^0.1.3" - readable-stream "^2.0.1" - -memory-fs@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c" - integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA== - dependencies: - errno "^0.1.3" - readable-stream "^2.0.1" - -merge-descriptors@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" - integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= - -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - -merge2@^1.3.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" - integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== - -methods@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" - integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= - -microevent.ts@~0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/microevent.ts/-/microevent.ts-0.1.1.tgz#70b09b83f43df5172d0205a63025bce0f7357fa0" - integrity sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g== - -micromatch@^3.1.10, micromatch@^3.1.4: - version "3.1.10" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" - integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - braces "^2.3.1" - define-property "^2.0.2" - extend-shallow "^3.0.2" - extglob "^2.0.4" - fragment-cache "^0.2.1" - kind-of "^6.0.2" - nanomatch "^1.2.9" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.2" - -micromatch@^4.0.2, micromatch@^4.0.4: - version "4.0.4" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" - integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== - dependencies: - braces "^3.0.1" - picomatch "^2.2.3" - -miller-rabin@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" - integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== - dependencies: - bn.js "^4.0.0" - brorand "^1.0.1" - -mime-db@1.50.0, "mime-db@>= 1.43.0 < 2": - version "1.50.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.50.0.tgz#abd4ac94e98d3c0e185016c67ab45d5fde40c11f" - integrity sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A== - -mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.17, mime-types@~2.1.24: - version "2.1.33" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.33.tgz#1fa12a904472fafd068e48d9e8401f74d3f70edb" - integrity sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g== - dependencies: - mime-db "1.50.0" - -mime@1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - -mime@^2.4.4: - version "2.5.2" - resolved "https://registry.yarnpkg.com/mime/-/mime-2.5.2.tgz#6e3dc6cc2b9510643830e5f19d5cb753da5eeabe" - integrity sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg== - -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -min-indent@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" - integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== - -mini-create-react-context@^0.4.0: - version "0.4.1" - resolved "https://registry.yarnpkg.com/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz#072171561bfdc922da08a60c2197a497cc2d1d5e" - integrity sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ== + "graceful-fs" "^4.1.6" + +"jsx-ast-utils@^2.4.1 || ^3.0.0", "jsx-ast-utils@^3.2.1": + "integrity" "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==" + "resolved" "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz" + "version" "3.2.1" + dependencies: + "array-includes" "^3.1.3" + "object.assign" "^4.1.2" + +"killable@^1.0.1": + "integrity" "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" + "resolved" "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz" + "version" "1.0.1" + +"kind-of@^3.0.2": + "integrity" "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" + "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" + "version" "3.2.2" + dependencies: + "is-buffer" "^1.1.5" + +"kind-of@^3.0.3": + "integrity" "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" + "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" + "version" "3.2.2" + dependencies: + "is-buffer" "^1.1.5" + +"kind-of@^3.2.0": + "integrity" "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" + "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" + "version" "3.2.2" + dependencies: + "is-buffer" "^1.1.5" + +"kind-of@^4.0.0": + "integrity" "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=" + "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "is-buffer" "^1.1.5" + +"kind-of@^5.0.0": + "integrity" "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz" + "version" "5.1.0" + +"kind-of@^6.0.0", "kind-of@^6.0.2": + "integrity" "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" + "version" "6.0.3" + +"kleur@^3.0.3": + "integrity" "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + "resolved" "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" + "version" "3.0.3" + +"klona@^2.0.4": + "integrity" "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" + "resolved" "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz" + "version" "2.0.5" + +"language-subtag-registry@~0.3.2": + "integrity" "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" + "resolved" "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz" + "version" "0.3.21" + +"language-tags@^1.0.5": + "integrity" "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=" + "resolved" "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz" + "version" "1.0.5" + dependencies: + "language-subtag-registry" "~0.3.2" + +"last-call-webpack-plugin@^3.0.0": + "integrity" "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==" + "resolved" "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "lodash" "^4.17.5" + "webpack-sources" "^1.1.0" + +"leven@^3.1.0": + "integrity" "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + "resolved" "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" + "version" "3.1.0" + +"levn@^0.4.1": + "integrity" "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==" + "resolved" "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz" + "version" "0.4.1" + dependencies: + "prelude-ls" "^1.2.1" + "type-check" "~0.4.0" + +"levn@~0.3.0": + "integrity" "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=" + "resolved" "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz" + "version" "0.3.0" + dependencies: + "prelude-ls" "~1.1.2" + "type-check" "~0.3.2" + +"lines-and-columns@^1.1.6": + "integrity" "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + "resolved" "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" + "version" "1.2.4" + +"loader-runner@^2.4.0": + "integrity" "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" + "resolved" "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz" + "version" "2.4.0" + +"loader-utils@^1.1.0": + "integrity" "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==" + "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz" + "version" "1.4.0" + dependencies: + "big.js" "^5.2.2" + "emojis-list" "^3.0.0" + "json5" "^1.0.1" + +"loader-utils@^1.2.3": + "integrity" "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==" + "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz" + "version" "1.4.0" + dependencies: + "big.js" "^5.2.2" + "emojis-list" "^3.0.0" + "json5" "^1.0.1" + +"loader-utils@^1.4.0": + "integrity" "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==" + "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz" + "version" "1.4.0" + dependencies: + "big.js" "^5.2.2" + "emojis-list" "^3.0.0" + "json5" "^1.0.1" + +"loader-utils@^2.0.0": + "integrity" "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==" + "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "big.js" "^5.2.2" + "emojis-list" "^3.0.0" + "json5" "^2.1.2" + +"loader-utils@1.2.3": + "integrity" "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==" + "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz" + "version" "1.2.3" + dependencies: + "big.js" "^5.2.2" + "emojis-list" "^2.0.0" + "json5" "^1.0.1" + +"loader-utils@2.0.0": + "integrity" "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==" + "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "big.js" "^5.2.2" + "emojis-list" "^3.0.0" + "json5" "^2.1.2" + +"locate-path@^2.0.0": + "integrity" "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=" + "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "p-locate" "^2.0.0" + "path-exists" "^3.0.0" + +"locate-path@^3.0.0": + "integrity" "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==" + "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "p-locate" "^3.0.0" + "path-exists" "^3.0.0" + +"locate-path@^5.0.0": + "integrity" "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==" + "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "p-locate" "^4.1.0" + +"lodash._reinterpolate@^3.0.0": + "integrity" "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" + "resolved" "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz" + "version" "3.0.0" + +"lodash.debounce@^4.0.8": + "integrity" "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + "resolved" "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" + "version" "4.0.8" + +"lodash.memoize@^4.1.2": + "integrity" "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + "resolved" "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz" + "version" "4.1.2" + +"lodash.merge@^4.6.2": + "integrity" "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + "resolved" "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz" + "version" "4.6.2" + +"lodash.template@^4.5.0": + "integrity" "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==" + "resolved" "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz" + "version" "4.5.0" + dependencies: + "lodash._reinterpolate" "^3.0.0" + "lodash.templatesettings" "^4.0.0" + +"lodash.templatesettings@^4.0.0": + "integrity" "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==" + "resolved" "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz" + "version" "4.2.0" + dependencies: + "lodash._reinterpolate" "^3.0.0" + +"lodash.truncate@^4.4.2": + "integrity" "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=" + "resolved" "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz" + "version" "4.4.2" + +"lodash.uniq@^4.5.0": + "integrity" "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + "resolved" "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz" + "version" "4.5.0" + +"lodash@^4.17.11", "lodash@^4.17.14", "lodash@^4.17.15", "lodash@^4.17.19", "lodash@^4.17.20", "lodash@^4.17.21", "lodash@^4.17.5", "lodash@^4.7.0", "lodash@>=3.5 <5": + "integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" + "version" "4.17.21" + +"loglevel@^1.6.8": + "integrity" "sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==" + "resolved" "https://registry.npmjs.org/loglevel/-/loglevel-1.8.0.tgz" + "version" "1.8.0" + +"loose-envify@^1.0.0", "loose-envify@^1.1.0", "loose-envify@^1.2.0", "loose-envify@^1.3.1", "loose-envify@^1.4.0": + "integrity" "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==" + "resolved" "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" + "version" "1.4.0" + dependencies: + "js-tokens" "^3.0.0 || ^4.0.0" + +"lower-case@^2.0.2": + "integrity" "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==" + "resolved" "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "tslib" "^2.0.3" + +"lru-cache@^5.1.1": + "integrity" "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==" + "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz" + "version" "5.1.1" + dependencies: + "yallist" "^3.0.2" + +"lru-cache@^6.0.0": + "integrity" "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==" + "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "yallist" "^4.0.0" + +"lz-string@^1.4.4": + "integrity" "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=" + "resolved" "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz" + "version" "1.4.4" + +"magic-string@^0.25.0", "magic-string@^0.25.7": + "integrity" "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==" + "resolved" "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz" + "version" "0.25.7" + dependencies: + "sourcemap-codec" "^1.4.4" + +"make-dir@^2.0.0": + "integrity" "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==" + "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "pify" "^4.0.1" + "semver" "^5.6.0" + +"make-dir@^3.0.0": + "integrity" "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==" + "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "semver" "^6.0.0" + +"make-dir@^3.0.2": + "integrity" "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==" + "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "semver" "^6.0.0" + +"makeerror@1.0.12": + "integrity" "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==" + "resolved" "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz" + "version" "1.0.12" + dependencies: + "tmpl" "1.0.5" + +"map-cache@^0.2.2": + "integrity" "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + "resolved" "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz" + "version" "0.2.2" + +"map-visit@^1.0.0": + "integrity" "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=" + "resolved" "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "object-visit" "^1.0.0" + +"md5.js@^1.3.4": + "integrity" "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==" + "resolved" "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz" + "version" "1.3.5" + dependencies: + "hash-base" "^3.0.0" + "inherits" "^2.0.1" + "safe-buffer" "^5.1.2" + +"mdn-data@2.0.14": + "integrity" "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + "resolved" "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz" + "version" "2.0.14" + +"mdn-data@2.0.4": + "integrity" "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + "resolved" "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz" + "version" "2.0.4" + +"media-typer@0.3.0": + "integrity" "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + "resolved" "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" + "version" "0.3.0" + +"memory-fs@^0.4.1": + "integrity" "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=" + "resolved" "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz" + "version" "0.4.1" + dependencies: + "errno" "^0.1.3" + "readable-stream" "^2.0.1" + +"memory-fs@^0.5.0": + "integrity" "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==" + "resolved" "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz" + "version" "0.5.0" + dependencies: + "errno" "^0.1.3" + "readable-stream" "^2.0.1" + +"merge-descriptors@1.0.1": + "integrity" "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + "resolved" "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz" + "version" "1.0.1" + +"merge-stream@^2.0.0": + "integrity" "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "resolved" "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" + "version" "2.0.0" + +"merge2@^1.3.0": + "integrity" "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + "resolved" "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" + "version" "1.4.1" + +"methods@~1.1.2": + "integrity" "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + "resolved" "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" + "version" "1.1.2" + +"microevent.ts@~0.1.1": + "integrity" "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==" + "resolved" "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz" + "version" "0.1.1" + +"micromatch@^3.1.10", "micromatch@^3.1.4": + "integrity" "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==" + "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz" + "version" "3.1.10" + dependencies: + "arr-diff" "^4.0.0" + "array-unique" "^0.3.2" + "braces" "^2.3.1" + "define-property" "^2.0.2" + "extend-shallow" "^3.0.2" + "extglob" "^2.0.4" + "fragment-cache" "^0.2.1" + "kind-of" "^6.0.2" + "nanomatch" "^1.2.9" + "object.pick" "^1.3.0" + "regex-not" "^1.0.0" + "snapdragon" "^0.8.1" + "to-regex" "^3.0.2" + +"micromatch@^4.0.2", "micromatch@^4.0.4": + "integrity" "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==" + "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz" + "version" "4.0.4" + dependencies: + "braces" "^3.0.1" + "picomatch" "^2.2.3" + +"miller-rabin@^4.0.0": + "integrity" "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==" + "resolved" "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "bn.js" "^4.0.0" + "brorand" "^1.0.1" + +"mime-db@>= 1.43.0 < 2", "mime-db@1.51.0": + "integrity" "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==" + "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz" + "version" "1.51.0" + +"mime-types@^2.1.12", "mime-types@^2.1.27", "mime-types@~2.1.17", "mime-types@~2.1.24": + "integrity" "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==" + "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz" + "version" "2.1.34" + dependencies: + "mime-db" "1.51.0" + +"mime@^2.4.4": + "integrity" "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" + "resolved" "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz" + "version" "2.6.0" + +"mime@1.6.0": + "integrity" "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + "resolved" "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" + "version" "1.6.0" + +"mimic-fn@^2.1.0": + "integrity" "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + "resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" + "version" "2.1.0" + +"min-indent@^1.0.0": + "integrity" "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" + "resolved" "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz" + "version" "1.0.1" + +"mini-create-react-context@^0.4.0": + "integrity" "sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==" + "resolved" "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz" + "version" "0.4.1" dependencies: "@babel/runtime" "^7.12.1" - tiny-warning "^1.0.3" - -mini-css-extract-plugin@0.11.3: - version "0.11.3" - resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz#15b0910a7f32e62ffde4a7430cfefbd700724ea6" - integrity sha512-n9BA8LonkOkW1/zn+IbLPQmovsL0wMb9yx75fMJQZf2X1Zoec9yTZtyMePcyu19wPkmFbzZZA6fLTotpFhQsOA== - dependencies: - loader-utils "^1.1.0" - normalize-url "1.9.1" - schema-utils "^1.0.0" - webpack-sources "^1.1.0" - -minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" - integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== - -minimalistic-crypto-utils@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" - integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= - -minimatch@3.0.4, minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - dependencies: - brace-expansion "^1.1.7" - -minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" - integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== - -minipass-collect@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" - integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== - dependencies: - minipass "^3.0.0" - -minipass-flush@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" - integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== - dependencies: - minipass "^3.0.0" - -minipass-pipeline@^1.2.2: - version "1.2.4" - resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" - integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== - dependencies: - minipass "^3.0.0" - -minipass@^3.0.0, minipass@^3.1.1: - version "3.1.5" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.5.tgz#71f6251b0a33a49c01b3cf97ff77eda030dff732" - integrity sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw== - dependencies: - yallist "^4.0.0" - -minizlib@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" - integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== - dependencies: - minipass "^3.0.0" - yallist "^4.0.0" - -mississippi@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" - integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA== - dependencies: - concat-stream "^1.5.0" - duplexify "^3.4.2" - end-of-stream "^1.1.0" - flush-write-stream "^1.0.0" - from2 "^2.1.0" - parallel-transform "^1.1.0" - pump "^3.0.0" - pumpify "^1.3.3" - stream-each "^1.1.0" - through2 "^2.0.0" - -mixin-deep@^1.2.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" - integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== - dependencies: - for-in "^1.0.2" - is-extendable "^1.0.1" - -mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5, mkdirp@~0.5.1: - version "0.5.5" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" - integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== - dependencies: - minimist "^1.2.5" - -mkdirp@^1.0.3, mkdirp@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" - integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== - -move-concurrently@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" - integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I= - dependencies: - aproba "^1.1.1" - copy-concurrently "^1.0.0" - fs-write-stream-atomic "^1.0.8" - mkdirp "^0.5.1" - rimraf "^2.5.4" - run-queue "^1.0.3" - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= - -ms@2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" - integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -ms@^2.1.1: - version "2.1.3" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - -multicast-dns-service-types@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" - integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= - -multicast-dns@^6.0.1: - version "6.2.3" - resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" - integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== - dependencies: - dns-packet "^1.3.1" - thunky "^1.0.2" - -nan@^2.12.1: - version "2.15.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.15.0.tgz#3f34a473ff18e15c1b5626b62903b5ad6e665fee" - integrity sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ== - -nanoid@^3.1.30: - version "3.1.30" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.30.tgz#63f93cc548d2a113dc5dfbc63bfa09e2b9b64362" - integrity sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ== - -nanomatch@^1.2.9: - version "1.2.13" - resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" - integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - define-property "^2.0.2" - extend-shallow "^3.0.2" - fragment-cache "^0.2.1" - is-windows "^1.0.2" - kind-of "^6.0.2" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -native-url@^0.2.6: - version "0.2.6" - resolved "https://registry.yarnpkg.com/native-url/-/native-url-0.2.6.tgz#ca1258f5ace169c716ff44eccbddb674e10399ae" - integrity sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA== - dependencies: - querystring "^0.2.0" - -natural-compare@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" - integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= - -negotiator@0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" - integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== - -neo-async@^2.5.0, neo-async@^2.6.1, neo-async@^2.6.2: - version "2.6.2" - resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" - integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== - -next-tick@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" - integrity sha1-yobR/ogoFpsBICCOPchCS524NCw= - -nice-try@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" - integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== - -no-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" - integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== - dependencies: - lower-case "^2.0.2" - tslib "^2.0.3" - -node-forge@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3" - integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA== - -node-int64@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" - integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= - -node-libs-browser@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" - integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== - dependencies: - assert "^1.1.1" - browserify-zlib "^0.2.0" - buffer "^4.3.0" - console-browserify "^1.1.0" - constants-browserify "^1.0.0" - crypto-browserify "^3.11.0" - domain-browser "^1.1.1" - events "^3.0.0" - https-browserify "^1.0.0" - os-browserify "^0.3.0" - path-browserify "0.0.1" - process "^0.11.10" - punycode "^1.2.4" - querystring-es3 "^0.2.0" - readable-stream "^2.3.3" - stream-browserify "^2.0.1" - stream-http "^2.7.2" - string_decoder "^1.0.0" - timers-browserify "^2.0.4" - tty-browserify "0.0.0" - url "^0.11.0" - util "^0.11.0" - vm-browserify "^1.0.1" - -node-modules-regexp@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" - integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= - -node-notifier@^8.0.0: - version "8.0.2" - resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-8.0.2.tgz#f3167a38ef0d2c8a866a83e318c1ba0efeb702c5" - integrity sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg== - dependencies: - growly "^1.3.0" - is-wsl "^2.2.0" - semver "^7.3.2" - shellwords "^0.1.1" - uuid "^8.3.0" - which "^2.0.2" - -node-releases@^1.1.61: - version "1.1.77" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.77.tgz#50b0cfede855dd374e7585bf228ff34e57c1c32e" - integrity sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ== - -node-releases@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.1.tgz#3d1d395f204f1f2f29a54358b9fb678765ad2fc5" - integrity sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA== - -normalize-package-data@^2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" - integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== - dependencies: - hosted-git-info "^2.1.4" - resolve "^1.10.0" - semver "2 || 3 || 4 || 5" - validate-npm-package-license "^3.0.1" - -normalize-path@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" - integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= - dependencies: - remove-trailing-separator "^1.0.1" - -normalize-path@^3.0.0, normalize-path@~3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -normalize-range@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" - integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= - -normalize-url@1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c" - integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw= - dependencies: - object-assign "^4.0.1" - prepend-http "^1.0.0" - query-string "^4.1.0" - sort-keys "^1.0.0" - -normalize-url@^3.0.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" - integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== - -npm-run-path@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" - integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= - dependencies: - path-key "^2.0.0" - -npm-run-path@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" - integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== - dependencies: - path-key "^3.0.0" - -nth-check@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" - integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== - dependencies: - boolbase "~1.0.0" - -nth-check@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.1.tgz#2efe162f5c3da06a28959fbd3db75dbeea9f0fc2" - integrity sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w== - dependencies: - boolbase "^1.0.0" - -num2fraction@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" - integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= - -nwsapi@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" - integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== - -object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= - -object-copy@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" - integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= - dependencies: - copy-descriptor "^0.1.0" - define-property "^0.2.5" - kind-of "^3.0.3" - -object-inspect@^1.11.0, object-inspect@^1.9.0: - version "1.11.0" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.11.0.tgz#9dceb146cedd4148a0d9e51ab88d34cf509922b1" - integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg== - -object-is@^1.0.1: - version "1.1.5" - resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" - integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -object-keys@^1.0.12, object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - -object-visit@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" - integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= - dependencies: - isobject "^3.0.0" - -object.assign@^4.1.0, object.assign@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" - integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== - dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - has-symbols "^1.0.1" - object-keys "^1.1.1" - -object.entries@^1.1.0, object.entries@^1.1.4: - version "1.1.5" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.5.tgz#e1acdd17c4de2cd96d5a08487cfb9db84d881861" - integrity sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" - -object.fromentries@^2.0.4: - version "2.0.5" - resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.5.tgz#7b37b205109c21e741e605727fe8b0ad5fa08251" - integrity sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" - -object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.0: - version "2.1.3" - resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz#b223cf38e17fefb97a63c10c91df72ccb386df9e" - integrity sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" - -object.hasown@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.0.tgz#7232ed266f34d197d15cac5880232f7a4790afe5" - integrity sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.19.1" - -object.pick@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" - integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= - dependencies: - isobject "^3.0.1" - -object.values@^1.1.0, object.values@^1.1.4, object.values@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.5.tgz#959f63e3ce9ef108720333082131e4a459b716ac" - integrity sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" - -obuf@^1.0.0, obuf@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" - integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== - -on-finished@~2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" - integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= - dependencies: - ee-first "1.1.1" - -on-headers@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" - integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== - -once@^1.3.0, once@^1.3.1, once@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - dependencies: - wrappy "1" - -onetime@^5.1.0: - version "5.1.2" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - dependencies: - mimic-fn "^2.1.0" - -open@^7.0.2: - version "7.4.2" - resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321" - integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== - dependencies: - is-docker "^2.0.0" - is-wsl "^2.1.1" - -opn@^5.5.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" - integrity sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA== - dependencies: - is-wsl "^1.1.0" - -optimize-css-assets-webpack-plugin@5.0.4: - version "5.0.4" - resolved "https://registry.yarnpkg.com/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz#85883c6528aaa02e30bbad9908c92926bb52dc90" - integrity sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A== - dependencies: - cssnano "^4.1.10" - last-call-webpack-plugin "^3.0.0" + "tiny-warning" "^1.0.3" + +"mini-css-extract-plugin@0.11.3": + "integrity" "sha512-n9BA8LonkOkW1/zn+IbLPQmovsL0wMb9yx75fMJQZf2X1Zoec9yTZtyMePcyu19wPkmFbzZZA6fLTotpFhQsOA==" + "resolved" "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz" + "version" "0.11.3" + dependencies: + "loader-utils" "^1.1.0" + "normalize-url" "1.9.1" + "schema-utils" "^1.0.0" + "webpack-sources" "^1.1.0" + +"minimalistic-assert@^1.0.0", "minimalistic-assert@^1.0.1": + "integrity" "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + "resolved" "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" + "version" "1.0.1" + +"minimalistic-crypto-utils@^1.0.1": + "integrity" "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + "resolved" "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz" + "version" "1.0.1" + +"minimatch@^3.0.4", "minimatch@3.0.4": + "integrity" "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==" + "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "brace-expansion" "^1.1.7" + +"minimist@^1.1.1", "minimist@^1.2.0", "minimist@^1.2.5": + "integrity" "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz" + "version" "1.2.5" + +"minipass-collect@^1.0.2": + "integrity" "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==" + "resolved" "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "minipass" "^3.0.0" + +"minipass-flush@^1.0.5": + "integrity" "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==" + "resolved" "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz" + "version" "1.0.5" + dependencies: + "minipass" "^3.0.0" + +"minipass-pipeline@^1.2.2": + "integrity" "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==" + "resolved" "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz" + "version" "1.2.4" + dependencies: + "minipass" "^3.0.0" + +"minipass@^3.0.0", "minipass@^3.1.1": + "integrity" "sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==" + "resolved" "https://registry.npmjs.org/minipass/-/minipass-3.1.5.tgz" + "version" "3.1.5" + dependencies: + "yallist" "^4.0.0" + +"minizlib@^2.1.1": + "integrity" "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==" + "resolved" "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz" + "version" "2.1.2" + dependencies: + "minipass" "^3.0.0" + "yallist" "^4.0.0" + +"mississippi@^3.0.0": + "integrity" "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==" + "resolved" "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "concat-stream" "^1.5.0" + "duplexify" "^3.4.2" + "end-of-stream" "^1.1.0" + "flush-write-stream" "^1.0.0" + "from2" "^2.1.0" + "parallel-transform" "^1.1.0" + "pump" "^3.0.0" + "pumpify" "^1.3.3" + "stream-each" "^1.1.0" + "through2" "^2.0.0" + +"mixin-deep@^1.2.0": + "integrity" "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==" + "resolved" "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz" + "version" "1.3.2" + dependencies: + "for-in" "^1.0.2" + "is-extendable" "^1.0.1" + +"mkdirp@^0.5.1", "mkdirp@^0.5.3", "mkdirp@^0.5.5", "mkdirp@~0.5.1": + "integrity" "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==" + "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz" + "version" "0.5.5" + dependencies: + "minimist" "^1.2.5" + +"mkdirp@^1.0.3": + "integrity" "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" + "version" "1.0.4" + +"mkdirp@^1.0.4": + "integrity" "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" + "version" "1.0.4" + +"move-concurrently@^1.0.1": + "integrity" "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=" + "resolved" "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "aproba" "^1.1.1" + "copy-concurrently" "^1.0.0" + "fs-write-stream-atomic" "^1.0.8" + "mkdirp" "^0.5.1" + "rimraf" "^2.5.4" + "run-queue" "^1.0.3" + +"ms@^2.1.1", "ms@2.1.2": + "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + "version" "2.1.2" + +"ms@2.0.0": + "integrity" "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "resolved" "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" + "version" "2.0.0" + +"ms@2.1.1": + "integrity" "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz" + "version" "2.1.1" + +"multicast-dns-service-types@^1.1.0": + "integrity" "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + "resolved" "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz" + "version" "1.1.0" + +"multicast-dns@^6.0.1": + "integrity" "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==" + "resolved" "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz" + "version" "6.2.3" + dependencies: + "dns-packet" "^1.3.1" + "thunky" "^1.0.2" + +"nanoid@^3.1.30": + "integrity" "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==" + "resolved" "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz" + "version" "3.1.30" + +"nanomatch@^1.2.9": + "integrity" "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==" + "resolved" "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz" + "version" "1.2.13" + dependencies: + "arr-diff" "^4.0.0" + "array-unique" "^0.3.2" + "define-property" "^2.0.2" + "extend-shallow" "^3.0.2" + "fragment-cache" "^0.2.1" + "is-windows" "^1.0.2" + "kind-of" "^6.0.2" + "object.pick" "^1.3.0" + "regex-not" "^1.0.0" + "snapdragon" "^0.8.1" + "to-regex" "^3.0.1" + +"native-url@^0.2.6": + "integrity" "sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA==" + "resolved" "https://registry.npmjs.org/native-url/-/native-url-0.2.6.tgz" + "version" "0.2.6" + dependencies: + "querystring" "^0.2.0" + +"natural-compare@^1.4.0": + "integrity" "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + "resolved" "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" + "version" "1.4.0" + +"negotiator@0.6.2": + "integrity" "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + "resolved" "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz" + "version" "0.6.2" + +"neo-async@^2.5.0", "neo-async@^2.6.1", "neo-async@^2.6.2": + "integrity" "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + "resolved" "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" + "version" "2.6.2" + +"next-tick@~1.0.0": + "integrity" "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + "resolved" "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz" + "version" "1.0.0" + +"nice-try@^1.0.4": + "integrity" "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + "resolved" "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz" + "version" "1.0.5" + +"no-case@^3.0.4": + "integrity" "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==" + "resolved" "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "lower-case" "^2.0.2" + "tslib" "^2.0.3" + +"node-forge@^0.10.0": + "integrity" "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" + "resolved" "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz" + "version" "0.10.0" + +"node-int64@^0.4.0": + "integrity" "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + "resolved" "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" + "version" "0.4.0" + +"node-libs-browser@^2.2.1": + "integrity" "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==" + "resolved" "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz" + "version" "2.2.1" + dependencies: + "assert" "^1.1.1" + "browserify-zlib" "^0.2.0" + "buffer" "^4.3.0" + "console-browserify" "^1.1.0" + "constants-browserify" "^1.0.0" + "crypto-browserify" "^3.11.0" + "domain-browser" "^1.1.1" + "events" "^3.0.0" + "https-browserify" "^1.0.0" + "os-browserify" "^0.3.0" + "path-browserify" "0.0.1" + "process" "^0.11.10" + "punycode" "^1.2.4" + "querystring-es3" "^0.2.0" + "readable-stream" "^2.3.3" + "stream-browserify" "^2.0.1" + "stream-http" "^2.7.2" + "string_decoder" "^1.0.0" + "timers-browserify" "^2.0.4" + "tty-browserify" "0.0.0" + "url" "^0.11.0" + "util" "^0.11.0" + "vm-browserify" "^1.0.1" + +"node-modules-regexp@^1.0.0": + "integrity" "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" + "resolved" "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz" + "version" "1.0.0" + +"node-notifier@^8.0.0": + "integrity" "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==" + "resolved" "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz" + "version" "8.0.2" + dependencies: + "growly" "^1.3.0" + "is-wsl" "^2.2.0" + "semver" "^7.3.2" + "shellwords" "^0.1.1" + "uuid" "^8.3.0" + "which" "^2.0.2" + +"node-releases@^1.1.61": + "integrity" "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==" + "resolved" "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz" + "version" "1.1.77" + +"node-releases@^2.0.1": + "integrity" "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==" + "resolved" "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz" + "version" "2.0.1" + +"normalize-package-data@^2.5.0": + "integrity" "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==" + "resolved" "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz" + "version" "2.5.0" + dependencies: + "hosted-git-info" "^2.1.4" + "resolve" "^1.10.0" + "semver" "2 || 3 || 4 || 5" + "validate-npm-package-license" "^3.0.1" + +"normalize-path@^2.1.1": + "integrity" "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=" + "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "remove-trailing-separator" "^1.0.1" + +"normalize-path@^3.0.0", "normalize-path@~3.0.0": + "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" + "version" "3.0.0" + +"normalize-range@^0.1.2": + "integrity" "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" + "resolved" "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" + "version" "0.1.2" + +"normalize-url@^3.0.0": + "integrity" "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==" + "resolved" "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz" + "version" "3.3.0" + +"normalize-url@1.9.1": + "integrity" "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=" + "resolved" "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz" + "version" "1.9.1" + dependencies: + "object-assign" "^4.0.1" + "prepend-http" "^1.0.0" + "query-string" "^4.1.0" + "sort-keys" "^1.0.0" + +"npm-run-path@^2.0.0": + "integrity" "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=" + "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "path-key" "^2.0.0" + +"npm-run-path@^4.0.0": + "integrity" "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==" + "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "path-key" "^3.0.0" + +"nth-check@^1.0.2": + "integrity" "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==" + "resolved" "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "boolbase" "~1.0.0" + +"nth-check@^2.0.0": + "integrity" "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==" + "resolved" "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "boolbase" "^1.0.0" + +"num2fraction@^1.2.2": + "integrity" "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" + "resolved" "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz" + "version" "1.2.2" + +"nwsapi@^2.2.0": + "integrity" "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + "resolved" "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz" + "version" "2.2.0" + +"object-assign@^4.0.1", "object-assign@^4.1.0", "object-assign@^4.1.1": + "integrity" "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + "resolved" "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" + "version" "4.1.1" + +"object-copy@^0.1.0": + "integrity" "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=" + "resolved" "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz" + "version" "0.1.0" + dependencies: + "copy-descriptor" "^0.1.0" + "define-property" "^0.2.5" + "kind-of" "^3.0.3" + +"object-inspect@^1.11.0", "object-inspect@^1.9.0": + "integrity" "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==" + "resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz" + "version" "1.11.0" + +"object-is@^1.0.1": + "integrity" "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==" + "resolved" "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz" + "version" "1.1.5" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + +"object-keys@^1.0.12", "object-keys@^1.1.1": + "integrity" "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + "resolved" "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" + "version" "1.1.1" + +"object-visit@^1.0.0": + "integrity" "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=" + "resolved" "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "isobject" "^3.0.0" + +"object.assign@^4.1.0", "object.assign@^4.1.2": + "integrity" "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==" + "resolved" "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "call-bind" "^1.0.0" + "define-properties" "^1.1.3" + "has-symbols" "^1.0.1" + "object-keys" "^1.1.1" + +"object.entries@^1.1.0", "object.entries@^1.1.4": + "integrity" "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==" + "resolved" "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz" + "version" "1.1.5" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + "es-abstract" "^1.19.1" + +"object.fromentries@^2.0.4": + "integrity" "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==" + "resolved" "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz" + "version" "2.0.5" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + "es-abstract" "^1.19.1" + +"object.getownpropertydescriptors@^2.0.3", "object.getownpropertydescriptors@^2.1.0": + "integrity" "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==" + "resolved" "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz" + "version" "2.1.3" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + "es-abstract" "^1.19.1" + +"object.hasown@^1.0.0": + "integrity" "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==" + "resolved" "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz" + "version" "1.1.0" + dependencies: + "define-properties" "^1.1.3" + "es-abstract" "^1.19.1" + +"object.pick@^1.3.0": + "integrity" "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=" + "resolved" "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz" + "version" "1.3.0" + dependencies: + "isobject" "^3.0.1" + +"object.values@^1.1.0", "object.values@^1.1.4", "object.values@^1.1.5": + "integrity" "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==" + "resolved" "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz" + "version" "1.1.5" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + "es-abstract" "^1.19.1" + +"obuf@^1.0.0", "obuf@^1.1.2": + "integrity" "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + "resolved" "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz" + "version" "1.1.2" + +"on-finished@~2.3.0": + "integrity" "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=" + "resolved" "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz" + "version" "2.3.0" + dependencies: + "ee-first" "1.1.1" + +"on-headers@~1.0.2": + "integrity" "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + "resolved" "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz" + "version" "1.0.2" + +"once@^1.3.0", "once@^1.3.1", "once@^1.4.0": + "integrity" "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=" + "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + "version" "1.4.0" + dependencies: + "wrappy" "1" + +"onetime@^5.1.0": + "integrity" "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==" + "resolved" "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" + "version" "5.1.2" + dependencies: + "mimic-fn" "^2.1.0" + +"open@^7.0.2": + "integrity" "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==" + "resolved" "https://registry.npmjs.org/open/-/open-7.4.2.tgz" + "version" "7.4.2" + dependencies: + "is-docker" "^2.0.0" + "is-wsl" "^2.1.1" + +"opn@^5.5.0": + "integrity" "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==" + "resolved" "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz" + "version" "5.5.0" + dependencies: + "is-wsl" "^1.1.0" + +"optimize-css-assets-webpack-plugin@5.0.4": + "integrity" "sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A==" + "resolved" "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz" + "version" "5.0.4" + dependencies: + "cssnano" "^4.1.10" + "last-call-webpack-plugin" "^3.0.0" -optionator@^0.8.1: - version "0.8.3" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" - integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== - dependencies: - 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" +"optionator@^0.8.1": + "integrity" "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==" + "resolved" "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz" + "version" "0.8.3" + dependencies: + "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" -optionator@^0.9.1: - version "0.9.1" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" - integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== +"optionator@^0.9.1": + "integrity" "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==" + "resolved" "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz" + "version" "0.9.1" dependencies: - deep-is "^0.1.3" - fast-levenshtein "^2.0.6" - levn "^0.4.1" - prelude-ls "^1.2.1" - type-check "^0.4.0" - word-wrap "^1.2.3" - -original@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/original/-/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f" - integrity sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg== - dependencies: - url-parse "^1.4.3" - -os-browserify@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" - integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= - -p-each-series@^2.1.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-2.2.0.tgz#105ab0357ce72b202a8a8b94933672657b5e2a9a" - integrity sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA== - -p-finally@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" - integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= + "deep-is" "^0.1.3" + "fast-levenshtein" "^2.0.6" + "levn" "^0.4.1" + "prelude-ls" "^1.2.1" + "type-check" "^0.4.0" + "word-wrap" "^1.2.3" + +"original@^1.0.0": + "integrity" "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==" + "resolved" "https://registry.npmjs.org/original/-/original-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "url-parse" "^1.4.3" + +"os-browserify@^0.3.0": + "integrity" "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + "resolved" "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz" + "version" "0.3.0" + +"p-each-series@^2.1.0": + "integrity" "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==" + "resolved" "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz" + "version" "2.2.0" + +"p-finally@^1.0.0": + "integrity" "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + "resolved" "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz" + "version" "1.0.0" -p-limit@^1.1.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" - integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== +"p-limit@^1.1.0": + "integrity" "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==" + "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz" + "version" "1.3.0" dependencies: - p-try "^1.0.0" - -p-limit@^2.0.0, p-limit@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - dependencies: - p-try "^2.0.0" - -p-limit@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" - integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== - dependencies: - yocto-queue "^0.1.0" - -p-locate@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" - integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= - dependencies: - p-limit "^1.1.0" - -p-locate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" - integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== - dependencies: - p-limit "^2.0.0" - -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== - dependencies: - p-limit "^2.2.0" - -p-map@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" - integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== - -p-map@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" - integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== - dependencies: - aggregate-error "^3.0.0" - -p-retry@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328" - integrity sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w== - dependencies: - retry "^0.12.0" - -p-try@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" - integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= + "p-try" "^1.0.0" + +"p-limit@^2.0.0", "p-limit@^2.2.0": + "integrity" "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==" + "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" + "version" "2.3.0" + dependencies: + "p-try" "^2.0.0" + +"p-limit@^3.0.2": + "integrity" "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==" + "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "yocto-queue" "^0.1.0" + +"p-locate@^2.0.0": + "integrity" "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=" + "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "p-limit" "^1.1.0" + +"p-locate@^3.0.0": + "integrity" "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==" + "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "p-limit" "^2.0.0" + +"p-locate@^4.1.0": + "integrity" "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==" + "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "p-limit" "^2.2.0" + +"p-map@^2.0.0": + "integrity" "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + "resolved" "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz" + "version" "2.1.0" + +"p-map@^4.0.0": + "integrity" "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==" + "resolved" "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "aggregate-error" "^3.0.0" + +"p-retry@^3.0.1": + "integrity" "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==" + "resolved" "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "retry" "^0.12.0" + +"p-try@^1.0.0": + "integrity" "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + "resolved" "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz" + "version" "1.0.0" -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== +"p-try@^2.0.0": + "integrity" "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + "resolved" "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" + "version" "2.2.0" -pako@~1.0.5: - version "1.0.11" - resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" - integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== +"pako@~1.0.5": + "integrity" "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + "resolved" "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz" + "version" "1.0.11" -parallel-transform@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" - integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg== +"parallel-transform@^1.1.0": + "integrity" "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==" + "resolved" "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz" + "version" "1.2.0" dependencies: - cyclist "^1.0.1" - inherits "^2.0.3" - readable-stream "^2.1.5" + "cyclist" "^1.0.1" + "inherits" "^2.0.3" + "readable-stream" "^2.1.5" -param-case@^3.0.3: - version "3.0.4" - resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" - integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== +"param-case@^3.0.3": + "integrity" "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==" + "resolved" "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz" + "version" "3.0.4" dependencies: - dot-case "^3.0.4" - tslib "^2.0.3" + "dot-case" "^3.0.4" + "tslib" "^2.0.3" -parent-module@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== +"parent-module@^1.0.0": + "integrity" "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==" + "resolved" "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" + "version" "1.0.1" dependencies: - callsites "^3.0.0" + "callsites" "^3.0.0" -parse-asn1@^5.0.0, parse-asn1@^5.1.5: - version "5.1.6" - resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" - integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== +"parse-asn1@^5.0.0", "parse-asn1@^5.1.5": + "integrity" "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==" + "resolved" "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz" + "version" "5.1.6" dependencies: - asn1.js "^5.2.0" - browserify-aes "^1.0.0" - evp_bytestokey "^1.0.0" - pbkdf2 "^3.0.3" - safe-buffer "^5.1.1" + "asn1.js" "^5.2.0" + "browserify-aes" "^1.0.0" + "evp_bytestokey" "^1.0.0" + "pbkdf2" "^3.0.3" + "safe-buffer" "^5.1.1" -parse-json@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" - integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= +"parse-json@^4.0.0": + "integrity" "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=" + "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz" + "version" "4.0.0" dependencies: - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" + "error-ex" "^1.3.1" + "json-parse-better-errors" "^1.0.1" -parse-json@^5.0.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" - integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== +"parse-json@^5.0.0": + "integrity" "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==" + "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" + "version" "5.2.0" dependencies: "@babel/code-frame" "^7.0.0" - error-ex "^1.3.1" - json-parse-even-better-errors "^2.3.0" - lines-and-columns "^1.1.6" - -parse5@6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" - integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== - -parseurl@~1.3.2, parseurl@~1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" - integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== - -pascal-case@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" - integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - -pascalcase@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" - integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= - -path-browserify@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" - integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== - -path-dirname@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" - integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= - -path-exists@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" - integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= - -path-is-inside@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" - integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= - -path-key@^2.0.0, path-key@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" - integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= - -path-key@^3.0.0, path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-parse@^1.0.6: - version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -path-to-regexp@0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" - integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= - -path-to-regexp@^1.7.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz#887b3ba9d84393e87a0a0b9f4cb756198b53548a" - integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== - dependencies: - isarray "0.0.1" - -path-type@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== - -pbkdf2@^3.0.3: - version "3.1.2" - resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075" - integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== - dependencies: - create-hash "^1.1.2" - create-hmac "^1.1.4" - ripemd160 "^2.0.1" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - -performance-now@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" - integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= - -phosphor-react@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/phosphor-react/-/phosphor-react-1.3.1.tgz#96e33f44370d83cda15b60cccc17087ad0060684" - integrity sha512-N4dk4Lrl8Pa2V9cImw/6zP8x9oPFOSh6ixtSvB73zmcpKrX6Sb+lPlu6Y222VOwZx19mfo01bP+OeAbXHw95Jg== - -picocolors@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-0.2.1.tgz#570670f793646851d1ba135996962abad587859f" - integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA== - -picocolors@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== - -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3: - version "2.3.0" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" - integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== - -pify@^2.0.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" - integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= - -pify@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" - integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== - -pinkie-promise@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" - integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= - dependencies: - pinkie "^2.0.0" - -pinkie@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" - integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= - -pirates@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" - integrity sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA== - dependencies: - node-modules-regexp "^1.0.0" - -pkg-dir@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" - integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= - dependencies: - find-up "^2.1.0" - -pkg-dir@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" - integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== - dependencies: - find-up "^3.0.0" - -pkg-dir@^4.1.0, pkg-dir@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" - integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== - dependencies: - find-up "^4.0.0" - -pkg-up@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" - integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== - dependencies: - find-up "^3.0.0" + "error-ex" "^1.3.1" + "json-parse-even-better-errors" "^2.3.0" + "lines-and-columns" "^1.1.6" + +"parse5@6.0.1": + "integrity" "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + "resolved" "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz" + "version" "6.0.1" + +"parseurl@~1.3.2", "parseurl@~1.3.3": + "integrity" "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + "resolved" "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" + "version" "1.3.3" + +"pascal-case@^3.1.2": + "integrity" "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==" + "resolved" "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz" + "version" "3.1.2" + dependencies: + "no-case" "^3.0.4" + "tslib" "^2.0.3" + +"pascalcase@^0.1.1": + "integrity" "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + "resolved" "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz" + "version" "0.1.1" + +"path-browserify@0.0.1": + "integrity" "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + "resolved" "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz" + "version" "0.0.1" + +"path-dirname@^1.0.0": + "integrity" "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + "resolved" "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz" + "version" "1.0.2" + +"path-exists@^3.0.0": + "integrity" "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" + "version" "3.0.0" + +"path-exists@^4.0.0": + "integrity" "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" + "version" "4.0.0" + +"path-is-absolute@^1.0.0": + "integrity" "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + "version" "1.0.1" + +"path-is-inside@^1.0.2": + "integrity" "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + "resolved" "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz" + "version" "1.0.2" + +"path-key@^2.0.0", "path-key@^2.0.1": + "integrity" "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + "resolved" "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz" + "version" "2.0.1" + +"path-key@^3.0.0", "path-key@^3.1.0": + "integrity" "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + "resolved" "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + "version" "3.1.1" + +"path-parse@^1.0.6": + "integrity" "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" + "version" "1.0.7" + +"path-to-regexp@^1.7.0": + "integrity" "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==" + "resolved" "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz" + "version" "1.8.0" + dependencies: + "isarray" "0.0.1" + +"path-to-regexp@0.1.7": + "integrity" "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + "resolved" "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" + "version" "0.1.7" + +"path-type@^4.0.0": + "integrity" "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + "resolved" "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" + "version" "4.0.0" + +"pbkdf2@^3.0.3": + "integrity" "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==" + "resolved" "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz" + "version" "3.1.2" + dependencies: + "create-hash" "^1.1.2" + "create-hmac" "^1.1.4" + "ripemd160" "^2.0.1" + "safe-buffer" "^5.0.1" + "sha.js" "^2.4.8" + +"performance-now@^2.1.0": + "integrity" "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + "resolved" "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz" + "version" "2.1.0" + +"phosphor-react@^1.3.1": + "integrity" "sha512-N4dk4Lrl8Pa2V9cImw/6zP8x9oPFOSh6ixtSvB73zmcpKrX6Sb+lPlu6Y222VOwZx19mfo01bP+OeAbXHw95Jg==" + "resolved" "https://registry.npmjs.org/phosphor-react/-/phosphor-react-1.3.1.tgz" + "version" "1.3.1" + +"picocolors@^0.2.1": + "integrity" "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + "resolved" "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz" + "version" "0.2.1" + +"picocolors@^1.0.0": + "integrity" "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "resolved" "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" + "version" "1.0.0" + +"picomatch@^2.0.4", "picomatch@^2.2.1", "picomatch@^2.2.2", "picomatch@^2.2.3": + "integrity" "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" + "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz" + "version" "2.3.0" + +"pify@^2.0.0": + "integrity" "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + "resolved" "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + "version" "2.3.0" + +"pify@^4.0.1": + "integrity" "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + "resolved" "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz" + "version" "4.0.1" + +"pinkie-promise@^2.0.0": + "integrity" "sha1-ITXW36ejWMBprJsXh3YogihFD/o=" + "resolved" "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "pinkie" "^2.0.0" + +"pinkie@^2.0.0": + "integrity" "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + "resolved" "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + "version" "2.0.4" + +"pirates@^4.0.1": + "integrity" "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==" + "resolved" "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "node-modules-regexp" "^1.0.0" + +"pkg-dir@^2.0.0": + "integrity" "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=" + "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "find-up" "^2.1.0" + +"pkg-dir@^3.0.0": + "integrity" "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==" + "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "find-up" "^3.0.0" + +"pkg-dir@^4.1.0": + "integrity" "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==" + "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" + "version" "4.2.0" + dependencies: + "find-up" "^4.0.0" + +"pkg-dir@^4.2.0": + "integrity" "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==" + "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" + "version" "4.2.0" + dependencies: + "find-up" "^4.0.0" + +"pkg-up@3.1.0": + "integrity" "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==" + "resolved" "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "find-up" "^3.0.0" -pnp-webpack-plugin@1.6.4: - version "1.6.4" - resolved "https://registry.yarnpkg.com/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz#c9711ac4dc48a685dabafc86f8b6dd9f8df84149" - integrity sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg== - dependencies: - ts-pnp "^1.1.6" - -portfinder@^1.0.26: - version "1.0.28" - resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778" - integrity sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA== +"pnp-webpack-plugin@1.6.4": + "integrity" "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==" + "resolved" "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz" + "version" "1.6.4" + dependencies: + "ts-pnp" "^1.1.6" + +"portfinder@^1.0.26": + "integrity" "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==" + "resolved" "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz" + "version" "1.0.28" dependencies: - async "^2.6.2" - debug "^3.1.1" - mkdirp "^0.5.5" + "async" "^2.6.2" + "debug" "^3.1.1" + "mkdirp" "^0.5.5" -posix-character-classes@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" - integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= +"posix-character-classes@^0.1.0": + "integrity" "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + "resolved" "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz" + "version" "0.1.1" -postcss-attribute-case-insensitive@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz#d93e46b504589e94ac7277b0463226c68041a880" - integrity sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA== +"postcss-attribute-case-insensitive@^4.0.1": + "integrity" "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==" + "resolved" "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz" + "version" "4.0.2" dependencies: - postcss "^7.0.2" - postcss-selector-parser "^6.0.2" + "postcss" "^7.0.2" + "postcss-selector-parser" "^6.0.2" -postcss-browser-comments@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz#1248d2d935fb72053c8e1f61a84a57292d9f65e9" - integrity sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig== +"postcss-browser-comments@^3.0.0": + "integrity" "sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig==" + "resolved" "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz" + "version" "3.0.0" dependencies: - postcss "^7" + "postcss" "^7" -postcss-calc@^7.0.1: - version "7.0.5" - resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.5.tgz#f8a6e99f12e619c2ebc23cf6c486fdc15860933e" - integrity sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg== +"postcss-calc@^7.0.1": + "integrity" "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==" + "resolved" "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz" + "version" "7.0.5" dependencies: - postcss "^7.0.27" - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.0.2" + "postcss" "^7.0.27" + "postcss-selector-parser" "^6.0.2" + "postcss-value-parser" "^4.0.2" -postcss-color-functional-notation@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz#5efd37a88fbabeb00a2966d1e53d98ced93f74e0" - integrity sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g== +"postcss-color-functional-notation@^2.0.1": + "integrity" "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==" + "resolved" "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz" + "version" "2.0.1" dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" + "postcss" "^7.0.2" + "postcss-values-parser" "^2.0.0" -postcss-color-gray@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz#532a31eb909f8da898ceffe296fdc1f864be8547" - integrity sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw== +"postcss-color-gray@^5.0.0": + "integrity" "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==" + "resolved" "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz" + "version" "5.0.0" dependencies: "@csstools/convert-colors" "^1.4.0" - postcss "^7.0.5" - postcss-values-parser "^2.0.0" + "postcss" "^7.0.5" + "postcss-values-parser" "^2.0.0" -postcss-color-hex-alpha@^5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz#a8d9ca4c39d497c9661e374b9c51899ef0f87388" - integrity sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw== +"postcss-color-hex-alpha@^5.0.3": + "integrity" "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==" + "resolved" "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz" + "version" "5.0.3" dependencies: - postcss "^7.0.14" - postcss-values-parser "^2.0.1" + "postcss" "^7.0.14" + "postcss-values-parser" "^2.0.1" -postcss-color-mod-function@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz#816ba145ac11cc3cb6baa905a75a49f903e4d31d" - integrity sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ== +"postcss-color-mod-function@^3.0.3": + "integrity" "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==" + "resolved" "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz" + "version" "3.0.3" dependencies: "@csstools/convert-colors" "^1.4.0" - postcss "^7.0.2" - postcss-values-parser "^2.0.0" + "postcss" "^7.0.2" + "postcss-values-parser" "^2.0.0" -postcss-color-rebeccapurple@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz#c7a89be872bb74e45b1e3022bfe5748823e6de77" - integrity sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g== +"postcss-color-rebeccapurple@^4.0.1": + "integrity" "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==" + "resolved" "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz" + "version" "4.0.1" dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" + "postcss" "^7.0.2" + "postcss-values-parser" "^2.0.0" -postcss-colormin@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-4.0.3.tgz#ae060bce93ed794ac71264f08132d550956bd381" - integrity sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw== +"postcss-colormin@^4.0.3": + "integrity" "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==" + "resolved" "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz" + "version" "4.0.3" dependencies: - browserslist "^4.0.0" - color "^3.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + "browserslist" "^4.0.0" + "color" "^3.0.0" + "has" "^1.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" -postcss-convert-values@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz#ca3813ed4da0f812f9d43703584e449ebe189a7f" - integrity sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ== +"postcss-convert-values@^4.0.1": + "integrity" "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==" + "resolved" "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz" + "version" "4.0.1" dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" -postcss-custom-media@^7.0.8: - version "7.0.8" - resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz#fffd13ffeffad73621be5f387076a28b00294e0c" - integrity sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg== +"postcss-custom-media@^7.0.8": + "integrity" "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==" + "resolved" "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz" + "version" "7.0.8" dependencies: - postcss "^7.0.14" + "postcss" "^7.0.14" -postcss-custom-properties@^8.0.11: - version "8.0.11" - resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz#2d61772d6e92f22f5e0d52602df8fae46fa30d97" - integrity sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA== +"postcss-custom-properties@^8.0.11": + "integrity" "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==" + "resolved" "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz" + "version" "8.0.11" dependencies: - postcss "^7.0.17" - postcss-values-parser "^2.0.1" + "postcss" "^7.0.17" + "postcss-values-parser" "^2.0.1" -postcss-custom-selectors@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz#64858c6eb2ecff2fb41d0b28c9dd7b3db4de7fba" - integrity sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w== +"postcss-custom-selectors@^5.1.2": + "integrity" "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==" + "resolved" "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz" + "version" "5.1.2" dependencies: - postcss "^7.0.2" - postcss-selector-parser "^5.0.0-rc.3" + "postcss" "^7.0.2" + "postcss-selector-parser" "^5.0.0-rc.3" -postcss-dir-pseudo-class@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz#6e3a4177d0edb3abcc85fdb6fbb1c26dabaeaba2" - integrity sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw== +"postcss-dir-pseudo-class@^5.0.0": + "integrity" "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==" + "resolved" "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz" + "version" "5.0.0" dependencies: - postcss "^7.0.2" - postcss-selector-parser "^5.0.0-rc.3" + "postcss" "^7.0.2" + "postcss-selector-parser" "^5.0.0-rc.3" -postcss-discard-comments@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz#1fbabd2c246bff6aaad7997b2b0918f4d7af4033" - integrity sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg== +"postcss-discard-comments@^4.0.2": + "integrity" "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==" + "resolved" "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz" + "version" "4.0.2" dependencies: - postcss "^7.0.0" + "postcss" "^7.0.0" -postcss-discard-duplicates@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz#3fe133cd3c82282e550fc9b239176a9207b784eb" - integrity sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ== +"postcss-discard-duplicates@^4.0.2": + "integrity" "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==" + "resolved" "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz" + "version" "4.0.2" dependencies: - postcss "^7.0.0" + "postcss" "^7.0.0" -postcss-discard-empty@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz#c8c951e9f73ed9428019458444a02ad90bb9f765" - integrity sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w== +"postcss-discard-empty@^4.0.1": + "integrity" "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==" + "resolved" "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz" + "version" "4.0.1" dependencies: - postcss "^7.0.0" + "postcss" "^7.0.0" -postcss-discard-overridden@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz#652aef8a96726f029f5e3e00146ee7a4e755ff57" - integrity sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg== +"postcss-discard-overridden@^4.0.1": + "integrity" "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==" + "resolved" "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz" + "version" "4.0.1" dependencies: - postcss "^7.0.0" + "postcss" "^7.0.0" -postcss-double-position-gradients@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz#fc927d52fddc896cb3a2812ebc5df147e110522e" - integrity sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA== +"postcss-double-position-gradients@^1.0.0": + "integrity" "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==" + "resolved" "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz" + "version" "1.0.0" dependencies: - postcss "^7.0.5" - postcss-values-parser "^2.0.0" + "postcss" "^7.0.5" + "postcss-values-parser" "^2.0.0" -postcss-env-function@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/postcss-env-function/-/postcss-env-function-2.0.2.tgz#0f3e3d3c57f094a92c2baf4b6241f0b0da5365d7" - integrity sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw== +"postcss-env-function@^2.0.2": + "integrity" "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==" + "resolved" "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz" + "version" "2.0.2" dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" + "postcss" "^7.0.2" + "postcss-values-parser" "^2.0.0" -postcss-flexbugs-fixes@4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz#9218a65249f30897deab1033aced8578562a6690" - integrity sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ== +"postcss-flexbugs-fixes@4.2.1": + "integrity" "sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==" + "resolved" "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz" + "version" "4.2.1" dependencies: - postcss "^7.0.26" + "postcss" "^7.0.26" -postcss-focus-visible@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz#477d107113ade6024b14128317ade2bd1e17046e" - integrity sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g== +"postcss-focus-visible@^4.0.0": + "integrity" "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==" + "resolved" "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz" + "version" "4.0.0" dependencies: - postcss "^7.0.2" + "postcss" "^7.0.2" -postcss-focus-within@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz#763b8788596cee9b874c999201cdde80659ef680" - integrity sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w== +"postcss-focus-within@^3.0.0": + "integrity" "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==" + "resolved" "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz" + "version" "3.0.0" dependencies: - postcss "^7.0.2" + "postcss" "^7.0.2" -postcss-font-variant@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz#42d4c0ab30894f60f98b17561eb5c0321f502641" - integrity sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA== +"postcss-font-variant@^4.0.0": + "integrity" "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==" + "resolved" "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz" + "version" "4.0.1" dependencies: - postcss "^7.0.2" + "postcss" "^7.0.2" -postcss-gap-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz#431c192ab3ed96a3c3d09f2ff615960f902c1715" - integrity sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg== +"postcss-gap-properties@^2.0.0": + "integrity" "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==" + "resolved" "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz" + "version" "2.0.0" dependencies: - postcss "^7.0.2" + "postcss" "^7.0.2" -postcss-image-set-function@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz#28920a2f29945bed4c3198d7df6496d410d3f288" - integrity sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw== +"postcss-image-set-function@^3.0.1": + "integrity" "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==" + "resolved" "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz" + "version" "3.0.1" dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" + "postcss" "^7.0.2" + "postcss-values-parser" "^2.0.0" -postcss-initial@^3.0.0: - version "3.0.4" - resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-3.0.4.tgz#9d32069a10531fe2ecafa0b6ac750ee0bc7efc53" - integrity sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg== +"postcss-initial@^3.0.0": + "integrity" "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==" + "resolved" "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz" + "version" "3.0.4" dependencies: - postcss "^7.0.2" + "postcss" "^7.0.2" -postcss-lab-function@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz#bb51a6856cd12289ab4ae20db1e3821ef13d7d2e" - integrity sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg== +"postcss-lab-function@^2.0.1": + "integrity" "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==" + "resolved" "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz" + "version" "2.0.1" dependencies: "@csstools/convert-colors" "^1.4.0" - postcss "^7.0.2" - postcss-values-parser "^2.0.0" - -postcss-load-config@^2.0.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-2.1.2.tgz#c5ea504f2c4aef33c7359a34de3573772ad7502a" - integrity sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw== - dependencies: - cosmiconfig "^5.0.0" - import-cwd "^2.0.0" - -postcss-loader@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-3.0.0.tgz#6b97943e47c72d845fa9e03f273773d4e8dd6c2d" - integrity sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA== - dependencies: - loader-utils "^1.1.0" - postcss "^7.0.0" - postcss-load-config "^2.0.0" - schema-utils "^1.0.0" - -postcss-logical@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-3.0.0.tgz#2495d0f8b82e9f262725f75f9401b34e7b45d5b5" - integrity sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA== - dependencies: - postcss "^7.0.2" - -postcss-media-minmax@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz#b75bb6cbc217c8ac49433e12f22048814a4f5ed5" - integrity sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw== - dependencies: - postcss "^7.0.2" - -postcss-merge-longhand@^4.0.11: - version "4.0.11" - resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz#62f49a13e4a0ee04e7b98f42bb16062ca2549e24" - integrity sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw== - dependencies: - css-color-names "0.0.4" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - stylehacks "^4.0.0" - -postcss-merge-rules@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz#362bea4ff5a1f98e4075a713c6cb25aefef9a650" - integrity sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ== - dependencies: - browserslist "^4.0.0" - caniuse-api "^3.0.0" - cssnano-util-same-parent "^4.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" - vendors "^1.0.0" - -postcss-minify-font-values@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz#cd4c344cce474343fac5d82206ab2cbcb8afd5a6" - integrity sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg== - dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-minify-gradients@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz#93b29c2ff5099c535eecda56c4aa6e665a663471" - integrity sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q== - dependencies: - cssnano-util-get-arguments "^4.0.0" - is-color-stop "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-minify-params@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz#6b9cef030c11e35261f95f618c90036d680db874" - integrity sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg== - dependencies: - alphanum-sort "^1.0.0" - browserslist "^4.0.0" - cssnano-util-get-arguments "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - uniqs "^2.0.0" - -postcss-minify-selectors@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz#e2e5eb40bfee500d0cd9243500f5f8ea4262fbd8" - integrity sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g== - dependencies: - alphanum-sort "^1.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" - -postcss-modules-extract-imports@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz#818719a1ae1da325f9832446b01136eeb493cd7e" - integrity sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ== - dependencies: - postcss "^7.0.5" - -postcss-modules-local-by-default@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz#bb14e0cc78279d504dbdcbfd7e0ca28993ffbbb0" - integrity sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw== - dependencies: - icss-utils "^4.1.1" - postcss "^7.0.32" - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.1.0" - -postcss-modules-scope@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz#385cae013cc7743f5a7d7602d1073a89eaae62ee" - integrity sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ== - dependencies: - postcss "^7.0.6" - postcss-selector-parser "^6.0.0" - -postcss-modules-values@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz#5b5000d6ebae29b4255301b4a3a54574423e7f10" - integrity sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg== - dependencies: - icss-utils "^4.0.0" - postcss "^7.0.6" - -postcss-nesting@^7.0.0: - version "7.0.1" - resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-7.0.1.tgz#b50ad7b7f0173e5b5e3880c3501344703e04c052" - integrity sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg== - dependencies: - postcss "^7.0.2" - -postcss-normalize-charset@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz#8b35add3aee83a136b0471e0d59be58a50285dd4" - integrity sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g== - dependencies: - postcss "^7.0.0" - -postcss-normalize-display-values@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz#0dbe04a4ce9063d4667ed2be476bb830c825935a" - integrity sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ== - dependencies: - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-positions@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz#05f757f84f260437378368a91f8932d4b102917f" - integrity sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA== - dependencies: - cssnano-util-get-arguments "^4.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-repeat-style@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz#c4ebbc289f3991a028d44751cbdd11918b17910c" - integrity sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q== - dependencies: - cssnano-util-get-arguments "^4.0.0" - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-string@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz#cd44c40ab07a0c7a36dc5e99aace1eca4ec2690c" - integrity sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA== - dependencies: - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-timing-functions@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz#8e009ca2a3949cdaf8ad23e6b6ab99cb5e7d28d9" - integrity sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A== - dependencies: - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-unicode@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz#841bd48fdcf3019ad4baa7493a3d363b52ae1cfb" - integrity sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg== - dependencies: - browserslist "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-url@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz#10e437f86bc7c7e58f7b9652ed878daaa95faae1" - integrity sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA== - dependencies: - is-absolute-url "^2.0.0" - normalize-url "^3.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-whitespace@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz#bf1d4070fe4fcea87d1348e825d8cc0c5faa7d82" - integrity sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA== - dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize@8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize/-/postcss-normalize-8.0.1.tgz#90e80a7763d7fdf2da6f2f0f82be832ce4f66776" - integrity sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ== + "postcss" "^7.0.2" + "postcss-values-parser" "^2.0.0" + +"postcss-load-config@^2.0.0": + "integrity" "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==" + "resolved" "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz" + "version" "2.1.2" + dependencies: + "cosmiconfig" "^5.0.0" + "import-cwd" "^2.0.0" + +"postcss-loader@3.0.0": + "integrity" "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==" + "resolved" "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "loader-utils" "^1.1.0" + "postcss" "^7.0.0" + "postcss-load-config" "^2.0.0" + "schema-utils" "^1.0.0" + +"postcss-logical@^3.0.0": + "integrity" "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==" + "resolved" "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "postcss" "^7.0.2" + +"postcss-media-minmax@^4.0.0": + "integrity" "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==" + "resolved" "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "postcss" "^7.0.2" + +"postcss-merge-longhand@^4.0.11": + "integrity" "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==" + "resolved" "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz" + "version" "4.0.11" + dependencies: + "css-color-names" "0.0.4" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" + "stylehacks" "^4.0.0" + +"postcss-merge-rules@^4.0.3": + "integrity" "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==" + "resolved" "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz" + "version" "4.0.3" + dependencies: + "browserslist" "^4.0.0" + "caniuse-api" "^3.0.0" + "cssnano-util-same-parent" "^4.0.0" + "postcss" "^7.0.0" + "postcss-selector-parser" "^3.0.0" + "vendors" "^1.0.0" + +"postcss-minify-font-values@^4.0.2": + "integrity" "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==" + "resolved" "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz" + "version" "4.0.2" + dependencies: + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" + +"postcss-minify-gradients@^4.0.2": + "integrity" "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==" + "resolved" "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz" + "version" "4.0.2" + dependencies: + "cssnano-util-get-arguments" "^4.0.0" + "is-color-stop" "^1.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" + +"postcss-minify-params@^4.0.2": + "integrity" "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==" + "resolved" "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz" + "version" "4.0.2" + dependencies: + "alphanum-sort" "^1.0.0" + "browserslist" "^4.0.0" + "cssnano-util-get-arguments" "^4.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" + "uniqs" "^2.0.0" + +"postcss-minify-selectors@^4.0.2": + "integrity" "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==" + "resolved" "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz" + "version" "4.0.2" + dependencies: + "alphanum-sort" "^1.0.0" + "has" "^1.0.0" + "postcss" "^7.0.0" + "postcss-selector-parser" "^3.0.0" + +"postcss-modules-extract-imports@^2.0.0": + "integrity" "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==" + "resolved" "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "postcss" "^7.0.5" + +"postcss-modules-local-by-default@^3.0.3": + "integrity" "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==" + "resolved" "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz" + "version" "3.0.3" + dependencies: + "icss-utils" "^4.1.1" + "postcss" "^7.0.32" + "postcss-selector-parser" "^6.0.2" + "postcss-value-parser" "^4.1.0" + +"postcss-modules-scope@^2.2.0": + "integrity" "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==" + "resolved" "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz" + "version" "2.2.0" + dependencies: + "postcss" "^7.0.6" + "postcss-selector-parser" "^6.0.0" + +"postcss-modules-values@^3.0.0": + "integrity" "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==" + "resolved" "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "icss-utils" "^4.0.0" + "postcss" "^7.0.6" + +"postcss-nesting@^7.0.0": + "integrity" "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==" + "resolved" "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz" + "version" "7.0.1" + dependencies: + "postcss" "^7.0.2" + +"postcss-normalize-charset@^4.0.1": + "integrity" "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==" + "resolved" "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "postcss" "^7.0.0" + +"postcss-normalize-display-values@^4.0.2": + "integrity" "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==" + "resolved" "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz" + "version" "4.0.2" + dependencies: + "cssnano-util-get-match" "^4.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" + +"postcss-normalize-positions@^4.0.2": + "integrity" "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==" + "resolved" "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz" + "version" "4.0.2" + dependencies: + "cssnano-util-get-arguments" "^4.0.0" + "has" "^1.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" + +"postcss-normalize-repeat-style@^4.0.2": + "integrity" "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==" + "resolved" "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz" + "version" "4.0.2" + dependencies: + "cssnano-util-get-arguments" "^4.0.0" + "cssnano-util-get-match" "^4.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" + +"postcss-normalize-string@^4.0.2": + "integrity" "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==" + "resolved" "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz" + "version" "4.0.2" + dependencies: + "has" "^1.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" + +"postcss-normalize-timing-functions@^4.0.2": + "integrity" "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==" + "resolved" "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz" + "version" "4.0.2" + dependencies: + "cssnano-util-get-match" "^4.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" + +"postcss-normalize-unicode@^4.0.1": + "integrity" "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==" + "resolved" "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "browserslist" "^4.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" + +"postcss-normalize-url@^4.0.1": + "integrity" "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==" + "resolved" "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "is-absolute-url" "^2.0.0" + "normalize-url" "^3.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" + +"postcss-normalize-whitespace@^4.0.2": + "integrity" "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==" + "resolved" "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz" + "version" "4.0.2" + dependencies: + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" + +"postcss-normalize@8.0.1": + "integrity" "sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ==" + "resolved" "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-8.0.1.tgz" + "version" "8.0.1" dependencies: "@csstools/normalize.css" "^10.1.0" - browserslist "^4.6.2" - postcss "^7.0.17" - postcss-browser-comments "^3.0.0" - sanitize.css "^10.0.0" - -postcss-ordered-values@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz#0cf75c820ec7d5c4d280189559e0b571ebac0eee" - integrity sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw== - dependencies: - cssnano-util-get-arguments "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-overflow-shorthand@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz#31ecf350e9c6f6ddc250a78f0c3e111f32dd4c30" - integrity sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g== - dependencies: - postcss "^7.0.2" - -postcss-page-break@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/postcss-page-break/-/postcss-page-break-2.0.0.tgz#add52d0e0a528cabe6afee8b46e2abb277df46bf" - integrity sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ== - dependencies: - postcss "^7.0.2" - -postcss-place@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-place/-/postcss-place-4.0.1.tgz#e9f39d33d2dc584e46ee1db45adb77ca9d1dcc62" - integrity sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg== - dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" - -postcss-preset-env@6.7.0: - version "6.7.0" - resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz#c34ddacf8f902383b35ad1e030f178f4cdf118a5" - integrity sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg== - dependencies: - autoprefixer "^9.6.1" - browserslist "^4.6.4" - caniuse-lite "^1.0.30000981" - css-blank-pseudo "^0.1.4" - css-has-pseudo "^0.10.0" - css-prefers-color-scheme "^3.1.1" - cssdb "^4.4.0" - postcss "^7.0.17" - postcss-attribute-case-insensitive "^4.0.1" - postcss-color-functional-notation "^2.0.1" - postcss-color-gray "^5.0.0" - postcss-color-hex-alpha "^5.0.3" - postcss-color-mod-function "^3.0.3" - postcss-color-rebeccapurple "^4.0.1" - postcss-custom-media "^7.0.8" - postcss-custom-properties "^8.0.11" - postcss-custom-selectors "^5.1.2" - postcss-dir-pseudo-class "^5.0.0" - postcss-double-position-gradients "^1.0.0" - postcss-env-function "^2.0.2" - postcss-focus-visible "^4.0.0" - postcss-focus-within "^3.0.0" - postcss-font-variant "^4.0.0" - postcss-gap-properties "^2.0.0" - postcss-image-set-function "^3.0.1" - postcss-initial "^3.0.0" - postcss-lab-function "^2.0.1" - postcss-logical "^3.0.0" - postcss-media-minmax "^4.0.0" - postcss-nesting "^7.0.0" - postcss-overflow-shorthand "^2.0.0" - postcss-page-break "^2.0.0" - postcss-place "^4.0.1" - postcss-pseudo-class-any-link "^6.0.0" - postcss-replace-overflow-wrap "^3.0.0" - postcss-selector-matches "^4.0.0" - postcss-selector-not "^4.0.0" - -postcss-pseudo-class-any-link@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz#2ed3eed393b3702879dec4a87032b210daeb04d1" - integrity sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew== - dependencies: - postcss "^7.0.2" - postcss-selector-parser "^5.0.0-rc.3" - -postcss-reduce-initial@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz#7fd42ebea5e9c814609639e2c2e84ae270ba48df" - integrity sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA== - dependencies: - browserslist "^4.0.0" - caniuse-api "^3.0.0" - has "^1.0.0" - postcss "^7.0.0" - -postcss-reduce-transforms@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz#17efa405eacc6e07be3414a5ca2d1074681d4e29" - integrity sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg== - dependencies: - cssnano-util-get-match "^4.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-replace-overflow-wrap@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz#61b360ffdaedca84c7c918d2b0f0d0ea559ab01c" - integrity sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw== - dependencies: - postcss "^7.0.2" - -postcss-safe-parser@5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-5.0.2.tgz#459dd27df6bc2ba64608824ba39e45dacf5e852d" - integrity sha512-jDUfCPJbKOABhwpUKcqCVbbXiloe/QXMcbJ6Iipf3sDIihEzTqRCeMBfRaOHxhBuTYqtASrI1KJWxzztZU4qUQ== - dependencies: - postcss "^8.1.0" - -postcss-selector-matches@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz#71c8248f917ba2cc93037c9637ee09c64436fcff" - integrity sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww== - dependencies: - balanced-match "^1.0.0" - postcss "^7.0.2" - -postcss-selector-not@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz#263016eef1cf219e0ade9a913780fc1f48204cbf" - integrity sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ== - dependencies: - balanced-match "^1.0.0" - postcss "^7.0.2" - -postcss-selector-parser@^3.0.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz#b310f5c4c0fdaf76f94902bbaa30db6aa84f5270" - integrity sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA== - dependencies: - dot-prop "^5.2.0" - indexes-of "^1.0.1" - uniq "^1.0.1" - -postcss-selector-parser@^5.0.0-rc.3, postcss-selector-parser@^5.0.0-rc.4: - version "5.0.0" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz#249044356697b33b64f1a8f7c80922dddee7195c" - integrity sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ== - dependencies: - cssesc "^2.0.0" - indexes-of "^1.0.1" - uniq "^1.0.1" - -postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: - version "6.0.6" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz#2c5bba8174ac2f6981ab631a42ab0ee54af332ea" - integrity sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg== - dependencies: - cssesc "^3.0.0" - util-deprecate "^1.0.2" - -postcss-svgo@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-4.0.3.tgz#343a2cdbac9505d416243d496f724f38894c941e" - integrity sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw== - dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - svgo "^1.0.0" - -postcss-unique-selectors@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz#9446911f3289bfd64c6d680f073c03b1f9ee4bac" - integrity sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg== - dependencies: - alphanum-sort "^1.0.0" - postcss "^7.0.0" - uniqs "^2.0.0" - -postcss-value-parser@^3.0.0: - version "3.3.1" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" - integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== - -postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" - integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== - -postcss-values-parser@^2.0.0, postcss-values-parser@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz#da8b472d901da1e205b47bdc98637b9e9e550e5f" - integrity sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg== - dependencies: - flatten "^1.0.2" - indexes-of "^1.0.1" - uniq "^1.0.1" - -postcss@7.0.36: - version "7.0.36" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.36.tgz#056f8cffa939662a8f5905950c07d5285644dfcb" - integrity sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw== - dependencies: - chalk "^2.4.2" - source-map "^0.6.1" - supports-color "^6.1.0" - -postcss@^7, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.26, postcss@^7.0.27, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6: - version "7.0.39" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.39.tgz#9624375d965630e2e1f2c02a935c82a59cb48309" - integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== - dependencies: - picocolors "^0.2.1" - source-map "^0.6.1" - -postcss@^8.1.0: - version "8.3.11" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.11.tgz#c3beca7ea811cd5e1c4a3ec6d2e7599ef1f8f858" - integrity sha512-hCmlUAIlUiav8Xdqw3Io4LcpA1DOt7h3LSTAC4G6JGHFFaWzI6qvFt9oilvl8BmkbBRX1IhM90ZAmpk68zccQA== - dependencies: - nanoid "^3.1.30" - picocolors "^1.0.0" - source-map-js "^0.6.2" - -prelude-ls@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" - integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== - -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" - integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= - -prepend-http@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" - integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= - -prettier-linter-helpers@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" - integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== - dependencies: - fast-diff "^1.1.2" - -prettier@^2.4.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.4.1.tgz#671e11c89c14a4cfc876ce564106c4a6726c9f5c" - integrity sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA== - -pretty-bytes@^5.3.0: - version "5.6.0" - resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" - integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== - -pretty-error@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.2.tgz#be89f82d81b1c86ec8fdfbc385045882727f93b6" - integrity sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw== - dependencies: - lodash "^4.17.20" - renderkid "^2.0.4" - -pretty-format@^26.0.0, pretty-format@^26.6.0, pretty-format@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" - integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== + "browserslist" "^4.6.2" + "postcss" "^7.0.17" + "postcss-browser-comments" "^3.0.0" + "sanitize.css" "^10.0.0" + +"postcss-ordered-values@^4.1.2": + "integrity" "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==" + "resolved" "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "cssnano-util-get-arguments" "^4.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" + +"postcss-overflow-shorthand@^2.0.0": + "integrity" "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==" + "resolved" "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "postcss" "^7.0.2" + +"postcss-page-break@^2.0.0": + "integrity" "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==" + "resolved" "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "postcss" "^7.0.2" + +"postcss-place@^4.0.1": + "integrity" "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==" + "resolved" "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "postcss" "^7.0.2" + "postcss-values-parser" "^2.0.0" + +"postcss-preset-env@6.7.0": + "integrity" "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==" + "resolved" "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz" + "version" "6.7.0" + dependencies: + "autoprefixer" "^9.6.1" + "browserslist" "^4.6.4" + "caniuse-lite" "^1.0.30000981" + "css-blank-pseudo" "^0.1.4" + "css-has-pseudo" "^0.10.0" + "css-prefers-color-scheme" "^3.1.1" + "cssdb" "^4.4.0" + "postcss" "^7.0.17" + "postcss-attribute-case-insensitive" "^4.0.1" + "postcss-color-functional-notation" "^2.0.1" + "postcss-color-gray" "^5.0.0" + "postcss-color-hex-alpha" "^5.0.3" + "postcss-color-mod-function" "^3.0.3" + "postcss-color-rebeccapurple" "^4.0.1" + "postcss-custom-media" "^7.0.8" + "postcss-custom-properties" "^8.0.11" + "postcss-custom-selectors" "^5.1.2" + "postcss-dir-pseudo-class" "^5.0.0" + "postcss-double-position-gradients" "^1.0.0" + "postcss-env-function" "^2.0.2" + "postcss-focus-visible" "^4.0.0" + "postcss-focus-within" "^3.0.0" + "postcss-font-variant" "^4.0.0" + "postcss-gap-properties" "^2.0.0" + "postcss-image-set-function" "^3.0.1" + "postcss-initial" "^3.0.0" + "postcss-lab-function" "^2.0.1" + "postcss-logical" "^3.0.0" + "postcss-media-minmax" "^4.0.0" + "postcss-nesting" "^7.0.0" + "postcss-overflow-shorthand" "^2.0.0" + "postcss-page-break" "^2.0.0" + "postcss-place" "^4.0.1" + "postcss-pseudo-class-any-link" "^6.0.0" + "postcss-replace-overflow-wrap" "^3.0.0" + "postcss-selector-matches" "^4.0.0" + "postcss-selector-not" "^4.0.0" + +"postcss-pseudo-class-any-link@^6.0.0": + "integrity" "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==" + "resolved" "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "postcss" "^7.0.2" + "postcss-selector-parser" "^5.0.0-rc.3" + +"postcss-reduce-initial@^4.0.3": + "integrity" "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==" + "resolved" "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz" + "version" "4.0.3" + dependencies: + "browserslist" "^4.0.0" + "caniuse-api" "^3.0.0" + "has" "^1.0.0" + "postcss" "^7.0.0" + +"postcss-reduce-transforms@^4.0.2": + "integrity" "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==" + "resolved" "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz" + "version" "4.0.2" + dependencies: + "cssnano-util-get-match" "^4.0.0" + "has" "^1.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" + +"postcss-replace-overflow-wrap@^3.0.0": + "integrity" "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==" + "resolved" "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "postcss" "^7.0.2" + +"postcss-safe-parser@5.0.2": + "integrity" "sha512-jDUfCPJbKOABhwpUKcqCVbbXiloe/QXMcbJ6Iipf3sDIihEzTqRCeMBfRaOHxhBuTYqtASrI1KJWxzztZU4qUQ==" + "resolved" "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-5.0.2.tgz" + "version" "5.0.2" + dependencies: + "postcss" "^8.1.0" + +"postcss-selector-matches@^4.0.0": + "integrity" "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==" + "resolved" "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "balanced-match" "^1.0.0" + "postcss" "^7.0.2" + +"postcss-selector-not@^4.0.0": + "integrity" "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==" + "resolved" "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "balanced-match" "^1.0.0" + "postcss" "^7.0.2" + +"postcss-selector-parser@^3.0.0": + "integrity" "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==" + "resolved" "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz" + "version" "3.1.2" + dependencies: + "dot-prop" "^5.2.0" + "indexes-of" "^1.0.1" + "uniq" "^1.0.1" + +"postcss-selector-parser@^5.0.0-rc.3": + "integrity" "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==" + "resolved" "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "cssesc" "^2.0.0" + "indexes-of" "^1.0.1" + "uniq" "^1.0.1" + +"postcss-selector-parser@^5.0.0-rc.4": + "integrity" "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==" + "resolved" "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "cssesc" "^2.0.0" + "indexes-of" "^1.0.1" + "uniq" "^1.0.1" + +"postcss-selector-parser@^6.0.0", "postcss-selector-parser@^6.0.2": + "integrity" "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==" + "resolved" "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz" + "version" "6.0.6" + dependencies: + "cssesc" "^3.0.0" + "util-deprecate" "^1.0.2" + +"postcss-svgo@^4.0.3": + "integrity" "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==" + "resolved" "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz" + "version" "4.0.3" + dependencies: + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" + "svgo" "^1.0.0" + +"postcss-unique-selectors@^4.0.1": + "integrity" "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==" + "resolved" "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "alphanum-sort" "^1.0.0" + "postcss" "^7.0.0" + "uniqs" "^2.0.0" + +"postcss-value-parser@^3.0.0": + "integrity" "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "resolved" "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz" + "version" "3.3.1" + +"postcss-value-parser@^4.0.2", "postcss-value-parser@^4.1.0": + "integrity" "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + "resolved" "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" + "version" "4.2.0" + +"postcss-values-parser@^2.0.0", "postcss-values-parser@^2.0.1": + "integrity" "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==" + "resolved" "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "flatten" "^1.0.2" + "indexes-of" "^1.0.1" + "uniq" "^1.0.1" + +"postcss@^7", "postcss@^7.0.0", "postcss@^7.0.1", "postcss@^7.0.14", "postcss@^7.0.17", "postcss@^7.0.2", "postcss@^7.0.26", "postcss@^7.0.27", "postcss@^7.0.32", "postcss@^7.0.5", "postcss@^7.0.6": + "integrity" "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==" + "resolved" "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz" + "version" "7.0.39" + dependencies: + "picocolors" "^0.2.1" + "source-map" "^0.6.1" + +"postcss@^8.1.0": + "integrity" "sha512-joU6fBsN6EIer28Lj6GDFoC/5yOZzLCfn0zHAn/MYXI7aPt4m4hK5KC5ovEZXy+lnCjmYIbQWngvju2ddyEr8Q==" + "resolved" "https://registry.npmjs.org/postcss/-/postcss-8.4.4.tgz" + "version" "8.4.4" + dependencies: + "nanoid" "^3.1.30" + "picocolors" "^1.0.0" + "source-map-js" "^1.0.1" + +"postcss@7.0.36": + "integrity" "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==" + "resolved" "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz" + "version" "7.0.36" + dependencies: + "chalk" "^2.4.2" + "source-map" "^0.6.1" + "supports-color" "^6.1.0" + +"prelude-ls@^1.2.1": + "integrity" "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + "resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" + "version" "1.2.1" + +"prelude-ls@~1.1.2": + "integrity" "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + "resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" + "version" "1.1.2" + +"prepend-http@^1.0.0": + "integrity" "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" + "resolved" "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz" + "version" "1.0.4" + +"prettier-linter-helpers@^1.0.0": + "integrity" "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==" + "resolved" "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "fast-diff" "^1.1.2" + +"prettier@^2.4.0", "prettier@>=2.0.0": + "integrity" "sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==" + "resolved" "https://registry.npmjs.org/prettier/-/prettier-2.4.1.tgz" + "version" "2.4.1" + +"pretty-bytes@^5.3.0": + "integrity" "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" + "resolved" "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz" + "version" "5.6.0" + +"pretty-error@^2.1.1": + "integrity" "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==" + "resolved" "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz" + "version" "2.1.2" + dependencies: + "lodash" "^4.17.20" + "renderkid" "^2.0.4" + +"pretty-format@^26.0.0", "pretty-format@^26.6.0", "pretty-format@^26.6.2": + "integrity" "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==" + "resolved" "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz" + "version" "26.6.2" dependencies: "@jest/types" "^26.6.2" - ansi-regex "^5.0.0" - ansi-styles "^4.0.0" - react-is "^17.0.1" - -pretty-format@^27.0.0, pretty-format@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.3.1.tgz#7e9486365ccdd4a502061fa761d3ab9ca1b78df5" - integrity sha512-DR/c+pvFc52nLimLROYjnXPtolawm+uWDxr4FjuLDLUn+ktWnSN851KoHwHzzqq6rfCOjkzN8FLgDrSub6UDuA== - dependencies: - "@jest/types" "^27.2.5" - ansi-regex "^5.0.1" - ansi-styles "^5.0.0" - react-is "^17.0.1" - -process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - -process@^0.11.10: - version "0.11.10" - resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" - integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= - -progress@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" - integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== - -promise-inflight@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" - integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= - -promise@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/promise/-/promise-8.1.0.tgz#697c25c3dfe7435dd79fcd58c38a135888eaf05e" - integrity sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q== - dependencies: - asap "~2.0.6" - -prompts@2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.0.tgz#4aa5de0723a231d1ee9121c40fdf663df73f61d7" - integrity sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ== - dependencies: - kleur "^3.0.3" - sisteransi "^1.0.5" - -prompts@^2.0.1: - version "2.4.2" - resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" - integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== - dependencies: - kleur "^3.0.3" - sisteransi "^1.0.5" - -prop-types@^15.6.2, prop-types@^15.7.2: - version "15.7.2" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" - integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== - dependencies: - loose-envify "^1.4.0" - object-assign "^4.1.1" - react-is "^16.8.1" - -proxy-addr@~2.0.5: - version "2.0.7" - resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" - integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== - dependencies: - forwarded "0.2.0" - ipaddr.js "1.9.1" - -prr@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" - integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= - -psl@^1.1.33: - version "1.8.0" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" - integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== - -public-encrypt@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" - integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== - dependencies: - bn.js "^4.1.0" - browserify-rsa "^4.0.0" - create-hash "^1.1.0" - parse-asn1 "^5.0.0" - randombytes "^2.0.1" - safe-buffer "^5.1.2" - -pump@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" - integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -pump@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" - integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -pumpify@^1.3.3: - version "1.5.1" - resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" - integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== - dependencies: - duplexify "^3.6.0" - inherits "^2.0.3" - pump "^2.0.0" - -punycode@1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" - integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= - -punycode@^1.2.4: - version "1.4.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" - integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= - -punycode@^2.1.0, punycode@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== - -q@^1.1.2: - version "1.5.1" - resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" - integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= - -qs@6.7.0: - version "6.7.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" - integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== - -query-string@^4.1.0: - version "4.3.4" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" - integrity sha1-u7aTucqRXCMlFbIosaArYJBD2+s= - dependencies: - object-assign "^4.1.0" - strict-uri-encode "^1.0.0" - -querystring-es3@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" - integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= - -querystring@0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" - integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= - -querystring@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.1.tgz#40d77615bb09d16902a85c3e38aa8b5ed761c2dd" - integrity sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg== - -querystringify@^2.1.1: - version "2.2.0" - resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" - integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== - -queue-microtask@^1.2.2: - version "1.2.3" - resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" - integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== - -raf@^3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.1.tgz#0742e99a4a6552f445d73e3ee0328af0ff1ede39" - integrity sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA== - dependencies: - performance-now "^2.1.0" - -randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" - integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== - dependencies: - safe-buffer "^5.1.0" - -randomfill@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" - integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== - dependencies: - randombytes "^2.0.5" - safe-buffer "^5.1.0" - -range-parser@^1.2.1, range-parser@~1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" - integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== - -raw-body@2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" - integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== - dependencies: - bytes "3.1.0" - http-errors "1.7.2" - iconv-lite "0.4.24" - unpipe "1.0.0" - -react-app-polyfill@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/react-app-polyfill/-/react-app-polyfill-2.0.0.tgz#a0bea50f078b8a082970a9d853dc34b6dcc6a3cf" - integrity sha512-0sF4ny9v/B7s6aoehwze9vJNWcmCemAUYBVasscVr92+UYiEqDXOxfKjXN685mDaMRNF3WdhHQs76oTODMocFA== - dependencies: - core-js "^3.6.5" - object-assign "^4.1.1" - promise "^8.1.0" - raf "^3.4.1" - regenerator-runtime "^0.13.7" - whatwg-fetch "^3.4.1" - -react-dev-utils@^11.0.3: - version "11.0.4" - resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-11.0.4.tgz#a7ccb60257a1ca2e0efe7a83e38e6700d17aa37a" - integrity sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A== + "ansi-regex" "^5.0.0" + "ansi-styles" "^4.0.0" + "react-is" "^17.0.1" + +"process-nextick-args@~2.0.0": + "integrity" "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + "resolved" "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" + "version" "2.0.1" + +"process@^0.11.10": + "integrity" "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + "resolved" "https://registry.npmjs.org/process/-/process-0.11.10.tgz" + "version" "0.11.10" + +"progress@^2.0.0": + "integrity" "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + "resolved" "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz" + "version" "2.0.3" + +"promise-inflight@^1.0.1": + "integrity" "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + "resolved" "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz" + "version" "1.0.1" + +"promise@^8.1.0": + "integrity" "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==" + "resolved" "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz" + "version" "8.1.0" + dependencies: + "asap" "~2.0.6" + +"prompts@^2.0.1", "prompts@2.4.0": + "integrity" "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==" + "resolved" "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz" + "version" "2.4.0" + dependencies: + "kleur" "^3.0.3" + "sisteransi" "^1.0.5" + +"prop-types@^15.0.0", "prop-types@^15.6.2", "prop-types@^15.7.2": + "integrity" "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==" + "resolved" "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz" + "version" "15.7.2" + dependencies: + "loose-envify" "^1.4.0" + "object-assign" "^4.1.1" + "react-is" "^16.8.1" + +"proxy-addr@~2.0.5": + "integrity" "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==" + "resolved" "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz" + "version" "2.0.7" + dependencies: + "forwarded" "0.2.0" + "ipaddr.js" "1.9.1" + +"prr@~1.0.1": + "integrity" "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + "resolved" "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz" + "version" "1.0.1" + +"psl@^1.1.33": + "integrity" "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + "resolved" "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz" + "version" "1.8.0" + +"public-encrypt@^4.0.0": + "integrity" "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==" + "resolved" "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz" + "version" "4.0.3" + dependencies: + "bn.js" "^4.1.0" + "browserify-rsa" "^4.0.0" + "create-hash" "^1.1.0" + "parse-asn1" "^5.0.0" + "randombytes" "^2.0.1" + "safe-buffer" "^5.1.2" + +"pump@^2.0.0": + "integrity" "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==" + "resolved" "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "end-of-stream" "^1.1.0" + "once" "^1.3.1" + +"pump@^3.0.0": + "integrity" "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==" + "resolved" "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "end-of-stream" "^1.1.0" + "once" "^1.3.1" + +"pumpify@^1.3.3": + "integrity" "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==" + "resolved" "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz" + "version" "1.5.1" + dependencies: + "duplexify" "^3.6.0" + "inherits" "^2.0.3" + "pump" "^2.0.0" + +"punycode@^1.2.4": + "integrity" "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + "resolved" "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz" + "version" "1.4.1" + +"punycode@^2.1.0", "punycode@^2.1.1": + "integrity" "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" + "version" "2.1.1" + +"punycode@1.3.2": + "integrity" "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + "resolved" "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz" + "version" "1.3.2" + +"q@^1.1.2": + "integrity" "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + "resolved" "https://registry.npmjs.org/q/-/q-1.5.1.tgz" + "version" "1.5.1" + +"qs@6.7.0": + "integrity" "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + "resolved" "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz" + "version" "6.7.0" + +"query-string@^4.1.0": + "integrity" "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=" + "resolved" "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz" + "version" "4.3.4" + dependencies: + "object-assign" "^4.1.0" + "strict-uri-encode" "^1.0.0" + +"querystring-es3@^0.2.0": + "integrity" "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + "resolved" "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz" + "version" "0.2.1" + +"querystring@^0.2.0": + "integrity" "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==" + "resolved" "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz" + "version" "0.2.1" + +"querystring@0.2.0": + "integrity" "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + "resolved" "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz" + "version" "0.2.0" + +"querystringify@^2.1.1": + "integrity" "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + "resolved" "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz" + "version" "2.2.0" + +"queue-microtask@^1.2.2": + "integrity" "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + "resolved" "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" + "version" "1.2.3" + +"raf@^3.4.1": + "integrity" "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==" + "resolved" "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz" + "version" "3.4.1" + dependencies: + "performance-now" "^2.1.0" + +"randombytes@^2.0.0", "randombytes@^2.0.1", "randombytes@^2.0.5", "randombytes@^2.1.0": + "integrity" "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==" + "resolved" "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "safe-buffer" "^5.1.0" + +"randomfill@^1.0.3": + "integrity" "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==" + "resolved" "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "randombytes" "^2.0.5" + "safe-buffer" "^5.1.0" + +"range-parser@^1.2.1", "range-parser@~1.2.1": + "integrity" "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + "resolved" "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" + "version" "1.2.1" + +"raw-body@2.4.0": + "integrity" "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==" + "resolved" "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz" + "version" "2.4.0" + dependencies: + "bytes" "3.1.0" + "http-errors" "1.7.2" + "iconv-lite" "0.4.24" + "unpipe" "1.0.0" + +"react-app-polyfill@^2.0.0": + "integrity" "sha512-0sF4ny9v/B7s6aoehwze9vJNWcmCemAUYBVasscVr92+UYiEqDXOxfKjXN685mDaMRNF3WdhHQs76oTODMocFA==" + "resolved" "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "core-js" "^3.6.5" + "object-assign" "^4.1.1" + "promise" "^8.1.0" + "raf" "^3.4.1" + "regenerator-runtime" "^0.13.7" + "whatwg-fetch" "^3.4.1" + +"react-dev-utils@^11.0.3": + "integrity" "sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A==" + "resolved" "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz" + "version" "11.0.4" dependencies: "@babel/code-frame" "7.10.4" - address "1.1.2" - browserslist "4.14.2" - chalk "2.4.2" - cross-spawn "7.0.3" - detect-port-alt "1.1.6" - escape-string-regexp "2.0.0" - filesize "6.1.0" - find-up "4.1.0" - fork-ts-checker-webpack-plugin "4.1.6" - global-modules "2.0.0" - globby "11.0.1" - gzip-size "5.1.1" - immer "8.0.1" - is-root "2.1.0" - loader-utils "2.0.0" - open "^7.0.2" - pkg-up "3.1.0" - prompts "2.4.0" - react-error-overlay "^6.0.9" - recursive-readdir "2.2.2" - shell-quote "1.7.2" - strip-ansi "6.0.0" - text-table "0.2.0" - -react-dom@^17.0.2: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" - integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - scheduler "^0.20.2" - -react-error-overlay@^6.0.9: - version "6.0.9" - resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.9.tgz#3c743010c9359608c375ecd6bc76f35d93995b0a" - integrity sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew== - -react-icons@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/react-icons/-/react-icons-4.3.1.tgz#2fa92aebbbc71f43d2db2ed1aed07361124e91ca" - integrity sha512-cB10MXLTs3gVuXimblAdI71jrJx8njrJZmNMEMC+sQu5B/BIOmlsAjskdqpn81y8UBVEGuHODd7/ci5DvoSzTQ== - -react-is@^16.6.0, react-is@^16.7.0, react-is@^16.8.1: - version "16.13.1" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" - integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== - -react-is@^17.0.1: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" - integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== - -react-lifecycles-compat@^3.0.0: - version "3.0.4" - resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" - integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== - -react-modal@^3.14.4: - version "3.14.4" - resolved "https://registry.yarnpkg.com/react-modal/-/react-modal-3.14.4.tgz#2ca7e8e9a180955e5c9508c228b73167c1e6f6a3" - integrity sha512-8surmulejafYCH9wfUmFyj4UfbSJwjcgbS9gf3oOItu4Hwd6ivJyVBETI0yHRhpJKCLZMUtnhzk76wXTsNL6Qg== - dependencies: - exenv "^1.2.0" - prop-types "^15.7.2" - react-lifecycles-compat "^3.0.0" - warning "^4.0.3" - -react-refresh@^0.8.3: - version "0.8.3" - resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.8.3.tgz#721d4657672d400c5e3c75d063c4a85fb2d5d68f" - integrity sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg== - -react-router-dom@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.3.0.tgz#da1bfb535a0e89a712a93b97dd76f47ad1f32363" - integrity sha512-ObVBLjUZsphUUMVycibxgMdh5jJ1e3o+KpAZBVeHcNQZ4W+uUGGWsokurzlF4YOldQYRQL4y6yFRWM4m3svmuQ== + "address" "1.1.2" + "browserslist" "4.14.2" + "chalk" "2.4.2" + "cross-spawn" "7.0.3" + "detect-port-alt" "1.1.6" + "escape-string-regexp" "2.0.0" + "filesize" "6.1.0" + "find-up" "4.1.0" + "fork-ts-checker-webpack-plugin" "4.1.6" + "global-modules" "2.0.0" + "globby" "11.0.1" + "gzip-size" "5.1.1" + "immer" "8.0.1" + "is-root" "2.1.0" + "loader-utils" "2.0.0" + "open" "^7.0.2" + "pkg-up" "3.1.0" + "prompts" "2.4.0" + "react-error-overlay" "^6.0.9" + "recursive-readdir" "2.2.2" + "shell-quote" "1.7.2" + "strip-ansi" "6.0.0" + "text-table" "0.2.0" + +"react-dom@*", "react-dom@^0.14.0 || ^15.0.0 || ^16 || ^17", "react-dom@^17.0.2", "react-dom@>= 16.8.0": + "integrity" "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==" + "resolved" "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz" + "version" "17.0.2" + dependencies: + "loose-envify" "^1.1.0" + "object-assign" "^4.1.1" + "scheduler" "^0.20.2" + +"react-error-overlay@^6.0.9": + "integrity" "sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==" + "resolved" "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz" + "version" "6.0.9" + +"react-icons@^4.3.1": + "integrity" "sha512-cB10MXLTs3gVuXimblAdI71jrJx8njrJZmNMEMC+sQu5B/BIOmlsAjskdqpn81y8UBVEGuHODd7/ci5DvoSzTQ==" + "resolved" "https://registry.npmjs.org/react-icons/-/react-icons-4.3.1.tgz" + "version" "4.3.1" + +"react-is@^16.6.0", "react-is@^16.7.0", "react-is@^16.8.1", "react-is@>= 16.8.0": + "integrity" "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "resolved" "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" + "version" "16.13.1" + +"react-is@^17.0.1": + "integrity" "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "resolved" "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz" + "version" "17.0.2" + +"react-lifecycles-compat@^3.0.0": + "integrity" "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + "resolved" "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz" + "version" "3.0.4" + +"react-modal@^3.14.4": + "integrity" "sha512-8surmulejafYCH9wfUmFyj4UfbSJwjcgbS9gf3oOItu4Hwd6ivJyVBETI0yHRhpJKCLZMUtnhzk76wXTsNL6Qg==" + "resolved" "https://registry.npmjs.org/react-modal/-/react-modal-3.14.4.tgz" + "version" "3.14.4" + dependencies: + "exenv" "^1.2.0" + "prop-types" "^15.7.2" + "react-lifecycles-compat" "^3.0.0" + "warning" "^4.0.3" + +"react-refresh@^0.8.3", "react-refresh@>=0.8.3 <0.10.0": + "integrity" "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==" + "resolved" "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz" + "version" "0.8.3" + +"react-router-dom@^5.3.0": + "integrity" "sha512-ObVBLjUZsphUUMVycibxgMdh5jJ1e3o+KpAZBVeHcNQZ4W+uUGGWsokurzlF4YOldQYRQL4y6yFRWM4m3svmuQ==" + "resolved" "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.0.tgz" + "version" "5.3.0" dependencies: "@babel/runtime" "^7.12.13" - history "^4.9.0" - loose-envify "^1.3.1" - prop-types "^15.6.2" - react-router "5.2.1" - tiny-invariant "^1.0.2" - tiny-warning "^1.0.0" - -react-router@5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/react-router/-/react-router-5.2.1.tgz#4d2e4e9d5ae9425091845b8dbc6d9d276239774d" - integrity sha512-lIboRiOtDLFdg1VTemMwud9vRVuOCZmUIT/7lUoZiSpPODiiH1UQlfXy+vPLC/7IWdFYnhRwAyNqA/+I7wnvKQ== + "history" "^4.9.0" + "loose-envify" "^1.3.1" + "prop-types" "^15.6.2" + "react-router" "5.2.1" + "tiny-invariant" "^1.0.2" + "tiny-warning" "^1.0.0" + +"react-router@5.2.1": + "integrity" "sha512-lIboRiOtDLFdg1VTemMwud9vRVuOCZmUIT/7lUoZiSpPODiiH1UQlfXy+vPLC/7IWdFYnhRwAyNqA/+I7wnvKQ==" + "resolved" "https://registry.npmjs.org/react-router/-/react-router-5.2.1.tgz" + "version" "5.2.1" dependencies: "@babel/runtime" "^7.12.13" - history "^4.9.0" - hoist-non-react-statics "^3.1.0" - loose-envify "^1.3.1" - mini-create-react-context "^0.4.0" - path-to-regexp "^1.7.0" - prop-types "^15.6.2" - react-is "^16.6.0" - tiny-invariant "^1.0.2" - tiny-warning "^1.0.0" - -react-scripts@4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-4.0.3.tgz#b1cafed7c3fa603e7628ba0f187787964cb5d345" - integrity sha512-S5eO4vjUzUisvkIPB7jVsKtuH2HhWcASREYWHAQ1FP5HyCv3xgn+wpILAEWkmy+A+tTNbSZClhxjT3qz6g4L1A== + "history" "^4.9.0" + "hoist-non-react-statics" "^3.1.0" + "loose-envify" "^1.3.1" + "mini-create-react-context" "^0.4.0" + "path-to-regexp" "^1.7.0" + "prop-types" "^15.6.2" + "react-is" "^16.6.0" + "tiny-invariant" "^1.0.2" + "tiny-warning" "^1.0.0" + +"react-scripts@4.0.3": + "integrity" "sha512-S5eO4vjUzUisvkIPB7jVsKtuH2HhWcASREYWHAQ1FP5HyCv3xgn+wpILAEWkmy+A+tTNbSZClhxjT3qz6g4L1A==" + "resolved" "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.3.tgz" + "version" "4.0.3" dependencies: "@babel/core" "7.12.3" "@pmmmwh/react-refresh-webpack-plugin" "0.4.3" "@svgr/webpack" "5.5.0" "@typescript-eslint/eslint-plugin" "^4.5.0" "@typescript-eslint/parser" "^4.5.0" - babel-eslint "^10.1.0" - babel-jest "^26.6.0" - babel-loader "8.1.0" - babel-plugin-named-asset-import "^0.3.7" - babel-preset-react-app "^10.0.0" - bfj "^7.0.2" - camelcase "^6.1.0" - case-sensitive-paths-webpack-plugin "2.3.0" - css-loader "4.3.0" - dotenv "8.2.0" - dotenv-expand "5.1.0" - eslint "^7.11.0" - eslint-config-react-app "^6.0.0" - eslint-plugin-flowtype "^5.2.0" - eslint-plugin-import "^2.22.1" - eslint-plugin-jest "^24.1.0" - eslint-plugin-jsx-a11y "^6.3.1" - eslint-plugin-react "^7.21.5" - eslint-plugin-react-hooks "^4.2.0" - eslint-plugin-testing-library "^3.9.2" - eslint-webpack-plugin "^2.5.2" - file-loader "6.1.1" - fs-extra "^9.0.1" - html-webpack-plugin "4.5.0" - identity-obj-proxy "3.0.0" - jest "26.6.0" - jest-circus "26.6.0" - jest-resolve "26.6.0" - jest-watch-typeahead "0.6.1" - mini-css-extract-plugin "0.11.3" - optimize-css-assets-webpack-plugin "5.0.4" - pnp-webpack-plugin "1.6.4" - postcss-flexbugs-fixes "4.2.1" - postcss-loader "3.0.0" - postcss-normalize "8.0.1" - postcss-preset-env "6.7.0" - postcss-safe-parser "5.0.2" - prompts "2.4.0" - react-app-polyfill "^2.0.0" - react-dev-utils "^11.0.3" - react-refresh "^0.8.3" - resolve "1.18.1" - resolve-url-loader "^3.1.2" - sass-loader "^10.0.5" - semver "7.3.2" - style-loader "1.3.0" - terser-webpack-plugin "4.2.3" - ts-pnp "1.2.0" - url-loader "4.1.1" - webpack "4.44.2" - webpack-dev-server "3.11.1" - webpack-manifest-plugin "2.2.0" - workbox-webpack-plugin "5.1.4" + "babel-eslint" "^10.1.0" + "babel-jest" "^26.6.0" + "babel-loader" "8.1.0" + "babel-plugin-named-asset-import" "^0.3.7" + "babel-preset-react-app" "^10.0.0" + "bfj" "^7.0.2" + "camelcase" "^6.1.0" + "case-sensitive-paths-webpack-plugin" "2.3.0" + "css-loader" "4.3.0" + "dotenv" "8.2.0" + "dotenv-expand" "5.1.0" + "eslint" "^7.11.0" + "eslint-config-react-app" "^6.0.0" + "eslint-plugin-flowtype" "^5.2.0" + "eslint-plugin-import" "^2.22.1" + "eslint-plugin-jest" "^24.1.0" + "eslint-plugin-jsx-a11y" "^6.3.1" + "eslint-plugin-react" "^7.21.5" + "eslint-plugin-react-hooks" "^4.2.0" + "eslint-plugin-testing-library" "^3.9.2" + "eslint-webpack-plugin" "^2.5.2" + "file-loader" "6.1.1" + "fs-extra" "^9.0.1" + "html-webpack-plugin" "4.5.0" + "identity-obj-proxy" "3.0.0" + "jest" "26.6.0" + "jest-circus" "26.6.0" + "jest-resolve" "26.6.0" + "jest-watch-typeahead" "0.6.1" + "mini-css-extract-plugin" "0.11.3" + "optimize-css-assets-webpack-plugin" "5.0.4" + "pnp-webpack-plugin" "1.6.4" + "postcss-flexbugs-fixes" "4.2.1" + "postcss-loader" "3.0.0" + "postcss-normalize" "8.0.1" + "postcss-preset-env" "6.7.0" + "postcss-safe-parser" "5.0.2" + "prompts" "2.4.0" + "react-app-polyfill" "^2.0.0" + "react-dev-utils" "^11.0.3" + "react-refresh" "^0.8.3" + "resolve" "1.18.1" + "resolve-url-loader" "^3.1.2" + "sass-loader" "^10.0.5" + "semver" "7.3.2" + "style-loader" "1.3.0" + "terser-webpack-plugin" "4.2.3" + "ts-pnp" "1.2.0" + "url-loader" "4.1.1" + "webpack" "4.44.2" + "webpack-dev-server" "3.11.1" + "webpack-manifest-plugin" "2.2.0" + "workbox-webpack-plugin" "5.1.4" optionalDependencies: - fsevents "^2.1.3" + "fsevents" "^2.1.3" -react@^17.0.2: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" - integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== +"react@*", "react@^0.14.0 || ^15.0.0 || ^16 || ^17", "react@^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0", "react@^17.0.2", "react@>= 16", "react@>= 16.8.0", "react@>=15", "react@>=16", "react@17.0.2": + "integrity" "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==" + "resolved" "https://registry.npmjs.org/react/-/react-17.0.2.tgz" + "version" "17.0.2" dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" + "loose-envify" "^1.1.0" + "object-assign" "^4.1.1" -read-pkg-up@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" - integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== +"read-pkg-up@^7.0.1": + "integrity" "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==" + "resolved" "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz" + "version" "7.0.1" dependencies: - find-up "^4.1.0" - read-pkg "^5.2.0" - type-fest "^0.8.1" + "find-up" "^4.1.0" + "read-pkg" "^5.2.0" + "type-fest" "^0.8.1" -read-pkg@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" - integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== +"read-pkg@^5.2.0": + "integrity" "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==" + "resolved" "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz" + "version" "5.2.0" dependencies: "@types/normalize-package-data" "^2.4.0" - normalize-package-data "^2.5.0" - parse-json "^5.0.0" - type-fest "^0.6.0" - -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: - version "2.3.7" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" - integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - -readable-stream@^3.0.6, readable-stream@^3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" - integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -readdirp@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" - integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== - dependencies: - graceful-fs "^4.1.11" - micromatch "^3.1.10" - readable-stream "^2.0.2" - -readdirp@~3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" - integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== - dependencies: - picomatch "^2.2.1" - -recursive-readdir@2.2.2: - version "2.2.2" - resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.2.tgz#9946fb3274e1628de6e36b2f6714953b4845094f" - integrity sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg== - dependencies: - minimatch "3.0.4" - -redent@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" - integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== - dependencies: - indent-string "^4.0.0" - strip-indent "^3.0.0" - -regenerate-unicode-properties@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz#54d09c7115e1f53dc2314a974b32c1c344efe326" - integrity sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA== - dependencies: - regenerate "^1.4.2" - -regenerate@^1.4.2: - version "1.4.2" - resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" - integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== - -regenerator-runtime@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" - integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== - -regenerator-runtime@^0.13.4, regenerator-runtime@^0.13.7: - version "0.13.9" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" - integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== - -regenerator-transform@^0.14.2: - version "0.14.5" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz#c98da154683671c9c4dcb16ece736517e1b7feb4" - integrity sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw== + "normalize-package-data" "^2.5.0" + "parse-json" "^5.0.0" + "type-fest" "^0.6.0" + +"readable-stream@^2.0.0", "readable-stream@^2.0.1", "readable-stream@^2.0.2", "readable-stream@^2.1.5", "readable-stream@^2.2.2", "readable-stream@^2.3.3", "readable-stream@^2.3.6", "readable-stream@~2.3.6", "readable-stream@1 || 2": + "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" + "version" "2.3.7" + dependencies: + "core-util-is" "~1.0.0" + "inherits" "~2.0.3" + "isarray" "~1.0.0" + "process-nextick-args" "~2.0.0" + "safe-buffer" "~5.1.1" + "string_decoder" "~1.1.1" + "util-deprecate" "~1.0.1" + +"readable-stream@^3.0.6": + "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" + "version" "3.6.0" + dependencies: + "inherits" "^2.0.3" + "string_decoder" "^1.1.1" + "util-deprecate" "^1.0.1" + +"readable-stream@^3.6.0": + "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" + "version" "3.6.0" + dependencies: + "inherits" "^2.0.3" + "string_decoder" "^1.1.1" + "util-deprecate" "^1.0.1" + +"readdirp@^2.2.1": + "integrity" "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==" + "resolved" "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz" + "version" "2.2.1" + dependencies: + "graceful-fs" "^4.1.11" + "micromatch" "^3.1.10" + "readable-stream" "^2.0.2" + +"readdirp@~3.6.0": + "integrity" "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==" + "resolved" "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" + "version" "3.6.0" + dependencies: + "picomatch" "^2.2.1" + +"recursive-readdir@2.2.2": + "integrity" "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==" + "resolved" "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz" + "version" "2.2.2" + dependencies: + "minimatch" "3.0.4" + +"redent@^3.0.0": + "integrity" "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==" + "resolved" "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "indent-string" "^4.0.0" + "strip-indent" "^3.0.0" + +"regenerate-unicode-properties@^9.0.0": + "integrity" "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==" + "resolved" "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz" + "version" "9.0.0" + dependencies: + "regenerate" "^1.4.2" + +"regenerate@^1.4.2": + "integrity" "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + "resolved" "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" + "version" "1.4.2" + +"regenerator-runtime@^0.11.0": + "integrity" "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + "resolved" "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz" + "version" "0.11.1" + +"regenerator-runtime@^0.13.4", "regenerator-runtime@^0.13.7": + "integrity" "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + "resolved" "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz" + "version" "0.13.9" + +"regenerator-transform@^0.14.2": + "integrity" "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==" + "resolved" "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz" + "version" "0.14.5" dependencies: "@babel/runtime" "^7.8.4" -regex-not@^1.0.0, regex-not@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" - integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== - dependencies: - extend-shallow "^3.0.2" - safe-regex "^1.1.0" - -regex-parser@^2.2.11: - version "2.2.11" - resolved "https://registry.yarnpkg.com/regex-parser/-/regex-parser-2.2.11.tgz#3b37ec9049e19479806e878cabe7c1ca83ccfe58" - integrity sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q== - -regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz#7ef352ae8d159e758c0eadca6f8fcb4eef07be26" - integrity sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -regexpp@^3.1.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" - integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== - -regexpu-core@^4.7.1: - version "4.8.0" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.8.0.tgz#e5605ba361b67b1718478501327502f4479a98f0" - integrity sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg== - dependencies: - regenerate "^1.4.2" - regenerate-unicode-properties "^9.0.0" - regjsgen "^0.5.2" - regjsparser "^0.7.0" - unicode-match-property-ecmascript "^2.0.0" - unicode-match-property-value-ecmascript "^2.0.0" - -regjsgen@^0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" - integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A== - -regjsparser@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.7.0.tgz#a6b667b54c885e18b52554cb4960ef71187e9968" - integrity sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ== - dependencies: - jsesc "~0.5.0" - -relateurl@^0.2.7: - version "0.2.7" - resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" - integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= - -remove-trailing-separator@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" - integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= - -renderkid@^2.0.4: - version "2.0.7" - resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.7.tgz#464f276a6bdcee606f4a15993f9b29fc74ca8609" - integrity sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ== - dependencies: - css-select "^4.1.3" - dom-converter "^0.2.0" - htmlparser2 "^6.1.0" - lodash "^4.17.21" - strip-ansi "^3.0.1" - -repeat-element@^1.1.2: - version "1.1.4" - resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9" - integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ== - -repeat-string@^1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" - integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= - -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= - -require-from-string@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" - integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== - -require-main-filename@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" - integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== - -requires-port@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" - integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= - -resolve-cwd@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" - integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= - dependencies: - resolve-from "^3.0.0" - -resolve-cwd@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" - integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== - dependencies: - resolve-from "^5.0.0" - -resolve-from@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" - integrity sha1-six699nWiBvItuZTM17rywoYh0g= - -resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== - -resolve-from@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" - integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== - -resolve-pathname@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-pathname/-/resolve-pathname-3.0.0.tgz#99d02224d3cf263689becbb393bc560313025dcd" - integrity sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng== - -resolve-url-loader@^3.1.2: - version "3.1.4" - resolved "https://registry.yarnpkg.com/resolve-url-loader/-/resolve-url-loader-3.1.4.tgz#3c16caebe0b9faea9c7cc252fa49d2353c412320" - integrity sha512-D3sQ04o0eeQEySLrcz4DsX3saHfsr8/N6tfhblxgZKXxMT2Louargg12oGNfoTRLV09GXhVUe5/qgA5vdgNigg== - dependencies: - adjust-sourcemap-loader "3.0.0" - camelcase "5.3.1" - compose-function "3.0.3" - convert-source-map "1.7.0" - es6-iterator "2.0.3" - loader-utils "1.2.3" - postcss "7.0.36" - rework "1.0.1" - rework-visit "1.0.0" - source-map "0.6.1" - -resolve-url@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" - integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= - -resolve@1.18.1: - version "1.18.1" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.18.1.tgz#018fcb2c5b207d2a6424aee361c5a266da8f4130" - integrity sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA== - dependencies: - is-core-module "^2.0.0" - path-parse "^1.0.6" - -resolve@^1.10.0, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.18.1, resolve@^1.20.0, resolve@^1.3.2, resolve@^1.8.1: - version "1.20.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" - integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== - dependencies: - is-core-module "^2.2.0" - path-parse "^1.0.6" - -resolve@^2.0.0-next.3: - version "2.0.0-next.3" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.3.tgz#d41016293d4a8586a39ca5d9b5f15cbea1f55e46" - integrity sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q== - dependencies: - is-core-module "^2.2.0" - path-parse "^1.0.6" - -ret@~0.1.10: - version "0.1.15" - resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" - integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== - -retry@^0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" - integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= - -reusify@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" - integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== - -rework-visit@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/rework-visit/-/rework-visit-1.0.0.tgz#9945b2803f219e2f7aca00adb8bc9f640f842c9a" - integrity sha1-mUWygD8hni96ygCtuLyfZA+ELJo= - -rework@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/rework/-/rework-1.0.1.tgz#30806a841342b54510aa4110850cd48534144aa7" - integrity sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc= - dependencies: - convert-source-map "^0.3.3" - css "^2.0.0" - -rgb-regex@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/rgb-regex/-/rgb-regex-1.0.1.tgz#c0e0d6882df0e23be254a475e8edd41915feaeb1" - integrity sha1-wODWiC3w4jviVKR16O3UGRX+rrE= - -rgba-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" - integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= - -rimraf@^2.5.4, rimraf@^2.6.3: - version "2.7.1" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" - integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== - dependencies: - glob "^7.1.3" - -rimraf@^3.0.0, rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - -ripemd160@^2.0.0, ripemd160@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" - integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - -robust-predicates@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/robust-predicates/-/robust-predicates-3.0.1.tgz#ecde075044f7f30118682bd9fb3f123109577f9a" - integrity sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g== - -rollup-plugin-babel@^4.3.3: - version "4.4.0" - resolved "https://registry.yarnpkg.com/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz#d15bd259466a9d1accbdb2fe2fff17c52d030acb" - integrity sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw== +"regex-not@^1.0.0", "regex-not@^1.0.2": + "integrity" "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==" + "resolved" "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "extend-shallow" "^3.0.2" + "safe-regex" "^1.1.0" + +"regex-parser@^2.2.11": + "integrity" "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + "resolved" "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz" + "version" "2.2.11" + +"regexp.prototype.flags@^1.2.0", "regexp.prototype.flags@^1.3.1": + "integrity" "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==" + "resolved" "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz" + "version" "1.3.1" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + +"regexpp@^3.1.0": + "integrity" "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" + "resolved" "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz" + "version" "3.2.0" + +"regexpu-core@^4.7.1": + "integrity" "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==" + "resolved" "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz" + "version" "4.8.0" + dependencies: + "regenerate" "^1.4.2" + "regenerate-unicode-properties" "^9.0.0" + "regjsgen" "^0.5.2" + "regjsparser" "^0.7.0" + "unicode-match-property-ecmascript" "^2.0.0" + "unicode-match-property-value-ecmascript" "^2.0.0" + +"regjsgen@^0.5.2": + "integrity" "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" + "resolved" "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz" + "version" "0.5.2" + +"regjsparser@^0.7.0": + "integrity" "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==" + "resolved" "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz" + "version" "0.7.0" + dependencies: + "jsesc" "~0.5.0" + +"relateurl@^0.2.7": + "integrity" "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" + "resolved" "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz" + "version" "0.2.7" + +"remove-trailing-separator@^1.0.1": + "integrity" "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + "resolved" "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz" + "version" "1.1.0" + +"renderkid@^2.0.4": + "integrity" "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==" + "resolved" "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz" + "version" "2.0.7" + dependencies: + "css-select" "^4.1.3" + "dom-converter" "^0.2.0" + "htmlparser2" "^6.1.0" + "lodash" "^4.17.21" + "strip-ansi" "^3.0.1" + +"repeat-element@^1.1.2": + "integrity" "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==" + "resolved" "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz" + "version" "1.1.4" + +"repeat-string@^1.6.1": + "integrity" "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + "resolved" "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" + "version" "1.6.1" + +"require-directory@^2.1.1": + "integrity" "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + "resolved" "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" + "version" "2.1.1" + +"require-from-string@^2.0.2": + "integrity" "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + "resolved" "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz" + "version" "2.0.2" + +"require-main-filename@^2.0.0": + "integrity" "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + "resolved" "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz" + "version" "2.0.0" + +"requires-port@^1.0.0": + "integrity" "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + "resolved" "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" + "version" "1.0.0" + +"resolve-cwd@^2.0.0": + "integrity" "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=" + "resolved" "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "resolve-from" "^3.0.0" + +"resolve-cwd@^3.0.0": + "integrity" "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==" + "resolved" "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "resolve-from" "^5.0.0" + +"resolve-from@^3.0.0": + "integrity" "sha1-six699nWiBvItuZTM17rywoYh0g=" + "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz" + "version" "3.0.0" + +"resolve-from@^4.0.0": + "integrity" "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" + "version" "4.0.0" + +"resolve-from@^5.0.0": + "integrity" "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" + "version" "5.0.0" + +"resolve-pathname@^3.0.0": + "integrity" "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" + "resolved" "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz" + "version" "3.0.0" + +"resolve-url-loader@^3.1.2": + "integrity" "sha512-D3sQ04o0eeQEySLrcz4DsX3saHfsr8/N6tfhblxgZKXxMT2Louargg12oGNfoTRLV09GXhVUe5/qgA5vdgNigg==" + "resolved" "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.4.tgz" + "version" "3.1.4" + dependencies: + "adjust-sourcemap-loader" "3.0.0" + "camelcase" "5.3.1" + "compose-function" "3.0.3" + "convert-source-map" "1.7.0" + "es6-iterator" "2.0.3" + "loader-utils" "1.2.3" + "postcss" "7.0.36" + "rework" "1.0.1" + "rework-visit" "1.0.0" + "source-map" "0.6.1" + +"resolve-url@^0.2.1": + "integrity" "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + "resolved" "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz" + "version" "0.2.1" + +"resolve@^1.10.0", "resolve@^1.12.0", "resolve@^1.14.2", "resolve@^1.17.0", "resolve@^1.18.1", "resolve@^1.3.2", "resolve@^1.8.1", "resolve@1.18.1": + "integrity" "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==" + "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz" + "version" "1.18.1" + dependencies: + "is-core-module" "^2.0.0" + "path-parse" "^1.0.6" + +"resolve@^1.20.0": + "integrity" "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==" + "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz" + "version" "1.20.0" + dependencies: + "is-core-module" "^2.2.0" + "path-parse" "^1.0.6" + +"resolve@^2.0.0-next.3": + "integrity" "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==" + "resolved" "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz" + "version" "2.0.0-next.3" + dependencies: + "is-core-module" "^2.2.0" + "path-parse" "^1.0.6" + +"ret@~0.1.10": + "integrity" "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + "resolved" "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz" + "version" "0.1.15" + +"retry@^0.12.0": + "integrity" "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=" + "resolved" "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz" + "version" "0.12.0" + +"reusify@^1.0.4": + "integrity" "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + "resolved" "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" + "version" "1.0.4" + +"rework-visit@1.0.0": + "integrity" "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=" + "resolved" "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz" + "version" "1.0.0" + +"rework@1.0.1": + "integrity" "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=" + "resolved" "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "convert-source-map" "^0.3.3" + "css" "^2.0.0" + +"rgb-regex@^1.0.1": + "integrity" "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" + "resolved" "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz" + "version" "1.0.1" + +"rgba-regex@^1.0.0": + "integrity" "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" + "resolved" "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz" + "version" "1.0.0" + +"rimraf@^2.5.4": + "integrity" "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==" + "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" + "version" "2.7.1" + dependencies: + "glob" "^7.1.3" + +"rimraf@^2.6.3": + "integrity" "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==" + "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" + "version" "2.7.1" + dependencies: + "glob" "^7.1.3" + +"rimraf@^3.0.0", "rimraf@^3.0.2": + "integrity" "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==" + "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" + "version" "3.0.2" + dependencies: + "glob" "^7.1.3" + +"ripemd160@^2.0.0", "ripemd160@^2.0.1": + "integrity" "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==" + "resolved" "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "hash-base" "^3.0.0" + "inherits" "^2.0.1" + +"robust-predicates@^3.0.0": + "integrity" "sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g==" + "resolved" "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.1.tgz" + "version" "3.0.1" + +"rollup-plugin-babel@^4.3.3": + "integrity" "sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw==" + "resolved" "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz" + "version" "4.4.0" dependencies: "@babel/helper-module-imports" "^7.0.0" - rollup-pluginutils "^2.8.1" + "rollup-pluginutils" "^2.8.1" -rollup-plugin-terser@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz#8c650062c22a8426c64268548957463bf981b413" - integrity sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w== +"rollup-plugin-terser@^5.3.1": + "integrity" "sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w==" + "resolved" "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz" + "version" "5.3.1" dependencies: "@babel/code-frame" "^7.5.5" - jest-worker "^24.9.0" - rollup-pluginutils "^2.8.2" - serialize-javascript "^4.0.0" - terser "^4.6.2" + "jest-worker" "^24.9.0" + "rollup-pluginutils" "^2.8.2" + "serialize-javascript" "^4.0.0" + "terser" "^4.6.2" -rollup-pluginutils@^2.8.1, rollup-pluginutils@^2.8.2: - version "2.8.2" - resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e" - integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ== +"rollup-pluginutils@^2.8.1", "rollup-pluginutils@^2.8.2": + "integrity" "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==" + "resolved" "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz" + "version" "2.8.2" dependencies: - estree-walker "^0.6.1" + "estree-walker" "^0.6.1" -rollup@^1.31.1: - version "1.32.1" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.32.1.tgz#4480e52d9d9e2ae4b46ba0d9ddeaf3163940f9c4" - integrity sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A== +"rollup@^1.20.0 || ^2.0.0", "rollup@^1.20.0||^2.0.0", "rollup@^1.31.1", "rollup@>=0.60.0 <3", "rollup@>=0.66.0 <3": + "integrity" "sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==" + "resolved" "https://registry.npmjs.org/rollup/-/rollup-1.32.1.tgz" + "version" "1.32.1" dependencies: "@types/estree" "*" "@types/node" "*" - acorn "^7.1.0" + "acorn" "^7.1.0" -rsvp@^4.8.4: - version "4.8.5" - resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" - integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== +"rsvp@^4.8.4": + "integrity" "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==" + "resolved" "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz" + "version" "4.8.5" -run-parallel@^1.1.9: - version "1.2.0" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" - integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== +"run-parallel@^1.1.9": + "integrity" "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==" + "resolved" "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" + "version" "1.2.0" dependencies: - queue-microtask "^1.2.2" + "queue-microtask" "^1.2.2" -run-queue@^1.0.0, run-queue@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" - integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec= +"run-queue@^1.0.0", "run-queue@^1.0.3": + "integrity" "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=" + "resolved" "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz" + "version" "1.0.3" dependencies: - aproba "^1.1.1" + "aproba" "^1.1.1" -rw@1: - version "1.3.3" - resolved "https://registry.yarnpkg.com/rw/-/rw-1.3.3.tgz#3f862dfa91ab766b14885ef4d01124bfda074fb4" - integrity sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q= +"rw@1": + "integrity" "sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q=" + "resolved" "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz" + "version" "1.3.3" -safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== +"safe-buffer@^5.0.1", "safe-buffer@^5.1.0", "safe-buffer@^5.1.1", "safe-buffer@^5.1.2", "safe-buffer@>=5.1.0", "safe-buffer@~5.1.0", "safe-buffer@~5.1.1", "safe-buffer@5.1.2": + "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + "version" "5.1.2" -safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== +"safe-buffer@^5.2.0": + "integrity" "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + "version" "5.2.1" -safe-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" - integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= +"safe-regex@^1.1.0": + "integrity" "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=" + "resolved" "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz" + "version" "1.1.0" dependencies: - ret "~0.1.10" + "ret" "~0.1.10" -"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== +"safer-buffer@^2.1.0", "safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": + "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" + "version" "2.1.2" -sane@^4.0.3: - version "4.1.0" - resolved "https://registry.yarnpkg.com/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded" - integrity sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA== +"sane@^4.0.3": + "integrity" "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==" + "resolved" "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz" + "version" "4.1.0" dependencies: "@cnakazawa/watch" "^1.0.3" - anymatch "^2.0.0" - capture-exit "^2.0.0" - exec-sh "^0.3.2" - execa "^1.0.0" - fb-watchman "^2.0.0" - micromatch "^3.1.4" - minimist "^1.1.1" - walker "~1.0.5" - -sanitize.css@^10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/sanitize.css/-/sanitize.css-10.0.0.tgz#b5cb2547e96d8629a60947544665243b1dc3657a" - integrity sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg== - -sass-loader@^10.0.5: - version "10.2.0" - resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-10.2.0.tgz#3d64c1590f911013b3fa48a0b22a83d5e1494716" - integrity sha512-kUceLzC1gIHz0zNJPpqRsJyisWatGYNFRmv2CKZK2/ngMJgLqxTbXwe/hJ85luyvZkgqU3VlJ33UVF2T/0g6mw== - dependencies: - klona "^2.0.4" - loader-utils "^2.0.0" - neo-async "^2.6.2" - schema-utils "^3.0.0" - semver "^7.3.2" - -sax@~1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== - -saxes@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" - integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== - dependencies: - xmlchars "^2.2.0" - -scheduler@^0.20.2: - version "0.20.2" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" - integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - -schema-utils@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" - integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== - dependencies: - ajv "^6.1.0" - ajv-errors "^1.0.0" - ajv-keywords "^3.1.0" - -schema-utils@^2.6.5, schema-utils@^2.7.0, schema-utils@^2.7.1: - version "2.7.1" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" - integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + "anymatch" "^2.0.0" + "capture-exit" "^2.0.0" + "exec-sh" "^0.3.2" + "execa" "^1.0.0" + "fb-watchman" "^2.0.0" + "micromatch" "^3.1.4" + "minimist" "^1.1.1" + "walker" "~1.0.5" + +"sanitize.css@^10.0.0": + "integrity" "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg==" + "resolved" "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz" + "version" "10.0.0" + +"sass-loader@^10.0.5": + "integrity" "sha512-kUceLzC1gIHz0zNJPpqRsJyisWatGYNFRmv2CKZK2/ngMJgLqxTbXwe/hJ85luyvZkgqU3VlJ33UVF2T/0g6mw==" + "resolved" "https://registry.npmjs.org/sass-loader/-/sass-loader-10.2.0.tgz" + "version" "10.2.0" + dependencies: + "klona" "^2.0.4" + "loader-utils" "^2.0.0" + "neo-async" "^2.6.2" + "schema-utils" "^3.0.0" + "semver" "^7.3.2" + +"sax@~1.2.4": + "integrity" "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + "resolved" "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" + "version" "1.2.4" + +"saxes@^5.0.1": + "integrity" "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==" + "resolved" "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz" + "version" "5.0.1" + dependencies: + "xmlchars" "^2.2.0" + +"scheduler@^0.20.2": + "integrity" "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==" + "resolved" "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz" + "version" "0.20.2" + dependencies: + "loose-envify" "^1.1.0" + "object-assign" "^4.1.1" + +"schema-utils@^1.0.0": + "integrity" "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==" + "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "ajv" "^6.1.0" + "ajv-errors" "^1.0.0" + "ajv-keywords" "^3.1.0" + +"schema-utils@^2.6.5", "schema-utils@^2.7.0", "schema-utils@^2.7.1": + "integrity" "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==" + "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz" + "version" "2.7.1" dependencies: "@types/json-schema" "^7.0.5" - ajv "^6.12.4" - ajv-keywords "^3.5.2" + "ajv" "^6.12.4" + "ajv-keywords" "^3.5.2" + +"schema-utils@^3.0.0": + "integrity" "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==" + "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz" + "version" "3.1.1" + dependencies: + "@types/json-schema" "^7.0.8" + "ajv" "^6.12.5" + "ajv-keywords" "^3.5.2" -schema-utils@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" - integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== +"schema-utils@^3.1.1": + "integrity" "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==" + "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz" + "version" "3.1.1" dependencies: "@types/json-schema" "^7.0.8" - ajv "^6.12.5" - ajv-keywords "^3.5.2" - -select-hose@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" - integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= - -selfsigned@^1.10.8: - version "1.10.11" - resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.11.tgz#24929cd906fe0f44b6d01fb23999a739537acbe9" - integrity sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA== - dependencies: - node-forge "^0.10.0" - -"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - -semver@7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" - integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== - -semver@7.3.2: - version "7.3.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" - integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== - -semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - -semver@^7.2.1, semver@^7.3.2, semver@^7.3.5: - version "7.3.5" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" - integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== - dependencies: - lru-cache "^6.0.0" - -send@0.17.1: - version "0.17.1" - resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" - integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== - dependencies: - debug "2.6.9" - depd "~1.1.2" - destroy "~1.0.4" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - fresh "0.5.2" - http-errors "~1.7.2" - mime "1.6.0" - ms "2.1.1" - on-finished "~2.3.0" - range-parser "~1.2.1" - statuses "~1.5.0" - -serialize-javascript@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" - integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== - dependencies: - randombytes "^2.1.0" - -serialize-javascript@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-5.0.1.tgz#7886ec848049a462467a97d3d918ebb2aaf934f4" - integrity sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA== - dependencies: - randombytes "^2.1.0" - -serve-index@^1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" - integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= - dependencies: - accepts "~1.3.4" - batch "0.6.1" - debug "2.6.9" - escape-html "~1.0.3" - http-errors "~1.6.2" - mime-types "~2.1.17" - parseurl "~1.3.2" - -serve-static@1.14.1: - version "1.14.1" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" - integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== - dependencies: - encodeurl "~1.0.2" - escape-html "~1.0.3" - parseurl "~1.3.3" - send "0.17.1" - -set-blocking@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" - integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= - -set-value@^2.0.0, set-value@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" - integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== - dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.3" - split-string "^3.0.1" - -setimmediate@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" - integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= - -setprototypeof@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" - integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== - -setprototypeof@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" - integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== - -sha.js@^2.4.0, sha.js@^2.4.8: - version "2.4.11" - resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" - integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - -shallowequal@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" - integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== - -shebang-command@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" - integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= - dependencies: - shebang-regex "^1.0.0" - -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" - integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -shell-quote@1.7.2: - version "1.7.2" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2" - integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg== - -shellwords@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" - integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== - -side-channel@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== - dependencies: - call-bind "^1.0.0" - get-intrinsic "^1.0.2" - object-inspect "^1.9.0" - -signal-exit@^3.0.0, signal-exit@^3.0.2: - version "3.0.5" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.5.tgz#9e3e8cc0c75a99472b44321033a7702e7738252f" - integrity sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ== - -simple-swizzle@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" - integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= - dependencies: - is-arrayish "^0.3.1" - -sisteransi@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" - integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== - -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - -slice-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" - integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== - dependencies: - ansi-styles "^4.0.0" - astral-regex "^2.0.0" - is-fullwidth-code-point "^3.0.0" - -snapdragon-node@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" - integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== - dependencies: - define-property "^1.0.0" - isobject "^3.0.0" - snapdragon-util "^3.0.1" - -snapdragon-util@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" - integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== - dependencies: - kind-of "^3.2.0" - -snapdragon@^0.8.1: - version "0.8.2" - resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" - integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== - dependencies: - base "^0.11.1" - debug "^2.2.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - map-cache "^0.2.2" - source-map "^0.5.6" - source-map-resolve "^0.5.0" - use "^3.1.0" - -sockjs-client@^1.5.0: - version "1.5.2" - resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.5.2.tgz#4bc48c2da9ce4769f19dc723396b50f5c12330a3" - integrity sha512-ZzRxPBISQE7RpzlH4tKJMQbHM9pabHluk0WBaxAQ+wm/UieeBVBou0p4wVnSQGN9QmpAZygQ0cDIypWuqOFmFQ== - dependencies: - debug "^3.2.6" - eventsource "^1.0.7" - faye-websocket "^0.11.3" - inherits "^2.0.4" - json3 "^3.3.3" - url-parse "^1.5.3" - -sockjs@^0.3.21: - version "0.3.21" - resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.21.tgz#b34ffb98e796930b60a0cfa11904d6a339a7d417" - integrity sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw== - dependencies: - faye-websocket "^0.11.3" - uuid "^3.4.0" - websocket-driver "^0.7.4" - -sort-keys@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" - integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0= - dependencies: - is-plain-obj "^1.0.0" - -source-list-map@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" - integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== - -source-map-js@^0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-0.6.2.tgz#0bb5de631b41cfbda6cfba8bd05a80efdfd2385e" - integrity sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug== - -source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: - version "0.5.3" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" - integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== - dependencies: - atob "^2.1.2" - decode-uri-component "^0.2.0" - resolve-url "^0.2.1" - source-map-url "^0.4.0" - urix "^0.1.0" - -source-map-resolve@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.6.0.tgz#3d9df87e236b53f16d01e58150fc7711138e5ed2" - integrity sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w== - dependencies: - atob "^2.1.2" - decode-uri-component "^0.2.0" - -source-map-support@^0.5.6, source-map-support@~0.5.12, source-map-support@~0.5.20: - version "0.5.20" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.20.tgz#12166089f8f5e5e8c56926b377633392dd2cb6c9" - integrity sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map-url@^0.4.0: - version "0.4.1" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" - integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== - -source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -source-map@^0.5.0, source-map@^0.5.6: - version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= - -source-map@^0.7.3, source-map@~0.7.2: - version "0.7.3" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" - integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== - -sourcemap-codec@^1.4.4: - version "1.4.8" - resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" - integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== - -spdx-correct@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" - integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== - dependencies: - spdx-expression-parse "^3.0.0" - spdx-license-ids "^3.0.0" - -spdx-exceptions@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" - integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== - -spdx-expression-parse@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" - integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== - dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" - -spdx-license-ids@^3.0.0: - version "3.0.10" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz#0d9becccde7003d6c658d487dd48a32f0bf3014b" - integrity sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA== - -spdy-transport@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" - integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== - dependencies: - debug "^4.1.0" - detect-node "^2.0.4" - hpack.js "^2.1.6" - obuf "^1.1.2" - readable-stream "^3.0.6" - wbuf "^1.7.3" - -spdy@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" - integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== - dependencies: - debug "^4.1.0" - handle-thing "^2.0.0" - http-deceiver "^1.2.7" - select-hose "^2.0.0" - spdy-transport "^3.0.0" - -split-string@^3.0.1, split-string@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" - integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== - dependencies: - extend-shallow "^3.0.0" - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= - -ssri@^6.0.1: - version "6.0.2" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.2.tgz#157939134f20464e7301ddba3e90ffa8f7728ac5" - integrity sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q== - dependencies: - figgy-pudding "^3.5.1" - -ssri@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af" - integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ== - dependencies: - minipass "^3.1.1" - -stable@^0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" - integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== - -stack-utils@^2.0.2: - version "2.0.5" - resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.5.tgz#d25265fca995154659dbbfba3b49254778d2fdd5" - integrity sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA== - dependencies: - escape-string-regexp "^2.0.0" - -stackframe@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.2.0.tgz#52429492d63c62eb989804c11552e3d22e779303" - integrity sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA== - -static-extend@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" - integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= - dependencies: - define-property "^0.2.5" - object-copy "^0.1.0" - -"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" - integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= - -stream-browserify@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" - integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== - dependencies: - inherits "~2.0.1" - readable-stream "^2.0.2" - -stream-each@^1.1.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" - integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== - dependencies: - end-of-stream "^1.1.0" - stream-shift "^1.0.0" - -stream-http@^2.7.2: - version "2.8.3" - resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" - integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== - dependencies: - builtin-status-codes "^3.0.0" - inherits "^2.0.1" - readable-stream "^2.3.6" - to-arraybuffer "^1.0.0" - xtend "^4.0.0" - -stream-shift@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" - integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== - -strict-uri-encode@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" - integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= - -string-length@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" - integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== - dependencies: - char-regex "^1.0.2" - strip-ansi "^6.0.0" - -string-natural-compare@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz#7a42d58474454963759e8e8b7ae63d71c1e7fdf4" - integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw== - -string-width@^3.0.0, string-width@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" - integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== - dependencies: - emoji-regex "^7.0.1" - is-fullwidth-code-point "^2.0.0" - strip-ansi "^5.1.0" - -string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: - version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string.prototype.matchall@^4.0.5: - version "4.0.6" - resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz#5abb5dabc94c7b0ea2380f65ba610b3a544b15fa" - integrity sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" - get-intrinsic "^1.1.1" - has-symbols "^1.0.2" - internal-slot "^1.0.3" - regexp.prototype.flags "^1.3.1" - side-channel "^1.0.4" - -string.prototype.trimend@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" - integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -string.prototype.trimstart@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" - integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -string_decoder@^1.0.0, string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - -stringify-object@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" - integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== - dependencies: - get-own-enumerable-property-symbols "^3.0.0" - is-obj "^1.0.1" - is-regexp "^1.0.0" - -strip-ansi@6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" - integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== - dependencies: - ansi-regex "^5.0.0" - -strip-ansi@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" - integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= - dependencies: - ansi-regex "^2.0.0" - -strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" - integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== - dependencies: - ansi-regex "^4.1.0" - -strip-ansi@^6.0.0, strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-bom@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" - integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= - -strip-bom@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" - integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== - -strip-comments@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/strip-comments/-/strip-comments-1.0.2.tgz#82b9c45e7f05873bee53f37168af930aa368679d" - integrity sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw== + "ajv" "^6.12.5" + "ajv-keywords" "^3.5.2" + +"select-hose@^2.0.0": + "integrity" "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + "resolved" "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz" + "version" "2.0.0" + +"selfsigned@^1.10.8": + "integrity" "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==" + "resolved" "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz" + "version" "1.10.11" + dependencies: + "node-forge" "^0.10.0" + +"semver@^5.4.1", "semver@^5.5.0": + "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + "version" "5.7.1" + +"semver@^5.5.1": + "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + "version" "5.7.1" + +"semver@^5.6.0": + "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + "version" "5.7.1" + +"semver@^6.0.0", "semver@^6.1.1", "semver@^6.1.2", "semver@^6.3.0": + "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + "version" "6.3.0" + +"semver@^7.2.1": + "integrity" "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz" + "version" "7.3.5" + dependencies: + "lru-cache" "^6.0.0" + +"semver@^7.3.2": + "integrity" "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz" + "version" "7.3.5" + dependencies: + "lru-cache" "^6.0.0" + +"semver@^7.3.5": + "integrity" "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz" + "version" "7.3.5" + dependencies: + "lru-cache" "^6.0.0" + +"semver@2 || 3 || 4 || 5": + "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + "version" "5.7.1" + +"semver@7.0.0": + "integrity" "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + "resolved" "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz" + "version" "7.0.0" + +"semver@7.3.2": + "integrity" "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz" + "version" "7.3.2" + +"send@0.17.1": + "integrity" "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==" + "resolved" "https://registry.npmjs.org/send/-/send-0.17.1.tgz" + "version" "0.17.1" + dependencies: + "debug" "2.6.9" + "depd" "~1.1.2" + "destroy" "~1.0.4" + "encodeurl" "~1.0.2" + "escape-html" "~1.0.3" + "etag" "~1.8.1" + "fresh" "0.5.2" + "http-errors" "~1.7.2" + "mime" "1.6.0" + "ms" "2.1.1" + "on-finished" "~2.3.0" + "range-parser" "~1.2.1" + "statuses" "~1.5.0" + +"serialize-javascript@^4.0.0": + "integrity" "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==" + "resolved" "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "randombytes" "^2.1.0" + +"serialize-javascript@^5.0.1": + "integrity" "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==" + "resolved" "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz" + "version" "5.0.1" + dependencies: + "randombytes" "^2.1.0" + +"serve-index@^1.9.1": + "integrity" "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=" + "resolved" "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz" + "version" "1.9.1" + dependencies: + "accepts" "~1.3.4" + "batch" "0.6.1" + "debug" "2.6.9" + "escape-html" "~1.0.3" + "http-errors" "~1.6.2" + "mime-types" "~2.1.17" + "parseurl" "~1.3.2" + +"serve-static@1.14.1": + "integrity" "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==" + "resolved" "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz" + "version" "1.14.1" + dependencies: + "encodeurl" "~1.0.2" + "escape-html" "~1.0.3" + "parseurl" "~1.3.3" + "send" "0.17.1" + +"set-blocking@^2.0.0": + "integrity" "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + "resolved" "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" + "version" "2.0.0" + +"set-value@^2.0.0", "set-value@^2.0.1": + "integrity" "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==" + "resolved" "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "extend-shallow" "^2.0.1" + "is-extendable" "^0.1.1" + "is-plain-object" "^2.0.3" + "split-string" "^3.0.1" + +"setimmediate@^1.0.4": + "integrity" "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + "resolved" "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz" + "version" "1.0.5" + +"setprototypeof@1.1.0": + "integrity" "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + "resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz" + "version" "1.1.0" + +"setprototypeof@1.1.1": + "integrity" "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + "resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz" + "version" "1.1.1" + +"sha.js@^2.4.0", "sha.js@^2.4.8": + "integrity" "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==" + "resolved" "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz" + "version" "2.4.11" + dependencies: + "inherits" "^2.0.1" + "safe-buffer" "^5.0.1" + +"shallowequal@^1.1.0": + "integrity" "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + "resolved" "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz" + "version" "1.1.0" + +"shebang-command@^1.2.0": + "integrity" "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=" + "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz" + "version" "1.2.0" + dependencies: + "shebang-regex" "^1.0.0" + +"shebang-command@^2.0.0": + "integrity" "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==" + "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "shebang-regex" "^3.0.0" + +"shebang-regex@^1.0.0": + "integrity" "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz" + "version" "1.0.0" + +"shebang-regex@^3.0.0": + "integrity" "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" + "version" "3.0.0" + +"shell-quote@1.7.2": + "integrity" "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" + "resolved" "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz" + "version" "1.7.2" + +"shellwords@^0.1.1": + "integrity" "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==" + "resolved" "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz" + "version" "0.1.1" + +"side-channel@^1.0.4": + "integrity" "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==" + "resolved" "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "call-bind" "^1.0.0" + "get-intrinsic" "^1.0.2" + "object-inspect" "^1.9.0" + +"signal-exit@^3.0.0", "signal-exit@^3.0.2": + "integrity" "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==" + "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz" + "version" "3.0.6" + +"simple-swizzle@^0.2.2": + "integrity" "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=" + "resolved" "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz" + "version" "0.2.2" + dependencies: + "is-arrayish" "^0.3.1" + +"sisteransi@^1.0.5": + "integrity" "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + "resolved" "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" + "version" "1.0.5" + +"slash@^3.0.0": + "integrity" "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + "resolved" "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" + "version" "3.0.0" + +"slice-ansi@^4.0.0": + "integrity" "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==" + "resolved" "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "ansi-styles" "^4.0.0" + "astral-regex" "^2.0.0" + "is-fullwidth-code-point" "^3.0.0" + +"snapdragon-node@^2.0.1": + "integrity" "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==" + "resolved" "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "define-property" "^1.0.0" + "isobject" "^3.0.0" + "snapdragon-util" "^3.0.1" + +"snapdragon-util@^3.0.1": + "integrity" "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==" + "resolved" "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "kind-of" "^3.2.0" + +"snapdragon@^0.8.1": + "integrity" "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==" + "resolved" "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz" + "version" "0.8.2" + dependencies: + "base" "^0.11.1" + "debug" "^2.2.0" + "define-property" "^0.2.5" + "extend-shallow" "^2.0.1" + "map-cache" "^0.2.2" + "source-map" "^0.5.6" + "source-map-resolve" "^0.5.0" + "use" "^3.1.0" + +"sockjs-client@^1.4.0", "sockjs-client@^1.5.0": + "integrity" "sha512-ZzRxPBISQE7RpzlH4tKJMQbHM9pabHluk0WBaxAQ+wm/UieeBVBou0p4wVnSQGN9QmpAZygQ0cDIypWuqOFmFQ==" + "resolved" "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.2.tgz" + "version" "1.5.2" + dependencies: + "debug" "^3.2.6" + "eventsource" "^1.0.7" + "faye-websocket" "^0.11.3" + "inherits" "^2.0.4" + "json3" "^3.3.3" + "url-parse" "^1.5.3" + +"sockjs@^0.3.21": + "integrity" "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==" + "resolved" "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz" + "version" "0.3.21" + dependencies: + "faye-websocket" "^0.11.3" + "uuid" "^3.4.0" + "websocket-driver" "^0.7.4" + +"sort-keys@^1.0.0": + "integrity" "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=" + "resolved" "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz" + "version" "1.1.2" + dependencies: + "is-plain-obj" "^1.0.0" + +"source-list-map@^2.0.0": + "integrity" "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + "resolved" "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz" + "version" "2.0.1" + +"source-map-js@^1.0.1": + "integrity" "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==" + "resolved" "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.1.tgz" + "version" "1.0.1" + +"source-map-resolve@^0.5.0": + "integrity" "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==" + "resolved" "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz" + "version" "0.5.3" + dependencies: + "atob" "^2.1.2" + "decode-uri-component" "^0.2.0" + "resolve-url" "^0.2.1" + "source-map-url" "^0.4.0" + "urix" "^0.1.0" + +"source-map-resolve@^0.5.2": + "integrity" "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==" + "resolved" "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz" + "version" "0.5.3" + dependencies: + "atob" "^2.1.2" + "decode-uri-component" "^0.2.0" + "resolve-url" "^0.2.1" + "source-map-url" "^0.4.0" + "urix" "^0.1.0" + +"source-map-resolve@^0.6.0": + "integrity" "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==" + "resolved" "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz" + "version" "0.6.0" + dependencies: + "atob" "^2.1.2" + "decode-uri-component" "^0.2.0" + +"source-map-support@^0.5.6", "source-map-support@~0.5.12", "source-map-support@~0.5.20": + "integrity" "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==" + "resolved" "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" + "version" "0.5.21" + dependencies: + "buffer-from" "^1.0.0" + "source-map" "^0.6.0" + +"source-map-url@^0.4.0": + "integrity" "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" + "resolved" "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz" + "version" "0.4.1" + +"source-map@^0.5.0", "source-map@^0.5.6": + "integrity" "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" + "version" "0.5.7" + +"source-map@^0.6.0": + "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + "version" "0.6.1" + +"source-map@^0.6.1", "source-map@0.6.1": + "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + "version" "0.6.1" + +"source-map@^0.7.3": + "integrity" "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz" + "version" "0.7.3" + +"source-map@~0.6.0": + "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + "version" "0.6.1" + +"source-map@~0.6.1": + "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + "version" "0.6.1" + +"source-map@~0.7.2": + "integrity" "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz" + "version" "0.7.3" + +"sourcemap-codec@^1.4.4": + "integrity" "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + "resolved" "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz" + "version" "1.4.8" + +"spdx-correct@^3.0.0": + "integrity" "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==" + "resolved" "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz" + "version" "3.1.1" + dependencies: + "spdx-expression-parse" "^3.0.0" + "spdx-license-ids" "^3.0.0" + +"spdx-exceptions@^2.1.0": + "integrity" "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + "resolved" "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz" + "version" "2.3.0" + +"spdx-expression-parse@^3.0.0": + "integrity" "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==" + "resolved" "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "spdx-exceptions" "^2.1.0" + "spdx-license-ids" "^3.0.0" + +"spdx-license-ids@^3.0.0": + "integrity" "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==" + "resolved" "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz" + "version" "3.0.11" + +"spdy-transport@^3.0.0": + "integrity" "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==" + "resolved" "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "debug" "^4.1.0" + "detect-node" "^2.0.4" + "hpack.js" "^2.1.6" + "obuf" "^1.1.2" + "readable-stream" "^3.0.6" + "wbuf" "^1.7.3" + +"spdy@^4.0.2": + "integrity" "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==" + "resolved" "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz" + "version" "4.0.2" + dependencies: + "debug" "^4.1.0" + "handle-thing" "^2.0.0" + "http-deceiver" "^1.2.7" + "select-hose" "^2.0.0" + "spdy-transport" "^3.0.0" + +"split-string@^3.0.1", "split-string@^3.0.2": + "integrity" "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==" + "resolved" "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "extend-shallow" "^3.0.0" + +"sprintf-js@~1.0.2": + "integrity" "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + "resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + "version" "1.0.3" + +"ssri@^6.0.1": + "integrity" "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==" + "resolved" "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz" + "version" "6.0.2" + dependencies: + "figgy-pudding" "^3.5.1" + +"ssri@^8.0.1": + "integrity" "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==" + "resolved" "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz" + "version" "8.0.1" + dependencies: + "minipass" "^3.1.1" + +"stable@^0.1.8": + "integrity" "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + "resolved" "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz" + "version" "0.1.8" + +"stack-utils@^2.0.2": + "integrity" "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==" + "resolved" "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz" + "version" "2.0.5" + dependencies: + "escape-string-regexp" "^2.0.0" + +"stackframe@^1.1.1": + "integrity" "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" + "resolved" "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz" + "version" "1.2.0" + +"static-extend@^0.1.1": + "integrity" "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=" + "resolved" "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz" + "version" "0.1.2" + dependencies: + "define-property" "^0.2.5" + "object-copy" "^0.1.0" + +"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", "statuses@~1.5.0": + "integrity" "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + "resolved" "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" + "version" "1.5.0" + +"stream-browserify@^2.0.1": + "integrity" "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==" + "resolved" "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "inherits" "~2.0.1" + "readable-stream" "^2.0.2" + +"stream-each@^1.1.0": + "integrity" "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==" + "resolved" "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz" + "version" "1.2.3" + dependencies: + "end-of-stream" "^1.1.0" + "stream-shift" "^1.0.0" + +"stream-http@^2.7.2": + "integrity" "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==" + "resolved" "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz" + "version" "2.8.3" + dependencies: + "builtin-status-codes" "^3.0.0" + "inherits" "^2.0.1" + "readable-stream" "^2.3.6" + "to-arraybuffer" "^1.0.0" + "xtend" "^4.0.0" + +"stream-shift@^1.0.0": + "integrity" "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + "resolved" "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz" + "version" "1.0.1" + +"strict-uri-encode@^1.0.0": + "integrity" "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" + "resolved" "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz" + "version" "1.1.0" + +"string_decoder@^1.0.0", "string_decoder@^1.1.1", "string_decoder@~1.1.1": + "integrity" "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" + "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "safe-buffer" "~5.1.0" + +"string-length@^4.0.1": + "integrity" "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==" + "resolved" "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz" + "version" "4.0.2" + dependencies: + "char-regex" "^1.0.2" + "strip-ansi" "^6.0.0" + +"string-natural-compare@^3.0.1": + "integrity" "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + "resolved" "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz" + "version" "3.0.1" + +"string-width@^3.0.0", "string-width@^3.1.0": + "integrity" "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==" + "resolved" "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "emoji-regex" "^7.0.1" + "is-fullwidth-code-point" "^2.0.0" + "strip-ansi" "^5.1.0" + +"string-width@^4.1.0", "string-width@^4.2.0", "string-width@^4.2.3": + "integrity" "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==" + "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + "version" "4.2.3" + dependencies: + "emoji-regex" "^8.0.0" + "is-fullwidth-code-point" "^3.0.0" + "strip-ansi" "^6.0.1" + +"string.prototype.matchall@^4.0.5": + "integrity" "sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==" + "resolved" "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz" + "version" "4.0.6" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + "es-abstract" "^1.19.1" + "get-intrinsic" "^1.1.1" + "has-symbols" "^1.0.2" + "internal-slot" "^1.0.3" + "regexp.prototype.flags" "^1.3.1" + "side-channel" "^1.0.4" + +"string.prototype.trimend@^1.0.4": + "integrity" "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==" + "resolved" "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + +"string.prototype.trimstart@^1.0.4": + "integrity" "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==" + "resolved" "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + +"stringify-object@^3.3.0": + "integrity" "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==" + "resolved" "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz" + "version" "3.3.0" + dependencies: + "get-own-enumerable-property-symbols" "^3.0.0" + "is-obj" "^1.0.1" + "is-regexp" "^1.0.0" + +"strip-ansi@^3.0.1": + "integrity" "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "ansi-regex" "^2.0.0" + +"strip-ansi@^5.0.0": + "integrity" "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" + "version" "5.2.0" + dependencies: + "ansi-regex" "^4.1.0" + +"strip-ansi@^5.1.0": + "integrity" "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" + "version" "5.2.0" + dependencies: + "ansi-regex" "^4.1.0" + +"strip-ansi@^5.2.0": + "integrity" "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" + "version" "5.2.0" + dependencies: + "ansi-regex" "^4.1.0" + +"strip-ansi@^6.0.0", "strip-ansi@^6.0.1": + "integrity" "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" + "version" "6.0.1" + dependencies: + "ansi-regex" "^5.0.1" + +"strip-ansi@6.0.0": + "integrity" "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "ansi-regex" "^5.0.0" + +"strip-bom@^3.0.0": + "integrity" "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + "resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz" + "version" "3.0.0" + +"strip-bom@^4.0.0": + "integrity" "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + "resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz" + "version" "4.0.0" + +"strip-comments@^1.0.2": + "integrity" "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==" + "resolved" "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz" + "version" "1.0.2" dependencies: - babel-extract-comments "^1.0.0" - babel-plugin-transform-object-rest-spread "^6.26.0" - -strip-eof@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" - integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= + "babel-extract-comments" "^1.0.0" + "babel-plugin-transform-object-rest-spread" "^6.26.0" + +"strip-eof@^1.0.0": + "integrity" "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + "resolved" "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz" + "version" "1.0.0" -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== +"strip-final-newline@^2.0.0": + "integrity" "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + "resolved" "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" + "version" "2.0.0" -strip-indent@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" - integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== +"strip-indent@^3.0.0": + "integrity" "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==" + "resolved" "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz" + "version" "3.0.0" dependencies: - min-indent "^1.0.0" + "min-indent" "^1.0.0" -strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" - integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== +"strip-json-comments@^3.1.0", "strip-json-comments@^3.1.1": + "integrity" "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" + "version" "3.1.1" -style-loader@1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-1.3.0.tgz#828b4a3b3b7e7aa5847ce7bae9e874512114249e" - integrity sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q== +"style-loader@1.3.0": + "integrity" "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==" + "resolved" "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz" + "version" "1.3.0" dependencies: - loader-utils "^2.0.0" - schema-utils "^2.7.0" + "loader-utils" "^2.0.0" + "schema-utils" "^2.7.0" -styled-components@^5.3.1: - version "5.3.3" - resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.3.3.tgz#312a3d9a549f4708f0fb0edc829eb34bde032743" - integrity sha512-++4iHwBM7ZN+x6DtPPWkCI4vdtwumQ+inA/DdAsqYd4SVgUKJie5vXyzotA00ttcFdQkCng7zc6grwlfIfw+lw== +"styled-components@^5.3.1", "styled-components@>= 2": + "integrity" "sha512-++4iHwBM7ZN+x6DtPPWkCI4vdtwumQ+inA/DdAsqYd4SVgUKJie5vXyzotA00ttcFdQkCng7zc6grwlfIfw+lw==" + "resolved" "https://registry.npmjs.org/styled-components/-/styled-components-5.3.3.tgz" + "version" "5.3.3" dependencies: "@babel/helper-module-imports" "^7.0.0" "@babel/traverse" "^7.4.5" "@emotion/is-prop-valid" "^0.8.8" "@emotion/stylis" "^0.8.4" "@emotion/unitless" "^0.7.4" - babel-plugin-styled-components ">= 1.12.0" - css-to-react-native "^3.0.0" - hoist-non-react-statics "^3.0.0" - shallowequal "^1.1.0" - supports-color "^5.5.0" - -stylehacks@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-4.0.3.tgz#6718fcaf4d1e07d8a1318690881e8d96726a71d5" - integrity sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g== - dependencies: - browserslist "^4.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" - -supports-color@^5.3.0, supports-color@^5.5.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - -supports-color@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" - integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== - dependencies: - has-flag "^3.0.0" - -supports-color@^7.0.0, supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - dependencies: - has-flag "^4.0.0" - -supports-hyperlinks@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz#4f77b42488765891774b70c79babd87f9bd594bb" - integrity sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ== - dependencies: - has-flag "^4.0.0" - supports-color "^7.0.0" - -svg-parser@^2.0.2: - version "2.0.4" - resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5" - integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== - -svgo@^1.0.0, svgo@^1.2.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" - integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== - dependencies: - chalk "^2.4.1" - coa "^2.0.2" - css-select "^2.0.0" - css-select-base-adapter "^0.1.1" - css-tree "1.0.0-alpha.37" - csso "^4.0.2" - js-yaml "^3.13.1" - mkdirp "~0.5.1" - object.values "^1.1.0" - sax "~1.2.4" - stable "^0.1.8" - unquote "~1.1.1" - util.promisify "~1.0.0" - -symbol-tree@^3.2.4: - version "3.2.4" - resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" - integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== - -table@^6.0.9: - version "6.7.2" - resolved "https://registry.yarnpkg.com/table/-/table-6.7.2.tgz#a8d39b9f5966693ca8b0feba270a78722cbaf3b0" - integrity sha512-UFZK67uvyNivLeQbVtkiUs8Uuuxv24aSL4/Vil2PJVtMgU8Lx0CYkP12uCGa3kjyQzOSgV1+z9Wkb82fCGsO0g== - dependencies: - ajv "^8.0.1" - lodash.clonedeep "^4.5.0" - lodash.truncate "^4.4.2" - slice-ansi "^4.0.0" - string-width "^4.2.3" - strip-ansi "^6.0.1" - -tapable@^1.0.0, tapable@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" - integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== - -tar@^6.0.2: - version "6.1.11" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.11.tgz#6760a38f003afa1b2ffd0ffe9e9abbd0eab3d621" - integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA== - dependencies: - chownr "^2.0.0" - fs-minipass "^2.0.0" - minipass "^3.0.0" - minizlib "^2.1.1" - mkdirp "^1.0.3" - yallist "^4.0.0" - -temp-dir@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" - integrity sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0= - -tempy@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/tempy/-/tempy-0.3.0.tgz#6f6c5b295695a16130996ad5ab01a8bd726e8bf8" - integrity sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ== - dependencies: - temp-dir "^1.0.0" - type-fest "^0.3.1" - unique-string "^1.0.0" - -terminal-link@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" - integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== - dependencies: - ansi-escapes "^4.2.1" - supports-hyperlinks "^2.0.0" - -terser-webpack-plugin@4.2.3: - version "4.2.3" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz#28daef4a83bd17c1db0297070adc07fc8cfc6a9a" - integrity sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ== - dependencies: - cacache "^15.0.5" - find-cache-dir "^3.3.1" - jest-worker "^26.5.0" - p-limit "^3.0.2" - schema-utils "^3.0.0" - serialize-javascript "^5.0.1" - source-map "^0.6.1" - terser "^5.3.4" - webpack-sources "^1.4.3" - -terser-webpack-plugin@^1.4.3: - version "1.4.5" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz#a217aefaea330e734ffacb6120ec1fa312d6040b" - integrity sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw== - dependencies: - cacache "^12.0.2" - find-cache-dir "^2.1.0" - is-wsl "^1.1.0" - schema-utils "^1.0.0" - serialize-javascript "^4.0.0" - source-map "^0.6.1" - terser "^4.1.2" - webpack-sources "^1.4.0" - worker-farm "^1.7.0" - -terser@^4.1.2, terser@^4.6.2, terser@^4.6.3: - version "4.8.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17" - integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== - dependencies: - commander "^2.20.0" - source-map "~0.6.1" - source-map-support "~0.5.12" - -terser@^5.3.4: - version "5.9.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.9.0.tgz#47d6e629a522963240f2b55fcaa3c99083d2c351" - integrity sha512-h5hxa23sCdpzcye/7b8YqbE5OwKca/ni0RQz1uRX3tGh8haaGHqcuSqbGRybuAKNdntZ0mDgFNXPJ48xQ2RXKQ== - dependencies: - commander "^2.20.0" - source-map "~0.7.2" - source-map-support "~0.5.20" - -test-exclude@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" - integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== + "babel-plugin-styled-components" ">= 1.12.0" + "css-to-react-native" "^3.0.0" + "hoist-non-react-statics" "^3.0.0" + "shallowequal" "^1.1.0" + "supports-color" "^5.5.0" + +"stylehacks@^4.0.0": + "integrity" "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==" + "resolved" "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz" + "version" "4.0.3" + dependencies: + "browserslist" "^4.0.0" + "postcss" "^7.0.0" + "postcss-selector-parser" "^3.0.0" + +"supports-color@^5.3.0": + "integrity" "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" + "version" "5.5.0" + dependencies: + "has-flag" "^3.0.0" + +"supports-color@^5.5.0": + "integrity" "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" + "version" "5.5.0" + dependencies: + "has-flag" "^3.0.0" + +"supports-color@^6.1.0": + "integrity" "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz" + "version" "6.1.0" + dependencies: + "has-flag" "^3.0.0" + +"supports-color@^7.0.0", "supports-color@^7.1.0": + "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + "version" "7.2.0" + dependencies: + "has-flag" "^4.0.0" + +"supports-color@^8.0.0": + "integrity" "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" + "version" "8.1.1" + dependencies: + "has-flag" "^4.0.0" + +"supports-hyperlinks@^2.0.0": + "integrity" "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==" + "resolved" "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz" + "version" "2.2.0" + dependencies: + "has-flag" "^4.0.0" + "supports-color" "^7.0.0" + +"svg-parser@^2.0.2": + "integrity" "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + "resolved" "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz" + "version" "2.0.4" + +"svgo@^1.0.0", "svgo@^1.2.2": + "integrity" "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==" + "resolved" "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz" + "version" "1.3.2" + dependencies: + "chalk" "^2.4.1" + "coa" "^2.0.2" + "css-select" "^2.0.0" + "css-select-base-adapter" "^0.1.1" + "css-tree" "1.0.0-alpha.37" + "csso" "^4.0.2" + "js-yaml" "^3.13.1" + "mkdirp" "~0.5.1" + "object.values" "^1.1.0" + "sax" "~1.2.4" + "stable" "^0.1.8" + "unquote" "~1.1.1" + "util.promisify" "~1.0.0" + +"symbol-tree@^3.2.4": + "integrity" "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + "resolved" "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz" + "version" "3.2.4" + +"table@^6.0.9": + "integrity" "sha512-LFNeryOqiQHqCVKzhkymKwt6ozeRhlm8IL1mE8rNUurkir4heF6PzMyRgaTa4tlyPTGGgXuvVOF/OLWiH09Lqw==" + "resolved" "https://registry.npmjs.org/table/-/table-6.7.5.tgz" + "version" "6.7.5" + dependencies: + "ajv" "^8.0.1" + "lodash.truncate" "^4.4.2" + "slice-ansi" "^4.0.0" + "string-width" "^4.2.3" + "strip-ansi" "^6.0.1" + +"tapable@^1.0.0", "tapable@^1.1.3": + "integrity" "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + "resolved" "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz" + "version" "1.1.3" + +"tar@^6.0.2": + "integrity" "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==" + "resolved" "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz" + "version" "6.1.11" + dependencies: + "chownr" "^2.0.0" + "fs-minipass" "^2.0.0" + "minipass" "^3.0.0" + "minizlib" "^2.1.1" + "mkdirp" "^1.0.3" + "yallist" "^4.0.0" + +"temp-dir@^1.0.0": + "integrity" "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=" + "resolved" "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz" + "version" "1.0.0" + +"tempy@^0.3.0": + "integrity" "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==" + "resolved" "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz" + "version" "0.3.0" + dependencies: + "temp-dir" "^1.0.0" + "type-fest" "^0.3.1" + "unique-string" "^1.0.0" + +"terminal-link@^2.0.0": + "integrity" "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==" + "resolved" "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "ansi-escapes" "^4.2.1" + "supports-hyperlinks" "^2.0.0" + +"terser-webpack-plugin@^1.4.3": + "integrity" "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==" + "resolved" "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz" + "version" "1.4.5" + dependencies: + "cacache" "^12.0.2" + "find-cache-dir" "^2.1.0" + "is-wsl" "^1.1.0" + "schema-utils" "^1.0.0" + "serialize-javascript" "^4.0.0" + "source-map" "^0.6.1" + "terser" "^4.1.2" + "webpack-sources" "^1.4.0" + "worker-farm" "^1.7.0" + +"terser-webpack-plugin@4.2.3": + "integrity" "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==" + "resolved" "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz" + "version" "4.2.3" + dependencies: + "cacache" "^15.0.5" + "find-cache-dir" "^3.3.1" + "jest-worker" "^26.5.0" + "p-limit" "^3.0.2" + "schema-utils" "^3.0.0" + "serialize-javascript" "^5.0.1" + "source-map" "^0.6.1" + "terser" "^5.3.4" + "webpack-sources" "^1.4.3" + +"terser@^4.1.2", "terser@^4.6.2", "terser@^4.6.3": + "integrity" "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==" + "resolved" "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz" + "version" "4.8.0" + dependencies: + "commander" "^2.20.0" + "source-map" "~0.6.1" + "source-map-support" "~0.5.12" + +"terser@^5.3.4": + "integrity" "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==" + "resolved" "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz" + "version" "5.10.0" + dependencies: + "commander" "^2.20.0" + "source-map" "~0.7.2" + "source-map-support" "~0.5.20" + +"test-exclude@^6.0.0": + "integrity" "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==" + "resolved" "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz" + "version" "6.0.0" dependencies: "@istanbuljs/schema" "^0.1.2" - glob "^7.1.4" - minimatch "^3.0.4" - -text-table@0.2.0, text-table@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" - integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= - -throat@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" - integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== - -through2@^2.0.0: - version "2.0.5" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" - integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== - dependencies: - readable-stream "~2.3.6" - xtend "~4.0.1" - -thunky@^1.0.2: - version "1.1.0" - resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" - integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== - -timers-browserify@^2.0.4: - version "2.0.12" - resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" - integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== - dependencies: - setimmediate "^1.0.4" - -timsort@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" - integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= - -tiny-invariant@^1.0.2: - version "1.1.0" - resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.1.0.tgz#634c5f8efdc27714b7f386c35e6760991d230875" - integrity sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw== - -tiny-warning@^1.0.0, tiny-warning@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" - integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== - -tmpl@1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" - integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== - -to-arraybuffer@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" - integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= - -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" - integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= - -to-object-path@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" - integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= - dependencies: - kind-of "^3.0.2" - -to-regex-range@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" - integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= - dependencies: - is-number "^3.0.0" - repeat-string "^1.6.1" - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - -to-regex@^3.0.1, to-regex@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" - integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== - dependencies: - define-property "^2.0.2" - extend-shallow "^3.0.2" - regex-not "^1.0.2" - safe-regex "^1.1.0" - -toidentifier@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" - integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== - -tough-cookie@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4" - integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg== - dependencies: - psl "^1.1.33" - punycode "^2.1.1" - universalify "^0.1.2" - -tr46@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" - integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== - dependencies: - punycode "^2.1.1" - -tryer@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8" - integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA== - -ts-pnp@1.2.0, ts-pnp@^1.1.6: - version "1.2.0" - resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92" - integrity sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw== - -tsconfig-paths@^3.11.0: - version "3.11.0" - resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.11.0.tgz#954c1fe973da6339c78e06b03ce2e48810b65f36" - integrity sha512-7ecdYDnIdmv639mmDwslG6KQg1Z9STTz1j7Gcz0xa+nshh/gKDAHcPxRbWOsA3SPp0tXP2leTcY9Kw+NAkfZzA== + "glob" "^7.1.4" + "minimatch" "^3.0.4" + +"text-table@^0.2.0", "text-table@0.2.0": + "integrity" "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + "resolved" "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" + "version" "0.2.0" + +"throat@^5.0.0": + "integrity" "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" + "resolved" "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz" + "version" "5.0.0" + +"through2@^2.0.0": + "integrity" "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==" + "resolved" "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz" + "version" "2.0.5" + dependencies: + "readable-stream" "~2.3.6" + "xtend" "~4.0.1" + +"thunky@^1.0.2": + "integrity" "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + "resolved" "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz" + "version" "1.1.0" + +"timers-browserify@^2.0.4": + "integrity" "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==" + "resolved" "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz" + "version" "2.0.12" + dependencies: + "setimmediate" "^1.0.4" + +"timsort@^0.3.0": + "integrity" "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" + "resolved" "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz" + "version" "0.3.0" + +"tiny-invariant@^1.0.2": + "integrity" "sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==" + "resolved" "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.2.0.tgz" + "version" "1.2.0" + +"tiny-warning@^1.0.0", "tiny-warning@^1.0.3": + "integrity" "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + "resolved" "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz" + "version" "1.0.3" + +"tmpl@1.0.5": + "integrity" "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + "resolved" "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz" + "version" "1.0.5" + +"to-arraybuffer@^1.0.0": + "integrity" "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + "resolved" "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz" + "version" "1.0.1" + +"to-fast-properties@^2.0.0": + "integrity" "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + "resolved" "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" + "version" "2.0.0" + +"to-object-path@^0.3.0": + "integrity" "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=" + "resolved" "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz" + "version" "0.3.0" + dependencies: + "kind-of" "^3.0.2" + +"to-regex-range@^2.1.0": + "integrity" "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=" + "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "is-number" "^3.0.0" + "repeat-string" "^1.6.1" + +"to-regex-range@^5.0.1": + "integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==" + "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" + "version" "5.0.1" + dependencies: + "is-number" "^7.0.0" + +"to-regex@^3.0.1", "to-regex@^3.0.2": + "integrity" "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==" + "resolved" "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz" + "version" "3.0.2" + dependencies: + "define-property" "^2.0.2" + "extend-shallow" "^3.0.2" + "regex-not" "^1.0.2" + "safe-regex" "^1.1.0" + +"toidentifier@1.0.0": + "integrity" "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + "resolved" "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz" + "version" "1.0.0" + +"tough-cookie@^4.0.0": + "integrity" "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==" + "resolved" "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "psl" "^1.1.33" + "punycode" "^2.1.1" + "universalify" "^0.1.2" + +"tr46@^2.1.0": + "integrity" "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==" + "resolved" "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "punycode" "^2.1.1" + +"tryer@^1.0.1": + "integrity" "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + "resolved" "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz" + "version" "1.0.1" + +"ts-pnp@^1.1.6", "ts-pnp@1.2.0": + "integrity" "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==" + "resolved" "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz" + "version" "1.2.0" + +"tsconfig-paths@^3.11.0": + "integrity" "sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==" + "resolved" "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz" + "version" "3.12.0" dependencies: "@types/json5" "^0.0.29" - json5 "^1.0.1" - minimist "^1.2.0" - strip-bom "^3.0.0" - -tslib@^1.8.1: - version "1.14.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" - integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== - -tslib@^2.0.3: - version "2.3.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" - integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== - -tsutils@^3.17.1, tsutils@^3.21.0: - version "3.21.0" - resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" - integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== - dependencies: - tslib "^1.8.1" - -tty-browserify@0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" - integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= - -type-check@^0.4.0, type-check@~0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" - integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== - dependencies: - prelude-ls "^1.2.1" - -type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" - integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= - dependencies: - prelude-ls "~1.1.2" - -type-detect@4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" - integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== - -type-fest@^0.20.2: - version "0.20.2" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" - integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== - -type-fest@^0.21.3: - version "0.21.3" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" - integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== - -type-fest@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.3.1.tgz#63d00d204e059474fe5e1b7c011112bbd1dc29e1" - integrity sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ== - -type-fest@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" - integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== - -type-fest@^0.8.1: - version "0.8.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" - integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== - -type-is@~1.6.17, type-is@~1.6.18: - version "1.6.18" - resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" - integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== - dependencies: - media-typer "0.3.0" - mime-types "~2.1.24" - -type@^1.0.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0" - integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg== - -type@^2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/type/-/type-2.5.0.tgz#0a2e78c2e77907b252abe5f298c1b01c63f0db3d" - integrity sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw== - -typedarray-to-buffer@^3.1.5: - version "3.1.5" - resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" - integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== - dependencies: - is-typedarray "^1.0.0" - -typedarray@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" - integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= - -typescript@^4.1.2: - version "4.4.4" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.4.4.tgz#2cd01a1a1f160704d3101fd5a58ff0f9fcb8030c" - integrity sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA== - -unbox-primitive@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" - integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== - dependencies: - function-bind "^1.1.1" - has-bigints "^1.0.1" - has-symbols "^1.0.2" - which-boxed-primitive "^1.0.2" - -unicode-canonical-property-names-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" - integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== - -unicode-match-property-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" - integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== - dependencies: - unicode-canonical-property-names-ecmascript "^2.0.0" - unicode-property-aliases-ecmascript "^2.0.0" - -unicode-match-property-value-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz#1a01aa57247c14c568b89775a54938788189a714" - integrity sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw== - -unicode-property-aliases-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz#0a36cb9a585c4f6abd51ad1deddb285c165297c8" - integrity sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ== - -union-value@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" - integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== - dependencies: - arr-union "^3.1.0" - get-value "^2.0.6" - is-extendable "^0.1.1" - set-value "^2.0.1" - -uniq@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" - integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= - -uniqs@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" - integrity sha1-/+3ks2slKQaW5uFl1KWe25mOawI= - -unique-filename@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" - integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== - dependencies: - unique-slug "^2.0.0" - -unique-slug@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" - integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== - dependencies: - imurmurhash "^0.1.4" - -unique-string@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a" - integrity sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo= - dependencies: - crypto-random-string "^1.0.0" - -universalify@^0.1.0, universalify@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" - integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== - -universalify@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" - integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== - -unpipe@1.0.0, unpipe@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" - integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= - -unquote@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" - integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= - -unset-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" - integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= - dependencies: - has-value "^0.3.1" - isobject "^3.0.0" - -upath@^1.1.1, upath@^1.1.2, upath@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" - integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== - -uri-js@^4.2.2: - version "4.4.1" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" - integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== - dependencies: - punycode "^2.1.0" - -urix@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" - integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= - -url-loader@4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-4.1.1.tgz#28505e905cae158cf07c92ca622d7f237e70a4e2" - integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== - dependencies: - loader-utils "^2.0.0" - mime-types "^2.1.27" - schema-utils "^3.0.0" - -url-parse@^1.4.3, url-parse@^1.5.3: - version "1.5.3" - resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.3.tgz#71c1303d38fb6639ade183c2992c8cc0686df862" - integrity sha512-IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ== - dependencies: - querystringify "^2.1.1" - requires-port "^1.0.0" - -url@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" - integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= - dependencies: - punycode "1.3.2" - querystring "0.2.0" - -use@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" - integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== - -util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= - -util.promisify@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" - integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== - dependencies: - define-properties "^1.1.2" - object.getownpropertydescriptors "^2.0.3" - -util.promisify@~1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" - integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.2" - has-symbols "^1.0.1" - object.getownpropertydescriptors "^2.1.0" - -util@0.10.3: - version "0.10.3" - resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" - integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= - dependencies: - inherits "2.0.1" - -util@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" - integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== - dependencies: - inherits "2.0.3" - -utila@~0.4: - version "0.4.0" - resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" - integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= - -utils-merge@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" - integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= - -uuid@^3.3.2, uuid@^3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" - integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== - -uuid@^8.3.0: - version "8.3.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== - -v8-compile-cache@^2.0.3: - version "2.3.0" - resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" - integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== - -v8-to-istanbul@^7.0.0: - version "7.1.2" - resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz#30898d1a7fa0c84d225a2c1434fb958f290883c1" - integrity sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow== + "json5" "^1.0.1" + "minimist" "^1.2.0" + "strip-bom" "^3.0.0" + +"tslib@^1.8.1": + "integrity" "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "resolved" "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" + "version" "1.14.1" + +"tslib@^2.0.3": + "integrity" "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz" + "version" "2.3.1" + +"tsutils@^3.17.1", "tsutils@^3.21.0": + "integrity" "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==" + "resolved" "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz" + "version" "3.21.0" + dependencies: + "tslib" "^1.8.1" + +"tty-browserify@0.0.0": + "integrity" "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + "resolved" "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz" + "version" "0.0.0" + +"type-check@^0.4.0", "type-check@~0.4.0": + "integrity" "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==" + "resolved" "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz" + "version" "0.4.0" + dependencies: + "prelude-ls" "^1.2.1" + +"type-check@~0.3.2": + "integrity" "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=" + "resolved" "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" + "version" "0.3.2" + dependencies: + "prelude-ls" "~1.1.2" + +"type-detect@4.0.8": + "integrity" "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" + "resolved" "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" + "version" "4.0.8" + +"type-fest@^0.13.1", "type-fest@^0.20.2": + "integrity" "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz" + "version" "0.20.2" + +"type-fest@^0.21.3": + "integrity" "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" + "version" "0.21.3" + +"type-fest@^0.3.1": + "integrity" "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz" + "version" "0.3.1" + +"type-fest@^0.6.0": + "integrity" "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz" + "version" "0.6.0" + +"type-fest@^0.8.1": + "integrity" "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz" + "version" "0.8.1" + +"type-is@~1.6.17", "type-is@~1.6.18": + "integrity" "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==" + "resolved" "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" + "version" "1.6.18" + dependencies: + "media-typer" "0.3.0" + "mime-types" "~2.1.24" + +"type@^1.0.1": + "integrity" "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + "resolved" "https://registry.npmjs.org/type/-/type-1.2.0.tgz" + "version" "1.2.0" + +"type@^2.5.0": + "integrity" "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==" + "resolved" "https://registry.npmjs.org/type/-/type-2.5.0.tgz" + "version" "2.5.0" + +"typedarray-to-buffer@^3.1.5": + "integrity" "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==" + "resolved" "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" + "version" "3.1.5" + dependencies: + "is-typedarray" "^1.0.0" + +"typedarray@^0.0.6": + "integrity" "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + "resolved" "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" + "version" "0.0.6" + +"typescript@^3.2.1 || ^4", "typescript@^4.1.2", "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta": + "integrity" "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==" + "resolved" "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz" + "version" "4.4.4" + +"unbox-primitive@^1.0.1": + "integrity" "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==" + "resolved" "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "function-bind" "^1.1.1" + "has-bigints" "^1.0.1" + "has-symbols" "^1.0.2" + "which-boxed-primitive" "^1.0.2" + +"unicode-canonical-property-names-ecmascript@^2.0.0": + "integrity" "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" + "resolved" "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz" + "version" "2.0.0" + +"unicode-match-property-ecmascript@^2.0.0": + "integrity" "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==" + "resolved" "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "unicode-canonical-property-names-ecmascript" "^2.0.0" + "unicode-property-aliases-ecmascript" "^2.0.0" + +"unicode-match-property-value-ecmascript@^2.0.0": + "integrity" "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==" + "resolved" "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz" + "version" "2.0.0" + +"unicode-property-aliases-ecmascript@^2.0.0": + "integrity" "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==" + "resolved" "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz" + "version" "2.0.0" + +"union-value@^1.0.0": + "integrity" "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==" + "resolved" "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "arr-union" "^3.1.0" + "get-value" "^2.0.6" + "is-extendable" "^0.1.1" + "set-value" "^2.0.1" + +"uniq@^1.0.1": + "integrity" "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" + "resolved" "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz" + "version" "1.0.1" + +"uniqs@^2.0.0": + "integrity" "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" + "resolved" "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz" + "version" "2.0.0" + +"unique-filename@^1.1.1": + "integrity" "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==" + "resolved" "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "unique-slug" "^2.0.0" + +"unique-slug@^2.0.0": + "integrity" "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==" + "resolved" "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "imurmurhash" "^0.1.4" + +"unique-string@^1.0.0": + "integrity" "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=" + "resolved" "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "crypto-random-string" "^1.0.0" + +"universalify@^0.1.0": + "integrity" "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" + "version" "0.1.2" + +"universalify@^0.1.2": + "integrity" "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" + "version" "0.1.2" + +"universalify@^2.0.0": + "integrity" "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + "resolved" "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" + "version" "2.0.0" + +"unpipe@~1.0.0", "unpipe@1.0.0": + "integrity" "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + "resolved" "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" + "version" "1.0.0" + +"unquote@~1.1.1": + "integrity" "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + "resolved" "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz" + "version" "1.1.1" + +"unset-value@^1.0.0": + "integrity" "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=" + "resolved" "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "has-value" "^0.3.1" + "isobject" "^3.0.0" + +"upath@^1.1.1", "upath@^1.1.2", "upath@^1.2.0": + "integrity" "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + "resolved" "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz" + "version" "1.2.0" + +"uri-js@^4.2.2": + "integrity" "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==" + "resolved" "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" + "version" "4.4.1" + dependencies: + "punycode" "^2.1.0" + +"urix@^0.1.0": + "integrity" "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + "resolved" "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz" + "version" "0.1.0" + +"url-loader@4.1.1": + "integrity" "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==" + "resolved" "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz" + "version" "4.1.1" + dependencies: + "loader-utils" "^2.0.0" + "mime-types" "^2.1.27" + "schema-utils" "^3.0.0" + +"url-parse@^1.4.3", "url-parse@^1.5.3": + "integrity" "sha512-IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ==" + "resolved" "https://registry.npmjs.org/url-parse/-/url-parse-1.5.3.tgz" + "version" "1.5.3" + dependencies: + "querystringify" "^2.1.1" + "requires-port" "^1.0.0" + +"url@^0.11.0": + "integrity" "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=" + "resolved" "https://registry.npmjs.org/url/-/url-0.11.0.tgz" + "version" "0.11.0" + dependencies: + "punycode" "1.3.2" + "querystring" "0.2.0" + +"use@^3.1.0": + "integrity" "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + "resolved" "https://registry.npmjs.org/use/-/use-3.1.1.tgz" + "version" "3.1.1" + +"util-deprecate@^1.0.1", "util-deprecate@^1.0.2", "util-deprecate@~1.0.1": + "integrity" "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + "version" "1.0.2" + +"util.promisify@~1.0.0": + "integrity" "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==" + "resolved" "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "define-properties" "^1.1.3" + "es-abstract" "^1.17.2" + "has-symbols" "^1.0.1" + "object.getownpropertydescriptors" "^2.1.0" + +"util.promisify@1.0.0": + "integrity" "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==" + "resolved" "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "define-properties" "^1.1.2" + "object.getownpropertydescriptors" "^2.0.3" + +"util@^0.11.0": + "integrity" "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==" + "resolved" "https://registry.npmjs.org/util/-/util-0.11.1.tgz" + "version" "0.11.1" + dependencies: + "inherits" "2.0.3" + +"util@0.10.3": + "integrity" "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=" + "resolved" "https://registry.npmjs.org/util/-/util-0.10.3.tgz" + "version" "0.10.3" + dependencies: + "inherits" "2.0.1" + +"utila@~0.4": + "integrity" "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + "resolved" "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz" + "version" "0.4.0" + +"utils-merge@1.0.1": + "integrity" "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + "resolved" "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" + "version" "1.0.1" + +"uuid@^3.3.2": + "integrity" "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + "resolved" "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz" + "version" "3.4.0" + +"uuid@^3.4.0": + "integrity" "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + "resolved" "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz" + "version" "3.4.0" + +"uuid@^8.3.0": + "integrity" "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + "resolved" "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" + "version" "8.3.2" + +"v8-compile-cache@^2.0.3": + "integrity" "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + "resolved" "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz" + "version" "2.3.0" + +"v8-to-istanbul@^7.0.0": + "integrity" "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==" + "resolved" "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz" + "version" "7.1.2" dependencies: "@types/istanbul-lib-coverage" "^2.0.1" - convert-source-map "^1.6.0" - source-map "^0.7.3" + "convert-source-map" "^1.6.0" + "source-map" "^0.7.3" -validate-npm-package-license@^3.0.1: - version "3.0.4" - resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" - integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== +"validate-npm-package-license@^3.0.1": + "integrity" "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==" + "resolved" "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz" + "version" "3.0.4" dependencies: - spdx-correct "^3.0.0" - spdx-expression-parse "^3.0.0" + "spdx-correct" "^3.0.0" + "spdx-expression-parse" "^3.0.0" -value-equal@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-1.0.1.tgz#1e0b794c734c5c0cade179c437d356d931a34d6c" - integrity sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw== +"value-equal@^1.0.1": + "integrity" "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" + "resolved" "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz" + "version" "1.0.1" -vary@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" - integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= +"vary@~1.1.2": + "integrity" "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + "resolved" "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" + "version" "1.1.2" -vendors@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.4.tgz#e2b800a53e7a29b93506c3cf41100d16c4c4ad8e" - integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w== +"vendors@^1.0.0": + "integrity" "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==" + "resolved" "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz" + "version" "1.0.4" -vm-browserify@^1.0.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" - integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== +"vm-browserify@^1.0.1": + "integrity" "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + "resolved" "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz" + "version" "1.1.2" -w3c-hr-time@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" - integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== +"w3c-hr-time@^1.0.2": + "integrity" "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==" + "resolved" "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz" + "version" "1.0.2" dependencies: - browser-process-hrtime "^1.0.0" + "browser-process-hrtime" "^1.0.0" -w3c-xmlserializer@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" - integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== +"w3c-xmlserializer@^2.0.0": + "integrity" "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==" + "resolved" "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz" + "version" "2.0.0" dependencies: - xml-name-validator "^3.0.0" + "xml-name-validator" "^3.0.0" -walker@^1.0.7, walker@~1.0.5: - version "1.0.8" - resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" - integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== +"walker@^1.0.7", "walker@~1.0.5": + "integrity" "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==" + "resolved" "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz" + "version" "1.0.8" dependencies: - makeerror "1.0.12" + "makeerror" "1.0.12" -warning@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" - integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w== +"warning@^4.0.3": + "integrity" "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==" + "resolved" "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz" + "version" "4.0.3" dependencies: - loose-envify "^1.0.0" + "loose-envify" "^1.0.0" -watchpack-chokidar2@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz#38500072ee6ece66f3769936950ea1771be1c957" - integrity sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww== +"watchpack-chokidar2@^2.0.1": + "integrity" "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==" + "resolved" "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz" + "version" "2.0.1" dependencies: - chokidar "^2.1.8" + "chokidar" "^2.1.8" -watchpack@^1.7.4: - version "1.7.5" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.5.tgz#1267e6c55e0b9b5be44c2023aed5437a2c26c453" - integrity sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ== +"watchpack@^1.7.4": + "integrity" "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==" + "resolved" "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz" + "version" "1.7.5" dependencies: - graceful-fs "^4.1.2" - neo-async "^2.5.0" + "graceful-fs" "^4.1.2" + "neo-async" "^2.5.0" optionalDependencies: - chokidar "^3.4.1" - watchpack-chokidar2 "^2.0.1" - -wbuf@^1.1.0, wbuf@^1.7.3: - version "1.7.3" - resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" - integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== - dependencies: - minimalistic-assert "^1.0.0" - -web-vitals@^1.0.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/web-vitals/-/web-vitals-1.1.2.tgz#06535308168986096239aa84716e68b4c6ae6d1c" - integrity sha512-PFMKIY+bRSXlMxVAQ+m2aw9c/ioUYfDgrYot0YUa+/xa0sakubWhSDyxAKwzymvXVdF4CZI71g06W+mqhzu6ig== - -webidl-conversions@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" - integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== - -webidl-conversions@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" - integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== - -webpack-dev-middleware@^3.7.2: - version "3.7.3" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz#0639372b143262e2b84ab95d3b91a7597061c2c5" - integrity sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ== - dependencies: - memory-fs "^0.4.1" - mime "^2.4.4" - mkdirp "^0.5.1" - range-parser "^1.2.1" - webpack-log "^2.0.0" - -webpack-dev-server@3.11.1: - version "3.11.1" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.11.1.tgz#c74028bf5ba8885aaf230e48a20e8936ab8511f0" - integrity sha512-u4R3mRzZkbxQVa+MBWi2uVpB5W59H3ekZAJsQlKUTdl7Elcah2EhygTPLmeFXybQkf9i2+L0kn7ik9SnXa6ihQ== - dependencies: - ansi-html "0.0.7" - bonjour "^3.5.0" - chokidar "^2.1.8" - compression "^1.7.4" - connect-history-api-fallback "^1.6.0" - debug "^4.1.1" - del "^4.1.1" - express "^4.17.1" - html-entities "^1.3.1" - http-proxy-middleware "0.19.1" - import-local "^2.0.0" - internal-ip "^4.3.0" - ip "^1.1.5" - is-absolute-url "^3.0.3" - killable "^1.0.1" - loglevel "^1.6.8" - opn "^5.5.0" - p-retry "^3.0.1" - portfinder "^1.0.26" - schema-utils "^1.0.0" - selfsigned "^1.10.8" - semver "^6.3.0" - serve-index "^1.9.1" - sockjs "^0.3.21" - sockjs-client "^1.5.0" - spdy "^4.0.2" - strip-ansi "^3.0.1" - supports-color "^6.1.0" - url "^0.11.0" - webpack-dev-middleware "^3.7.2" - webpack-log "^2.0.0" - ws "^6.2.1" - yargs "^13.3.2" - -webpack-log@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f" - integrity sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg== - dependencies: - ansi-colors "^3.0.0" - uuid "^3.3.2" - -webpack-manifest-plugin@2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz#19ca69b435b0baec7e29fbe90fb4015de2de4f16" - integrity sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ== - dependencies: - fs-extra "^7.0.0" - lodash ">=3.5 <5" - object.entries "^1.1.0" - tapable "^1.0.0" - -webpack-sources@^1.1.0, webpack-sources@^1.3.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" - integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== - dependencies: - source-list-map "^2.0.0" - source-map "~0.6.1" - -webpack@4.44.2: - version "4.44.2" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.44.2.tgz#6bfe2b0af055c8b2d1e90ed2cd9363f841266b72" - integrity sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q== + "chokidar" "^3.4.1" + "watchpack-chokidar2" "^2.0.1" + +"wbuf@^1.1.0", "wbuf@^1.7.3": + "integrity" "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==" + "resolved" "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz" + "version" "1.7.3" + dependencies: + "minimalistic-assert" "^1.0.0" + +"web-vitals@^1.0.1": + "integrity" "sha512-PFMKIY+bRSXlMxVAQ+m2aw9c/ioUYfDgrYot0YUa+/xa0sakubWhSDyxAKwzymvXVdF4CZI71g06W+mqhzu6ig==" + "resolved" "https://registry.npmjs.org/web-vitals/-/web-vitals-1.1.2.tgz" + "version" "1.1.2" + +"webidl-conversions@^5.0.0": + "integrity" "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" + "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz" + "version" "5.0.0" + +"webidl-conversions@^6.1.0": + "integrity" "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" + "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz" + "version" "6.1.0" + +"webpack-dev-middleware@^3.7.2": + "integrity" "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==" + "resolved" "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz" + "version" "3.7.3" + dependencies: + "memory-fs" "^0.4.1" + "mime" "^2.4.4" + "mkdirp" "^0.5.1" + "range-parser" "^1.2.1" + "webpack-log" "^2.0.0" + +"webpack-dev-server@3.11.1", "webpack-dev-server@3.x": + "integrity" "sha512-u4R3mRzZkbxQVa+MBWi2uVpB5W59H3ekZAJsQlKUTdl7Elcah2EhygTPLmeFXybQkf9i2+L0kn7ik9SnXa6ihQ==" + "resolved" "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.1.tgz" + "version" "3.11.1" + dependencies: + "ansi-html" "0.0.7" + "bonjour" "^3.5.0" + "chokidar" "^2.1.8" + "compression" "^1.7.4" + "connect-history-api-fallback" "^1.6.0" + "debug" "^4.1.1" + "del" "^4.1.1" + "express" "^4.17.1" + "html-entities" "^1.3.1" + "http-proxy-middleware" "0.19.1" + "import-local" "^2.0.0" + "internal-ip" "^4.3.0" + "ip" "^1.1.5" + "is-absolute-url" "^3.0.3" + "killable" "^1.0.1" + "loglevel" "^1.6.8" + "opn" "^5.5.0" + "p-retry" "^3.0.1" + "portfinder" "^1.0.26" + "schema-utils" "^1.0.0" + "selfsigned" "^1.10.8" + "semver" "^6.3.0" + "serve-index" "^1.9.1" + "sockjs" "^0.3.21" + "sockjs-client" "^1.5.0" + "spdy" "^4.0.2" + "strip-ansi" "^3.0.1" + "supports-color" "^6.1.0" + "url" "^0.11.0" + "webpack-dev-middleware" "^3.7.2" + "webpack-log" "^2.0.0" + "ws" "^6.2.1" + "yargs" "^13.3.2" + +"webpack-log@^2.0.0": + "integrity" "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==" + "resolved" "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "ansi-colors" "^3.0.0" + "uuid" "^3.3.2" + +"webpack-manifest-plugin@2.2.0": + "integrity" "sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ==" + "resolved" "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz" + "version" "2.2.0" + dependencies: + "fs-extra" "^7.0.0" + "lodash" ">=3.5 <5" + "object.entries" "^1.1.0" + "tapable" "^1.0.0" + +"webpack-sources@^1.1.0", "webpack-sources@^1.3.0", "webpack-sources@^1.4.0", "webpack-sources@^1.4.1", "webpack-sources@^1.4.3": + "integrity" "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==" + "resolved" "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz" + "version" "1.4.3" + dependencies: + "source-list-map" "^2.0.0" + "source-map" "~0.6.1" + +"webpack@^4.0.0", "webpack@^4.0.0 || ^5.0.0", "webpack@^4.27.0 || ^5.0.0", "webpack@^4.36.0 || ^5.0.0", "webpack@^4.4.0 || ^5.0.0", "webpack@>=2", "webpack@>=4.43.0 <6.0.0", "webpack@2 || 3 || 4", "webpack@4.44.2": + "integrity" "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==" + "resolved" "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz" + "version" "4.44.2" dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/helper-module-context" "1.9.0" "@webassemblyjs/wasm-edit" "1.9.0" "@webassemblyjs/wasm-parser" "1.9.0" - acorn "^6.4.1" - ajv "^6.10.2" - ajv-keywords "^3.4.1" - chrome-trace-event "^1.0.2" - enhanced-resolve "^4.3.0" - eslint-scope "^4.0.3" - json-parse-better-errors "^1.0.2" - loader-runner "^2.4.0" - loader-utils "^1.2.3" - memory-fs "^0.4.1" - micromatch "^3.1.10" - mkdirp "^0.5.3" - neo-async "^2.6.1" - node-libs-browser "^2.2.1" - schema-utils "^1.0.0" - tapable "^1.1.3" - terser-webpack-plugin "^1.4.3" - watchpack "^1.7.4" - webpack-sources "^1.4.1" - -websocket-driver@>=0.5.1, websocket-driver@^0.7.4: - version "0.7.4" - resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" - integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== - dependencies: - http-parser-js ">=0.5.1" - safe-buffer ">=5.1.0" - websocket-extensions ">=0.1.1" - -websocket-extensions@>=0.1.1: - version "0.1.4" - resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" - integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== - -whatwg-encoding@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" - integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== - dependencies: - iconv-lite "0.4.24" - -whatwg-fetch@^3.4.1: - version "3.6.2" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz#dced24f37f2624ed0281725d51d0e2e3fe677f8c" - integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA== - -whatwg-mimetype@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" - integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== - -whatwg-url@^8.0.0, whatwg-url@^8.5.0: - version "8.7.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" - integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== - dependencies: - lodash "^4.7.0" - tr46 "^2.1.0" - webidl-conversions "^6.1.0" - -which-boxed-primitive@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" - integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== - dependencies: - is-bigint "^1.0.1" - is-boolean-object "^1.1.0" - is-number-object "^1.0.4" - is-string "^1.0.5" - is-symbol "^1.0.3" - -which-module@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" - integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= - -which@^1.2.9, which@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" - integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== - dependencies: - isexe "^2.0.0" - -which@^2.0.1, which@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - -word-wrap@^1.2.3, word-wrap@~1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" - integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== - -workbox-background-sync@^5.1.4: - version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz#5ae0bbd455f4e9c319e8d827c055bb86c894fd12" - integrity sha512-AH6x5pYq4vwQvfRDWH+vfOePfPIYQ00nCEB7dJRU1e0n9+9HMRyvI63FlDvtFT2AvXVRsXvUt7DNMEToyJLpSA== - dependencies: - workbox-core "^5.1.4" - -workbox-broadcast-update@^5.1.4: - version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz#0eeb89170ddca7f6914fa3523fb14462891f2cfc" - integrity sha512-HTyTWkqXvHRuqY73XrwvXPud/FN6x3ROzkfFPsRjtw/kGZuZkPzfeH531qdUGfhtwjmtO/ZzXcWErqVzJNdXaA== - dependencies: - workbox-core "^5.1.4" - -workbox-build@^5.1.4: - version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-build/-/workbox-build-5.1.4.tgz#23d17ed5c32060c363030c8823b39d0eabf4c8c7" - integrity sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow== + "acorn" "^6.4.1" + "ajv" "^6.10.2" + "ajv-keywords" "^3.4.1" + "chrome-trace-event" "^1.0.2" + "enhanced-resolve" "^4.3.0" + "eslint-scope" "^4.0.3" + "json-parse-better-errors" "^1.0.2" + "loader-runner" "^2.4.0" + "loader-utils" "^1.2.3" + "memory-fs" "^0.4.1" + "micromatch" "^3.1.10" + "mkdirp" "^0.5.3" + "neo-async" "^2.6.1" + "node-libs-browser" "^2.2.1" + "schema-utils" "^1.0.0" + "tapable" "^1.1.3" + "terser-webpack-plugin" "^1.4.3" + "watchpack" "^1.7.4" + "webpack-sources" "^1.4.1" + +"websocket-driver@^0.7.4", "websocket-driver@>=0.5.1": + "integrity" "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==" + "resolved" "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz" + "version" "0.7.4" + dependencies: + "http-parser-js" ">=0.5.1" + "safe-buffer" ">=5.1.0" + "websocket-extensions" ">=0.1.1" + +"websocket-extensions@>=0.1.1": + "integrity" "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + "resolved" "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz" + "version" "0.1.4" + +"whatwg-encoding@^1.0.5": + "integrity" "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==" + "resolved" "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz" + "version" "1.0.5" + dependencies: + "iconv-lite" "0.4.24" + +"whatwg-fetch@^3.4.1": + "integrity" "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + "resolved" "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz" + "version" "3.6.2" + +"whatwg-mimetype@^2.3.0": + "integrity" "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + "resolved" "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz" + "version" "2.3.0" + +"whatwg-url@^8.0.0", "whatwg-url@^8.5.0": + "integrity" "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==" + "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz" + "version" "8.7.0" + dependencies: + "lodash" "^4.7.0" + "tr46" "^2.1.0" + "webidl-conversions" "^6.1.0" + +"which-boxed-primitive@^1.0.2": + "integrity" "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==" + "resolved" "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "is-bigint" "^1.0.1" + "is-boolean-object" "^1.1.0" + "is-number-object" "^1.0.4" + "is-string" "^1.0.5" + "is-symbol" "^1.0.3" + +"which-module@^2.0.0": + "integrity" "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + "resolved" "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz" + "version" "2.0.0" + +"which@^1.2.9", "which@^1.3.1": + "integrity" "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==" + "resolved" "https://registry.npmjs.org/which/-/which-1.3.1.tgz" + "version" "1.3.1" + dependencies: + "isexe" "^2.0.0" + +"which@^2.0.1": + "integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==" + "resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "isexe" "^2.0.0" + +"which@^2.0.2": + "integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==" + "resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "isexe" "^2.0.0" + +"word-wrap@^1.2.3", "word-wrap@~1.2.3": + "integrity" "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + "resolved" "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" + "version" "1.2.3" + +"workbox-background-sync@^5.1.4": + "integrity" "sha512-AH6x5pYq4vwQvfRDWH+vfOePfPIYQ00nCEB7dJRU1e0n9+9HMRyvI63FlDvtFT2AvXVRsXvUt7DNMEToyJLpSA==" + "resolved" "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz" + "version" "5.1.4" + dependencies: + "workbox-core" "^5.1.4" + +"workbox-broadcast-update@^5.1.4": + "integrity" "sha512-HTyTWkqXvHRuqY73XrwvXPud/FN6x3ROzkfFPsRjtw/kGZuZkPzfeH531qdUGfhtwjmtO/ZzXcWErqVzJNdXaA==" + "resolved" "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz" + "version" "5.1.4" + dependencies: + "workbox-core" "^5.1.4" + +"workbox-build@^5.1.4": + "integrity" "sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow==" + "resolved" "https://registry.npmjs.org/workbox-build/-/workbox-build-5.1.4.tgz" + "version" "5.1.4" dependencies: "@babel/core" "^7.8.4" "@babel/preset-env" "^7.8.4" @@ -12047,277 +12334,277 @@ workbox-build@^5.1.4: "@rollup/plugin-node-resolve" "^7.1.1" "@rollup/plugin-replace" "^2.3.1" "@surma/rollup-plugin-off-main-thread" "^1.1.1" - common-tags "^1.8.0" - fast-json-stable-stringify "^2.1.0" - fs-extra "^8.1.0" - glob "^7.1.6" - lodash.template "^4.5.0" - pretty-bytes "^5.3.0" - rollup "^1.31.1" - rollup-plugin-babel "^4.3.3" - rollup-plugin-terser "^5.3.1" - source-map "^0.7.3" - source-map-url "^0.4.0" - stringify-object "^3.3.0" - strip-comments "^1.0.2" - tempy "^0.3.0" - upath "^1.2.0" - workbox-background-sync "^5.1.4" - workbox-broadcast-update "^5.1.4" - workbox-cacheable-response "^5.1.4" - workbox-core "^5.1.4" - workbox-expiration "^5.1.4" - workbox-google-analytics "^5.1.4" - workbox-navigation-preload "^5.1.4" - workbox-precaching "^5.1.4" - workbox-range-requests "^5.1.4" - workbox-routing "^5.1.4" - workbox-strategies "^5.1.4" - workbox-streams "^5.1.4" - workbox-sw "^5.1.4" - workbox-window "^5.1.4" - -workbox-cacheable-response@^5.1.4: - version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz#9ff26e1366214bdd05cf5a43da9305b274078a54" - integrity sha512-0bfvMZs0Of1S5cdswfQK0BXt6ulU5kVD4lwer2CeI+03czHprXR3V4Y8lPTooamn7eHP8Iywi5QjyAMjw0qauA== - dependencies: - workbox-core "^5.1.4" - -workbox-core@^5.1.4: - version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-core/-/workbox-core-5.1.4.tgz#8bbfb2362ecdff30e25d123c82c79ac65d9264f4" - integrity sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg== - -workbox-expiration@^5.1.4: - version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-expiration/-/workbox-expiration-5.1.4.tgz#92b5df461e8126114943a3b15c55e4ecb920b163" - integrity sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ== - dependencies: - workbox-core "^5.1.4" - -workbox-google-analytics@^5.1.4: - version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz#b3376806b1ac7d7df8418304d379707195fa8517" - integrity sha512-0IFhKoEVrreHpKgcOoddV+oIaVXBFKXUzJVBI+nb0bxmcwYuZMdteBTp8AEDJacENtc9xbR0wa9RDCnYsCDLjA== - dependencies: - workbox-background-sync "^5.1.4" - workbox-core "^5.1.4" - workbox-routing "^5.1.4" - workbox-strategies "^5.1.4" - -workbox-navigation-preload@^5.1.4: - version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz#30d1b720d26a05efc5fa11503e5cc1ed5a78902a" - integrity sha512-Wf03osvK0wTflAfKXba//QmWC5BIaIZARU03JIhAEO2wSB2BDROWI8Q/zmianf54kdV7e1eLaIEZhth4K4MyfQ== - dependencies: - workbox-core "^5.1.4" - -workbox-precaching@^5.1.4: - version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-5.1.4.tgz#874f7ebdd750dd3e04249efae9a1b3f48285fe6b" - integrity sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA== - dependencies: - workbox-core "^5.1.4" - -workbox-range-requests@^5.1.4: - version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz#7066a12c121df65bf76fdf2b0868016aa2bab859" - integrity sha512-1HSujLjgTeoxHrMR2muDW2dKdxqCGMc1KbeyGcmjZZAizJTFwu7CWLDmLv6O1ceWYrhfuLFJO+umYMddk2XMhw== - dependencies: - workbox-core "^5.1.4" - -workbox-routing@^5.1.4: - version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-5.1.4.tgz#3e8cd86bd3b6573488d1a2ce7385e547b547e970" - integrity sha512-8ljknRfqE1vEQtnMtzfksL+UXO822jJlHTIR7+BtJuxQ17+WPZfsHqvk1ynR/v0EHik4x2+826Hkwpgh4GKDCw== - dependencies: - workbox-core "^5.1.4" - -workbox-strategies@^5.1.4: - version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-5.1.4.tgz#96b1418ccdfde5354612914964074d466c52d08c" - integrity sha512-VVS57LpaJTdjW3RgZvPwX0NlhNmscR7OQ9bP+N/34cYMDzXLyA6kqWffP6QKXSkca1OFo/v6v7hW7zrrguo6EA== - dependencies: - workbox-core "^5.1.4" - workbox-routing "^5.1.4" - -workbox-streams@^5.1.4: - version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-5.1.4.tgz#05754e5e3667bdc078df2c9315b3f41210d8cac0" - integrity sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw== - dependencies: - workbox-core "^5.1.4" - workbox-routing "^5.1.4" - -workbox-sw@^5.1.4: - version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-sw/-/workbox-sw-5.1.4.tgz#2bb34c9f7381f90d84cef644816d45150011d3db" - integrity sha512-9xKnKw95aXwSNc8kk8gki4HU0g0W6KXu+xks7wFuC7h0sembFnTrKtckqZxbSod41TDaGh+gWUA5IRXrL0ECRA== - -workbox-webpack-plugin@5.1.4: - version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-webpack-plugin/-/workbox-webpack-plugin-5.1.4.tgz#7bfe8c16e40fe9ed8937080ac7ae9c8bde01e79c" - integrity sha512-PZafF4HpugZndqISi3rZ4ZK4A4DxO8rAqt2FwRptgsDx7NF8TVKP86/huHquUsRjMGQllsNdn4FNl8CD/UvKmQ== + "common-tags" "^1.8.0" + "fast-json-stable-stringify" "^2.1.0" + "fs-extra" "^8.1.0" + "glob" "^7.1.6" + "lodash.template" "^4.5.0" + "pretty-bytes" "^5.3.0" + "rollup" "^1.31.1" + "rollup-plugin-babel" "^4.3.3" + "rollup-plugin-terser" "^5.3.1" + "source-map" "^0.7.3" + "source-map-url" "^0.4.0" + "stringify-object" "^3.3.0" + "strip-comments" "^1.0.2" + "tempy" "^0.3.0" + "upath" "^1.2.0" + "workbox-background-sync" "^5.1.4" + "workbox-broadcast-update" "^5.1.4" + "workbox-cacheable-response" "^5.1.4" + "workbox-core" "^5.1.4" + "workbox-expiration" "^5.1.4" + "workbox-google-analytics" "^5.1.4" + "workbox-navigation-preload" "^5.1.4" + "workbox-precaching" "^5.1.4" + "workbox-range-requests" "^5.1.4" + "workbox-routing" "^5.1.4" + "workbox-strategies" "^5.1.4" + "workbox-streams" "^5.1.4" + "workbox-sw" "^5.1.4" + "workbox-window" "^5.1.4" + +"workbox-cacheable-response@^5.1.4": + "integrity" "sha512-0bfvMZs0Of1S5cdswfQK0BXt6ulU5kVD4lwer2CeI+03czHprXR3V4Y8lPTooamn7eHP8Iywi5QjyAMjw0qauA==" + "resolved" "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz" + "version" "5.1.4" + dependencies: + "workbox-core" "^5.1.4" + +"workbox-core@^5.1.4": + "integrity" "sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg==" + "resolved" "https://registry.npmjs.org/workbox-core/-/workbox-core-5.1.4.tgz" + "version" "5.1.4" + +"workbox-expiration@^5.1.4": + "integrity" "sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ==" + "resolved" "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-5.1.4.tgz" + "version" "5.1.4" + dependencies: + "workbox-core" "^5.1.4" + +"workbox-google-analytics@^5.1.4": + "integrity" "sha512-0IFhKoEVrreHpKgcOoddV+oIaVXBFKXUzJVBI+nb0bxmcwYuZMdteBTp8AEDJacENtc9xbR0wa9RDCnYsCDLjA==" + "resolved" "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz" + "version" "5.1.4" + dependencies: + "workbox-background-sync" "^5.1.4" + "workbox-core" "^5.1.4" + "workbox-routing" "^5.1.4" + "workbox-strategies" "^5.1.4" + +"workbox-navigation-preload@^5.1.4": + "integrity" "sha512-Wf03osvK0wTflAfKXba//QmWC5BIaIZARU03JIhAEO2wSB2BDROWI8Q/zmianf54kdV7e1eLaIEZhth4K4MyfQ==" + "resolved" "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz" + "version" "5.1.4" + dependencies: + "workbox-core" "^5.1.4" + +"workbox-precaching@^5.1.4": + "integrity" "sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA==" + "resolved" "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-5.1.4.tgz" + "version" "5.1.4" + dependencies: + "workbox-core" "^5.1.4" + +"workbox-range-requests@^5.1.4": + "integrity" "sha512-1HSujLjgTeoxHrMR2muDW2dKdxqCGMc1KbeyGcmjZZAizJTFwu7CWLDmLv6O1ceWYrhfuLFJO+umYMddk2XMhw==" + "resolved" "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz" + "version" "5.1.4" + dependencies: + "workbox-core" "^5.1.4" + +"workbox-routing@^5.1.4": + "integrity" "sha512-8ljknRfqE1vEQtnMtzfksL+UXO822jJlHTIR7+BtJuxQ17+WPZfsHqvk1ynR/v0EHik4x2+826Hkwpgh4GKDCw==" + "resolved" "https://registry.npmjs.org/workbox-routing/-/workbox-routing-5.1.4.tgz" + "version" "5.1.4" + dependencies: + "workbox-core" "^5.1.4" + +"workbox-strategies@^5.1.4": + "integrity" "sha512-VVS57LpaJTdjW3RgZvPwX0NlhNmscR7OQ9bP+N/34cYMDzXLyA6kqWffP6QKXSkca1OFo/v6v7hW7zrrguo6EA==" + "resolved" "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-5.1.4.tgz" + "version" "5.1.4" + dependencies: + "workbox-core" "^5.1.4" + "workbox-routing" "^5.1.4" + +"workbox-streams@^5.1.4": + "integrity" "sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw==" + "resolved" "https://registry.npmjs.org/workbox-streams/-/workbox-streams-5.1.4.tgz" + "version" "5.1.4" + dependencies: + "workbox-core" "^5.1.4" + "workbox-routing" "^5.1.4" + +"workbox-sw@^5.1.4": + "integrity" "sha512-9xKnKw95aXwSNc8kk8gki4HU0g0W6KXu+xks7wFuC7h0sembFnTrKtckqZxbSod41TDaGh+gWUA5IRXrL0ECRA==" + "resolved" "https://registry.npmjs.org/workbox-sw/-/workbox-sw-5.1.4.tgz" + "version" "5.1.4" + +"workbox-webpack-plugin@5.1.4": + "integrity" "sha512-PZafF4HpugZndqISi3rZ4ZK4A4DxO8rAqt2FwRptgsDx7NF8TVKP86/huHquUsRjMGQllsNdn4FNl8CD/UvKmQ==" + "resolved" "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-5.1.4.tgz" + "version" "5.1.4" dependencies: "@babel/runtime" "^7.5.5" - fast-json-stable-stringify "^2.0.0" - source-map-url "^0.4.0" - upath "^1.1.2" - webpack-sources "^1.3.0" - workbox-build "^5.1.4" - -workbox-window@^5.1.4: - version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-window/-/workbox-window-5.1.4.tgz#2740f7dea7f93b99326179a62f1cc0ca2c93c863" - integrity sha512-vXQtgTeMCUq/4pBWMfQX8Ee7N2wVC4Q7XYFqLnfbXJ2hqew/cU1uMTD2KqGEgEpE4/30luxIxgE+LkIa8glBYw== - dependencies: - workbox-core "^5.1.4" - -worker-farm@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" - integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== - dependencies: - errno "~0.1.7" - -worker-rpc@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/worker-rpc/-/worker-rpc-0.1.1.tgz#cb565bd6d7071a8f16660686051e969ad32f54d5" - integrity sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg== - dependencies: - microevent.ts "~0.1.1" - -wrap-ansi@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" - integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== - dependencies: - ansi-styles "^3.2.0" - string-width "^3.0.0" - strip-ansi "^5.0.0" - -wrap-ansi@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" - integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= - -write-file-atomic@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" - integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== - dependencies: - imurmurhash "^0.1.4" - is-typedarray "^1.0.0" - signal-exit "^3.0.2" - typedarray-to-buffer "^3.1.5" - -ws@^6.2.1: - version "6.2.2" - resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.2.tgz#dd5cdbd57a9979916097652d78f1cc5faea0c32e" - integrity sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw== - dependencies: - async-limiter "~1.0.0" - -ws@^7.4.6: - version "7.5.5" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.5.tgz#8b4bc4af518cfabd0473ae4f99144287b33eb881" - integrity sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w== - -xml-name-validator@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" - integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== - -xmlchars@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" - integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== - -xtend@^4.0.0, xtend@~4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" - integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== - -y18n@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" - integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== - -yallist@^3.0.2: - version "3.1.1" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" - integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - -yaml@^1.10.0, yaml@^1.7.2: - version "1.10.2" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" - integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== - -yargs-parser@^13.1.2: - version "13.1.2" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" - integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs-parser@^18.1.2: - version "18.1.3" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" - integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs@^13.3.2: - version "13.3.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" - integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== - dependencies: - cliui "^5.0.0" - find-up "^3.0.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^3.0.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^13.1.2" - -yargs@^15.4.1: - version "15.4.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" - integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== - dependencies: - cliui "^6.0.0" - decamelize "^1.2.0" - find-up "^4.1.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^4.2.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^18.1.2" - -yocto-queue@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" - integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + "fast-json-stable-stringify" "^2.0.0" + "source-map-url" "^0.4.0" + "upath" "^1.1.2" + "webpack-sources" "^1.3.0" + "workbox-build" "^5.1.4" + +"workbox-window@^5.1.4": + "integrity" "sha512-vXQtgTeMCUq/4pBWMfQX8Ee7N2wVC4Q7XYFqLnfbXJ2hqew/cU1uMTD2KqGEgEpE4/30luxIxgE+LkIa8glBYw==" + "resolved" "https://registry.npmjs.org/workbox-window/-/workbox-window-5.1.4.tgz" + "version" "5.1.4" + dependencies: + "workbox-core" "^5.1.4" + +"worker-farm@^1.7.0": + "integrity" "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==" + "resolved" "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz" + "version" "1.7.0" + dependencies: + "errno" "~0.1.7" + +"worker-rpc@^0.1.0": + "integrity" "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==" + "resolved" "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz" + "version" "0.1.1" + dependencies: + "microevent.ts" "~0.1.1" + +"wrap-ansi@^5.1.0": + "integrity" "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==" + "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz" + "version" "5.1.0" + dependencies: + "ansi-styles" "^3.2.0" + "string-width" "^3.0.0" + "strip-ansi" "^5.0.0" + +"wrap-ansi@^6.2.0": + "integrity" "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==" + "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" + "version" "6.2.0" + dependencies: + "ansi-styles" "^4.0.0" + "string-width" "^4.1.0" + "strip-ansi" "^6.0.0" + +"wrappy@1": + "integrity" "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + "version" "1.0.2" + +"write-file-atomic@^3.0.0": + "integrity" "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==" + "resolved" "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz" + "version" "3.0.3" + dependencies: + "imurmurhash" "^0.1.4" + "is-typedarray" "^1.0.0" + "signal-exit" "^3.0.2" + "typedarray-to-buffer" "^3.1.5" + +"ws@^6.2.1": + "integrity" "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==" + "resolved" "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz" + "version" "6.2.2" + dependencies: + "async-limiter" "~1.0.0" + +"ws@^7.4.6": + "integrity" "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==" + "resolved" "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz" + "version" "7.5.6" + +"xml-name-validator@^3.0.0": + "integrity" "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + "resolved" "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz" + "version" "3.0.0" + +"xmlchars@^2.2.0": + "integrity" "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + "resolved" "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz" + "version" "2.2.0" + +"xtend@^4.0.0", "xtend@~4.0.1": + "integrity" "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + "resolved" "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" + "version" "4.0.2" + +"y18n@^4.0.0": + "integrity" "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + "resolved" "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz" + "version" "4.0.3" + +"yallist@^3.0.2": + "integrity" "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + "resolved" "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" + "version" "3.1.1" + +"yallist@^4.0.0": + "integrity" "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" + "version" "4.0.0" + +"yaml@^1.10.0", "yaml@^1.7.2": + "integrity" "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + "resolved" "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" + "version" "1.10.2" + +"yargs-parser@^13.1.2": + "integrity" "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==" + "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz" + "version" "13.1.2" + dependencies: + "camelcase" "^5.0.0" + "decamelize" "^1.2.0" + +"yargs-parser@^18.1.2": + "integrity" "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==" + "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz" + "version" "18.1.3" + dependencies: + "camelcase" "^5.0.0" + "decamelize" "^1.2.0" + +"yargs@^13.3.2": + "integrity" "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==" + "resolved" "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz" + "version" "13.3.2" + dependencies: + "cliui" "^5.0.0" + "find-up" "^3.0.0" + "get-caller-file" "^2.0.1" + "require-directory" "^2.1.1" + "require-main-filename" "^2.0.0" + "set-blocking" "^2.0.0" + "string-width" "^3.0.0" + "which-module" "^2.0.0" + "y18n" "^4.0.0" + "yargs-parser" "^13.1.2" + +"yargs@^15.4.1": + "integrity" "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==" + "resolved" "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz" + "version" "15.4.1" + dependencies: + "cliui" "^6.0.0" + "decamelize" "^1.2.0" + "find-up" "^4.1.0" + "get-caller-file" "^2.0.1" + "require-directory" "^2.1.1" + "require-main-filename" "^2.0.0" + "set-blocking" "^2.0.0" + "string-width" "^4.2.0" + "which-module" "^2.0.0" + "y18n" "^4.0.0" + "yargs-parser" "^18.1.2" + +"yocto-queue@^0.1.0": + "integrity" "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + "resolved" "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" + "version" "0.1.0" From 0f3451008d275e4e26503e5389b2b560fc7bd459 Mon Sep 17 00:00:00 2001 From: sergioppires Date: Sun, 23 Jan 2022 13:52:09 -0300 Subject: [PATCH 09/13] fix typo --- src/pages/Error/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/Error/index.tsx b/src/pages/Error/index.tsx index efb6daff..22da7d17 100644 --- a/src/pages/Error/index.tsx +++ b/src/pages/Error/index.tsx @@ -10,7 +10,7 @@ export const Error = () => {

This project is not supported by Avisualizer.



- Plase, share some details with us in our Github{' '} + Please, share some details with us in our Github{' '} Issues page. From 5127c17204c0e300987eb5c8fb8ef3736b8979c1 Mon Sep 17 00:00:00 2001 From: sergioppires Date: Sun, 20 Feb 2022 09:58:49 -0300 Subject: [PATCH 10/13] Bug Fixes --- avisualizer.json | 4 ++++ src/components/Table/index.tsx | 13 ++++++++----- 2 files changed, 12 insertions(+), 5 deletions(-) create mode 100644 avisualizer.json diff --git a/avisualizer.json b/avisualizer.json new file mode 100644 index 00000000..dc479112 --- /dev/null +++ b/avisualizer.json @@ -0,0 +1,4 @@ +{ + "projectName": "avisualizer", + "packages": [] +} \ No newline at end of file diff --git a/src/components/Table/index.tsx b/src/components/Table/index.tsx index 9e4be335..1c7693d8 100644 --- a/src/components/Table/index.tsx +++ b/src/components/Table/index.tsx @@ -3,7 +3,7 @@ import React, { useEffect, useState } from 'react' import * as d3 from 'd3' import { CaretDown } from 'phosphor-react' -import jsondata from '../../data/Guj-PV.json' +import jsondata from '../../data/SpaceWeatherTSI-PV.json' import { annotationSchemas } from '../../utils/AnnotationSchemas' import { displayAllCircles, @@ -39,10 +39,13 @@ export const Table = ({ typeAnnotation }: { typeAnnotation: string }) => { let jsonData: any const request = async () => { - const response = await fetch( - 'https://asniffer-web-api.herokuapp.com/data.json?project=' + projectID - ) - jsonData = await response.json() + if (projectID != null) { + const response = await fetch( + 'https://asniffer-web-api.herokuapp.com/data.json?project=' + + projectID + ) + jsonData = await response.json() + } } request().then(() => { //render(sv,pv,cv)//}); From bab21a571202e5d037104bae444f2ec6688015ac Mon Sep 17 00:00:00 2001 From: sergioppires Date: Wed, 2 Mar 2022 21:10:45 -0300 Subject: [PATCH 11/13] =?UTF-8?q?Tela=20de=20erro=20caso=20n=C3=A3o=20cons?= =?UTF-8?q?iga=20carregar=20o=20projeto?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Table/index.tsx | 129 +++++++++++++++++---------------- 1 file changed, 66 insertions(+), 63 deletions(-) diff --git a/src/components/Table/index.tsx b/src/components/Table/index.tsx index 1c7693d8..14d7673b 100644 --- a/src/components/Table/index.tsx +++ b/src/components/Table/index.tsx @@ -47,81 +47,84 @@ export const Table = ({ typeAnnotation }: { typeAnnotation: string }) => { jsonData = await response.json() } } - request().then(() => { - //render(sv,pv,cv)//}); - - const getAllCountAnnotation = ( - allSchemas: { schema: string; color: string }[], - annotList: Map, - annotCount: Map - ) => { - const totalCount: Record = {} - - for (const schema of allSchemas) { - const annotations = annotList.get(schema.schema) ?? [] - let total = 0 - - for (const annot of annotations) { - total += annotCount.get(annot) ?? 0 + + request() + .catch((error) => window.location.assign('/error')) + .then(() => { + //render(sv,pv,cv)//}); + + const getAllCountAnnotation = ( + allSchemas: { schema: string; color: string }[], + annotList: Map, + annotCount: Map + ) => { + const totalCount: Record = {} + + for (const schema of allSchemas) { + const annotations = annotList.get(schema.schema) ?? [] + let total = 0 + + for (const annot of annotations) { + total += annotCount.get(annot) ?? 0 + } + + totalCount[schema.schema] = total } - totalCount[schema.schema] = total + setTotalSchema(totalCount) } - setTotalSchema(totalCount) - } - - const getSubSchema = ( - allSchemas: { schema: string; color: string }[], - annotList: Map - ) => { - const allSubSchemas: Record = {} + const getSubSchema = ( + allSchemas: { schema: string; color: string }[], + annotList: Map + ) => { + const allSubSchemas: Record = {} - for (const value of allSchemas) { - const annotations = annotList.get(value.schema) ?? [] + for (const value of allSchemas) { + const annotations = annotList.get(value.schema) ?? [] - allSubSchemas[value.schema] = { - annotations: annotations, - isOpen: false + allSubSchemas[value.schema] = { + annotations: annotations, + isOpen: false + } } + + setSubSchemas(allSubSchemas) } - setSubSchemas(allSubSchemas) - } + let jsonDataInput: any - let jsonDataInput: any + if (projectID != null) { + jsonDataInput = JSON.parse(jsonData.pv) + //jsonDataInput = jsondata + } else { + jsonDataInput = jsondata + } - if (projectID != null) { - jsonDataInput = JSON.parse(jsonData.pv) - //jsonDataInput = jsondata - } else { - jsonDataInput = jsondata - } + console.log(jsonDataInput) + + const root: any = d3 + .hierarchy(jsonDataInput) + .sum((d: any) => d.value) + .sort((a, b) => { + if (b.value && a.value) return b.value - a.value + else return 0 + }) - console.log(jsonDataInput) - - const root: any = d3 - .hierarchy(jsonDataInput) - .sum((d: any) => d.value) - .sort((a, b) => { - if (b.value && a.value) return b.value - a.value - else return 0 - }) - - const { annotationsCount, annotationsList, schemasObjectArray } = - annotationSchemas(root, 'system') - - getAllCountAnnotation( - schemasObjectArray, - annotationsList, - annotationsCount - ) - getSubSchema(schemasObjectArray, annotationsList) - - setRowData(schemasObjectArray) - setAllTableData(schemasObjectArray) - setAnnotationCount(annotationsCount) - }) + const { annotationsCount, annotationsList, schemasObjectArray } = + annotationSchemas(root, 'system') + + getAllCountAnnotation( + schemasObjectArray, + annotationsList, + annotationsCount + ) + getSubSchema(schemasObjectArray, annotationsList) + + setRowData(schemasObjectArray) + setAllTableData(schemasObjectArray) + setAnnotationCount(annotationsCount) + }) }, []) useEffect(() => { From 3a8e08a13ab4fbaacd2d16137c0a5042dec7750f Mon Sep 17 00:00:00 2001 From: sergioppires Date: Wed, 2 Mar 2022 21:23:19 -0300 Subject: [PATCH 12/13] big fix --- src/components/Table/index.tsx | 132 +++++++++++++++++---------------- 1 file changed, 69 insertions(+), 63 deletions(-) diff --git a/src/components/Table/index.tsx b/src/components/Table/index.tsx index 14d7673b..f8149476 100644 --- a/src/components/Table/index.tsx +++ b/src/components/Table/index.tsx @@ -44,87 +44,93 @@ export const Table = ({ typeAnnotation }: { typeAnnotation: string }) => { 'https://asniffer-web-api.herokuapp.com/data.json?project=' + projectID ) - jsonData = await response.json() + .then((res) => { + if (res.status === 400) { + window.location.assign('/error') + } + return res.json() + }) + .then((json) => { + jsonData = json + }) } } - request() - .catch((error) => window.location.assign('/error')) - .then(() => { - //render(sv,pv,cv)//}); + request().then(() => { + //render(sv,pv,cv)//}); - const getAllCountAnnotation = ( - allSchemas: { schema: string; color: string }[], - annotList: Map, - annotCount: Map - ) => { - const totalCount: Record = {} + const getAllCountAnnotation = ( + allSchemas: { schema: string; color: string }[], + annotList: Map, + annotCount: Map + ) => { + const totalCount: Record = {} - for (const schema of allSchemas) { - const annotations = annotList.get(schema.schema) ?? [] - let total = 0 - - for (const annot of annotations) { - total += annotCount.get(annot) ?? 0 - } + for (const schema of allSchemas) { + const annotations = annotList.get(schema.schema) ?? [] + let total = 0 - totalCount[schema.schema] = total + for (const annot of annotations) { + total += annotCount.get(annot) ?? 0 } - setTotalSchema(totalCount) + totalCount[schema.schema] = total } - const getSubSchema = ( - allSchemas: { schema: string; color: string }[], - annotList: Map - ) => { - const allSubSchemas: Record = {} + setTotalSchema(totalCount) + } - for (const value of allSchemas) { - const annotations = annotList.get(value.schema) ?? [] + const getSubSchema = ( + allSchemas: { schema: string; color: string }[], + annotList: Map + ) => { + const allSubSchemas: Record = {} - allSubSchemas[value.schema] = { - annotations: annotations, - isOpen: false - } - } - - setSubSchemas(allSubSchemas) - } + for (const value of allSchemas) { + const annotations = annotList.get(value.schema) ?? [] - let jsonDataInput: any - - if (projectID != null) { - jsonDataInput = JSON.parse(jsonData.pv) - //jsonDataInput = jsondata - } else { - jsonDataInput = jsondata + allSubSchemas[value.schema] = { + annotations: annotations, + isOpen: false + } } - console.log(jsonDataInput) - - const root: any = d3 - .hierarchy(jsonDataInput) - .sum((d: any) => d.value) - .sort((a, b) => { - if (b.value && a.value) return b.value - a.value - else return 0 - }) + setSubSchemas(allSubSchemas) + } - const { annotationsCount, annotationsList, schemasObjectArray } = - annotationSchemas(root, 'system') + let jsonDataInput: any - getAllCountAnnotation( - schemasObjectArray, - annotationsList, - annotationsCount - ) - getSubSchema(schemasObjectArray, annotationsList) + if (projectID != null) { + jsonDataInput = JSON.parse(jsonData.pv) + //jsonDataInput = jsondata + } else { + jsonDataInput = jsondata + } - setRowData(schemasObjectArray) - setAllTableData(schemasObjectArray) - setAnnotationCount(annotationsCount) - }) + console.log(jsonDataInput) + + const root: any = d3 + .hierarchy(jsonDataInput) + .sum((d: any) => d.value) + .sort((a, b) => { + if (b.value && a.value) return b.value - a.value + else return 0 + }) + + const { annotationsCount, annotationsList, schemasObjectArray } = + annotationSchemas(root, 'system') + + getAllCountAnnotation( + schemasObjectArray, + annotationsList, + annotationsCount + ) + getSubSchema(schemasObjectArray, annotationsList) + + setRowData(schemasObjectArray) + setAllTableData(schemasObjectArray) + setAnnotationCount(annotationsCount) + }) }, []) useEffect(() => { From 9da1d05976f3dc0742ac8c9d08e646095485d7dd Mon Sep 17 00:00:00 2001 From: sergioppires Date: Wed, 23 Mar 2022 21:15:33 -0300 Subject: [PATCH 13/13] traslate carregando --- src/pages/Home/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/Home/index.tsx b/src/pages/Home/index.tsx index 2cd12946..0069e9cb 100644 --- a/src/pages/Home/index.tsx +++ b/src/pages/Home/index.tsx @@ -15,7 +15,7 @@ import { } from '../../styles/styles' export const Home = () => { - const [appName, setAppName] = useState('Carregando...') + const [appName, setAppName] = useState('Loading...') const [typeAnnotation, setTypeAnnotation] = useState('System View') const [annotationMetric, setAnnotationMetric] = useState( 'Number of Annotations'

+ Plase, share some details with us in our Github{' '} + + Issues page. + +