From 08f92b856ba8df241170e235e96bce2119092f78 Mon Sep 17 00:00:00 2001 From: stockiNail Date: Thu, 17 Nov 2022 22:15:04 +0100 Subject: [PATCH] Change CHART.JS dependency to version 4 (#808) * Add element diagrams to the annotation types guide * Change CHART.JS dependency to version 4 * changes peerDeps * changes peerDep * fixes transpiller of webpack for doc * removes axis options no needed * apply review removing noDefaultScale fixtures for a unit test * acquiring a chart to test retrieveScaleID function --- docs/.vuepress/config.js | 11 + karma.conf.js | 2 +- package-lock.json | 3199 +++++++++++---------- package.json | 30 +- rollup.config.js | 2 +- test/fixtures/box/noDefaultScales.js | 53 - test/fixtures/box/noDefaultScales.png | Bin 13984 -> 0 bytes test/fixtures/ellipse/noDefaultScales.js | 53 - test/fixtures/ellipse/noDefaultScales.png | Bin 29000 -> 0 bytes test/fixtures/label/clip-false.png | Bin 14801 -> 14633 bytes test/fixtures/label/noDefaultScales.js | 49 - test/fixtures/label/noDefaultScales.png | Bin 21555 -> 0 bytes test/fixtures/line/noDefaultScales.js | 54 - test/fixtures/line/noDefaultScales.png | Bin 16043 -> 0 bytes test/fixtures/point/noDefaultScales.js | 47 - test/fixtures/point/noDefaultScales.png | Bin 14013 -> 0 bytes test/fixtures/polygon/noDefaultScales.js | 47 - test/fixtures/polygon/noDefaultScales.png | Bin 13393 -> 0 bytes test/index.js | 5 + test/specs/helpers.spec.js | 41 + 20 files changed, 1681 insertions(+), 1912 deletions(-) delete mode 100644 test/fixtures/box/noDefaultScales.js delete mode 100644 test/fixtures/box/noDefaultScales.png delete mode 100644 test/fixtures/ellipse/noDefaultScales.js delete mode 100644 test/fixtures/ellipse/noDefaultScales.png delete mode 100644 test/fixtures/label/noDefaultScales.js delete mode 100644 test/fixtures/label/noDefaultScales.png delete mode 100644 test/fixtures/line/noDefaultScales.js delete mode 100644 test/fixtures/line/noDefaultScales.png delete mode 100644 test/fixtures/point/noDefaultScales.js delete mode 100644 test/fixtures/point/noDefaultScales.png delete mode 100644 test/fixtures/polygon/noDefaultScales.js delete mode 100644 test/fixtures/polygon/noDefaultScales.png diff --git a/docs/.vuepress/config.js b/docs/.vuepress/config.js index e5e516288..301aad415 100644 --- a/docs/.vuepress/config.js +++ b/docs/.vuepress/config.js @@ -73,6 +73,17 @@ module.exports = { }, }], ], + chainWebpack(config) { + config.module + .rule('chart.js') + .include.add(path.resolve('node_modules/chart.js')).end() + .use('babel-loader') + .loader('babel-loader') + .options({ + presets: ['@babel/preset-env'] + }) + .end(); + }, markdown: { extendMarkdown: md => { md.use(require('markdown-it-include'), path.resolve(__dirname, '../')); diff --git a/karma.conf.js b/karma.conf.js index d8536b936..9fc43e830 100644 --- a/karma.conf.js +++ b/karma.conf.js @@ -63,7 +63,7 @@ module.exports = function(karma) { files: [ {pattern: 'test/fixtures/**/*.js', included: false}, {pattern: 'test/fixtures/**/*.png', included: false}, - {pattern: 'node_modules/chart.js/dist/chart.js'}, + {pattern: 'node_modules/chart.js/dist/chart.umd.js'}, {pattern: 'src/index.js', watched: false}, {pattern: 'test/index.js'}, {pattern: 'test/specs/**/**.js'} diff --git a/package-lock.json b/package-lock.json index 57d7613b4..c3941301e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,22 +1,26 @@ { "name": "chartjs-plugin-annotation", - "version": "2.0.1", + "version": "2.1.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "chartjs-plugin-annotation", - "version": "2.0.1", + "version": "2.1.0", "license": "MIT", "devDependencies": { - "@rollup/plugin-json": "^4.1.0", - "@rollup/plugin-node-resolve": "^13.0.0", + "@babel/core": "^7.20.2", + "@babel/preset-env": "^7.20.2", + "@rollup/plugin-json": "^5.0.1", + "@rollup/plugin-node-resolve": "^15.0.1", + "@rollup/plugin-terser": "^0.1.0", "@simonbrunel/vuepress-plugin-versions": "^0.2.0", "@typescript-eslint/eslint-plugin": "^5.4.0", "@typescript-eslint/parser": "^5.4.0", - "chart.js": "^3.7.0", + "babel-loader": "^8.3.0", + "chart.js": "^4.0.1", "chartjs-plugin-autocolors": "^0.0.5", - "chartjs-test-utils": "^0.4.0", + "chartjs-test-utils": "^0.5.0", "concurrently": "^7.0.0", "cross-env": "^7.0.3", "eslint": "^8.2.0", @@ -29,26 +33,26 @@ "karma-chrome-launcher": "^3.1.0", "karma-coverage": "^2.0.3", "karma-firefox-launcher": "^2.1.0", - "karma-jasmine": "^4.0.1", - "karma-jasmine-html-reporter": "^1.5.4", + "karma-jasmine": "^5.1.0", + "karma-jasmine-html-reporter": "^2.0.0", "karma-rollup-preprocessor": "^7.0.7", "markdown-it-include": "^2.0.0", "mocha": "^9.1.3", "pixelmatch": "^5.2.1", - "rollup": "^2.45.2", - "rollup-plugin-istanbul": "^3.0.0", - "rollup-plugin-terser": "^7.0.2", + "rollup": "^3.3.0", + "rollup-plugin-istanbul": "^4.0.0", "typedoc": "^0.23.8", "typedoc-plugin-markdown": "^3.13.3", "typescript": "^4.2.4", - "vuepress": "^1.8.2", + "vuepress": "^1.9.7", "vuepress-plugin-flexsearch": "^0.3.0", "vuepress-plugin-redirect": "^1.2.5", "vuepress-plugin-typedoc": "^0.10.0", - "vuepress-theme-chartjs": "^0.2.0" + "vuepress-theme-chartjs": "^0.2.0", + "webpack": "^4.46.0" }, "peerDependencies": { - "chart.js": "^3.7.0" + "chart.js": ">=3.7.0" } }, "node_modules/@ampproject/remapping": { @@ -64,46 +68,46 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", "dev": true, "dependencies": { - "@babel/highlight": "^7.16.7" + "@babel/highlight": "^7.18.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/compat-data": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.0.tgz", - "integrity": "sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==", + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz", + "integrity": "sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.17.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.5.tgz", - "integrity": "sha512-/BBMw4EvjmyquN5O+t5eh0+YqB3XXJkYD2cjKpYtWOfFy4lQ4UozNSmxAcWT8r2XtZs0ewG+zrfsqeR15i1ajA==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", + "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.3", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helpers": "^7.17.2", - "@babel/parser": "^7.17.3", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.2", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-module-transforms": "^7.20.2", + "@babel/helpers": "^7.20.1", + "@babel/parser": "^7.20.2", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", + "json5": "^2.2.1", "semver": "^6.3.0" }, "engines": { @@ -124,62 +128,53 @@ } }, "node_modules/@babel/generator": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.3.tgz", - "integrity": "sha512-+R6Dctil/MgUsZsZAkYgK+ADNSZzJRRy0TvY65T71z/CR854xHQ1EweBYXdfT+HNeN7w0cSJJEzgxZMv40pxsg==", + "version": "7.20.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.4.tgz", + "integrity": "sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==", "dev": true, "dependencies": { - "@babel/types": "^7.17.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/types": "^7.20.2", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/generator/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", - "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", "dev": true, "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", - "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", + "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.16.4", - "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.17.5", + "@babel/compat-data": "^7.20.0", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", "semver": "^6.3.0" }, "engines": { @@ -199,18 +194,18 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz", - "integrity": "sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz", + "integrity": "sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -220,13 +215,13 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", - "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "regexpu-core": "^5.0.1" + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" }, "engines": { "node": ">=6.9.0" @@ -236,15 +231,13 @@ } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", "dev": true, "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", + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", "debug": "^4.1.1", "lodash.debounce": "^4.0.8", "resolve": "^1.14.2", @@ -264,251 +257,248 @@ } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", - "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", - "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", "dev": true, "dependencies": { - "@babel/helper-get-function-arity": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", - "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", - "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.6.tgz", - "integrity": "sha512-2ULmRdqoOMpdvkbT8jONrZML/XALfzxlb052bldftkicAUy8AxSCkD5trDPQcwHNmolcl7wP6ehNqMlyUw6AaA==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", + "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0" + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", - "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", - "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", - "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-wrap-function": "^7.16.8", - "@babel/types": "^7.16.8" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", - "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", - "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.20.2" }, "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==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", "dev": true, "dependencies": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.20.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" }, "engines": { "node": ">=6.9.0" } }, + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", - "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", "dev": true, "dependencies": { - "@babel/helper-function-name": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.8", - "@babel/types": "^7.16.8" + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.17.2", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.2.tgz", - "integrity": "sha512-0Qu7RLR1dILozr/6M0xgj+DFPmi6Bnulgm9M8BVa9ZCWxDqlSnqt3cf8IDPB5m45sVXUZ0kuQAgUrdSFFH79fQ==", + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.1.tgz", + "integrity": "sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==", "dev": true, "dependencies": { - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.0", - "@babel/types": "^7.17.0" + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", - "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", "js-tokens": "^4.0.0" }, @@ -554,13 +544,13 @@ "node_modules/@babel/highlight/node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "dev": true }, "node_modules/@babel/highlight/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=", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true, "engines": { "node": ">=0.8.0" @@ -569,7 +559,7 @@ "node_modules/@babel/highlight/node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true, "engines": { "node": ">=4" @@ -588,9 +578,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.3.tgz", - "integrity": "sha512-7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA==", + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.3.tgz", + "integrity": "sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -600,12 +590,12 @@ } }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.16.7", - "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.7.tgz", - "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", + "version": "7.18.6", + "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.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -615,14 +605,14 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", - "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -632,13 +622,14 @@ } }, "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", - "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz", + "integrity": "sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-remap-async-to-generator": "^7.18.9", "@babel/plugin-syntax-async-generators": "^7.8.4" }, "engines": { @@ -649,13 +640,13 @@ } }, "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", - "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -665,13 +656,13 @@ } }, "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz", - "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.17.6", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, "engines": { @@ -701,12 +692,12 @@ } }, "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", - "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-dynamic-import": "^7.8.3" }, "engines": { @@ -717,12 +708,12 @@ } }, "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", - "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" }, "engines": { @@ -733,12 +724,12 @@ } }, "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", - "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-json-strings": "^7.8.3" }, "engines": { @@ -749,12 +740,12 @@ } }, "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", - "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, "engines": { @@ -765,12 +756,12 @@ } }, "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", - "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" }, "engines": { @@ -781,12 +772,12 @@ } }, "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", - "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-numeric-separator": "^7.10.4" }, "engines": { @@ -797,16 +788,16 @@ } }, "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", - "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz", + "integrity": "sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.17.0", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.7" + "@babel/plugin-transform-parameters": "^7.20.1" }, "engines": { "node": ">=6.9.0" @@ -816,12 +807,12 @@ } }, "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", - "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" }, "engines": { @@ -832,13 +823,13 @@ } }, "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", - "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, "engines": { @@ -849,13 +840,13 @@ } }, "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", - "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.10", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -865,14 +856,14 @@ } }, "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", - "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { @@ -883,13 +874,13 @@ } }, "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", - "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=4" @@ -976,6 +967,21 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "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", @@ -1106,12 +1112,12 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", - "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1121,14 +1127,14 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", - "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8" + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1138,12 +1144,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", - "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1153,12 +1159,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", - "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz", + "integrity": "sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1168,18 +1174,19 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", - "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz", + "integrity": "sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", "globals": "^11.1.0" }, "engines": { @@ -1199,12 +1206,12 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", - "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1214,12 +1221,12 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.3.tgz", - "integrity": "sha512-dDFzegDYKlPqa72xIlbmSkly5MluLoaC1JswABGktyt6NTXSBcUuse/kWE/wvKFWJHPETpi158qJZFS3JmykJg==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz", + "integrity": "sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1229,13 +1236,13 @@ } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", - "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1245,12 +1252,12 @@ } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", - "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1260,13 +1267,13 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", - "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", "dev": true, "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1276,12 +1283,12 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", - "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1291,14 +1298,14 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", - "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", "dev": true, "dependencies": { - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1308,12 +1315,12 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", - "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1323,12 +1330,12 @@ } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", - "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1338,14 +1345,13 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", - "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", + "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -1355,15 +1361,14 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz", - "integrity": "sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", + "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-simple-access": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-simple-access": "^7.19.4" }, "engines": { "node": ">=6.9.0" @@ -1373,16 +1378,15 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz", - "integrity": "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", + "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", "dev": true, "dependencies": { - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.19.1" }, "engines": { "node": ">=6.9.0" @@ -1392,13 +1396,13 @@ } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", - "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1408,12 +1412,13 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", - "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", + "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -1423,12 +1428,12 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", - "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1438,13 +1443,13 @@ } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", - "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1454,12 +1459,12 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", - "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz", + "integrity": "sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1469,12 +1474,12 @@ } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", - "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1484,12 +1489,13 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", - "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", "dev": true, "dependencies": { - "regenerator-transform": "^0.14.2" + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" }, "engines": { "node": ">=6.9.0" @@ -1499,12 +1505,12 @@ } }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", - "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1543,12 +1549,12 @@ } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", - "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1558,13 +1564,13 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", - "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1574,12 +1580,12 @@ } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", - "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1589,12 +1595,12 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", - "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1604,12 +1610,12 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", - "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1619,12 +1625,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", - "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1634,13 +1640,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", - "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1650,37 +1656,38 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", - "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.16.8", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-async-generator-functions": "^7.16.8", - "@babel/plugin-proposal-class-properties": "^7.16.7", - "@babel/plugin-proposal-class-static-block": "^7.16.7", - "@babel/plugin-proposal-dynamic-import": "^7.16.7", - "@babel/plugin-proposal-export-namespace-from": "^7.16.7", - "@babel/plugin-proposal-json-strings": "^7.16.7", - "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", - "@babel/plugin-proposal-numeric-separator": "^7.16.7", - "@babel/plugin-proposal-object-rest-spread": "^7.16.7", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", - "@babel/plugin-proposal-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-private-methods": "^7.16.11", - "@babel/plugin-proposal-private-property-in-object": "^7.16.7", - "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", "@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-import-assertions": "^7.20.0", "@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", @@ -1690,44 +1697,44 @@ "@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.7", - "@babel/plugin-transform-async-to-generator": "^7.16.8", - "@babel/plugin-transform-block-scoped-functions": "^7.16.7", - "@babel/plugin-transform-block-scoping": "^7.16.7", - "@babel/plugin-transform-classes": "^7.16.7", - "@babel/plugin-transform-computed-properties": "^7.16.7", - "@babel/plugin-transform-destructuring": "^7.16.7", - "@babel/plugin-transform-dotall-regex": "^7.16.7", - "@babel/plugin-transform-duplicate-keys": "^7.16.7", - "@babel/plugin-transform-exponentiation-operator": "^7.16.7", - "@babel/plugin-transform-for-of": "^7.16.7", - "@babel/plugin-transform-function-name": "^7.16.7", - "@babel/plugin-transform-literals": "^7.16.7", - "@babel/plugin-transform-member-expression-literals": "^7.16.7", - "@babel/plugin-transform-modules-amd": "^7.16.7", - "@babel/plugin-transform-modules-commonjs": "^7.16.8", - "@babel/plugin-transform-modules-systemjs": "^7.16.7", - "@babel/plugin-transform-modules-umd": "^7.16.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", - "@babel/plugin-transform-new-target": "^7.16.7", - "@babel/plugin-transform-object-super": "^7.16.7", - "@babel/plugin-transform-parameters": "^7.16.7", - "@babel/plugin-transform-property-literals": "^7.16.7", - "@babel/plugin-transform-regenerator": "^7.16.7", - "@babel/plugin-transform-reserved-words": "^7.16.7", - "@babel/plugin-transform-shorthand-properties": "^7.16.7", - "@babel/plugin-transform-spread": "^7.16.7", - "@babel/plugin-transform-sticky-regex": "^7.16.7", - "@babel/plugin-transform-template-literals": "^7.16.7", - "@babel/plugin-transform-typeof-symbol": "^7.16.7", - "@babel/plugin-transform-unicode-escapes": "^7.16.7", - "@babel/plugin-transform-unicode-regex": "^7.16.7", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.20.1", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.16.8", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.20.2", + "@babel/types": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", "semver": "^6.3.0" }, "engines": { @@ -1737,6 +1744,31 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/preset-env/node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/preset-env/node_modules/semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -1775,33 +1807,33 @@ } }, "node_modules/@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz", - "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.3", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.17.3", - "@babel/types": "^7.17.0", + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz", + "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.1", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.20.1", + "@babel/types": "^7.20.0", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -1819,12 +1851,13 @@ } }, "node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.2.tgz", + "integrity": "sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", "to-fast-properties": "^2.0.0" }, "engines": { @@ -1898,29 +1931,62 @@ "node": ">=8" } }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/@jridgewell/resolve-uri": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", - "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", "dev": true, "engines": { "node": ">=6.0.0" } }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.11", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", - "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==", + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", - "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", "dev": true, "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" } }, "node_modules/@mrmlnc/readdir-enhanced": { @@ -1972,52 +2038,90 @@ } }, "node_modules/@rollup/plugin-json": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-4.1.0.tgz", - "integrity": "sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-5.0.1.tgz", + "integrity": "sha512-QCwhZZLvM8nRcTHyR1vOgyTMiAnjiNj1ebD/BMRvbO1oc/z14lZH6PfxXeegee2B6mky/u9fia4fxRM4TqrUaw==", "dev": true, "dependencies": { - "@rollup/pluginutils": "^3.0.8" + "@rollup/pluginutils": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" }, "peerDependencies": { - "rollup": "^1.20.0 || ^2.0.0" + "rollup": "^1.20.0||^2.0.0||^3.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } } }, "node_modules/@rollup/plugin-node-resolve": { - "version": "13.1.3", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.1.3.tgz", - "integrity": "sha512-BdxNk+LtmElRo5d06MGY4zoepyrXX1tkzX2hrnPEZ53k78GuOMWLqmJDGIIOPwVRIFZrLQOo+Yr6KtCuLIA0AQ==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.0.1.tgz", + "integrity": "sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==", "dev": true, "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "builtin-modules": "^3.1.0", + "@rollup/pluginutils": "^5.0.1", + "@types/resolve": "1.20.2", "deepmerge": "^4.2.2", + "is-builtin-module": "^3.2.0", "is-module": "^1.0.0", - "resolve": "^1.19.0" + "resolve": "^1.22.1" }, "engines": { - "node": ">= 10.0.0" + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.78.0||^3.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-terser": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-0.1.0.tgz", + "integrity": "sha512-N2KK+qUfHX2hBzVzM41UWGLrEmcjVC37spC8R3c9mt3oEDFKh3N2e12/lLp9aVSt86veR0TQiCNQXrm8C6aiUQ==", + "dev": true, + "dependencies": { + "terser": "^5.15.1" + }, + "engines": { + "node": ">=14.0.0" }, "peerDependencies": { - "rollup": "^2.42.0" + "rollup": "^2.x || ^3.x" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } } }, "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==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.2.tgz", + "integrity": "sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==", "dev": true, "dependencies": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" }, "engines": { - "node": ">= 8.0.0" + "node": ">=14.0.0" }, "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" + "rollup": "^1.20.0||^2.0.0||^3.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } } }, "node_modules/@shigma/stringify-object": { @@ -2132,9 +2236,9 @@ "dev": true }, "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==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", "dev": true }, "node_modules/@types/express": { @@ -2261,13 +2365,10 @@ "dev": true }, "node_modules/@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", - "dev": true, - "dependencies": { - "@types/node": "*" - } + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", + "dev": true }, "node_modules/@types/serve-static": { "version": "1.13.10", @@ -4535,13 +4636,13 @@ "dev": true }, "node_modules/babel-loader": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", - "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", "dev": true, "dependencies": { "find-cache-dir": "^3.3.1", - "loader-utils": "^1.4.0", + "loader-utils": "^2.0.0", "make-dir": "^3.1.0", "schema-utils": "^2.6.5" }, @@ -4553,6 +4654,20 @@ "webpack": ">=2" } }, + "node_modules/babel-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.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", @@ -4563,13 +4678,13 @@ } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", "semver": "^6.1.1" }, "peerDependencies": { @@ -5031,26 +5146,31 @@ } }, "node_modules/browserslist": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.0.tgz", - "integrity": "sha512-bnpOoa+DownbciXj0jVGENf8VYQnE2LNWomhYuCsMmmx9Jd9lwq0WXODuwpSsp8AVdKM2/HorrzxAfbKvWTByQ==", + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], "dependencies": { - "caniuse-lite": "^1.0.30001313", - "electron-to-chromium": "^1.4.76", - "escalade": "^3.1.1", - "node-releases": "^2.0.2", - "picocolors": "^1.0.0" + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" }, "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/buffer": { @@ -5095,9 +5215,9 @@ "dev": true }, "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==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", "dev": true, "engines": { "node": ">=6" @@ -5508,14 +5628,20 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001313", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001313.tgz", - "integrity": "sha512-rI1UN0koZUiKINjysQDuRi2VeSCce3bYJNmDcj3PIKREiAmjakugBul1QSkg/fPrlULYl6oWfGg3PbgOSY9X4Q==", + "version": "1.0.30001431", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001431.tgz", + "integrity": "sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ==", "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] }, "node_modules/caseless": { "version": "0.12.0", @@ -5591,10 +5717,13 @@ } }, "node_modules/chart.js": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-3.9.1.tgz", - "integrity": "sha512-Ro2JbLmvg83gXF5F4sniaQ+lTbSv18E+TIf2cOeiH1Iqd2PGFOtem+DUufMZsCJwFE7ywPOpfXFBwRTGq7dh6w==", - "dev": true + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.0.1.tgz", + "integrity": "sha512-5/8/9eBivwBZK81mKvmIwTb2Pmw4D/5h1RK9fBWZLLZ8mCJ+kfYNmV9rMrGoa5Hgy2/wVDBMLSUDudul2/9ihA==", + "dev": true, + "engines": { + "pnpm": "^7.0.0" + } }, "node_modules/chartjs-plugin-autocolors": { "version": "0.0.5", @@ -5603,17 +5732,17 @@ "dev": true }, "node_modules/chartjs-test-utils": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/chartjs-test-utils/-/chartjs-test-utils-0.4.0.tgz", - "integrity": "sha512-hT7weEZeWDVduSflHMpoNYW4arxVNp3+u7iZW91P6+zTYLHqgtv1gB/K0wiMqForXvw7IsDWuMF2iEvh3WT1mg==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/chartjs-test-utils/-/chartjs-test-utils-0.5.0.tgz", + "integrity": "sha512-TQSjwace7RGr7TS3qh39O/JhALrQK0f1bItu8TfIOiqWz6DBQG5LCh+S23O54MF16YxRlJ4qDHn1hpD9QW7KCw==", "dev": true, "dependencies": { - "pixelmatch": "^5.2.1" + "pixelmatch": "^5.3.0" }, "peerDependencies": { - "jasmine": "^3.6.4", - "karma": "^6.1.1", - "karma-jasmine": "^4.0.1" + "jasmine": ">=3.0.0", + "karma": ">=6.0.0", + "karma-jasmine": ">=4.0.0" } }, "node_modules/chokidar": { @@ -6508,28 +6637,18 @@ } }, "node_modules/core-js-compat": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.1.tgz", - "integrity": "sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==", + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz", + "integrity": "sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A==", "dev": true, "dependencies": { - "browserslist": "^4.19.1", - "semver": "7.0.0" + "browserslist": "^4.21.4" }, "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==", - "dev": true, - "bin": { - "semver": "bin/semver.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", @@ -7589,9 +7708,9 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.4.76", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.76.tgz", - "integrity": "sha512-3Vftv7cenJtQb+k00McEBZ2vVmZ/x+HEF7pcZONZIkOsESqAqVuACmBxMv0JhzX7u0YltU0vSqRqgBSTAhFUjA==", + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", "dev": true }, "node_modules/elliptic": { @@ -8390,9 +8509,9 @@ } }, "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==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", "dev": true }, "node_modules/esutils": { @@ -10363,6 +10482,21 @@ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", "dev": true }, + "node_modules/is-builtin-module": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.0.tgz", + "integrity": "sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw==", + "dev": true, + "dependencies": { + "builtin-modules": "^3.3.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-callable": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", @@ -10402,9 +10536,9 @@ } }, "node_modules/is-core-module": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", - "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", "dev": true, "dependencies": { "has": "^1.0.3" @@ -10885,9 +11019,9 @@ } }, "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==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", "dev": true, "dependencies": { "@babel/core": "^7.12.3", @@ -10977,11 +11111,10 @@ } }, "node_modules/jasmine-core": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.0.1.tgz", - "integrity": "sha512-w+JDABxQCkxbGGxg+a2hUVZyqUS2JKngvIyLGu/xiw2ZwgsoSB0iiecLQsQORSeaKQ6iGrCyWG86RfNDuoA7Lg==", - "dev": true, - "peer": true + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.5.0.tgz", + "integrity": "sha512-9PMzyvhtocxb3aXJVOPqBDswdgyAeSB81QnLop4npOpbqnheaTEwPc9ZloQeVswugPManznQBjD8kWDTjlnHuw==", + "dev": true }, "node_modules/jasmine/node_modules/jasmine-core": { "version": "3.99.1", @@ -10996,32 +11129,6 @@ "integrity": "sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==", "dev": true }, - "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==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-worker/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==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -11095,13 +11202,10 @@ "dev": true }, "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==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, "bin": { "json5": "lib/cli.js" }, @@ -11229,37 +11333,31 @@ } }, "node_modules/karma-jasmine": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-4.0.1.tgz", - "integrity": "sha512-h8XDAhTiZjJKzfkoO1laMH+zfNlra+dEQHUAjpn5JV1zCPtOIVWGQjLBrqhnzQa/hrU2XrZwSyBa6XjEBzfXzw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-5.1.0.tgz", + "integrity": "sha512-i/zQLFrfEpRyQoJF9fsCdTMOF5c2dK7C7OmsuKg2D0YSsuZSfQDiLuaiktbuio6F2wiCsZSnSnieIQ0ant/uzQ==", "dev": true, "dependencies": { - "jasmine-core": "^3.6.0" + "jasmine-core": "^4.1.0" }, "engines": { - "node": ">= 10" + "node": ">=12" }, "peerDependencies": { - "karma": "*" + "karma": "^6.0.0" } }, "node_modules/karma-jasmine-html-reporter": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-1.7.0.tgz", - "integrity": "sha512-pzum1TL7j90DTE86eFt48/s12hqwQuiD+e5aXx2Dc9wDEn2LfGq6RoAxEZZjFiN0RDSCOnosEKRZWxbQ+iMpQQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-2.0.0.tgz", + "integrity": "sha512-SB8HNNiazAHXM1vGEzf8/tSyEhkfxuDdhYdPBX2Mwgzt0OuF2gicApQ+uvXLID/gXyJQgvrM9+1/2SxZFUUDIA==", "dev": true, "peerDependencies": { - "jasmine-core": ">=3.8", - "karma": ">=0.9", - "karma-jasmine": ">=1.1" + "jasmine-core": "^4.0.0", + "karma": "^6.0.0", + "karma-jasmine": "^5.0.0" } }, - "node_modules/karma-jasmine/node_modules/jasmine-core": { - "version": "3.99.1", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.99.1.tgz", - "integrity": "sha512-Hu1dmuoGcZ7AfyynN3LsfruwMbxMALMka+YtZeGoLuDEySVmVAPaonkNoBRIw/ectu8b9tVQCJNgp4a4knp+tg==", - "dev": true - }, "node_modules/karma-rollup-preprocessor": { "version": "7.0.7", "resolved": "https://registry.npmjs.org/karma-rollup-preprocessor/-/karma-rollup-preprocessor-7.0.7.tgz", @@ -11799,12 +11897,6 @@ "source-map": "^0.6.1" } }, - "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==", - "dev": true - }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", @@ -12387,9 +12479,9 @@ "dev": true }, "node_modules/node-releases": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", - "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", "dev": true }, "node_modules/nopt": { @@ -13091,12 +13183,12 @@ } }, "node_modules/pixelmatch": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-5.2.1.tgz", - "integrity": "sha512-WjcAdYSnKrrdDdqTcVEY7aB7UhhwjYQKYhHiBXdJef0MOaQeYpUdQ+iVyBLa5YBKS8MPVPPMX7rpOByISLpeEQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-5.3.0.tgz", + "integrity": "sha512-o8mkY4E/+LNUf6LzX96ht6k6CEDi65k9G2rjMtBe9Oo+VPKSvl+0GKHuH/AlG+GA5LPG/i5hrekkxUc3s2HU+Q==", "dev": true, "dependencies": { - "pngjs": "^4.0.1" + "pngjs": "^6.0.0" }, "bin": { "pixelmatch": "bin/pixelmatch" @@ -13167,12 +13259,12 @@ } }, "node_modules/pngjs": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-4.0.1.tgz", - "integrity": "sha512-rf5+2/ioHeQxR6IxuYNYGFytUyG3lma/WW1nsmjeHlWwtb2aByla6dkVc8pmJ9nplzkTA0q2xx7mMWrOTqT4Gg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-6.0.0.tgz", + "integrity": "sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg==", "dev": true, "engines": { - "node": ">=8.0.0" + "node": ">=12.13.0" } }, "node_modules/portfinder": { @@ -14298,9 +14390,9 @@ "dev": true }, "node_modules/regenerate-unicode-properties": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", "dev": true, "dependencies": { "regenerate": "^1.4.2" @@ -14316,9 +14408,9 @@ "dev": true }, "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==", + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", "dev": true, "dependencies": { "@babel/runtime": "^7.8.4" @@ -14391,17 +14483,17 @@ } }, "node_modules/regexpu-core": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", - "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", + "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", "dev": true, "dependencies": { "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" + "unicode-match-property-value-ecmascript": "^2.1.0" }, "engines": { "node": ">=4" @@ -14432,15 +14524,15 @@ } }, "node_modules/regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", "dev": true }, "node_modules/regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", "dev": true, "dependencies": { "jsesc": "~0.5.0" @@ -14452,7 +14544,7 @@ "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=", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", "dev": true, "bin": { "jsesc": "bin/jsesc" @@ -14656,12 +14748,12 @@ "dev": true }, "node_modules/resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", "dev": true, "dependencies": { - "is-core-module": "^2.8.1", + "is-core-module": "^2.9.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, @@ -14790,98 +14882,37 @@ } }, "node_modules/rollup": { - "version": "2.70.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.70.0.tgz", - "integrity": "sha512-iEzYw+syFxQ0X9RefVwhr8BA2TNJsTaX8L8dhyeyMECDbmiba+8UQzcu+xZdji0+JQ+s7kouQnw+9Oz5M19XKA==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.3.0.tgz", + "integrity": "sha512-wqOV/vUJCYEbWsXvwCkgGWvgaEnsbn4jxBQWKpN816CqsmCimDmCNJI83c6if7QVD4v/zlyRzxN7U2yDT5rfoA==", "dev": true, "bin": { "rollup": "dist/bin/rollup" }, "engines": { - "node": ">=10.0.0" + "node": ">=14.18.0", + "npm": ">=8.0.0" }, "optionalDependencies": { "fsevents": "~2.3.2" } }, "node_modules/rollup-plugin-istanbul": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-istanbul/-/rollup-plugin-istanbul-3.0.0.tgz", - "integrity": "sha512-z8kD2A57qTcxgqjbJ8cZBBE/IGYk+iJtE42sCaZjrSe/uBEUq5jJYvQwquJ+Acfko1LMYww4EJfeMJmc0GttpQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-istanbul/-/rollup-plugin-istanbul-4.0.0.tgz", + "integrity": "sha512-AOauxxl4eAHWdvTnY/uwSrwMkbDymTWUhaD6aym8a4YJaO9hxK2U8bcuhZA0iravuOTUulqPWUbYP7mTV7i4oQ==", "dev": true, "dependencies": { - "@rollup/pluginutils": "^4.1.0", - "istanbul-lib-instrument": "^4.0.3" + "@rollup/pluginutils": "^5.0.2", + "istanbul-lib-instrument": "^5.2.1" }, "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" - } - }, - "node_modules/rollup-plugin-istanbul/node_modules/@rollup/pluginutils": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.1.2.tgz", - "integrity": "sha512-ROn4qvkxP9SyPeHaf7uQC/GPFY6L/OWy9+bd9AwcjOAWQwxRscoEyAUD8qCY5o5iL4jqQwoLk2kaTKJPb/HwzQ==", - "dev": true, - "dependencies": { - "estree-walker": "^2.0.1", - "picomatch": "^2.2.2" - }, - "engines": { - "node": ">= 8.0.0" - } - }, - "node_modules/rollup-plugin-istanbul/node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "dev": true - }, - "node_modules/rollup-plugin-istanbul/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==", - "dev": true, - "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/rollup-plugin-istanbul/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/rollup-plugin-terser": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", - "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "jest-worker": "^26.2.1", - "serialize-javascript": "^4.0.0", - "terser": "^5.0.0" + "rollup": "^1.20.0||^2.0.0||^3.0.0" }, - "peerDependencies": { - "rollup": "^2.0.0" - } - }, - "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==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" + "peerDependenciesMeta": { + "rollup": { + "optional": true + } } }, "node_modules/run-parallel": { @@ -16241,14 +16272,14 @@ } }, "node_modules/terser": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.12.0.tgz", - "integrity": "sha512-R3AUhNBGWiFc77HXag+1fXpAxTAFRQTJemlJKjAgD9r8xXTpjNKqIXwHM/o7Rh+O0kUJtS3WQVdBeMKFk5sw9A==", + "version": "5.15.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", + "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", "dev": true, "dependencies": { + "@jridgewell/source-map": "^0.3.2", "acorn": "^8.5.0", "commander": "^2.20.0", - "source-map": "~0.7.2", "source-map-support": "~0.5.20" }, "bin": { @@ -16448,15 +16479,6 @@ "node": ">=6.0.0" } }, - "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==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -16970,18 +16992,18 @@ } }, "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==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", "dev": true, "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==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", "dev": true, "engines": { "node": ">=4" @@ -17145,6 +17167,32 @@ "yarn": "*" } }, + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, "node_modules/update-notifier": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.3.tgz", @@ -19577,40 +19625,40 @@ } }, "@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", "dev": true, "requires": { - "@babel/highlight": "^7.16.7" + "@babel/highlight": "^7.18.6" } }, "@babel/compat-data": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.0.tgz", - "integrity": "sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==", + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz", + "integrity": "sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==", "dev": true }, "@babel/core": { - "version": "7.17.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.5.tgz", - "integrity": "sha512-/BBMw4EvjmyquN5O+t5eh0+YqB3XXJkYD2cjKpYtWOfFy4lQ4UozNSmxAcWT8r2XtZs0ewG+zrfsqeR15i1ajA==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", + "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", "dev": true, "requires": { "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.3", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helpers": "^7.17.2", - "@babel/parser": "^7.17.3", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.2", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-module-transforms": "^7.20.2", + "@babel/helpers": "^7.20.1", + "@babel/parser": "^7.20.2", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", + "json5": "^2.2.1", "semver": "^6.3.0" }, "dependencies": { @@ -19623,52 +19671,44 @@ } }, "@babel/generator": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.3.tgz", - "integrity": "sha512-+R6Dctil/MgUsZsZAkYgK+ADNSZzJRRy0TvY65T71z/CR854xHQ1EweBYXdfT+HNeN7w0cSJJEzgxZMv40pxsg==", + "version": "7.20.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.4.tgz", + "integrity": "sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==", "dev": true, "requires": { - "@babel/types": "^7.17.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } + "@babel/types": "^7.20.2", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" } }, "@babel/helper-annotate-as-pure": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", - "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", "dev": true, "requires": { - "@babel/helper-explode-assignable-expression": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" } }, "@babel/helper-compilation-targets": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", - "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", + "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", "dev": true, "requires": { - "@babel/compat-data": "^7.16.4", - "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.17.5", + "@babel/compat-data": "^7.20.0", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", "semver": "^6.3.0" }, "dependencies": { @@ -19681,40 +19721,38 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz", - "integrity": "sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz", + "integrity": "sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6" } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", - "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "regexpu-core": "^5.0.1" + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" } }, "@babel/helper-define-polyfill-provider": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", "dev": true, "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", + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", "debug": "^4.1.1", "lodash.debounce": "^4.0.8", "resolve": "^1.14.2", @@ -19730,194 +19768,188 @@ } }, "@babel/helper-environment-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", - "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true }, "@babel/helper-explode-assignable-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", - "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" } }, "@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" } }, "@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" } }, "@babel/helper-member-expression-to-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", - "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.9" } }, "@babel/helper-module-imports": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", - "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" } }, "@babel/helper-module-transforms": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.6.tgz", - "integrity": "sha512-2ULmRdqoOMpdvkbT8jONrZML/XALfzxlb052bldftkicAUy8AxSCkD5trDPQcwHNmolcl7wP6ehNqMlyUw6AaA==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", + "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", "dev": true, "requires": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0" + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2" } }, "@babel/helper-optimise-call-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", - "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" } }, "@babel/helper-plugin-utils": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", - "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", "dev": true }, "@babel/helper-remap-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", - "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-wrap-function": "^7.16.8", - "@babel/types": "^7.16.8" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" } }, "@babel/helper-replace-supers": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", - "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", "dev": true, "requires": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" } }, "@babel/helper-simple-access": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", - "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.20.2" } }, "@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==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", "dev": true, "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.20.0" } }, "@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" } }, + "@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "dev": true + }, "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", "dev": true }, "@babel/helper-validator-option": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", "dev": true }, "@babel/helper-wrap-function": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", - "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.8", - "@babel/types": "^7.16.8" + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" } }, "@babel/helpers": { - "version": "7.17.2", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.2.tgz", - "integrity": "sha512-0Qu7RLR1dILozr/6M0xgj+DFPmi6Bnulgm9M8BVa9ZCWxDqlSnqt3cf8IDPB5m45sVXUZ0kuQAgUrdSFFH79fQ==", + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.1.tgz", + "integrity": "sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==", "dev": true, "requires": { - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.0", - "@babel/types": "^7.17.0" + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.0" } }, "@babel/highlight": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", - "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", "js-tokens": "^4.0.0" }, @@ -19954,19 +19986,19 @@ "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "dev": true }, "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=", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true }, "supports-color": { @@ -19981,60 +20013,61 @@ } }, "@babel/parser": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.3.tgz", - "integrity": "sha512-7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA==", + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.3.tgz", + "integrity": "sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==", "dev": true }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.16.7", - "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.7.tgz", - "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", + "version": "7.18.6", + "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.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", - "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" } }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", - "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz", + "integrity": "sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-remap-async-to-generator": "^7.18.9", "@babel/plugin-syntax-async-generators": "^7.8.4" } }, "@babel/plugin-proposal-class-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", - "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-proposal-class-static-block": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz", - "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.17.6", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-class-static-block": "^7.14.5" } }, @@ -20052,129 +20085,129 @@ } }, "@babel/plugin-proposal-dynamic-import": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", - "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-dynamic-import": "^7.8.3" } }, "@babel/plugin-proposal-export-namespace-from": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", - "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, "@babel/plugin-proposal-json-strings": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", - "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-json-strings": "^7.8.3" } }, "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", - "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", - "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" } }, "@babel/plugin-proposal-numeric-separator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", - "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-numeric-separator": "^7.10.4" } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", - "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz", + "integrity": "sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==", "dev": true, "requires": { - "@babel/compat-data": "^7.17.0", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.7" + "@babel/plugin-transform-parameters": "^7.20.1" } }, "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", - "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", - "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", "@babel/plugin-syntax-optional-chaining": "^7.8.3" } }, "@babel/plugin-proposal-private-methods": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", - "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.10", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-proposal-private-property-in-object": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", - "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" } }, "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", - "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-syntax-async-generators": { @@ -20231,6 +20264,15 @@ "@babel/helper-plugin-utils": "^7.8.3" } }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, "@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", @@ -20322,56 +20364,57 @@ } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", - "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", - "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8" + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", - "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-block-scoping": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", - "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz", + "integrity": "sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-classes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", - "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz", + "integrity": "sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", "globals": "^11.1.0" }, "dependencies": { @@ -20384,198 +20427,197 @@ } }, "@babel/plugin-transform-computed-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", - "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-destructuring": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.3.tgz", - "integrity": "sha512-dDFzegDYKlPqa72xIlbmSkly5MluLoaC1JswABGktyt6NTXSBcUuse/kWE/wvKFWJHPETpi158qJZFS3JmykJg==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz", + "integrity": "sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", - "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", - "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", - "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", "dev": true, "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-for-of": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", - "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", - "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", "dev": true, "requires": { - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", - "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-member-expression-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", - "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-modules-amd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", - "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", + "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz", - "integrity": "sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", + "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-simple-access": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-simple-access": "^7.19.4" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz", - "integrity": "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", + "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", "dev": true, "requires": { - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.19.1" } }, "@babel/plugin-transform-modules-umd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", - "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", - "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", + "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" } }, "@babel/plugin-transform-new-target": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", - "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-object-super": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", - "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" } }, "@babel/plugin-transform-parameters": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", - "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz", + "integrity": "sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-property-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", - "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-regenerator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", - "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", "dev": true, "requires": { - "regenerator-transform": "^0.14.2" + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", - "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-runtime": { @@ -20601,102 +20643,103 @@ } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", - "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-spread": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", - "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", - "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-template-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", - "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", - "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-unicode-escapes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", - "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", - "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/preset-env": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", - "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.16.8", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-async-generator-functions": "^7.16.8", - "@babel/plugin-proposal-class-properties": "^7.16.7", - "@babel/plugin-proposal-class-static-block": "^7.16.7", - "@babel/plugin-proposal-dynamic-import": "^7.16.7", - "@babel/plugin-proposal-export-namespace-from": "^7.16.7", - "@babel/plugin-proposal-json-strings": "^7.16.7", - "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", - "@babel/plugin-proposal-numeric-separator": "^7.16.7", - "@babel/plugin-proposal-object-rest-spread": "^7.16.7", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", - "@babel/plugin-proposal-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-private-methods": "^7.16.11", - "@babel/plugin-proposal-private-property-in-object": "^7.16.7", - "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", "@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-import-assertions": "^7.20.0", "@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", @@ -20706,47 +20749,66 @@ "@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.7", - "@babel/plugin-transform-async-to-generator": "^7.16.8", - "@babel/plugin-transform-block-scoped-functions": "^7.16.7", - "@babel/plugin-transform-block-scoping": "^7.16.7", - "@babel/plugin-transform-classes": "^7.16.7", - "@babel/plugin-transform-computed-properties": "^7.16.7", - "@babel/plugin-transform-destructuring": "^7.16.7", - "@babel/plugin-transform-dotall-regex": "^7.16.7", - "@babel/plugin-transform-duplicate-keys": "^7.16.7", - "@babel/plugin-transform-exponentiation-operator": "^7.16.7", - "@babel/plugin-transform-for-of": "^7.16.7", - "@babel/plugin-transform-function-name": "^7.16.7", - "@babel/plugin-transform-literals": "^7.16.7", - "@babel/plugin-transform-member-expression-literals": "^7.16.7", - "@babel/plugin-transform-modules-amd": "^7.16.7", - "@babel/plugin-transform-modules-commonjs": "^7.16.8", - "@babel/plugin-transform-modules-systemjs": "^7.16.7", - "@babel/plugin-transform-modules-umd": "^7.16.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", - "@babel/plugin-transform-new-target": "^7.16.7", - "@babel/plugin-transform-object-super": "^7.16.7", - "@babel/plugin-transform-parameters": "^7.16.7", - "@babel/plugin-transform-property-literals": "^7.16.7", - "@babel/plugin-transform-regenerator": "^7.16.7", - "@babel/plugin-transform-reserved-words": "^7.16.7", - "@babel/plugin-transform-shorthand-properties": "^7.16.7", - "@babel/plugin-transform-spread": "^7.16.7", - "@babel/plugin-transform-sticky-regex": "^7.16.7", - "@babel/plugin-transform-template-literals": "^7.16.7", - "@babel/plugin-transform-typeof-symbol": "^7.16.7", - "@babel/plugin-transform-unicode-escapes": "^7.16.7", - "@babel/plugin-transform-unicode-regex": "^7.16.7", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.20.1", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.16.8", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.20.2", + "@babel/types": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", "semver": "^6.3.0" }, "dependencies": { + "babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + } + }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -20778,30 +20840,30 @@ } }, "@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", "dev": true, "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" } }, "@babel/traverse": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz", - "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.3", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.17.3", - "@babel/types": "^7.17.0", + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz", + "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.1", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.20.1", + "@babel/types": "^7.20.0", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -20815,12 +20877,13 @@ } }, "@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.2.tgz", + "integrity": "sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", "to-fast-properties": "^2.0.0" } }, @@ -20878,26 +20941,53 @@ "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", "dev": true }, + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, "@jridgewell/resolve-uri": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", - "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", "dev": true }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, "@jridgewell/sourcemap-codec": { - "version": "1.4.11", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", - "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==", + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", "dev": true }, "@jridgewell/trace-mapping": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", - "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", "dev": true, "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" } }, "@mrmlnc/readdir-enhanced": { @@ -20937,37 +21027,46 @@ } }, "@rollup/plugin-json": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-4.1.0.tgz", - "integrity": "sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-5.0.1.tgz", + "integrity": "sha512-QCwhZZLvM8nRcTHyR1vOgyTMiAnjiNj1ebD/BMRvbO1oc/z14lZH6PfxXeegee2B6mky/u9fia4fxRM4TqrUaw==", "dev": true, "requires": { - "@rollup/pluginutils": "^3.0.8" + "@rollup/pluginutils": "^5.0.1" } }, "@rollup/plugin-node-resolve": { - "version": "13.1.3", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.1.3.tgz", - "integrity": "sha512-BdxNk+LtmElRo5d06MGY4zoepyrXX1tkzX2hrnPEZ53k78GuOMWLqmJDGIIOPwVRIFZrLQOo+Yr6KtCuLIA0AQ==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.0.1.tgz", + "integrity": "sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==", "dev": true, "requires": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "builtin-modules": "^3.1.0", + "@rollup/pluginutils": "^5.0.1", + "@types/resolve": "1.20.2", "deepmerge": "^4.2.2", + "is-builtin-module": "^3.2.0", "is-module": "^1.0.0", - "resolve": "^1.19.0" + "resolve": "^1.22.1" + } + }, + "@rollup/plugin-terser": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-0.1.0.tgz", + "integrity": "sha512-N2KK+qUfHX2hBzVzM41UWGLrEmcjVC37spC8R3c9mt3oEDFKh3N2e12/lLp9aVSt86veR0TQiCNQXrm8C6aiUQ==", + "dev": true, + "requires": { + "terser": "^5.15.1" } }, "@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.2.tgz", + "integrity": "sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==", "dev": true, "requires": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" } }, "@shigma/stringify-object": { @@ -21069,9 +21168,9 @@ "dev": true }, "@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==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", "dev": true }, "@types/express": { @@ -21198,13 +21297,10 @@ "dev": true }, "@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", - "dev": true, - "requires": { - "@types/node": "*" - } + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", + "dev": true }, "@types/serve-static": { "version": "1.13.10", @@ -23074,15 +23170,28 @@ "dev": true }, "babel-loader": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", - "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", "dev": true, "requires": { "find-cache-dir": "^3.3.1", - "loader-utils": "^1.4.0", + "loader-utils": "^2.0.0", "make-dir": "^3.1.0", "schema-utils": "^2.6.5" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + } } }, "babel-plugin-dynamic-import-node": { @@ -23095,13 +23204,13 @@ } }, "babel-plugin-polyfill-corejs2": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", "dev": true, "requires": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", "semver": "^6.1.1" }, "dependencies": { @@ -23482,16 +23591,15 @@ } }, "browserslist": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.0.tgz", - "integrity": "sha512-bnpOoa+DownbciXj0jVGENf8VYQnE2LNWomhYuCsMmmx9Jd9lwq0WXODuwpSsp8AVdKM2/HorrzxAfbKvWTByQ==", + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001313", - "electron-to-chromium": "^1.4.76", - "escalade": "^3.1.1", - "node-releases": "^2.0.2", - "picocolors": "^1.0.0" + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" } }, "buffer": { @@ -23538,9 +23646,9 @@ "dev": true }, "builtin-modules": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", - "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", "dev": true }, "builtin-status-codes": { @@ -23861,9 +23969,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001313", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001313.tgz", - "integrity": "sha512-rI1UN0koZUiKINjysQDuRi2VeSCce3bYJNmDcj3PIKREiAmjakugBul1QSkg/fPrlULYl6oWfGg3PbgOSY9X4Q==", + "version": "1.0.30001431", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001431.tgz", + "integrity": "sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ==", "dev": true }, "caseless": { @@ -23918,9 +24026,9 @@ "dev": true }, "chart.js": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-3.9.1.tgz", - "integrity": "sha512-Ro2JbLmvg83gXF5F4sniaQ+lTbSv18E+TIf2cOeiH1Iqd2PGFOtem+DUufMZsCJwFE7ywPOpfXFBwRTGq7dh6w==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.0.1.tgz", + "integrity": "sha512-5/8/9eBivwBZK81mKvmIwTb2Pmw4D/5h1RK9fBWZLLZ8mCJ+kfYNmV9rMrGoa5Hgy2/wVDBMLSUDudul2/9ihA==", "dev": true }, "chartjs-plugin-autocolors": { @@ -23930,12 +24038,12 @@ "dev": true }, "chartjs-test-utils": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/chartjs-test-utils/-/chartjs-test-utils-0.4.0.tgz", - "integrity": "sha512-hT7weEZeWDVduSflHMpoNYW4arxVNp3+u7iZW91P6+zTYLHqgtv1gB/K0wiMqForXvw7IsDWuMF2iEvh3WT1mg==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/chartjs-test-utils/-/chartjs-test-utils-0.5.0.tgz", + "integrity": "sha512-TQSjwace7RGr7TS3qh39O/JhALrQK0f1bItu8TfIOiqWz6DBQG5LCh+S23O54MF16YxRlJ4qDHn1hpD9QW7KCw==", "dev": true, "requires": { - "pixelmatch": "^5.2.1" + "pixelmatch": "^5.3.0" } }, "chokidar": { @@ -24659,21 +24767,12 @@ "dev": true }, "core-js-compat": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.1.tgz", - "integrity": "sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==", + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz", + "integrity": "sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A==", "dev": true, "requires": { - "browserslist": "^4.19.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==", - "dev": true - } + "browserslist": "^4.21.4" } }, "core-util-is": { @@ -25548,9 +25647,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.4.76", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.76.tgz", - "integrity": "sha512-3Vftv7cenJtQb+k00McEBZ2vVmZ/x+HEF7pcZONZIkOsESqAqVuACmBxMv0JhzX7u0YltU0vSqRqgBSTAhFUjA==", + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", "dev": true }, "elliptic": { @@ -26115,9 +26214,9 @@ "dev": true }, "estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", "dev": true }, "esutils": { @@ -27652,6 +27751,15 @@ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", "dev": true }, + "is-builtin-module": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.0.tgz", + "integrity": "sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw==", + "dev": true, + "requires": { + "builtin-modules": "^3.3.0" + } + }, "is-callable": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", @@ -27682,9 +27790,9 @@ } }, "is-core-module": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", - "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", "dev": true, "requires": { "has": "^1.0.3" @@ -28016,9 +28124,9 @@ "dev": true }, "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==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", "dev": true, "requires": { "@babel/core": "^7.12.3", @@ -28100,11 +28208,10 @@ } }, "jasmine-core": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.0.1.tgz", - "integrity": "sha512-w+JDABxQCkxbGGxg+a2hUVZyqUS2JKngvIyLGu/xiw2ZwgsoSB0iiecLQsQORSeaKQ6iGrCyWG86RfNDuoA7Lg==", - "dev": true, - "peer": true + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.5.0.tgz", + "integrity": "sha512-9PMzyvhtocxb3aXJVOPqBDswdgyAeSB81QnLop4npOpbqnheaTEwPc9ZloQeVswugPManznQBjD8kWDTjlnHuw==", + "dev": true }, "javascript-stringify": { "version": "2.1.0", @@ -28112,28 +28219,6 @@ "integrity": "sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==", "dev": true }, - "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==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "dependencies": { - "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==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -28198,13 +28283,10 @@ "dev": true }, "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==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "dev": true }, "jsonc-parser": { "version": "3.1.0", @@ -28311,26 +28393,18 @@ } }, "karma-jasmine": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-4.0.1.tgz", - "integrity": "sha512-h8XDAhTiZjJKzfkoO1laMH+zfNlra+dEQHUAjpn5JV1zCPtOIVWGQjLBrqhnzQa/hrU2XrZwSyBa6XjEBzfXzw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-5.1.0.tgz", + "integrity": "sha512-i/zQLFrfEpRyQoJF9fsCdTMOF5c2dK7C7OmsuKg2D0YSsuZSfQDiLuaiktbuio6F2wiCsZSnSnieIQ0ant/uzQ==", "dev": true, "requires": { - "jasmine-core": "^3.6.0" - }, - "dependencies": { - "jasmine-core": { - "version": "3.99.1", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.99.1.tgz", - "integrity": "sha512-Hu1dmuoGcZ7AfyynN3LsfruwMbxMALMka+YtZeGoLuDEySVmVAPaonkNoBRIw/ectu8b9tVQCJNgp4a4knp+tg==", - "dev": true - } + "jasmine-core": "^4.1.0" } }, "karma-jasmine-html-reporter": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-1.7.0.tgz", - "integrity": "sha512-pzum1TL7j90DTE86eFt48/s12hqwQuiD+e5aXx2Dc9wDEn2LfGq6RoAxEZZjFiN0RDSCOnosEKRZWxbQ+iMpQQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-2.0.0.tgz", + "integrity": "sha512-SB8HNNiazAHXM1vGEzf8/tSyEhkfxuDdhYdPBX2Mwgzt0OuF2gicApQ+uvXLID/gXyJQgvrM9+1/2SxZFUUDIA==", "dev": true, "requires": {} }, @@ -28775,12 +28849,6 @@ "source-map": "^0.6.1" } }, - "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==", - "dev": true - }, "merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", @@ -29249,9 +29317,9 @@ } }, "node-releases": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", - "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", "dev": true }, "nopt": { @@ -29792,12 +29860,12 @@ } }, "pixelmatch": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-5.2.1.tgz", - "integrity": "sha512-WjcAdYSnKrrdDdqTcVEY7aB7UhhwjYQKYhHiBXdJef0MOaQeYpUdQ+iVyBLa5YBKS8MPVPPMX7rpOByISLpeEQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-5.3.0.tgz", + "integrity": "sha512-o8mkY4E/+LNUf6LzX96ht6k6CEDi65k9G2rjMtBe9Oo+VPKSvl+0GKHuH/AlG+GA5LPG/i5hrekkxUc3s2HU+Q==", "dev": true, "requires": { - "pngjs": "^4.0.1" + "pngjs": "^6.0.0" } }, "pkg-dir": { @@ -29849,9 +29917,9 @@ } }, "pngjs": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-4.0.1.tgz", - "integrity": "sha512-rf5+2/ioHeQxR6IxuYNYGFytUyG3lma/WW1nsmjeHlWwtb2aByla6dkVc8pmJ9nplzkTA0q2xx7mMWrOTqT4Gg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-6.0.0.tgz", + "integrity": "sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg==", "dev": true }, "portfinder": { @@ -30820,9 +30888,9 @@ "dev": true }, "regenerate-unicode-properties": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", "dev": true, "requires": { "regenerate": "^1.4.2" @@ -30835,9 +30903,9 @@ "dev": true }, "regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", "dev": true, "requires": { "@babel/runtime": "^7.8.4" @@ -30891,17 +30959,17 @@ "dev": true }, "regexpu-core": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", - "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", + "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", "dev": true, "requires": { "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" + "unicode-match-property-value-ecmascript": "^2.1.0" } }, "registry-auth-token": { @@ -30923,15 +30991,15 @@ } }, "regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", "dev": true }, "regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", "dev": true, "requires": { "jsesc": "~0.5.0" @@ -30940,7 +31008,7 @@ "jsesc": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", "dev": true } } @@ -31100,12 +31168,12 @@ "dev": true }, "resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", "dev": true, "requires": { - "is-core-module": "^2.8.1", + "is-core-module": "^2.9.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" } @@ -31204,81 +31272,22 @@ } }, "rollup": { - "version": "2.70.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.70.0.tgz", - "integrity": "sha512-iEzYw+syFxQ0X9RefVwhr8BA2TNJsTaX8L8dhyeyMECDbmiba+8UQzcu+xZdji0+JQ+s7kouQnw+9Oz5M19XKA==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.3.0.tgz", + "integrity": "sha512-wqOV/vUJCYEbWsXvwCkgGWvgaEnsbn4jxBQWKpN816CqsmCimDmCNJI83c6if7QVD4v/zlyRzxN7U2yDT5rfoA==", "dev": true, "requires": { "fsevents": "~2.3.2" } }, "rollup-plugin-istanbul": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-istanbul/-/rollup-plugin-istanbul-3.0.0.tgz", - "integrity": "sha512-z8kD2A57qTcxgqjbJ8cZBBE/IGYk+iJtE42sCaZjrSe/uBEUq5jJYvQwquJ+Acfko1LMYww4EJfeMJmc0GttpQ==", - "dev": true, - "requires": { - "@rollup/pluginutils": "^4.1.0", - "istanbul-lib-instrument": "^4.0.3" - }, - "dependencies": { - "@rollup/pluginutils": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.1.2.tgz", - "integrity": "sha512-ROn4qvkxP9SyPeHaf7uQC/GPFY6L/OWy9+bd9AwcjOAWQwxRscoEyAUD8qCY5o5iL4jqQwoLk2kaTKJPb/HwzQ==", - "dev": true, - "requires": { - "estree-walker": "^2.0.1", - "picomatch": "^2.2.2" - } - }, - "estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "rollup-plugin-terser": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", - "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-istanbul/-/rollup-plugin-istanbul-4.0.0.tgz", + "integrity": "sha512-AOauxxl4eAHWdvTnY/uwSrwMkbDymTWUhaD6aym8a4YJaO9hxK2U8bcuhZA0iravuOTUulqPWUbYP7mTV7i4oQ==", "dev": true, "requires": { - "@babel/code-frame": "^7.10.4", - "jest-worker": "^26.2.1", - "serialize-javascript": "^4.0.0", - "terser": "^5.0.0" - }, - "dependencies": { - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - } + "@rollup/pluginutils": "^5.0.2", + "istanbul-lib-instrument": "^5.2.1" } }, "run-parallel": { @@ -32402,23 +32411,15 @@ "dev": true }, "terser": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.12.0.tgz", - "integrity": "sha512-R3AUhNBGWiFc77HXag+1fXpAxTAFRQTJemlJKjAgD9r8xXTpjNKqIXwHM/o7Rh+O0kUJtS3WQVdBeMKFk5sw9A==", + "version": "5.15.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", + "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", "dev": true, "requires": { + "@jridgewell/source-map": "^0.3.2", "acorn": "^8.5.0", "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==", - "dev": true - } } }, "terser-webpack-plugin": { @@ -32961,15 +32962,15 @@ } }, "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==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", "dev": true }, "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==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", "dev": true }, "union-value": { @@ -33102,6 +33103,16 @@ "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", "dev": true }, + "update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, "update-notifier": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.3.tgz", diff --git a/package.json b/package.json index 2f1dec75f..f7b8c1298 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "chartjs-plugin-annotation", "homepage": "https://www.chartjs.org/chartjs-plugin-annotation/index", "description": "Annotations for Chart.js", - "version": "2.0.1", + "version": "2.1.0", "author": "Evert Timberg ", "license": "MIT", "main": "dist/chartjs-plugin-annotation.js", @@ -33,14 +33,18 @@ "test-types-integration": "mocha --full-trace test/integration/*-test.js" }, "devDependencies": { - "@rollup/plugin-json": "^4.1.0", - "@rollup/plugin-node-resolve": "^13.0.0", + "@babel/core": "^7.20.2", + "@babel/preset-env": "^7.20.2", + "@rollup/plugin-json": "^5.0.1", + "@rollup/plugin-node-resolve": "^15.0.1", + "@rollup/plugin-terser": "^0.1.0", "@simonbrunel/vuepress-plugin-versions": "^0.2.0", "@typescript-eslint/eslint-plugin": "^5.4.0", "@typescript-eslint/parser": "^5.4.0", - "chart.js": "^3.7.0", + "babel-loader": "^8.3.0", + "chart.js": "^4.0.1", "chartjs-plugin-autocolors": "^0.0.5", - "chartjs-test-utils": "^0.4.0", + "chartjs-test-utils": "^0.5.0", "concurrently": "^7.0.0", "cross-env": "^7.0.3", "eslint": "^8.2.0", @@ -53,25 +57,25 @@ "karma-chrome-launcher": "^3.1.0", "karma-coverage": "^2.0.3", "karma-firefox-launcher": "^2.1.0", - "karma-jasmine": "^4.0.1", - "karma-jasmine-html-reporter": "^1.5.4", + "karma-jasmine": "^5.1.0", + "karma-jasmine-html-reporter": "^2.0.0", "karma-rollup-preprocessor": "^7.0.7", "markdown-it-include": "^2.0.0", "mocha": "^9.1.3", "pixelmatch": "^5.2.1", - "rollup": "^2.45.2", - "rollup-plugin-istanbul": "^3.0.0", - "rollup-plugin-terser": "^7.0.2", + "rollup": "^3.3.0", + "rollup-plugin-istanbul": "^4.0.0", "typedoc": "^0.23.8", "typedoc-plugin-markdown": "^3.13.3", "typescript": "^4.2.4", - "vuepress": "^1.8.2", + "vuepress": "^1.9.7", "vuepress-plugin-flexsearch": "^0.3.0", "vuepress-plugin-redirect": "^1.2.5", "vuepress-plugin-typedoc": "^0.10.0", - "vuepress-theme-chartjs": "^0.2.0" + "vuepress-theme-chartjs": "^0.2.0", + "webpack": "^4.46.0" }, "peerDependencies": { - "chart.js": "^3.7.0" + "chart.js": ">=3.7.0" } } diff --git a/rollup.config.js b/rollup.config.js index 59eeb282e..27ea5991f 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -1,6 +1,6 @@ const json = require('@rollup/plugin-json'); const resolve = require('@rollup/plugin-node-resolve').default; -const terser = require('rollup-plugin-terser').terser; +const terser = require('@rollup/plugin-terser').default; const {name, version, homepage, main, module: _module} = require('./package.json'); const banner = `/*! diff --git a/test/fixtures/box/noDefaultScales.js b/test/fixtures/box/noDefaultScales.js deleted file mode 100644 index 4f9487ef9..000000000 --- a/test/fixtures/box/noDefaultScales.js +++ /dev/null @@ -1,53 +0,0 @@ -module.exports = { - config: { - type: 'bar', - data: { - datasets: [{ - data: [0, 5, 10, 15, 20, 22] - }] - }, - options: { - scales: { - x1: { - display: false, - labels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'], - }, - y1: { - display: true - } - }, - plugins: { - legend: false, - annotation: { - annotations: { - box1: { - type: 'box', - adjustScaleRange: true, - xMin: 1, - xMax: 3, - yMin: -2.3, - yMax: 10, - backgroundColor: 'rgba(33, 101, 171, 0.5)', - borderColor: 'rgb(33, 101, 171)', - borderWidth: 2 - }, - box2: { - type: 'box', - adjustScaleRange: true, - xMin: 4, - xMax: 6, - yMin: 10, - yMax: 27, - backgroundColor: 'rgba(33, 101, 171, 0.5)', - borderColor: 'rgb(33, 101, 171)', - borderWidth: 2 - } - } - } - } - } - }, - options: { - spriteText: true - } -}; diff --git a/test/fixtures/box/noDefaultScales.png b/test/fixtures/box/noDefaultScales.png deleted file mode 100644 index 2ec18a510baeb3535d0b3eadf6ab2f8b987e8737..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13984 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≈+m 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 diff --git a/test/fixtures/label/clip-false.png b/test/fixtures/label/clip-false.png index 724f55f09ec8799be50c2d6ff84a99f27a28e27d..0d4d26cd62ef612c977fe0811372c02862ba4235 100644 GIT binary patch literal 14633 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 literal 14801 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%0ACV%qD1H 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 I&GOp+0%if>zyJUM diff --git a/test/fixtures/point/noDefaultScales.js b/test/fixtures/point/noDefaultScales.js deleted file mode 100644 index a28601eb3..000000000 --- a/test/fixtures/point/noDefaultScales.js +++ /dev/null @@ -1,47 +0,0 @@ -module.exports = { - config: { - type: 'bar', - data: { - datasets: [{ - data: [0, 5, 10, 15, 20, 22] - }] - }, - options: { - scales: { - x1: { - display: false, - labels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'], - }, - y1: { - display: true - } - }, - plugins: { - legend: false, - annotation: { - annotations: { - point1: { - type: 'point', - xValue: 'February', - yValue: 10, - backgroundColor: 'rgba(33, 101, 171, 0.5)', - borderColor: 'rgb(33, 101, 171)', - borderWidth: 1, - }, - point2: { - type: 'point', - xValue: 'May', - yValue: 5, - backgroundColor: 'rgba(33, 101, 171, 0.5)', - borderColor: 'rgb(33, 101, 171)', - borderWidth: 1 - } - } - } - } - } - }, - options: { - spriteText: true - } -}; diff --git a/test/fixtures/point/noDefaultScales.png b/test/fixtures/point/noDefaultScales.png deleted file mode 100644 index a0715c6d31bf06844272ca9b66ba05b0fa1b3519..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14013 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 { + // Disable colors plugin for tests. + window.Chart.defaults.plugins.colors.enabled = false; +}); + beforeEach(function() { addMatchers(); }); diff --git a/test/specs/helpers.spec.js b/test/specs/helpers.spec.js index 06d3d646d..372b2dee1 100644 --- a/test/specs/helpers.spec.js +++ b/test/specs/helpers.spec.js @@ -22,4 +22,45 @@ describe('helpers', function() { }); }); + describe('retrieveScaleID', function() { + const chart = acquireChart({ + type: 'bar', + data: { + datasets: [{ + data: [0, 5, 10, 15, 20, 22] + }] + }, + options: { + scales: { + x1: { + display: false, + labels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'], + }, + y1: { + display: true + } + }, + } + }); + const retrieveScaleID = window.helpers.retrieveScaleID; + const scales = chart.scales; + + it('should return x1 as scale id', function() { + expect(retrieveScaleID(scales, {}, 'xScaleID')).toBe('x1'); + }); + + it('should return y1 as scale id', function() { + expect(retrieveScaleID(scales, {}, 'yScaleID')).toBe('y1'); + }); + + it('should return foo as scale id', function() { + expect(retrieveScaleID(scales, {scaleID: 'foo'}, 'scaleID')).toBe('foo'); + }); + + it('should return r as scale id', function() { + expect(retrieveScaleID(scales, {}, 'rScaleID')).toBe('r'); + }); + + }); + });