From b42ab12a573d80e840eb6bf148f3d727806bba97 Mon Sep 17 00:00:00 2001 From: Josue Date: Mon, 7 Mar 2022 18:36:26 -0500 Subject: [PATCH] fix: use proper way to require express-handlebars import Fragment from react (#3133) Switched twitch iframe from `twitch.tv` to `player.twitch.tv` (#3023) added next-i18next fixed errors to run i18next added more translations added next-i18next fixed errors to run i18next added more translations removed de language fixed translation attempting to use i18 without next added language routing prettier fix renamed component fixed typo revert formatting in package.json revert formatting in package.json removed extra css Update type Co-authored-by: Josue cleaned code updated pnpm-lock.yaml added language array for rendering list of languages coding fixes added key Revert "fix: use proper way to require express-handlebars" This reverts commit 83b9631caab09dfa2704cbcf8413de41dd07eec3. fix: use proper way to require express-handlebars import Fragment from react (#3133) Switched twitch iframe from `twitch.tv` to `player.twitch.tv` (#3023) added next-i18next fixed errors to run i18next added more translations added next-i18next fixed errors to run i18next added more translations removed de language fixed translation attempting to use i18 without next added language routing prettier fix renamed component fixed typo revert formatting in package.json revert formatting in package.json removed extra css Update type Co-authored-by: Josue cleaned code updated pnpm-lock.yaml added language array for rendering list of languages coding fixes added key added getlang fn moved translation to about page revert capital added CSS to selectbox new pnpm-lock restored bannerbuttons file --- pnpm-lock.yaml | 1433 ++++++++++--------- src/web/package.json | 3 + src/web/src/components/AboutPage.tsx | 12 +- src/web/src/components/LanguageSelector.tsx | 67 + src/web/src/translations/en/translations.js | 8 + src/web/src/translations/es/translations.js | 8 + src/web/src/translations/i18n.js | 30 + 7 files changed, 913 insertions(+), 648 deletions(-) create mode 100644 src/web/src/components/LanguageSelector.tsx create mode 100644 src/web/src/translations/en/translations.js create mode 100644 src/web/src/translations/es/translations.js create mode 100644 src/web/src/translations/i18n.js diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7411bbad7d..786294a4c8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -437,6 +437,8 @@ importers: dotenv: 10.0.0 formik: 2.2.9 highlight.js: 11.4.0 + i18next: 21.6.12 + i18next-browser-languagedetector: 6.1.3 jwt-decode: 3.1.2 nanoid: 3.2.0 next: 12.0.9 @@ -444,6 +446,7 @@ importers: next-pwa: 5.4.5 react: 17.0.2 react-dom: 17.0.2 + react-i18next: 11.15.5 react-icons: 4.3.1 react-lite-youtube-embed: 2.2.1 react-transition-group: 4.4.2 @@ -464,6 +467,8 @@ importers: dotenv: 10.0.0 formik: 2.2.9_react@17.0.2 highlight.js: 11.4.0 + i18next: 21.6.12 + i18next-browser-languagedetector: 6.1.3 jwt-decode: 3.1.2 nanoid: 3.2.0 next: 12.0.9_33bdac975a6e334c49640fab91e2abb4 @@ -471,6 +476,7 @@ importers: next-pwa: 5.4.5_@babel+core@7.17.5+next@12.0.9 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 + react-i18next: 11.15.5_2c37a602a29bb6bd53f3de707a8cfcc5 react-icons: 4.3.1_react@17.0.2 react-lite-youtube-embed: 2.2.1_react-dom@17.0.2+react@17.0.2 react-transition-group: 4.4.2_react-dom@17.0.2+react@17.0.2 @@ -669,13 +675,13 @@ packages: dependencies: '@jridgewell/trace-mapping': 0.3.4 - /@apideck/better-ajv-errors/0.3.3_ajv@8.10.0: - resolution: {integrity: sha512-9o+HO2MbJhJHjDYZaDxJmSDckvDpiuItEsrIShV0DXeCshXWRHhqYyU/PKHMkuClOmFnZhRd6wzv4vpDu/dRKg==} + /@apideck/better-ajv-errors/0.3.2_ajv@8.9.0: + resolution: {integrity: sha512-JdEazx7qiVqTBzzBl5rolRwl5cmhihjfIcpqRzIZjtT6b18liVmDn/VlWpqW4C/qP2hrFFMLRV1wlex8ZVBPTg==} engines: {node: '>=10'} peerDependencies: ajv: '>=8' dependencies: - ajv: 8.10.0 + ajv: 8.9.0 json-schema: 0.4.0 jsonpointer: 5.0.0 leven: 3.1.0 @@ -693,8 +699,8 @@ packages: dependencies: '@babel/highlight': 7.16.10 - /@babel/compat-data/7.17.0: - resolution: {integrity: sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==} + /@babel/compat-data/7.16.8: + resolution: {integrity: sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q==} engines: {node: '>=6.9.0'} /@babel/core/7.12.9: @@ -770,14 +776,14 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.17.0 + '@babel/compat-data': 7.16.8 '@babel/core': 7.17.5 '@babel/helper-validator-option': 7.16.7 browserslist: 4.19.1 semver: 6.3.0 - /@babel/helper-create-class-features-plugin/7.17.1_@babel+core@7.17.5: - resolution: {integrity: sha512-JBdSr/LtyYIno/pNnJ75lBcqc3Z1XXujzPanHqjvvrhOA+DTceTFuJi8XjmWTZh4r3fsdfqaCMN0iZemdkxZHQ==} + /@babel/helper-create-class-features-plugin/7.16.10_@babel+core@7.17.5: + resolution: {integrity: sha512-wDeej0pu3WN/ffTxMNCPW5UCiOav8IcLRxSIyp/9+IF2xJUM9h/OYjg0IJLHaL6F8oU8kqMz9nc1vryXhMsgXg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -793,15 +799,15 @@ packages: transitivePeerDependencies: - supports-color - /@babel/helper-create-regexp-features-plugin/7.17.0_@babel+core@7.17.5: - resolution: {integrity: sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==} + /@babel/helper-create-regexp-features-plugin/7.16.7_@babel+core@7.17.5: + resolution: {integrity: sha512-fk5A6ymfp+O5+p2yCkXAu5Kyj6v0xh0RBeNcAkYUMDvvAAoxvSKXn+Jb37t/yWFiQVDFK1ELpUTD8/aLhCPu+g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.17.5 '@babel/helper-annotate-as-pure': 7.16.7 - regexpu-core: 5.0.1 + regexpu-core: 4.8.0 /@babel/helper-define-polyfill-provider/0.3.1_@babel+core@7.17.5: resolution: {integrity: sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==} @@ -1015,7 +1021,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.5 - '@babel/helper-create-class-features-plugin': 7.17.1_@babel+core@7.17.5 + '@babel/helper-create-class-features-plugin': 7.16.10_@babel+core@7.17.5 '@babel/helper-plugin-utils': 7.16.7 transitivePeerDependencies: - supports-color @@ -1027,24 +1033,22 @@ packages: '@babel/core': ^7.12.0 dependencies: '@babel/core': 7.17.5 - '@babel/helper-create-class-features-plugin': 7.17.1_@babel+core@7.17.5 + '@babel/helper-create-class-features-plugin': 7.16.10_@babel+core@7.17.5 '@babel/helper-plugin-utils': 7.16.7 '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.17.5 transitivePeerDependencies: - supports-color - /@babel/plugin-proposal-decorators/7.17.2_@babel+core@7.17.5: - resolution: {integrity: sha512-WH8Z95CwTq/W8rFbMqb9p3hicpt4RX4f0K659ax2VHxgOyT6qQmUaEVEjIh4WR9Eh9NymkVn5vwsrE68fAQNUw==} + /@babel/plugin-proposal-decorators/7.16.7_@babel+core@7.17.5: + resolution: {integrity: sha512-DoEpnuXK14XV9btI1k8tzNGCutMclpj4yru8aXKoHlVmbO1s+2A+g2+h4JhcjrxkFJqzbymnLG6j/niOf3iFXQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.5 - '@babel/helper-create-class-features-plugin': 7.17.1_@babel+core@7.17.5 + '@babel/helper-create-class-features-plugin': 7.16.10_@babel+core@7.17.5 '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-replace-supers': 7.16.7 - '@babel/plugin-syntax-decorators': 7.17.0_@babel+core@7.17.5 - charcodes: 0.2.0 + '@babel/plugin-syntax-decorators': 7.16.7_@babel+core@7.17.5 transitivePeerDependencies: - supports-color dev: true @@ -1120,13 +1124,13 @@ packages: '@babel/plugin-transform-parameters': 7.16.7_@babel+core@7.12.9 dev: false - /@babel/plugin-proposal-object-rest-spread/7.17.3_@babel+core@7.17.5: - resolution: {integrity: sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==} + /@babel/plugin-proposal-object-rest-spread/7.16.7_@babel+core@7.17.5: + resolution: {integrity: sha512-3O0Y4+dw94HA86qSg9IHfyPktgR7q3gpNVAeiKQd+8jBKFaU5NQS1Yatgo4wY+UFNuLjvxcSmzcsHqrhgTyBUA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.17.0 + '@babel/compat-data': 7.16.8 '@babel/core': 7.17.5 '@babel/helper-compilation-targets': 7.16.7_@babel+core@7.17.5 '@babel/helper-plugin-utils': 7.16.7 @@ -1161,7 +1165,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.5 - '@babel/helper-create-class-features-plugin': 7.17.1_@babel+core@7.17.5 + '@babel/helper-create-class-features-plugin': 7.16.10_@babel+core@7.17.5 '@babel/helper-plugin-utils': 7.16.7 transitivePeerDependencies: - supports-color @@ -1174,7 +1178,7 @@ packages: dependencies: '@babel/core': 7.17.5 '@babel/helper-annotate-as-pure': 7.16.7 - '@babel/helper-create-class-features-plugin': 7.17.1_@babel+core@7.17.5 + '@babel/helper-create-class-features-plugin': 7.16.10_@babel+core@7.17.5 '@babel/helper-plugin-utils': 7.16.7 '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.17.5 transitivePeerDependencies: @@ -1187,7 +1191,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.5 - '@babel/helper-create-regexp-features-plugin': 7.17.0_@babel+core@7.17.5 + '@babel/helper-create-regexp-features-plugin': 7.16.7_@babel+core@7.17.5 '@babel/helper-plugin-utils': 7.16.7 /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.17.5: @@ -1223,8 +1227,8 @@ packages: '@babel/core': 7.17.5 '@babel/helper-plugin-utils': 7.16.7 - /@babel/plugin-syntax-decorators/7.17.0_@babel+core@7.17.5: - resolution: {integrity: sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==} + /@babel/plugin-syntax-decorators/7.16.7_@babel+core@7.17.5: + resolution: {integrity: sha512-vQ+PxL+srA7g6Rx6I1e15m55gftknl2X8GCUW1JTlkTaXZLJOS0UcaY0eK9jYT7IYf4awn6qwyghVHLDz1WyMw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1434,8 +1438,8 @@ packages: '@babel/core': 7.17.5 '@babel/helper-plugin-utils': 7.16.7 - /@babel/plugin-transform-destructuring/7.17.3_@babel+core@7.17.5: - resolution: {integrity: sha512-dDFzegDYKlPqa72xIlbmSkly5MluLoaC1JswABGktyt6NTXSBcUuse/kWE/wvKFWJHPETpi158qJZFS3JmykJg==} + /@babel/plugin-transform-destructuring/7.16.7_@babel+core@7.17.5: + resolution: {integrity: sha512-VqAwhTHBnu5xBVDCvrvqJbtLUa++qZaWC0Fgr2mqokBlulZARGyIvZDoqbPlPaKImQ9dKAcCzbv+ul//uqu70A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1450,7 +1454,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.5 - '@babel/helper-create-regexp-features-plugin': 7.17.0_@babel+core@7.17.5 + '@babel/helper-create-regexp-features-plugin': 7.16.7_@babel+core@7.17.5 '@babel/helper-plugin-utils': 7.16.7 /@babel/plugin-transform-duplicate-keys/7.16.7_@babel+core@7.17.5: @@ -1571,7 +1575,7 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.17.5 - '@babel/helper-create-regexp-features-plugin': 7.17.0_@babel+core@7.17.5 + '@babel/helper-create-regexp-features-plugin': 7.16.7_@babel+core@7.17.5 /@babel/plugin-transform-new-target/7.16.7_@babel+core@7.17.5: resolution: {integrity: sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==} @@ -1648,10 +1652,10 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.5 - '@babel/plugin-transform-react-jsx': 7.17.3_@babel+core@7.17.5 + '@babel/plugin-transform-react-jsx': 7.16.7_@babel+core@7.17.5 - /@babel/plugin-transform-react-jsx/7.17.3_@babel+core@7.17.5: - resolution: {integrity: sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==} + /@babel/plugin-transform-react-jsx/7.16.7_@babel+core@7.17.5: + resolution: {integrity: sha512-8D16ye66fxiE8m890w0BpPpngG9o9OVBBy0gH2E+2AR7qMR2ZpTYJEqLxAsoroenMId0p/wMW+Blc0meDgu0Ag==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1701,7 +1705,7 @@ packages: '@babel/helper-module-imports': 7.16.7 '@babel/helper-plugin-utils': 7.16.7 babel-plugin-polyfill-corejs2: 0.3.1_@babel+core@7.17.5 - babel-plugin-polyfill-corejs3: 0.5.2_@babel+core@7.17.5 + babel-plugin-polyfill-corejs3: 0.5.1_@babel+core@7.17.5 babel-plugin-polyfill-regenerator: 0.3.1_@babel+core@7.17.5 semver: 6.3.0 transitivePeerDependencies: @@ -1760,7 +1764,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.5 - '@babel/helper-create-class-features-plugin': 7.17.1_@babel+core@7.17.5 + '@babel/helper-create-class-features-plugin': 7.16.10_@babel+core@7.17.5 '@babel/helper-plugin-utils': 7.16.7 '@babel/plugin-syntax-typescript': 7.16.7_@babel+core@7.17.5 transitivePeerDependencies: @@ -1782,7 +1786,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.5 - '@babel/helper-create-regexp-features-plugin': 7.17.0_@babel+core@7.17.5 + '@babel/helper-create-regexp-features-plugin': 7.16.7_@babel+core@7.17.5 '@babel/helper-plugin-utils': 7.16.7 /@babel/preset-env/7.16.11_@babel+core@7.17.5: @@ -1791,7 +1795,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.17.0 + '@babel/compat-data': 7.16.8 '@babel/core': 7.17.5 '@babel/helper-compilation-targets': 7.16.7_@babel+core@7.17.5 '@babel/helper-plugin-utils': 7.16.7 @@ -1807,7 +1811,7 @@ packages: '@babel/plugin-proposal-logical-assignment-operators': 7.16.7_@babel+core@7.17.5 '@babel/plugin-proposal-nullish-coalescing-operator': 7.16.7_@babel+core@7.17.5 '@babel/plugin-proposal-numeric-separator': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-proposal-object-rest-spread': 7.17.3_@babel+core@7.17.5 + '@babel/plugin-proposal-object-rest-spread': 7.16.7_@babel+core@7.17.5 '@babel/plugin-proposal-optional-catch-binding': 7.16.7_@babel+core@7.17.5 '@babel/plugin-proposal-optional-chaining': 7.16.7_@babel+core@7.17.5 '@babel/plugin-proposal-private-methods': 7.16.11_@babel+core@7.17.5 @@ -1833,7 +1837,7 @@ packages: '@babel/plugin-transform-block-scoping': 7.16.7_@babel+core@7.17.5 '@babel/plugin-transform-classes': 7.16.7_@babel+core@7.17.5 '@babel/plugin-transform-computed-properties': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-transform-destructuring': 7.17.3_@babel+core@7.17.5 + '@babel/plugin-transform-destructuring': 7.16.7_@babel+core@7.17.5 '@babel/plugin-transform-dotall-regex': 7.16.7_@babel+core@7.17.5 '@babel/plugin-transform-duplicate-keys': 7.16.7_@babel+core@7.17.5 '@babel/plugin-transform-exponentiation-operator': 7.16.7_@babel+core@7.17.5 @@ -1862,9 +1866,9 @@ packages: '@babel/preset-modules': 0.1.5_@babel+core@7.17.5 '@babel/types': 7.17.0 babel-plugin-polyfill-corejs2: 0.3.1_@babel+core@7.17.5 - babel-plugin-polyfill-corejs3: 0.5.2_@babel+core@7.17.5 + babel-plugin-polyfill-corejs3: 0.5.1_@babel+core@7.17.5 babel-plugin-polyfill-regenerator: 0.3.1_@babel+core@7.17.5 - core-js-compat: 3.21.1 + core-js-compat: 3.20.3 semver: 6.3.0 transitivePeerDependencies: - supports-color @@ -1891,7 +1895,7 @@ packages: '@babel/helper-plugin-utils': 7.16.7 '@babel/helper-validator-option': 7.16.7 '@babel/plugin-transform-react-display-name': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-transform-react-jsx': 7.17.3_@babel+core@7.17.5 + '@babel/plugin-transform-react-jsx': 7.16.7_@babel+core@7.17.5 '@babel/plugin-transform-react-jsx-development': 7.16.7_@babel+core@7.17.5 '@babel/plugin-transform-react-pure-annotations': 7.16.7_@babel+core@7.17.5 @@ -1908,11 +1912,26 @@ packages: transitivePeerDependencies: - supports-color + /@babel/runtime-corejs3/7.16.8: + resolution: {integrity: sha512-3fKhuICS1lMz0plI5ktOE/yEtBRMVxplzRkdn6mJQ197XiY0JnrzYV0+Mxozq3JZ8SBV9Ecurmw1XsGbwOf+Sg==} + engines: {node: '>=6.9.0'} + dependencies: + core-js-pure: 3.20.3 + regenerator-runtime: 0.13.9 + dev: true + /@babel/runtime-corejs3/7.17.2: resolution: {integrity: sha512-NcKtr2epxfIrNM4VOmPKO46TvDMCBhgi2CrSHaEarrz+Plk2K5r9QemmOFTGpZaoKnWoGH5MO+CzeRsih/Fcgg==} engines: {node: '>=6.9.0'} dependencies: - core-js-pure: 3.21.1 + core-js-pure: 3.20.3 + regenerator-runtime: 0.13.9 + dev: false + + /@babel/runtime/7.16.7: + resolution: {integrity: sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==} + engines: {node: '>=6.9.0'} + dependencies: regenerator-runtime: 0.13.9 /@babel/runtime/7.17.2: @@ -1920,6 +1939,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.13.9 + dev: false /@babel/runtime/7.5.0: resolution: {integrity: sha512-2xsuyZ0R0RBFwjgae5NpXk8FcfH4qovj5cEM5VEeB7KXnKqzaisIu2HSV/mCEISolJJuR4wkViUGYujA8MH9tw==} @@ -1935,6 +1955,24 @@ packages: '@babel/parser': 7.17.3 '@babel/types': 7.17.0 + /@babel/traverse/7.16.10: + resolution: {integrity: sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==} + engines: {node: '>=6.9.0'} + 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 + debug: 4.3.3 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/traverse/7.17.3: resolution: {integrity: sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==} engines: {node: '>=6.9.0'} @@ -2037,8 +2075,8 @@ packages: '@docusaurus/utils-validation': 2.0.0-beta.17 '@slorber/static-site-generator-webpack-plugin': 4.0.1 '@svgr/webpack': 6.2.1 - autoprefixer: 10.4.2_postcss@8.4.7 - babel-loader: 8.2.3_9351ded4f79a023849d74b5df047d562 + autoprefixer: 10.4.2_postcss@8.4.8 + babel-loader: 8.2.3_ed870ac3ba52c4ec230ba2bc3dbb311c babel-plugin-dynamic-import-node: 2.3.0 boxen: 6.2.1 chokidar: 3.5.3 @@ -2046,35 +2084,35 @@ packages: cli-table3: 0.6.1 combine-promises: 1.1.0 commander: 5.1.0 - copy-webpack-plugin: 10.2.4_webpack@5.69.1 + copy-webpack-plugin: 10.2.4_webpack@5.70.0 core-js: 3.21.1 - css-loader: 6.6.0_webpack@5.69.1 - css-minimizer-webpack-plugin: 3.4.1_clean-css@5.2.4+webpack@5.69.1 - cssnano: 5.0.17_postcss@8.4.7 + css-loader: 6.6.0_webpack@5.70.0 + css-minimizer-webpack-plugin: 3.4.1_clean-css@5.2.4+webpack@5.70.0 + cssnano: 5.1.0_postcss@8.4.8 del: 6.0.0 detect-port: 1.3.0 escape-html: 1.0.3 eta: 1.12.3 - file-loader: 6.2.0_webpack@5.69.1 + file-loader: 6.2.0_webpack@5.70.0 fs-extra: 10.0.1 html-minifier-terser: 6.1.0 html-tags: 3.1.0 - html-webpack-plugin: 5.5.0_webpack@5.69.1 + html-webpack-plugin: 5.5.0_webpack@5.70.0 import-fresh: 3.3.0 is-root: 2.1.0 leven: 3.1.0 lodash: 4.17.21 - mini-css-extract-plugin: 2.5.3_webpack@5.69.1 + mini-css-extract-plugin: 2.6.0_webpack@5.70.0 nprogress: 0.2.0 - postcss: 8.4.7 - postcss-loader: 6.2.1_postcss@8.4.7+webpack@5.69.1 + postcss: 8.4.8 + postcss-loader: 6.2.1_postcss@8.4.8+webpack@5.70.0 prompts: 2.4.2 react: 17.0.2 - react-dev-utils: 12.0.0_webpack@5.69.1 + react-dev-utils: 12.0.0_webpack@5.70.0 react-dom: 17.0.2_react@17.0.2 react-helmet-async: 1.2.3_react-dom@17.0.2+react@17.0.2 react-loadable: /@docusaurus/react-loadable/5.5.2_react@17.0.2 - react-loadable-ssr-addon-v5-slorber: 1.0.1_420fbef245c20ae321de3407a55f25ff + react-loadable-ssr-addon-v5-slorber: 1.0.1_fc6fb9624e95c2b0f71335ab282dbb6a react-router: 5.2.1_react@17.0.2 react-router-config: 5.1.1_react-router@5.2.1+react@17.0.2 react-router-dom: 5.3.0_react@17.0.2 @@ -2083,16 +2121,16 @@ packages: semver: 7.3.5 serve-handler: 6.1.3 shelljs: 0.8.5 - terser-webpack-plugin: 5.3.1_webpack@5.69.1 + terser-webpack-plugin: 5.3.1_webpack@5.70.0 tslib: 2.3.1 update-notifier: 5.1.0 - url-loader: 4.1.1_file-loader@6.2.0+webpack@5.69.1 + url-loader: 4.1.1_file-loader@6.2.0+webpack@5.70.0 wait-on: 6.0.1 - webpack: 5.69.1 + webpack: 5.70.0 webpack-bundle-analyzer: 4.5.0 - webpack-dev-server: 4.7.4_webpack@5.69.1 + webpack-dev-server: 4.7.4_webpack@5.70.0 webpack-merge: 5.8.0 - webpackbar: 5.0.2_webpack@5.69.1 + webpackbar: 5.0.2_webpack@5.70.0 transitivePeerDependencies: - '@parcel/css' - '@swc/core' @@ -2113,9 +2151,9 @@ packages: /@docusaurus/cssnano-preset/2.0.0-beta.17: resolution: {integrity: sha512-DoBwtLjJ9IY9/lNMHIEdo90L4NDayvU28nLgtjR2Sc6aBIMEB/3a5Ndjehnp+jZAkwcDdNASA86EkZVUyz1O1A==} dependencies: - cssnano-preset-advanced: 5.1.12_postcss@8.4.7 - postcss: 8.4.7 - postcss-sort-media-queries: 4.2.1_postcss@8.4.7 + cssnano-preset-advanced: 5.2.1_postcss@8.4.8 + postcss: 8.4.8 + postcss-sort-media-queries: 4.2.1_postcss@8.4.8 dev: false /@docusaurus/logger/2.0.0-beta.17: @@ -2139,7 +2177,7 @@ packages: '@docusaurus/utils': 2.0.0-beta.17 '@mdx-js/mdx': 1.6.22 escape-html: 1.0.3 - file-loader: 6.2.0_webpack@5.69.1 + file-loader: 6.2.0_webpack@5.70.0 fs-extra: 10.0.1 image-size: 1.0.1 mdast-util-to-string: 2.0.0 @@ -2149,8 +2187,8 @@ packages: stringify-object: 3.3.0 tslib: 2.3.1 unist-util-visit: 2.0.3 - url-loader: 4.1.1_file-loader@6.2.0+webpack@5.69.1 - webpack: 5.69.1 + url-loader: 4.1.1_file-loader@6.2.0+webpack@5.70.0 + webpack: 5.70.0 transitivePeerDependencies: - '@swc/core' - esbuild @@ -2202,7 +2240,7 @@ packages: remark-admonitions: 1.2.1 tslib: 2.3.1 utility-types: 3.10.0 - webpack: 5.69.1 + webpack: 5.70.0 transitivePeerDependencies: - '@parcel/css' - '@swc/core' @@ -2242,7 +2280,7 @@ packages: remark-admonitions: 1.2.1 tslib: 2.3.1 utility-types: 3.10.0 - webpack: 5.69.1 + webpack: 5.70.0 transitivePeerDependencies: - '@parcel/css' - '@swc/core' @@ -2276,7 +2314,7 @@ packages: react-dom: 17.0.2_react@17.0.2 remark-admonitions: 1.2.1 tslib: 2.3.1 - webpack: 5.69.1 + webpack: 5.70.0 transitivePeerDependencies: - '@parcel/css' - '@swc/core' @@ -2489,7 +2527,7 @@ packages: copy-text-to-clipboard: 3.0.1 infima: 0.2.0-alpha.37 lodash: 4.17.21 - postcss: 8.4.7 + postcss: 8.4.8 prism-react-renderer: 1.3.1_react@17.0.2 prismjs: 1.27.0 react: 17.0.2 @@ -2606,7 +2644,7 @@ packages: joi: 17.6.0 querystring: 0.2.1 utility-types: 3.10.0 - webpack: 5.69.1 + webpack: 5.70.0 webpack-merge: 5.8.0 transitivePeerDependencies: - '@swc/core' @@ -2643,7 +2681,7 @@ packages: dependencies: '@docusaurus/logger': 2.0.0-beta.17 '@svgr/webpack': 6.2.1 - file-loader: 6.2.0_webpack@5.69.1 + file-loader: 6.2.0_webpack@5.70.0 fs-extra: 10.0.1 github-slugger: 1.4.0 globby: 11.1.0 @@ -2654,8 +2692,8 @@ packages: resolve-pathname: 3.0.0 shelljs: 0.8.5 tslib: 2.3.1 - url-loader: 4.1.1_file-loader@6.2.0+webpack@5.69.1 - webpack: 5.69.1 + url-loader: 4.1.1_file-loader@6.2.0+webpack@5.70.0 + webpack: 5.70.0 transitivePeerDependencies: - '@swc/core' - esbuild @@ -2707,7 +2745,7 @@ packages: ajv: 6.12.6 debug: 4.3.3 espree: 7.3.1 - globals: 13.12.1 + globals: 13.12.0 ignore: 4.0.6 import-fresh: 3.3.0 js-yaml: 3.14.1 @@ -2880,7 +2918,7 @@ packages: istanbul-lib-instrument: 5.1.0 istanbul-lib-report: 3.0.0 istanbul-lib-source-maps: 4.0.1 - istanbul-reports: 3.1.4 + istanbul-reports: 3.1.3 jest-haste-map: 27.5.1 jest-resolve: 27.5.1 jest-util: 27.5.1 @@ -2947,6 +2985,17 @@ packages: transitivePeerDependencies: - supports-color + /@jest/types/27.4.2: + resolution: {integrity: sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@types/istanbul-lib-coverage': 2.0.4 + '@types/istanbul-reports': 3.0.1 + '@types/node': 17.0.12 + '@types/yargs': 16.0.4 + chalk: 4.1.2 + dev: true + /@jest/types/27.5.1: resolution: {integrity: sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -2982,7 +3031,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.17.2 + '@babel/runtime': 7.16.7 '@material-ui/styles': 4.11.4_b8fdba992ce7d797017dc07106486496 '@material-ui/system': 4.12.1_b8fdba992ce7d797017dc07106486496 '@material-ui/types': 5.1.0_@types+react@17.0.39 @@ -3011,7 +3060,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.17.2 + '@babel/runtime': 7.16.7 '@material-ui/core': 4.12.3_b8fdba992ce7d797017dc07106486496 '@types/react': 17.0.39 react: 17.0.2 @@ -3029,7 +3078,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.17.2 + '@babel/runtime': 7.16.7 '@emotion/hash': 0.8.0 '@material-ui/types': 5.1.0_@types+react@17.0.39 '@material-ui/utils': 4.11.2_react-dom@17.0.2+react@17.0.2 @@ -3061,7 +3110,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.17.2 + '@babel/runtime': 7.16.7 '@material-ui/utils': 4.11.2_react-dom@17.0.2+react@17.0.2 '@types/react': 17.0.39 csstype: 2.6.19 @@ -3088,7 +3137,7 @@ packages: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 dependencies: - '@babel/runtime': 7.17.2 + '@babel/runtime': 7.16.7 prop-types: 15.8.1 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 @@ -3421,7 +3470,7 @@ packages: require-in-the-middle: 5.1.0 semver: 6.3.0 shimmer: 1.2.1 - signal-exit: 3.0.7 + signal-exit: 3.0.6 tslib: 1.9.3 transitivePeerDependencies: - supports-color @@ -3435,7 +3484,7 @@ packages: axios: 0.21.4_debug@4.3.3 debug: 4.3.3 eventemitter2: 6.4.5 - ws: 7.5.7 + ws: 7.5.6 transitivePeerDependencies: - bufferutil - supports-color @@ -3458,7 +3507,7 @@ packages: resolution: {integrity: sha512-92FRmppjjqz29VMJ2dn+xdyXZBrMlE42AV6Kq6BwjWV7CNUW1hs2FtxSNLQE+gJhaZ6AAmYuO9y8dshhcBl7vA==} dev: false - /@rollup/plugin-babel/5.3.0_@babel+core@7.17.5+rollup@2.67.2: + /@rollup/plugin-babel/5.3.0_@babel+core@7.17.5+rollup@2.64.0: resolution: {integrity: sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw==} engines: {node: '>= 10.0.0'} peerDependencies: @@ -3471,36 +3520,36 @@ packages: dependencies: '@babel/core': 7.17.5 '@babel/helper-module-imports': 7.16.7 - '@rollup/pluginutils': 3.1.0_rollup@2.67.2 - rollup: 2.67.2 + '@rollup/pluginutils': 3.1.0_rollup@2.64.0 + rollup: 2.64.0 dev: false - /@rollup/plugin-node-resolve/11.2.1_rollup@2.67.2: + /@rollup/plugin-node-resolve/11.2.1_rollup@2.64.0: resolution: {integrity: sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==} engines: {node: '>= 10.0.0'} peerDependencies: rollup: ^1.20.0||^2.0.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.67.2 + '@rollup/pluginutils': 3.1.0_rollup@2.64.0 '@types/resolve': 1.17.1 builtin-modules: 3.2.0 deepmerge: 4.2.2 is-module: 1.0.0 resolve: 1.22.0 - rollup: 2.67.2 + rollup: 2.64.0 dev: false - /@rollup/plugin-replace/2.4.2_rollup@2.67.2: + /@rollup/plugin-replace/2.4.2_rollup@2.64.0: resolution: {integrity: sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==} peerDependencies: rollup: ^1.20.0 || ^2.0.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.67.2 + '@rollup/pluginutils': 3.1.0_rollup@2.64.0 magic-string: 0.25.7 - rollup: 2.67.2 + rollup: 2.64.0 dev: false - /@rollup/pluginutils/3.1.0_rollup@2.67.2: + /@rollup/pluginutils/3.1.0_rollup@2.64.0: resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} engines: {node: '>= 8.0.0'} peerDependencies: @@ -3509,7 +3558,7 @@ packages: '@types/estree': 0.0.39 estree-walker: 1.0.1 picomatch: 2.3.1 - rollup: 2.67.2 + rollup: 2.64.0 dev: false /@sideway/address/4.1.3: @@ -3527,8 +3576,8 @@ packages: resolution: {integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==} engines: {node: '>=6'} - /@sindresorhus/is/4.4.0: - resolution: {integrity: sha512-QppPM/8l3Mawvh4rn9CNEYIU9bxpXUCRMaX9yUpvBk1nMKusLKpfXGDEKExKaPhLzcn3lzil7pR6rnJ11HgeRQ==} + /@sindresorhus/is/4.3.0: + resolution: {integrity: sha512-wwOvh0eO3PiTEivGJWiZ+b946SlMSb4pe+y+Ur/4S87cwo09pYi+FWHHnbrM3W9W7cBYKDqQXcrFYjYUCOJUEQ==} engines: {node: '>=10'} dev: false @@ -3554,8 +3603,8 @@ packages: webpack-sources: 1.4.3 dev: false - /@supabase/gotrue-js/1.22.1: - resolution: {integrity: sha512-Uqiw03Sd/PYGrjq/sfEGyRcZh868y2B2fxVtZgkUAGDHnQ84K1MpsGiIMCL6x/9JPKDCOkzpSZQdKIohcY8l2Q==} + /@supabase/gotrue-js/1.22.0: + resolution: {integrity: sha512-6r8YJvl8+mEBO6a5xoFr9K0kVw7C0FmcudFFAop+2FNSo6BXR/eEsPx/yAgVgv+1GowG4n2kOm0TYB7EvcH2QQ==} dependencies: cross-fetch: 3.1.5 transitivePeerDependencies: @@ -3577,8 +3626,8 @@ packages: websocket: 1.0.34 dev: false - /@supabase/storage-js/1.6.1: - resolution: {integrity: sha512-0U+yleWmEGd2JynngUpQk/43H/PkNcampGDXcKxj/J+CpAduzdU0Qx9YpL7+a74Q0IeBv4AZUGUA+uxams9XVA==} + /@supabase/storage-js/1.5.1: + resolution: {integrity: sha512-W82st1RvkChVJ/FTCcPXFXfS3V0Z4rZuMnoDnB9/NI5i9r9zspZS40tHpUQ+vbN6R6k0pfr/Waa1jcEd3YAtrQ==} dependencies: cross-fetch: 3.1.5 transitivePeerDependencies: @@ -3588,10 +3637,10 @@ packages: /@supabase/supabase-js/1.29.4: resolution: {integrity: sha512-RR3/Ji6o6GPO1/pXbG9sHoNynWIc3MnBnwgbC0UFc10kQfYcPaRgQCfI66V7O4Gesa0qGGYpcYq6/IUg8Qmh0A==} dependencies: - '@supabase/gotrue-js': 1.22.1 + '@supabase/gotrue-js': 1.22.0 '@supabase/postgrest-js': 0.36.0 '@supabase/realtime-js': 1.3.5 - '@supabase/storage-js': 1.6.1 + '@supabase/storage-js': 1.5.1 transitivePeerDependencies: - encoding dev: false @@ -3769,18 +3818,18 @@ packages: defer-to-connect: 2.0.1 dev: false - /@testing-library/dom/8.11.3: - resolution: {integrity: sha512-9LId28I+lx70wUiZjLvi1DB/WT2zGOxUh46glrSNMaWVx849kKAluezVzZrXJfTKKoQTmEOutLes/bHg4Bj3aA==} + /@testing-library/dom/8.11.2: + resolution: {integrity: sha512-idsS/cqbYudXcVWngc1PuWNmXs416oBy2g/7Q8QAUREt5Z3MUkAL2XJD7xazLJ6esDfqRDi/ZBxk+OPPXitHRw==} engines: {node: '>=12'} dependencies: '@babel/code-frame': 7.16.7 - '@babel/runtime': 7.17.2 + '@babel/runtime': 7.16.7 '@types/aria-query': 4.2.2 aria-query: 5.0.0 chalk: 4.1.2 - dom-accessibility-api: 0.5.11 + dom-accessibility-api: 0.5.10 lz-string: 1.4.4 - pretty-format: 27.5.1 + pretty-format: 27.4.6 dev: true /@testing-library/react/12.1.3_react-dom@17.0.2+react@17.0.2: @@ -3790,8 +3839,8 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.17.2 - '@testing-library/dom': 8.11.3 + '@babel/runtime': 7.16.7 + '@testing-library/dom': 8.11.2 '@types/react-dom': 17.0.11 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 @@ -3858,7 +3907,7 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.1 '@types/keyv': 3.1.3 - '@types/node': 17.0.12 + '@types/node': 17.0.10 '@types/responselike': 1.0.0 dev: false @@ -3963,8 +4012,8 @@ packages: /@types/jest/27.4.1: resolution: {integrity: sha512-23iPJADSmicDVrWk+HT58LMJtzLAnB2AgIzplQuq/bSrGaxCrlvRFjGbXmamnnk/mAmCdLStiGqggu28ocUyiw==} dependencies: - jest-matcher-utils: 27.5.1 - pretty-format: 27.5.1 + jest-matcher-utils: 27.4.6 + pretty-format: 27.4.6 dev: true /@types/js-cookie/2.2.7: @@ -3981,7 +4030,7 @@ packages: /@types/keyv/3.1.3: resolution: {integrity: sha512-FXCJgyyN3ivVgRoml4h94G/p3kY+u/B86La+QptcqJaWtBWtmc6TtkNfS40n9bIvyLteHh7zXOtgbobORKPbDg==} dependencies: - '@types/node': 17.0.12 + '@types/node': 17.0.10 dev: false /@types/lodash/4.14.178: @@ -4009,6 +4058,10 @@ packages: resolution: {integrity: sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ==} dev: true + /@types/node/17.0.10: + resolution: {integrity: sha512-S/3xB4KzyFxYGCppyDt68yzBU9ysL88lSdIah4D6cptdcltc4NCPCAMc0+PCpg/lLIyC7IPvj2Z52OJWeIUkog==} + dev: false + /@types/node/17.0.12: resolution: {integrity: sha512-4YpbAsnJXWYK/fpTVFlMIcUIho2AYCi4wg5aNPrG1ng7fn/1/RZfCIpRCiBX+12RVa34RluilnvCqD+g3KiSiA==} @@ -4024,8 +4077,8 @@ packages: resolution: {integrity: sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==} dev: false - /@types/prettier/2.4.4: - resolution: {integrity: sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA==} + /@types/prettier/2.4.3: + resolution: {integrity: sha512-QzSuZMBuG5u8HqYz01qtMdg/Jfctlnvj1z/lYnIDXs/golxw0fxtRAHd9KrzjR7Yxz1qVeI00o0kiO3PmVdJ9w==} dev: true /@types/prop-types/15.7.4: @@ -4090,7 +4143,7 @@ packages: /@types/responselike/1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} dependencies: - '@types/node': 17.0.12 + '@types/node': 17.0.10 dev: false /@types/retry/0.12.1: @@ -4220,13 +4273,13 @@ packages: - typescript dev: true - /@typescript-eslint/experimental-utils/5.12.0_eslint@7.32.0: - resolution: {integrity: sha512-iFVADWH2CmiDF+E9kFK2r474BO2JILDKw1NVD5ytqHrM3ezsfdu5uo6B+77DH0suM7iUC/yOayHNziuiI9BPbQ==} + /@typescript-eslint/experimental-utils/5.10.1_eslint@7.32.0: + resolution: {integrity: sha512-Ryeb8nkJa/1zKl8iujNtJC8tgj6PgaY0sDUnrTqbmC70nrKKkZaHfiRDTcqICmCSCEQyLQcJAoh0AukLaIaGTw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@typescript-eslint/utils': 5.12.0_eslint@7.32.0 + '@typescript-eslint/utils': 5.10.1_eslint@7.32.0 eslint: 7.32.0 transitivePeerDependencies: - supports-color @@ -4259,12 +4312,12 @@ packages: '@typescript-eslint/visitor-keys': 4.33.0 dev: true - /@typescript-eslint/scope-manager/5.12.0: - resolution: {integrity: sha512-GAMobtIJI8FGf1sLlUWNUm2IOkIjvn7laFWyRx7CLrv6nLBI7su+B7lbStqVlK5NdLvHRFiJo2HhiDF7Ki01WQ==} + /@typescript-eslint/scope-manager/5.10.1: + resolution: {integrity: sha512-Lyvi559Gvpn94k7+ElXNMEnXu/iundV5uFmCUNnftbFrUbAJ1WBoaGgkbOBm07jVZa682oaBU37ao/NGGX4ZDg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.12.0 - '@typescript-eslint/visitor-keys': 5.12.0 + '@typescript-eslint/types': 5.10.1 + '@typescript-eslint/visitor-keys': 5.10.1 dev: true /@typescript-eslint/types/4.33.0: @@ -4272,8 +4325,8 @@ packages: engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dev: true - /@typescript-eslint/types/5.12.0: - resolution: {integrity: sha512-JowqbwPf93nvf8fZn5XrPGFBdIK8+yx5UEGs2QFAYFI8IWYfrzz+6zqlurGr2ctShMaJxqwsqmra3WXWjH1nRQ==} + /@typescript-eslint/types/5.10.1: + resolution: {integrity: sha512-ZvxQ2QMy49bIIBpTqFiOenucqUyjTQ0WNLhBM6X1fh1NNlYAC6Kxsx8bRTY3jdYsYg44a0Z/uEgQkohbR0H87Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true @@ -4297,8 +4350,8 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree/5.12.0: - resolution: {integrity: sha512-Dd9gVeOqt38QHR0BEA8oRaT65WYqPYbIc5tRFQPkfLquVEFPD1HAtbZT98TLBkEcCkvwDYOAvuSvAD9DnQhMfQ==} + /@typescript-eslint/typescript-estree/5.10.1: + resolution: {integrity: sha512-PwIGnH7jIueXv4opcwEbVGDATjGPO1dx9RkUl5LlHDSe+FXxPwFL5W/qYd5/NHr7f6lo/vvTrAzd0KlQtRusJQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -4306,8 +4359,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.12.0 - '@typescript-eslint/visitor-keys': 5.12.0 + '@typescript-eslint/types': 5.10.1 + '@typescript-eslint/visitor-keys': 5.10.1 debug: 4.3.3 globby: 11.1.0 is-glob: 4.0.3 @@ -4317,16 +4370,16 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/5.12.0_eslint@7.32.0: - resolution: {integrity: sha512-k4J2WovnMPGI4PzKgDtQdNrCnmBHpMUFy21qjX2CoPdoBcSBIMvVBr9P2YDP8jOqZOeK3ThOL6VO/sy6jtnvzw==} + /@typescript-eslint/utils/5.10.1_eslint@7.32.0: + resolution: {integrity: sha512-RRmlITiUbLuTRtn/gcPRi4202niF+q7ylFLCKu4c+O/PcpRvZ/nAUwQ2G00bZgpWkhrNLNnvhZLbDn8Ml0qsQw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: '@types/json-schema': 7.0.9 - '@typescript-eslint/scope-manager': 5.12.0 - '@typescript-eslint/types': 5.12.0 - '@typescript-eslint/typescript-estree': 5.12.0 + '@typescript-eslint/scope-manager': 5.10.1 + '@typescript-eslint/types': 5.10.1 + '@typescript-eslint/typescript-estree': 5.10.1 eslint: 7.32.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@7.32.0 @@ -4343,12 +4396,12 @@ packages: eslint-visitor-keys: 2.1.0 dev: true - /@typescript-eslint/visitor-keys/5.12.0: - resolution: {integrity: sha512-cFwTlgnMV6TgezQynx2c/4/tx9Tufbuo9LPzmWqyRC3QC4qTGkAG1C6pBr0/4I10PAI/FlYunI3vJjIcu+ZHMg==} + /@typescript-eslint/visitor-keys/5.10.1: + resolution: {integrity: sha512-NjQ0Xinhy9IL979tpoTRuLKxMc0zJC7QVSdeerXs2/QvOy2yRkzX5dRb10X5woNUdJgU8G3nYRDlI33sq1K4YQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.12.0 - eslint-visitor-keys: 3.3.0 + '@typescript-eslint/types': 5.10.1 + eslint-visitor-keys: 3.2.0 dev: true /@vercel/node/1.13.0: @@ -4453,7 +4506,7 @@ packages: /@wordpress/wordcount/2.15.2: resolution: {integrity: sha512-y7dltZQrdtUatzpDVpZxNfXeDva4xRw30lO57MkxmeqlWOpZCrgCK7czNbebTC1CUXZ9xbKiOrNdnFgE6CnoOw==} dependencies: - '@babel/runtime': 7.17.2 + '@babel/runtime': 7.16.7 lodash: 4.17.21 dev: false @@ -4553,7 +4606,7 @@ packages: ajv: optional: true dependencies: - ajv: 8.10.0 + ajv: 8.9.0 dev: false /ajv-keywords/3.5.2_ajv@6.12.6: @@ -4563,12 +4616,12 @@ packages: dependencies: ajv: 6.12.6 - /ajv-keywords/5.1.0_ajv@8.10.0: + /ajv-keywords/5.1.0_ajv@8.9.0: resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} peerDependencies: ajv: ^8.8.2 dependencies: - ajv: 8.10.0 + ajv: 8.9.0 fast-deep-equal: 3.1.3 dev: false @@ -4580,8 +4633,8 @@ packages: json-schema-traverse: 0.4.1 uri-js: 4.4.1 - /ajv/8.10.0: - resolution: {integrity: sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==} + /ajv/8.9.0: + resolution: {integrity: sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==} dependencies: fast-deep-equal: 3.1.3 json-schema-traverse: 1.0.0 @@ -4753,8 +4806,8 @@ packages: resolution: {integrity: sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==} engines: {node: '>=6.0'} dependencies: - '@babel/runtime': 7.17.2 - '@babel/runtime-corejs3': 7.17.2 + '@babel/runtime': 7.16.7 + '@babel/runtime-corejs3': 7.16.8 dev: true /aria-query/5.0.0: @@ -4893,7 +4946,7 @@ packages: engines: {node: '>=8.0.0'} dev: false - /autoprefixer/10.4.2_postcss@8.4.7: + /autoprefixer/10.4.2_postcss@8.4.8: resolution: {integrity: sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==} engines: {node: ^10 || ^12 || >=14} hasBin: true @@ -4901,16 +4954,16 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.19.1 - caniuse-lite: 1.0.30001312 - fraction.js: 4.1.3 + caniuse-lite: 1.0.30001301 + fraction.js: 4.1.2 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.7 + postcss: 8.4.8 postcss-value-parser: 4.2.0 dev: false - /axe-core/4.4.1: - resolution: {integrity: sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==} + /axe-core/4.3.5: + resolution: {integrity: sha512-WKTW1+xAzhMS5dJsxWkliixlO/PqC4VhmO9T4juNYcaTg9jzWiJsou6m5pxWYGfigWbwzJWeFY6z47a+4neRXA==} engines: {node: '>=4'} dev: true @@ -4960,7 +5013,7 @@ packages: transitivePeerDependencies: - supports-color - /babel-loader/8.2.3_9351ded4f79a023849d74b5df047d562: + /babel-loader/8.2.3_@babel+core@7.17.5: resolution: {integrity: sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==} engines: {node: '>= 8.9'} peerDependencies: @@ -4972,10 +5025,8 @@ packages: loader-utils: 1.4.0 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 5.69.1 - dev: false - /babel-loader/8.2.3_@babel+core@7.17.5: + /babel-loader/8.2.3_ed870ac3ba52c4ec230ba2bc3dbb311c: resolution: {integrity: sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==} engines: {node: '>= 8.9'} peerDependencies: @@ -4987,6 +5038,8 @@ packages: loader-utils: 1.4.0 make-dir: 3.1.0 schema-utils: 2.7.1 + webpack: 5.70.0 + dev: false /babel-plugin-apply-mdx-type-prop/1.6.22_@babel+core@7.12.9: resolution: {integrity: sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==} @@ -5041,21 +5094,21 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.17.0 + '@babel/compat-data': 7.16.8 '@babel/core': 7.17.5 '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.17.5 semver: 6.3.0 transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-corejs3/0.5.2_@babel+core@7.17.5: - resolution: {integrity: sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==} + /babel-plugin-polyfill-corejs3/0.5.1_@babel+core@7.17.5: + resolution: {integrity: sha512-TihqEe4sQcb/QcPJvxe94/9RZuLQuF1+To4WqQcRvc+3J3gLCPIPgDKzGLG6zmQLfH3nn25heRuDNkS2KR4I8A==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.5 '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.17.5 - core-js-compat: 3.21.1 + core-js-compat: 3.20.3 transitivePeerDependencies: - supports-color @@ -5105,7 +5158,7 @@ packages: /babel-preset-next/1.4.0_@babel+core@7.17.5: resolution: {integrity: sha512-+86BkjiV3eGyXg61QLE33KCtXna/ZGoYxGDFhtr9Nqd2tdt+gLIqQrz0NXtZW2vU5RMVISqZEKhrxPK/tFOWEg==} dependencies: - '@babel/plugin-proposal-decorators': 7.17.2_@babel+core@7.17.5 + '@babel/plugin-proposal-decorators': 7.16.7_@babel+core@7.17.5 '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.17.5 '@babel/plugin-transform-runtime': 7.17.0_@babel+core@7.17.5 '@babel/preset-env': 7.16.11_@babel+core@7.17.5 @@ -5248,7 +5301,7 @@ packages: camelcase: 6.3.0 chalk: 4.1.2 cli-boxes: 3.0.0 - string-width: 5.1.1 + string-width: 5.1.2 type-fest: 2.12.0 widest-line: 4.0.1 wrap-ansi: 8.0.1 @@ -5274,10 +5327,10 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001312 - electron-to-chromium: 1.4.71 + caniuse-lite: 1.0.30001301 + electron-to-chromium: 1.4.53 escalade: 3.1.1 - node-releases: 2.0.2 + node-releases: 2.0.1 picocolors: 1.0.0 /bs-logger/0.2.6: @@ -5388,7 +5441,7 @@ packages: clone-response: 1.0.2 get-stream: 5.2.0 http-cache-semantics: 4.1.0 - keyv: 4.1.1 + keyv: 4.0.5 lowercase-keys: 2.0.0 normalize-url: 6.1.0 responselike: 2.0.0 @@ -5426,8 +5479,8 @@ packages: engines: {node: '>= 6'} dev: false - /camelcase-keys/7.0.2: - resolution: {integrity: sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==} + /camelcase-keys/7.0.1: + resolution: {integrity: sha512-P331lEls98pW8JLyodNWfzuz91BEDVA4VpW2/SwXnyv2K495tq1N777xzDbFgnEigfA7UIY0xa6PwR/H9jijjA==} engines: {node: '>=12'} dependencies: camelcase: 6.3.0 @@ -5453,13 +5506,13 @@ packages: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: browserslist: 4.19.1 - caniuse-lite: 1.0.30001312 + caniuse-lite: 1.0.30001301 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: false - /caniuse-lite/1.0.30001312: - resolution: {integrity: sha512-Wiz1Psk2MEK0pX3rUzWaunLTZzqS2JYZFzNKqAiJGiuxIjRPLgV6+VDPOg6lQOUxmDwhTlh198JsTTi8Hzw6aQ==} + /caniuse-lite/1.0.30001301: + resolution: {integrity: sha512-csfD/GpHMqgEL3V3uIgosvh+SVIQvCh43SNu9HRbP1lnxkKm1kjDG4f32PP571JplkLjfS+mg2p1gxR7MYrrIA==} /capture-stack-trace/1.0.1: resolution: {integrity: sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==} @@ -5517,11 +5570,6 @@ packages: resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} dev: false - /charcodes/0.2.0: - resolution: {integrity: sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==} - engines: {node: '>=6'} - dev: true - /charm/0.1.2: resolution: {integrity: sha1-BsIe7RobBq62dVPNxT4jJ0usIpY=} dev: false @@ -5926,7 +5974,7 @@ packages: toggle-selection: 1.0.6 dev: false - /copy-webpack-plugin/10.2.4_webpack@5.69.1: + /copy-webpack-plugin/10.2.4_webpack@5.70.0: resolution: {integrity: sha512-xFVltahqlsRcyyJqQbDY6EYTtyQZF9rf+JPjwHObLdPFMEISqkFkr7mFoVOC6BfYS/dNThyoQKvziugm+OnwBg==} engines: {node: '>= 12.20.0'} peerDependencies: @@ -5938,17 +5986,17 @@ packages: normalize-path: 3.0.0 schema-utils: 4.0.0 serialize-javascript: 6.0.0 - webpack: 5.69.1 + webpack: 5.70.0 dev: false - /core-js-compat/3.21.1: - resolution: {integrity: sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==} + /core-js-compat/3.20.3: + resolution: {integrity: sha512-c8M5h0IkNZ+I92QhIpuSijOxGAcj3lgpsWdkCqmUTZNwidujF4r3pi6x1DCN+Vcs5qTS2XWWMfWSuCqyupX8gw==} dependencies: browserslist: 4.19.1 semver: 7.0.0 - /core-js-pure/3.21.1: - resolution: {integrity: sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ==} + /core-js-pure/3.20.3: + resolution: {integrity: sha512-Q2H6tQ5MtPtcC7f3HxJ48i4Q7T9ybPKgvWyuH7JXIoNa2pm0KuBnycsET/qw1SLLZYfbsbrZQNMeIOClb+6WIA==} requiresBuild: true /core-js/3.21.1: @@ -6038,13 +6086,13 @@ packages: resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} engines: {node: '>=8'} - /css-declaration-sorter/6.1.4_postcss@8.4.7: + /css-declaration-sorter/6.1.4_postcss@8.4.8: resolution: {integrity: sha512-lpfkqS0fctcmZotJGhnxkIyJWvBXgpyi2wsFd4J8VB7wzyrT6Ch/3Q+FMNJpjK4gu1+GN5khOnpU2ZVKrLbhCw==} engines: {node: '>= 10'} peerDependencies: postcss: ^8.0.9 dependencies: - postcss: 8.4.7 + postcss: 8.4.8 timsort: 0.3.0 dev: false @@ -6055,24 +6103,24 @@ packages: isobject: 3.0.1 dev: false - /css-loader/6.6.0_webpack@5.69.1: + /css-loader/6.6.0_webpack@5.70.0: resolution: {integrity: sha512-FK7H2lisOixPT406s5gZM1S3l8GrfhEBT3ZiL2UX1Ng1XWs0y2GPllz/OTyvbaHe12VgQrIXIzuEGVlbUhodqg==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 dependencies: - icss-utils: 5.1.0_postcss@8.4.7 - postcss: 8.4.7 - postcss-modules-extract-imports: 3.0.0_postcss@8.4.7 - postcss-modules-local-by-default: 4.0.0_postcss@8.4.7 - postcss-modules-scope: 3.0.0_postcss@8.4.7 - postcss-modules-values: 4.0.0_postcss@8.4.7 + icss-utils: 5.1.0_postcss@8.4.8 + postcss: 8.4.8 + postcss-modules-extract-imports: 3.0.0_postcss@8.4.8 + postcss-modules-local-by-default: 4.0.0_postcss@8.4.8 + postcss-modules-scope: 3.0.0_postcss@8.4.8 + postcss-modules-values: 4.0.0_postcss@8.4.8 postcss-value-parser: 4.2.0 semver: 7.3.5 - webpack: 5.69.1 + webpack: 5.70.0 dev: false - /css-minimizer-webpack-plugin/3.4.1_clean-css@5.2.4+webpack@5.69.1: + /css-minimizer-webpack-plugin/3.4.1_clean-css@5.2.4+webpack@5.70.0: resolution: {integrity: sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -6092,13 +6140,13 @@ packages: optional: true dependencies: clean-css: 5.2.4 - cssnano: 5.0.17_postcss@8.4.7 - jest-worker: 27.5.1 - postcss: 8.4.7 + cssnano: 5.1.0_postcss@8.4.8 + jest-worker: 27.4.6 + postcss: 8.4.8 schema-utils: 4.0.0 serialize-javascript: 6.0.0 source-map: 0.6.1 - webpack: 5.69.1 + webpack: 5.70.0 dev: false /css-select/1.2.0: @@ -6131,7 +6179,7 @@ packages: /css-vendor/2.0.8: resolution: {integrity: sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==} dependencies: - '@babel/runtime': 7.17.2 + '@babel/runtime': 7.16.7 is-in-browser: 1.1.3 dev: false @@ -6150,77 +6198,77 @@ packages: hasBin: true dev: false - /cssnano-preset-advanced/5.1.12_postcss@8.4.7: - resolution: {integrity: sha512-5WWV9mbqVNwH4nRjs5UbhNl7eKo+16eYNzGogmz0Sa6iqWUeLdN8oo83WuTTqz5vjEKhTbRM5oX6WV1i6ees6g==} + /cssnano-preset-advanced/5.2.1_postcss@8.4.8: + resolution: {integrity: sha512-M/qkiVwnKfGiolf20yDeOWPDlIqf9NItkQYUYDQluBTUITCFnNfuFrAeRln0P6tSyDeCUOgmqQWW++B4A3gNgQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - autoprefixer: 10.4.2_postcss@8.4.7 - cssnano-preset-default: 5.1.12_postcss@8.4.7 - postcss: 8.4.7 - postcss-discard-unused: 5.0.3_postcss@8.4.7 - postcss-merge-idents: 5.0.3_postcss@8.4.7 - postcss-reduce-idents: 5.0.3_postcss@8.4.7 - postcss-zindex: 5.0.2_postcss@8.4.7 + autoprefixer: 10.4.2_postcss@8.4.8 + cssnano-preset-default: 5.2.0_postcss@8.4.8 + postcss: 8.4.8 + postcss-discard-unused: 5.1.0_postcss@8.4.8 + postcss-merge-idents: 5.1.0_postcss@8.4.8 + postcss-reduce-idents: 5.1.0_postcss@8.4.8 + postcss-zindex: 5.1.0_postcss@8.4.8 dev: false - /cssnano-preset-default/5.1.12_postcss@8.4.7: - resolution: {integrity: sha512-rO/JZYyjW1QNkWBxMGV28DW7d98UDLaF759frhli58QFehZ+D/LSmwQ2z/ylBAe2hUlsIWTq6NYGfQPq65EF9w==} + /cssnano-preset-default/5.2.0_postcss@8.4.8: + resolution: {integrity: sha512-3N5Vcptj2pqVKpHVqH6ezOJvqikR2PdLTbTrsrhF61FbLRQuujAqZ2sKN5rvcMsb7hFjrNnjZT8CGEkxoN/Pwg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - css-declaration-sorter: 6.1.4_postcss@8.4.7 - cssnano-utils: 3.0.2_postcss@8.4.7 - postcss: 8.4.7 - postcss-calc: 8.2.4_postcss@8.4.7 - postcss-colormin: 5.2.5_postcss@8.4.7 - postcss-convert-values: 5.0.4_postcss@8.4.7 - postcss-discard-comments: 5.0.3_postcss@8.4.7 - postcss-discard-duplicates: 5.0.3_postcss@8.4.7 - postcss-discard-empty: 5.0.3_postcss@8.4.7 - postcss-discard-overridden: 5.0.4_postcss@8.4.7 - postcss-merge-longhand: 5.0.6_postcss@8.4.7 - postcss-merge-rules: 5.0.6_postcss@8.4.7 - postcss-minify-font-values: 5.0.4_postcss@8.4.7 - postcss-minify-gradients: 5.0.6_postcss@8.4.7 - postcss-minify-params: 5.0.5_postcss@8.4.7 - postcss-minify-selectors: 5.1.3_postcss@8.4.7 - postcss-normalize-charset: 5.0.3_postcss@8.4.7 - postcss-normalize-display-values: 5.0.3_postcss@8.4.7 - postcss-normalize-positions: 5.0.4_postcss@8.4.7 - postcss-normalize-repeat-style: 5.0.4_postcss@8.4.7 - postcss-normalize-string: 5.0.4_postcss@8.4.7 - postcss-normalize-timing-functions: 5.0.3_postcss@8.4.7 - postcss-normalize-unicode: 5.0.4_postcss@8.4.7 - postcss-normalize-url: 5.0.5_postcss@8.4.7 - postcss-normalize-whitespace: 5.0.4_postcss@8.4.7 - postcss-ordered-values: 5.0.5_postcss@8.4.7 - postcss-reduce-initial: 5.0.3_postcss@8.4.7 - postcss-reduce-transforms: 5.0.4_postcss@8.4.7 - postcss-svgo: 5.0.4_postcss@8.4.7 - postcss-unique-selectors: 5.0.4_postcss@8.4.7 - dev: false - - /cssnano-utils/3.0.2_postcss@8.4.7: - resolution: {integrity: sha512-KhprijuQv2sP4kT92sSQwhlK3SJTbDIsxcfIEySB0O+3m9esFOai7dP9bMx5enHAh2MwarVIcnwiWoOm01RIbQ==} + css-declaration-sorter: 6.1.4_postcss@8.4.8 + cssnano-utils: 3.1.0_postcss@8.4.8 + postcss: 8.4.8 + postcss-calc: 8.2.4_postcss@8.4.8 + postcss-colormin: 5.3.0_postcss@8.4.8 + postcss-convert-values: 5.1.0_postcss@8.4.8 + postcss-discard-comments: 5.1.0_postcss@8.4.8 + postcss-discard-duplicates: 5.1.0_postcss@8.4.8 + postcss-discard-empty: 5.1.0_postcss@8.4.8 + postcss-discard-overridden: 5.1.0_postcss@8.4.8 + postcss-merge-longhand: 5.1.0_postcss@8.4.8 + postcss-merge-rules: 5.1.0_postcss@8.4.8 + postcss-minify-font-values: 5.1.0_postcss@8.4.8 + postcss-minify-gradients: 5.1.0_postcss@8.4.8 + postcss-minify-params: 5.1.0_postcss@8.4.8 + postcss-minify-selectors: 5.2.0_postcss@8.4.8 + postcss-normalize-charset: 5.1.0_postcss@8.4.8 + postcss-normalize-display-values: 5.1.0_postcss@8.4.8 + postcss-normalize-positions: 5.1.0_postcss@8.4.8 + postcss-normalize-repeat-style: 5.1.0_postcss@8.4.8 + postcss-normalize-string: 5.1.0_postcss@8.4.8 + postcss-normalize-timing-functions: 5.1.0_postcss@8.4.8 + postcss-normalize-unicode: 5.1.0_postcss@8.4.8 + postcss-normalize-url: 5.1.0_postcss@8.4.8 + postcss-normalize-whitespace: 5.1.0_postcss@8.4.8 + postcss-ordered-values: 5.1.0_postcss@8.4.8 + postcss-reduce-initial: 5.1.0_postcss@8.4.8 + postcss-reduce-transforms: 5.1.0_postcss@8.4.8 + postcss-svgo: 5.1.0_postcss@8.4.8 + postcss-unique-selectors: 5.1.0_postcss@8.4.8 + dev: false + + /cssnano-utils/3.1.0_postcss@8.4.8: + resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.7 + postcss: 8.4.8 dev: false - /cssnano/5.0.17_postcss@8.4.7: - resolution: {integrity: sha512-fmjLP7k8kL18xSspeXTzRhaFtRI7DL9b8IcXR80JgtnWBpvAzHT7sCR/6qdn0tnxIaINUN6OEQu83wF57Gs3Xw==} + /cssnano/5.1.0_postcss@8.4.8: + resolution: {integrity: sha512-wWxave1wMlThGg4ueK98jFKaNqXnQd1nVZpSkQ9XvR+YymlzP1ofWqES1JkHtI250LksP9z5JH+oDcrKDJezAg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-preset-default: 5.1.12_postcss@8.4.7 + cssnano-preset-default: 5.2.0_postcss@8.4.8 lilconfig: 2.0.4 - postcss: 8.4.7 + postcss: 8.4.8 yaml: 1.10.2 dev: false @@ -6923,14 +6971,14 @@ packages: dependencies: object-keys: 1.1.1 - /degenerator/3.0.2: - resolution: {integrity: sha512-c0mef3SNQo56t6urUU6tdQAs+ThoD0o9B9MJ8HEt7NQcGEILCRFqQb7ZbP9JAv+QF1Ky5plydhMR/IrqWDm+TQ==} + /degenerator/3.0.1: + resolution: {integrity: sha512-LFsIFEeLPlKvAKXu7j3ssIG6RT0TbI7/GhsqrI0DnHASEQjXQ0LUSYcjJteGgRGmZbl1TnMSxpNQIAiJ7Du5TQ==} engines: {node: '>= 6'} dependencies: ast-types: 0.13.4 escodegen: 1.14.3 esprima: 4.0.1 - vm2: 3.9.8 + vm2: 3.9.5 dev: false /del-cli/4.0.1: @@ -7043,6 +7091,11 @@ packages: debug: 2.6.9 dev: false + /diff-sequences/27.4.0: + resolution: {integrity: sha512-YqiQzkrsmHMH5uuh8OdQFU9/ZpADnwzml8z0O5HvRNda+5UZsaX/xN+AAxfR2hWq1Y7HZnAzO9J5lJXOuDz2Ww==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dev: true + /diff-sequences/27.5.1: resolution: {integrity: sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -7097,8 +7150,8 @@ packages: esutils: 2.0.3 dev: true - /dom-accessibility-api/0.5.11: - resolution: {integrity: sha512-7X6GvzjYf4yTdRKuCVScV+aA9Fvh5r8WzWrXBH9w82ZWB/eYDMGCnazoC/YAqAzUJWHzLOnZqr46K3iEyUhUvw==} + /dom-accessibility-api/0.5.10: + resolution: {integrity: sha512-Xu9mD0UjrJisTmv7lmVSDMagQcU9R5hwAbxsaAE/35XPnPLJobbuREfV/rraiSaEj/UOvgrzQs66zyTWTlyd+g==} dev: true /dom-converter/0.2.0: @@ -7110,7 +7163,7 @@ packages: /dom-helpers/5.2.1: resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} dependencies: - '@babel/runtime': 7.17.2 + '@babel/runtime': 7.16.7 csstype: 3.0.10 dev: false @@ -7250,8 +7303,8 @@ packages: jake: 10.8.2 dev: false - /electron-to-chromium/1.4.71: - resolution: {integrity: sha512-Hk61vXXKRb2cd3znPE9F+2pLWdIOmP7GjiTj45y6L3W/lO+hSnUSUhq+6lEaERWBdZOHbk2s3YV5c9xVl3boVw==} + /electron-to-chromium/1.4.53: + resolution: {integrity: sha512-rFveSKQczlcav+H3zkKqykU6ANseFwXwkl855jOIap5/0gnEcuIhv2ecz6aoTrXavF6I/CEBeRnBnkB51k06ew==} /emitter-listener/1.1.2: resolution: {integrity: sha512-Bt1sBAGFHY9DKY+4/2cV6izcKJUf5T7/gkdmkxzX/qv9CcGH8xSwVRW5mtX03SWJtRTWSOpzCuWN9rBFYZepZQ==} @@ -7288,8 +7341,8 @@ packages: dependencies: once: 1.4.0 - /enhanced-resolve/5.9.0: - resolution: {integrity: sha512-weDYmzbBygL7HzGGS26M3hGQx68vehdEg6VUmqSOaFzXExFqlnKuSvsEJCVGQHScS8CQMbrAqftT+AzzHNt/YA==} + /enhanced-resolve/5.9.2: + resolution: {integrity: sha512-GIm3fQfwLJ8YZx2smuHpBKkXC1yOk+OBEmKckVyL0i/ea8mqDEykK3ld5dgH1QYPNyT/lIllxV2LULnxCHaHkA==} engines: {node: '>=10.13.0'} dependencies: graceful-fs: 4.2.9 @@ -7328,10 +7381,10 @@ packages: dependencies: is-arrayish: 0.2.1 - /error-stack-parser/2.0.7: - resolution: {integrity: sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==} + /error-stack-parser/2.0.6: + resolution: {integrity: sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==} dependencies: - stackframe: 1.2.1 + stackframe: 1.2.0 dev: false /es-abstract/1.19.1: @@ -7397,8 +7450,17 @@ packages: ext: 1.6.0 dev: false - /esbuild-android-arm64/0.14.23: - resolution: {integrity: sha512-k9sXem++mINrZty1v4FVt6nC5BQCFG4K2geCIUUqHNlTdFnuvcqsY7prcKZLFhqVC1rbcJAr9VSUGFL/vD4vsw==} + /esbuild-android-64/0.14.25: + resolution: {integrity: sha512-L5vCUk7TzFbBnoESNoXjU3x9+/+7TDIE/1mTfy/erAfvZAqC+S3sp/Qa9wkypFMcFvN9FzvESkTlpeQDolREtQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: false + optional: true + + /esbuild-android-arm64/0.14.25: + resolution: {integrity: sha512-4jv5xPjM/qNm27T5j3ZEck0PvjgQtoMHnz4FzwF5zNP56PvY2CT0WStcAIl6jNlsuDdN63rk2HRBIsO6xFbcFw==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -7406,8 +7468,8 @@ packages: dev: false optional: true - /esbuild-darwin-64/0.14.23: - resolution: {integrity: sha512-lB0XRbtOYYL1tLcYw8BoBaYsFYiR48RPrA0KfA/7RFTr4MV7Bwy/J4+7nLsVnv9FGuQummM3uJ93J3ptaTqFug==} + /esbuild-darwin-64/0.14.25: + resolution: {integrity: sha512-TGp8tuudIxOyWd1+8aYPxQmC1ZQyvij/AfNBa35RubixD0zJ1vkKHVAzo0Zao1zcG6pNqiSyzfPto8vmg0s7oA==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -7415,8 +7477,8 @@ packages: dev: false optional: true - /esbuild-darwin-arm64/0.14.23: - resolution: {integrity: sha512-yat73Z/uJ5tRcfRiI4CCTv0FSnwErm3BJQeZAh+1tIP0TUNh6o+mXg338Zl5EKChD+YGp6PN+Dbhs7qa34RxSw==} + /esbuild-darwin-arm64/0.14.25: + resolution: {integrity: sha512-oTcDgdm0MDVEmw2DWu8BV68pYuImpFgvWREPErBZmNA4MYKGuBRaCiJqq6jZmBR1x+3y1DWCjez+5uLtuAm6mw==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -7424,8 +7486,8 @@ packages: dev: false optional: true - /esbuild-freebsd-64/0.14.23: - resolution: {integrity: sha512-/1xiTjoLuQ+LlbfjJdKkX45qK/M7ARrbLmyf7x3JhyQGMjcxRYVR6Dw81uH3qlMHwT4cfLW4aEVBhP1aNV7VsA==} + /esbuild-freebsd-64/0.14.25: + resolution: {integrity: sha512-ueAqbnMZ8arnuLH8tHwTCQYeptnHOUV7vA6px6j4zjjQwDx7TdP7kACPf3TLZLdJQ3CAD1XCvQ2sPhX+8tacvQ==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -7433,8 +7495,8 @@ packages: dev: false optional: true - /esbuild-freebsd-arm64/0.14.23: - resolution: {integrity: sha512-uyPqBU/Zcp6yEAZS4LKj5jEE0q2s4HmlMBIPzbW6cTunZ8cyvjG6YWpIZXb1KK3KTJDe62ltCrk3VzmWHp+iLg==} + /esbuild-freebsd-arm64/0.14.25: + resolution: {integrity: sha512-+ZVWud2HKh+Ob6k/qiJWjBtUg4KmJGGmbvEXXW1SNKS7hW7HU+Zq2ZCcE1akFxOPkVB+EhOty/sSek30tkCYug==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -7442,8 +7504,8 @@ packages: dev: false optional: true - /esbuild-linux-32/0.14.23: - resolution: {integrity: sha512-37R/WMkQyUfNhbH7aJrr1uCjDVdnPeTHGeDhZPUNhfoHV0lQuZNCKuNnDvlH/u/nwIYZNdVvz1Igv5rY/zfrzQ==} + /esbuild-linux-32/0.14.25: + resolution: {integrity: sha512-3OP/lwV3kCzEz45tobH9nj+uE4ubhGsfx+tn0L26WAGtUbmmcRpqy7XRG/qK7h1mClZ+eguIANcQntYMdYklfw==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -7451,8 +7513,8 @@ packages: dev: false optional: true - /esbuild-linux-64/0.14.23: - resolution: {integrity: sha512-H0gztDP60qqr8zoFhAO64waoN5yBXkmYCElFklpd6LPoobtNGNnDe99xOQm28+fuD75YJ7GKHzp/MLCLhw2+vQ==} + /esbuild-linux-64/0.14.25: + resolution: {integrity: sha512-+aKHdHZmX9qwVlQmu5xYXh7GsBFf4TWrePgeJTalhXHOG7NNuUwoHmketGiZEoNsWyyqwH9rE5BC+iwcLY30Ug==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -7460,8 +7522,8 @@ packages: dev: false optional: true - /esbuild-linux-arm/0.14.23: - resolution: {integrity: sha512-x64CEUxi8+EzOAIpCUeuni0bZfzPw/65r8tC5cy5zOq9dY7ysOi5EVQHnzaxS+1NmV+/RVRpmrzGw1QgY2Xpmw==} + /esbuild-linux-arm/0.14.25: + resolution: {integrity: sha512-aTLcE2VBoLydL943REcAcgnDi3bHtmULSXWLbjtBdtykRatJVSxKMjK9YlBXUZC4/YcNQfH7AxwVeQr9fNxPhw==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -7469,8 +7531,8 @@ packages: dev: false optional: true - /esbuild-linux-arm64/0.14.23: - resolution: {integrity: sha512-c4MLOIByNHR55n3KoYf9hYDfBRghMjOiHLaoYLhkQkIabb452RWi+HsNgB41sUpSlOAqfpqKPFNg7VrxL3UX9g==} + /esbuild-linux-arm64/0.14.25: + resolution: {integrity: sha512-UxfenPx/wSZx55gScCImPtXekvZQLI2GW3qe5dtlmU7luiqhp5GWPzGeQEbD3yN3xg/pHc671m5bma5Ns7lBHw==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -7478,8 +7540,8 @@ packages: dev: false optional: true - /esbuild-linux-mips64le/0.14.23: - resolution: {integrity: sha512-kHKyKRIAedYhKug2EJpyJxOUj3VYuamOVA1pY7EimoFPzaF3NeY7e4cFBAISC/Av0/tiV0xlFCt9q0HJ68IBIw==} + /esbuild-linux-mips64le/0.14.25: + resolution: {integrity: sha512-wLWYyqVfYx9Ur6eU5RT92yJVsaBGi5RdkoWqRHOqcJ38Kn60QMlcghsKeWfe9jcYut8LangYZ98xO1LxIoSXrQ==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -7487,8 +7549,8 @@ packages: dev: false optional: true - /esbuild-linux-ppc64le/0.14.23: - resolution: {integrity: sha512-7ilAiJEPuJJnJp/LiDO0oJm5ygbBPzhchJJh9HsHZzeqO+3PUzItXi+8PuicY08r0AaaOe25LA7sGJ0MzbfBag==} + /esbuild-linux-ppc64le/0.14.25: + resolution: {integrity: sha512-0dR6Csl6Zas3g4p9ULckEl8Mo8IInJh33VCJ3eaV1hj9+MHGdmDOakYMN8MZP9/5nl+NU/0ygpd14cWgy8uqRw==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -7496,8 +7558,8 @@ packages: dev: false optional: true - /esbuild-linux-riscv64/0.14.23: - resolution: {integrity: sha512-fbL3ggK2wY0D8I5raPIMPhpCvODFE+Bhb5QGtNP3r5aUsRR6TQV+ZBXIaw84iyvKC8vlXiA4fWLGhghAd/h/Zg==} + /esbuild-linux-riscv64/0.14.25: + resolution: {integrity: sha512-J4d20HDmTrgvhR0bdkDhvvJGaikH3LzXQnNaseo8rcw9Yqby9A90gKUmWpfwqLVNRILvNnAmKLfBjCKU9ajg8w==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -7505,8 +7567,8 @@ packages: dev: false optional: true - /esbuild-linux-s390x/0.14.23: - resolution: {integrity: sha512-GHMDCyfy7+FaNSO8RJ8KCFsnax8fLUsOrj9q5Gi2JmZMY0Zhp75keb5abTFCq2/Oy6KVcT0Dcbyo/bFb4rIFJA==} + /esbuild-linux-s390x/0.14.25: + resolution: {integrity: sha512-YI2d5V6nTE73ZnhEKQD7MtsPs1EtUZJ3obS21oxQxGbbRw1G+PtJKjNyur+3t6nzHP9oTg6GHQ3S3hOLLmbDIQ==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -7514,8 +7576,8 @@ packages: dev: false optional: true - /esbuild-netbsd-64/0.14.23: - resolution: {integrity: sha512-ovk2EX+3rrO1M2lowJfgMb/JPN1VwVYrx0QPUyudxkxLYrWeBxDKQvc6ffO+kB4QlDyTfdtAURrVzu3JeNdA2g==} + /esbuild-netbsd-64/0.14.25: + resolution: {integrity: sha512-TKIVgNWLUOkr+Exrye70XTEE1lJjdQXdM4tAXRzfHE9iBA7LXWcNtVIuSnphTqpanPzTDFarF0yqq4kpbC6miA==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -7523,8 +7585,8 @@ packages: dev: false optional: true - /esbuild-openbsd-64/0.14.23: - resolution: {integrity: sha512-uYYNqbVR+i7k8ojP/oIROAHO9lATLN7H2QeXKt2H310Fc8FJj4y3Wce6hx0VgnJ4k1JDrgbbiXM8rbEgQyg8KA==} + /esbuild-openbsd-64/0.14.25: + resolution: {integrity: sha512-QgFJ37A15D7NIXBTYEqz29+uw3nNBOIyog+3kFidANn6kjw0GHZ0lEYQn+cwjyzu94WobR+fes7cTl/ZYlHb1A==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -7532,8 +7594,8 @@ packages: dev: false optional: true - /esbuild-sunos-64/0.14.23: - resolution: {integrity: sha512-hAzeBeET0+SbScknPzS2LBY6FVDpgE+CsHSpe6CEoR51PApdn2IB0SyJX7vGelXzlyrnorM4CAsRyb9Qev4h9g==} + /esbuild-sunos-64/0.14.25: + resolution: {integrity: sha512-rmWfjUItYIVlqr5EnTH1+GCxXiBOC42WBZ3w++qh7n2cS9Xo0lO5pGSG2N+huOU2fX5L+6YUuJ78/vOYvefeFw==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -7541,8 +7603,8 @@ packages: dev: false optional: true - /esbuild-windows-32/0.14.23: - resolution: {integrity: sha512-Kttmi3JnohdaREbk6o9e25kieJR379TsEWF0l39PQVHXq3FR6sFKtVPgY8wk055o6IB+rllrzLnbqOw/UV60EA==} + /esbuild-windows-32/0.14.25: + resolution: {integrity: sha512-HGAxVUofl3iUIz9W10Y9XKtD0bNsK9fBXv1D55N/ljNvkrAYcGB8YCm0v7DjlwtyS6ws3dkdQyXadbxkbzaKOA==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -7550,8 +7612,8 @@ packages: dev: false optional: true - /esbuild-windows-64/0.14.23: - resolution: {integrity: sha512-JtIT0t8ymkpl6YlmOl6zoSWL5cnCgyLaBdf/SiU/Eg3C13r0NbHZWNT/RDEMKK91Y6t79kTs3vyRcNZbfu5a8g==} + /esbuild-windows-64/0.14.25: + resolution: {integrity: sha512-TirEohRkfWU9hXLgoDxzhMQD1g8I2mOqvdQF2RS9E/wbkORTAqJHyh7wqGRCQAwNzdNXdg3JAyhQ9/177AadWA==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -7559,8 +7621,8 @@ packages: dev: false optional: true - /esbuild-windows-arm64/0.14.23: - resolution: {integrity: sha512-cTFaQqT2+ik9e4hePvYtRZQ3pqOvKDVNarzql0VFIzhc0tru/ZgdLoXd6epLiKT+SzoSce6V9YJ+nn6RCn6SHw==} + /esbuild-windows-arm64/0.14.25: + resolution: {integrity: sha512-4ype9ERiI45rSh+R8qUoBtaj6kJvUOI7oVLhKqPEpcF4Pa5PpT3hm/mXAyotJHREkHpM87PAJcA442mLnbtlNA==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -7568,31 +7630,32 @@ packages: dev: false optional: true - /esbuild/0.14.23: - resolution: {integrity: sha512-XjnIcZ9KB6lfonCa+jRguXyRYcldmkyZ99ieDksqW/C8bnyEX299yA4QH2XcgijCgaddEZePPTgvx/2imsq7Ig==} + /esbuild/0.14.25: + resolution: {integrity: sha512-4JHEIOMNFvK09ziiL+iVmldIhLbn49V4NAVo888tcGFKedEZY/Y8YapfStJ6zSE23tzYPKxqKwQBnQoIO0BI/Q==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - esbuild-android-arm64: 0.14.23 - esbuild-darwin-64: 0.14.23 - esbuild-darwin-arm64: 0.14.23 - esbuild-freebsd-64: 0.14.23 - esbuild-freebsd-arm64: 0.14.23 - esbuild-linux-32: 0.14.23 - esbuild-linux-64: 0.14.23 - esbuild-linux-arm: 0.14.23 - esbuild-linux-arm64: 0.14.23 - esbuild-linux-mips64le: 0.14.23 - esbuild-linux-ppc64le: 0.14.23 - esbuild-linux-riscv64: 0.14.23 - esbuild-linux-s390x: 0.14.23 - esbuild-netbsd-64: 0.14.23 - esbuild-openbsd-64: 0.14.23 - esbuild-sunos-64: 0.14.23 - esbuild-windows-32: 0.14.23 - esbuild-windows-64: 0.14.23 - esbuild-windows-arm64: 0.14.23 + esbuild-android-64: 0.14.25 + esbuild-android-arm64: 0.14.25 + esbuild-darwin-64: 0.14.25 + esbuild-darwin-arm64: 0.14.25 + esbuild-freebsd-64: 0.14.25 + esbuild-freebsd-arm64: 0.14.25 + esbuild-linux-32: 0.14.25 + esbuild-linux-64: 0.14.25 + esbuild-linux-arm: 0.14.25 + esbuild-linux-arm64: 0.14.25 + esbuild-linux-mips64le: 0.14.25 + esbuild-linux-ppc64le: 0.14.25 + esbuild-linux-riscv64: 0.14.25 + esbuild-linux-s390x: 0.14.25 + esbuild-netbsd-64: 0.14.25 + esbuild-openbsd-64: 0.14.25 + esbuild-sunos-64: 0.14.25 + esbuild-windows-32: 0.14.25 + esbuild-windows-64: 0.14.25 + esbuild-windows-arm64: 0.14.25 dev: false /escalade/3.1.1: @@ -7695,8 +7758,8 @@ packages: resolve: 1.22.0 dev: true - /eslint-module-utils/2.7.3: - resolution: {integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==} + /eslint-module-utils/2.7.2: + resolution: {integrity: sha512-zquepFnWCY2ISMFwD/DqzaM++H+7PDzOpUvotJWm/y1BAFt5R4oeULgdrTejKqLkz7MA/tgstsUMNYc7wNdTrg==} engines: {node: '>=4'} dependencies: debug: 3.2.7 @@ -7732,11 +7795,11 @@ packages: doctrine: 2.1.0 eslint: 7.32.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.3 + eslint-module-utils: 2.7.2 has: 1.0.3 is-core-module: 2.8.1 is-glob: 4.0.3 - minimatch: 3.1.2 + minimatch: 3.0.4 object.values: 1.1.5 resolve: 1.22.0 tsconfig-paths: 3.12.0 @@ -7765,7 +7828,7 @@ packages: optional: true dependencies: '@typescript-eslint/eslint-plugin': 4.33.0_@typescript-eslint+parser@4.33.0 - '@typescript-eslint/experimental-utils': 5.12.0_eslint@7.32.0 + '@typescript-eslint/experimental-utils': 5.10.1_eslint@7.32.0 eslint: 7.32.0 jest: 27.5.1 transitivePeerDependencies: @@ -7779,11 +7842,11 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: - '@babel/runtime': 7.17.2 + '@babel/runtime': 7.16.7 aria-query: 4.2.2 array-includes: 3.1.4 ast-types-flow: 0.0.7 - axe-core: 4.4.1 + axe-core: 4.3.5 axobject-query: 2.2.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 @@ -7791,7 +7854,7 @@ packages: has: 1.0.3 jsx-ast-utils: 3.2.1 language-tags: 1.0.5 - minimatch: 3.1.2 + minimatch: 3.0.4 dev: true /eslint-plugin-node/11.1.0_eslint@7.32.0: @@ -7866,7 +7929,7 @@ packages: peerDependencies: eslint: ^3.17.0 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: - '@babel/traverse': 7.17.3 + '@babel/traverse': 7.16.10 eslint: 7.32.0 eslint-plugin-react-native-globals: 0.1.2 transitivePeerDependencies: @@ -7939,8 +8002,8 @@ packages: engines: {node: '>=10'} dev: true - /eslint-visitor-keys/3.3.0: - resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} + /eslint-visitor-keys/3.2.0: + resolution: {integrity: sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true @@ -7969,7 +8032,7 @@ packages: file-entry-cache: 6.0.1 functional-red-black-tree: 1.0.1 glob-parent: 5.1.2 - globals: 13.12.1 + globals: 13.12.0 ignore: 4.0.6 import-fresh: 3.3.0 imurmurhash: 0.1.4 @@ -7978,7 +8041,7 @@ packages: json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 lodash.merge: 4.6.2 - minimatch: 3.1.2 + minimatch: 3.0.4 natural-compare: 1.4.0 optionator: 0.9.1 progress: 2.0.3 @@ -8084,7 +8147,7 @@ packages: merge-stream: 2.0.0 npm-run-path: 4.0.1 onetime: 5.1.2 - signal-exit: 3.0.7 + signal-exit: 3.0.6 strip-final-newline: 2.0.0 dev: true @@ -8099,7 +8162,7 @@ packages: merge-stream: 2.0.0 npm-run-path: 4.0.1 onetime: 5.1.2 - signal-exit: 3.0.7 + signal-exit: 3.0.6 strip-final-newline: 2.0.0 /exit/0.1.2: @@ -8316,8 +8379,8 @@ packages: /fast-levenshtein/2.0.6: resolution: {integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=} - /fast-redact/3.1.1: - resolution: {integrity: sha512-odVmjC8x8jNeMZ3C+rPMESzXVSEU8tSWSHv9HFxP2mm89G/1WwqhrerJDQm9Zus8X6aoRgQDThKqptdNA6bt+A==} + /fast-redact/3.1.0: + resolution: {integrity: sha512-dir8LOnvialLxiXDPESMDHGp82CHi6ZEYTVkcvdn5d7psdv9ZkkButXrOeXST4aqreIRR+N7CYlsrwFuorurVg==} engines: {node: '>=6'} dev: false @@ -8365,7 +8428,7 @@ packages: /fbemitter/3.0.0: resolution: {integrity: sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==} dependencies: - fbjs: 3.0.4 + fbjs: 3.0.2 transitivePeerDependencies: - encoding dev: false @@ -8374,8 +8437,8 @@ packages: resolution: {integrity: sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==} dev: false - /fbjs/3.0.4: - resolution: {integrity: sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==} + /fbjs/3.0.2: + resolution: {integrity: sha512-qv+boqYndjElAJHNN3NoM8XuwQZ1j2m3kEvTgdle8IDjr6oUbkEpvABWtj/rQl3vq4ew7dnElBxL4YJAwTVqQQ==} dependencies: cross-fetch: 3.1.5 fbjs-css-vars: 1.0.2 @@ -8428,15 +8491,15 @@ packages: flat-cache: 3.0.4 dev: true - /file-loader/6.2.0_webpack@5.69.1: + /file-loader/6.2.0_webpack@5.70.0: resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==} engines: {node: '>= 10.13.0'} peerDependencies: webpack: ^4.0.0 || ^5.0.0 dependencies: - loader-utils: 2.0.2 + loader-utils: 2.0.0 schema-utils: 3.1.1 - webpack: 5.69.1 + webpack: 5.70.0 dev: false /file-uri-to-path/2.0.0: @@ -8555,12 +8618,12 @@ packages: resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} engines: {node: ^10.12.0 || >=12.0.0} dependencies: - flatted: 3.2.5 + flatted: 3.2.4 rimraf: 3.0.2 dev: true - /flatted/3.2.5: - resolution: {integrity: sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==} + /flatted/3.2.4: + resolution: {integrity: sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==} dev: true /flux/4.0.3_react@17.0.2: @@ -8569,7 +8632,7 @@ packages: react: ^15.0.2 || ^16.0.0 || ^17.0.0 dependencies: fbemitter: 3.0.0 - fbjs: 3.0.4 + fbjs: 3.0.2 react: 17.0.2 transitivePeerDependencies: - encoding @@ -8595,10 +8658,10 @@ packages: engines: {node: '>=8.0.0'} dependencies: cross-spawn: 7.0.3 - signal-exit: 3.0.7 + signal-exit: 3.0.6 dev: true - /fork-ts-checker-webpack-plugin/6.5.0_webpack@5.69.1: + /fork-ts-checker-webpack-plugin/6.5.0_webpack@5.70.0: resolution: {integrity: sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw==} engines: {node: '>=10', yarn: '>=1.0.0'} peerDependencies: @@ -8625,7 +8688,7 @@ packages: schema-utils: 2.7.0 semver: 7.3.5 tapable: 1.1.3 - webpack: 5.69.1 + webpack: 5.70.0 dev: false /form-data/3.0.1: @@ -8671,8 +8734,8 @@ packages: engines: {node: '>= 0.6'} dev: false - /fraction.js/4.1.3: - resolution: {integrity: sha512-pUHWWt6vHzZZiQJcM6S/0PXfS+g6FM4BF5rj9wZyreivhQPdsh5PpE25VtSNxq80wHS5RfY51Ii+8Z0Zl/pmzg==} + /fraction.js/4.1.2: + resolution: {integrity: sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA==} dev: false /fresh/0.5.2: @@ -8764,7 +8827,7 @@ packages: console-control-strings: 1.1.0 has-unicode: 2.0.1 object-assign: 4.1.1 - signal-exit: 3.0.7 + signal-exit: 3.0.6 string-width: 1.0.2 strip-ansi: 3.0.1 wide-align: 1.1.5 @@ -8951,8 +9014,8 @@ packages: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} - /globals/13.12.1: - resolution: {integrity: sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==} + /globals/13.12.0: + resolution: {integrity: sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==} engines: {node: '>=8'} dependencies: type-fest: 0.20.2 @@ -8995,7 +9058,7 @@ packages: resolution: {integrity: sha512-7gtQ5KiPh1RtGS9/Jbv1ofDpBFuq42gyfEib+ejaRBJuj/3tQFeR5+gw57e4ipaU8c/rCjvX6fkQz2lyDlGAOg==} engines: {node: '>=10.19.0'} dependencies: - '@sindresorhus/is': 4.4.0 + '@sindresorhus/is': 4.3.0 '@szmarczak/http-timer': 4.0.6 '@types/cacheable-request': 6.0.2 '@types/responselike': 1.0.0 @@ -9081,7 +9144,7 @@ packages: source-map: 0.6.1 wordwrap: 1.0.0 optionalDependencies: - uglify-js: 3.15.1 + uglify-js: 3.14.5 dev: false /hard-rejection/2.1.0: @@ -9300,7 +9363,6 @@ packages: /html-escaper/2.0.2: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} - dev: true /html-minifier-terser/6.1.0: resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==} @@ -9318,6 +9380,12 @@ packages: - acorn dev: false + /html-parse-stringify/3.0.1: + resolution: {integrity: sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==} + dependencies: + void-elements: 3.1.0 + dev: false + /html-tags/3.1.0: resolution: {integrity: sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==} engines: {node: '>=8'} @@ -9327,7 +9395,7 @@ packages: resolution: {integrity: sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==} dev: false - /html-webpack-plugin/5.5.0_webpack@5.69.1: + /html-webpack-plugin/5.5.0_webpack@5.70.0: resolution: {integrity: sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==} engines: {node: '>=10.13.0'} peerDependencies: @@ -9338,7 +9406,7 @@ packages: lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.69.1 + webpack: 5.70.0 transitivePeerDependencies: - acorn dev: false @@ -9511,6 +9579,18 @@ packages: resolution: {integrity: sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==} dev: false + /i18next-browser-languagedetector/6.1.3: + resolution: {integrity: sha512-T+oGXHXtrur14CGnZZ7qQ07X38XJQEI00b/4ILrtO6xPbwTlQ1wtMZC2H+tBULixHuVUXv8LKbxfjyITJkezUg==} + dependencies: + '@babel/runtime': 7.16.7 + dev: false + + /i18next/21.6.12: + resolution: {integrity: sha512-xlGTPdu2g5PZEUIE6TA1mQ9EIAAv9nMFONzgwAIrKL/KTmYYWufQNGgOmp5Og1PvgUji+6i1whz0rMdsz1qaKw==} + dependencies: + '@babel/runtime': 7.16.7 + dev: false + /iconv-lite/0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} engines: {node: '>=0.10.0'} @@ -9524,13 +9604,13 @@ packages: safer-buffer: 2.1.2 dev: false - /icss-utils/5.1.0_postcss@8.4.7: + /icss-utils/5.1.0_postcss@8.4.8: resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.7 + postcss: 8.4.8 dev: false /idb/6.1.5: @@ -10134,8 +10214,8 @@ packages: - supports-color dev: true - /istanbul-reports/3.1.4: - resolution: {integrity: sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==} + /istanbul-reports/3.1.3: + resolution: {integrity: sha512-x9LtDVtfm/t1GFiLl3NffC7hz+I1ragvgX1P/Lg1NlIagifZDKUkuuaAxH/qpwj2IuEfD8G2Bs/UKp+sZ/pKkg==} engines: {node: '>=8'} dependencies: html-escaper: 2.0.2 @@ -10258,6 +10338,16 @@ packages: - utf-8-validate dev: true + /jest-diff/27.4.6: + resolution: {integrity: sha512-zjaB0sh0Lb13VyPsd92V7HkqF6yKRH9vm33rwBt7rPYrpQvS1nCvlIy2pICbKta+ZjWngYLNn4cCK4nyZkjS/w==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + chalk: 4.1.2 + diff-sequences: 27.4.0 + jest-get-type: 27.4.0 + pretty-format: 27.4.6 + dev: true + /jest-diff/27.5.1: resolution: {integrity: sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -10325,6 +10415,11 @@ packages: - encoding dev: true + /jest-get-type/27.4.0: + resolution: {integrity: sha512-tk9o+ld5TWq41DkK14L4wox4s2D9MtTpKaAVzXfr5CUKm5ZK2ExcaFE0qls2W71zE/6R2TxxrK9w2r6svAFDBQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dev: true + /jest-get-type/27.5.1: resolution: {integrity: sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -10382,6 +10477,16 @@ packages: pretty-format: 27.5.1 dev: true + /jest-matcher-utils/27.4.6: + resolution: {integrity: sha512-XD4PKT3Wn1LQnRAq7ZsTI0VRuEc9OrCPFiO1XL7bftTGmfNF0DcEwMHRgqiu7NGf8ZoZDREpGrCniDkjt79WbA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + chalk: 4.1.2 + jest-diff: 27.4.6 + jest-get-type: 27.4.0 + pretty-format: 27.4.6 + dev: true + /jest-matcher-utils/27.5.1: resolution: {integrity: sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -10427,7 +10532,7 @@ packages: jest: 27.5.1 jest-process-manager: 0.3.1 nyc: 15.1.0 - playwright-core: 1.19.1 + playwright-core: 1.18.0 rimraf: 3.0.2 uuid: 8.3.2 transitivePeerDependencies: @@ -10458,7 +10563,7 @@ packages: exit: 0.1.2 find-process: 1.4.7 prompts: 2.4.2 - signal-exit: 3.0.7 + signal-exit: 3.0.6 spawnd: 5.0.0 tree-kill: 1.2.2 wait-on: 5.3.0 @@ -10579,7 +10684,7 @@ packages: '@jest/transform': 27.5.1 '@jest/types': 27.5.1 '@types/babel__traverse': 7.14.2 - '@types/prettier': 2.4.4 + '@types/prettier': 2.4.3 babel-preset-current-node-syntax: 1.0.1_@babel+core@7.17.5 chalk: 4.1.2 expect: 27.5.1 @@ -10597,6 +10702,18 @@ packages: - supports-color dev: true + /jest-util/27.4.2: + resolution: {integrity: sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.4.2 + '@types/node': 17.0.12 + chalk: 4.1.2 + ci-info: 3.3.0 + graceful-fs: 4.2.9 + picomatch: 2.3.1 + dev: true + /jest-util/27.5.1: resolution: {integrity: sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -10642,6 +10759,14 @@ packages: supports-color: 7.2.0 dev: false + /jest-worker/27.4.6: + resolution: {integrity: sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/node': 17.0.12 + merge-stream: 2.0.0 + supports-color: 8.1.1 + /jest-worker/27.5.1: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} @@ -10679,7 +10804,6 @@ packages: '@sideway/address': 4.1.3 '@sideway/formula': 3.0.0 '@sideway/pinpoint': 2.0.0 - dev: false /joi/17.6.0: resolution: {integrity: sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==} @@ -10763,7 +10887,7 @@ packages: whatwg-encoding: 1.0.5 whatwg-mimetype: 2.3.0 whatwg-url: 8.7.0 - ws: 7.5.7 + ws: 7.5.6 xml-name-validator: 3.0.0 transitivePeerDependencies: - bufferutil @@ -10805,7 +10929,7 @@ packages: whatwg-encoding: 2.0.0 whatwg-mimetype: 3.0.0 whatwg-url: 10.0.0 - ws: 8.5.0 + ws: 8.4.2 xml-name-validator: 4.0.0 transitivePeerDependencies: - bufferutil @@ -10903,7 +11027,7 @@ packages: /jss-plugin-camel-case/10.9.0: resolution: {integrity: sha512-UH6uPpnDk413/r/2Olmw4+y54yEF2lRIV8XIZyuYpgPYTITLlPOsq6XB9qeqv+75SQSg3KLocq5jUBXW8qWWww==} dependencies: - '@babel/runtime': 7.17.2 + '@babel/runtime': 7.16.7 hyphenate-style-name: 1.0.4 jss: 10.9.0 dev: false @@ -10911,21 +11035,21 @@ packages: /jss-plugin-default-unit/10.9.0: resolution: {integrity: sha512-7Ju4Q9wJ/MZPsxfu4T84mzdn7pLHWeqoGd/D8O3eDNNJ93Xc8PxnLmV8s8ZPNRYkLdxZqKtm1nPQ0BM4JRlq2w==} dependencies: - '@babel/runtime': 7.17.2 + '@babel/runtime': 7.16.7 jss: 10.9.0 dev: false /jss-plugin-global/10.9.0: resolution: {integrity: sha512-4G8PHNJ0x6nwAFsEzcuVDiBlyMsj2y3VjmFAx/uHk/R/gzJV+yRHICjT4MKGGu1cJq2hfowFWCyrr/Gg37FbgQ==} dependencies: - '@babel/runtime': 7.17.2 + '@babel/runtime': 7.16.7 jss: 10.9.0 dev: false /jss-plugin-nested/10.9.0: resolution: {integrity: sha512-2UJnDrfCZpMYcpPYR16oZB7VAC6b/1QLsRiAutOt7wJaaqwCBvNsosLEu/fUyKNQNGdvg2PPJFDO5AX7dwxtoA==} dependencies: - '@babel/runtime': 7.17.2 + '@babel/runtime': 7.16.7 jss: 10.9.0 tiny-warning: 1.0.3 dev: false @@ -10933,14 +11057,14 @@ packages: /jss-plugin-props-sort/10.9.0: resolution: {integrity: sha512-7A76HI8bzwqrsMOJTWKx/uD5v+U8piLnp5bvru7g/3ZEQOu1+PjHvv7bFdNO3DwNPC9oM0a//KwIJsIcDCjDzw==} dependencies: - '@babel/runtime': 7.17.2 + '@babel/runtime': 7.16.7 jss: 10.9.0 dev: false /jss-plugin-rule-value-function/10.9.0: resolution: {integrity: sha512-IHJv6YrEf8pRzkY207cPmdbBstBaE+z8pazhPShfz0tZSDtRdQua5jjg6NMz3IbTasVx9FdnmptxPqSWL5tyJg==} dependencies: - '@babel/runtime': 7.17.2 + '@babel/runtime': 7.16.7 jss: 10.9.0 tiny-warning: 1.0.3 dev: false @@ -10948,7 +11072,7 @@ packages: /jss-plugin-vendor-prefixer/10.9.0: resolution: {integrity: sha512-MbvsaXP7iiVdYVSEoi+blrW+AYnTDvHTW6I6zqi7JcwXdc6I9Kbm234nEblayhF38EftoenbM+5218pidmC5gA==} dependencies: - '@babel/runtime': 7.17.2 + '@babel/runtime': 7.16.7 css-vendor: 2.0.8 jss: 10.9.0 dev: false @@ -10956,7 +11080,7 @@ packages: /jss/10.9.0: resolution: {integrity: sha512-YpzpreB6kUunQBbrlArlsMpXYyndt9JATbt95tajx0t4MTJJcCJdd4hdNpHmOIDiUJrF/oX5wtVFrS3uofWfGw==} dependencies: - '@babel/runtime': 7.17.2 + '@babel/runtime': 7.16.7 csstype: 3.0.10 is-in-browser: 1.1.3 tiny-warning: 1.0.3 @@ -10994,8 +11118,8 @@ packages: dependencies: json-buffer: 3.0.0 - /keyv/4.1.1: - resolution: {integrity: sha512-tGv1yP6snQVDSM4X6yxrv2zzq/EvpW+oYiUz6aueW1u9CtS8RzUQYxxmFwgZlO2jSgCxQbchhxaqXXp2hnKGpQ==} + /keyv/4.0.5: + resolution: {integrity: sha512-531pkGLqV3BMg0eDqqJFI0R1mkK1Nm5xIP2mM6keP5P8WfFtCkg2IOwplTUmlGoTgIg9yQYZ/kdihhz89XH3vA==} dependencies: json-buffer: 3.0.1 dev: false @@ -11103,8 +11227,8 @@ packages: emojis-list: 3.0.0 json5: 1.0.1 - /loader-utils/2.0.2: - resolution: {integrity: sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==} + /loader-utils/2.0.0: + resolution: {integrity: sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==} engines: {node: '>=8.9.0'} dependencies: big.js: 5.2.2 @@ -11410,7 +11534,7 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: '@types/minimist': 1.2.2 - camelcase-keys: 7.0.2 + camelcase-keys: 7.0.1 decamelize: 5.0.1 decamelize-keys: 1.1.0 hard-rejection: 2.1.0 @@ -11529,14 +11653,14 @@ packages: tiny-warning: 1.0.3 dev: false - /mini-css-extract-plugin/2.5.3_webpack@5.69.1: - resolution: {integrity: sha512-YseMB8cs8U/KCaAGQoqYmfUuhhGW0a9p9XvWXrxVOkE3/IiISTLw4ALNt7JR5B2eYauFM+PQGSbXMDmVbR7Tfw==} + /mini-css-extract-plugin/2.6.0_webpack@5.70.0: + resolution: {integrity: sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 dependencies: schema-utils: 4.0.0 - webpack: 5.69.1 + webpack: 5.70.0 dev: false /minimalistic-assert/1.0.1: @@ -11644,7 +11768,7 @@ packages: array-differ: 3.0.0 array-union: 2.1.0 arrify: 2.0.1 - minimatch: 3.1.2 + minimatch: 3.0.4 dev: true /mute-stream/0.0.8: @@ -11766,7 +11890,7 @@ packages: optional: true dependencies: '@next/env': 12.0.9 - caniuse-lite: 1.0.30001312 + caniuse-lite: 1.0.30001301 postcss: 8.4.5 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 @@ -11811,8 +11935,8 @@ packages: - supports-color dev: true - /node-abi/3.8.0: - resolution: {integrity: sha512-tzua9qWWi7iW4I42vUPKM+SfaF0vQSLAm4yO5J83mSwB7GeoWrDKC/K+8YCnYNwqP5duwazbw2X9l4m8SC2cUw==} + /node-abi/3.5.0: + resolution: {integrity: sha512-LtHvNIBgOy5mO8mPEUtkCW/YCRWYEKshIvqhe1GHHyXEHEB5mgICyYnAcl4qan3uFeRROErKGzatFHPf6kDxWw==} engines: {node: '>=10'} dependencies: semver: 7.3.5 @@ -11859,8 +11983,8 @@ packages: process-on-spawn: 1.0.0 dev: true - /node-releases/2.0.2: - resolution: {integrity: sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==} + /node-releases/2.0.1: + resolution: {integrity: sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==} /nodemon/2.0.15: resolution: {integrity: sha512-gdHMNx47Gw7b3kWxJV64NI+Q5nfl0y5DgDbiVtShiwa7Z0IZ07Ll4RLFo6AjrhzMtoEZn5PDE3/c2AbVsiCkpA==} @@ -11871,7 +11995,7 @@ packages: chokidar: 3.5.3 debug: 3.2.7 ignore-by-default: 1.0.1 - minimatch: 3.1.2 + minimatch: 3.0.4 pstree.remy: 1.1.8 semver: 5.7.1 supports-color: 5.5.0 @@ -11932,7 +12056,7 @@ packages: chalk: 2.4.2 cross-spawn: 6.0.5 memorystream: 0.3.1 - minimatch: 3.1.2 + minimatch: 3.0.4 pidtree: 0.3.1 read-pkg: 3.0.0 shell-quote: 1.7.3 @@ -12006,14 +12130,14 @@ packages: istanbul-lib-processinfo: 2.0.2 istanbul-lib-report: 3.0.0 istanbul-lib-source-maps: 4.0.1 - istanbul-reports: 3.1.4 + istanbul-reports: 3.1.3 make-dir: 3.1.0 node-preload: 0.2.1 p-map: 3.0.0 process-on-spawn: 1.0.0 resolve-from: 5.0.0 rimraf: 3.0.2 - signal-exit: 3.0.7 + signal-exit: 3.0.6 spawn-wrap: 2.0.0 test-exclude: 6.0.0 yargs: 15.4.1 @@ -12303,7 +12427,7 @@ packages: resolution: {integrity: sha512-H+/A6KitiHNNW+bxBKREk2MCGSxljfqRX76NjummWEYIat7ldVXRU3dhRIE3iXZ0nvGBk6smv3nntxKkzRL8NA==} engines: {node: '>= 8'} dependencies: - degenerator: 3.0.2 + degenerator: 3.0.1 ip: 1.1.5 netmask: 2.0.2 dev: false @@ -12598,7 +12722,7 @@ packages: fast-url-parser: 1.1.3 get-caller-file: 2.0.5 pino: 7.8.0 - pino-std-serializers: 5.1.1 + pino-std-serializers: 5.1.0 dev: false /pino-pretty/7.5.3: @@ -12623,15 +12747,15 @@ packages: resolution: {integrity: sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==} dev: false - /pino-std-serializers/5.1.1: - resolution: {integrity: sha512-vpu3QbpHxBuUl7vyLaIpJ1O/EIOVGQoW9tqYJnaGrE4+Xl16OlLmgpH2Qyyu5a/e8T+PNX+S/B/chBXY6LnPng==} + /pino-std-serializers/5.1.0: + resolution: {integrity: sha512-BlNiiaqALYzQVLDsyRRfb/s/PjxzO7BjfVJo0P9JQEtr995l0A6RFHVLmPZXaGg3v06AC26dpCixUibpwrbWrA==} dev: false /pino/7.8.0: resolution: {integrity: sha512-Ynw2HRVapiyj+ZGfUcpms+SRgDKFIy0ztaFUf3X6IHh+vsysMvn+tpV/Ej3gyutPp4n9tgH6ZkkCAelSvP5zmQ==} hasBin: true dependencies: - fast-redact: 3.1.1 + fast-redact: 3.1.0 on-exit-leak-free: 0.2.0 pino-abstract-transport: 0.5.0 pino-std-serializers: 4.0.0 @@ -12660,8 +12784,8 @@ packages: find-up: 3.0.0 dev: false - /playwright-core/1.19.1: - resolution: {integrity: sha512-+ByjhWX39PlINVRXr4ef9Kle85mk5QzA2WLioCoMQc3bSUtZpLV1mbeUDtRp/bvFw6YDIEyptj4QvzzRTXN3vg==} + /playwright-core/1.18.0: + resolution: {integrity: sha512-JTRlCVpfAFcC1nth+XIE07w6M5m6C8PaEoClv7wGWF97cyDMcHIij0xIVEKMKli7IG5N0mqjLDFc/akXSbMZ1g==} engines: {node: '>=12'} hasBin: true dependencies: @@ -12670,15 +12794,15 @@ packages: extract-zip: 2.0.1 https-proxy-agent: 5.0.0 jpeg-js: 0.4.3 - mime: 3.0.0 - pngjs: 6.0.0 + mime: 2.6.0 + pngjs: 5.0.0 progress: 2.0.3 proper-lockfile: 4.1.2 proxy-from-env: 1.1.0 rimraf: 3.0.2 socks-proxy-agent: 6.1.1 stack-utils: 2.0.5 - ws: 8.4.2 + ws: 7.5.6 yauzl: 2.10.0 yazl: 2.5.1 transitivePeerDependencies: @@ -12769,7 +12893,7 @@ packages: async: 3.2.3 debug: 4.3.3 pidusage: 2.0.21 - systeminformation: 5.11.3 + systeminformation: 5.10.5 tx2: 1.0.5 transitivePeerDependencies: - supports-color @@ -12818,6 +12942,11 @@ packages: - utf-8-validate dev: false + /pngjs/5.0.0: + resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==} + engines: {node: '>=10.13.0'} + dev: true + /pngjs/6.0.0: resolution: {integrity: sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg==} engines: {node: '>=12.13.0'} @@ -12836,18 +12965,18 @@ packages: mkdirp: 0.5.5 dev: false - /postcss-calc/8.2.4_postcss@8.4.7: + /postcss-calc/8.2.4_postcss@8.4.8: resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} peerDependencies: postcss: ^8.2.2 dependencies: - postcss: 8.4.7 + postcss: 8.4.8 postcss-selector-parser: 6.0.9 postcss-value-parser: 4.2.0 dev: false - /postcss-colormin/5.2.5_postcss@8.4.7: - resolution: {integrity: sha512-+X30aDaGYq81mFqwyPpnYInsZQnNpdxMX0ajlY7AExCexEFkPVV+KrO7kXwayqEWL2xwEbNQ4nUO0ZsRWGnevg==} + /postcss-colormin/5.3.0_postcss@8.4.8: + resolution: {integrity: sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 @@ -12855,67 +12984,67 @@ packages: browserslist: 4.19.1 caniuse-api: 3.0.0 colord: 2.9.2 - postcss: 8.4.7 + postcss: 8.4.8 postcss-value-parser: 4.2.0 dev: false - /postcss-convert-values/5.0.4_postcss@8.4.7: - resolution: {integrity: sha512-bugzSAyjIexdObovsPZu/sBCTHccImJxLyFgeV0MmNBm/Lw5h5XnjfML6gzEmJ3A6nyfCW7hb1JXzcsA4Zfbdw==} + /postcss-convert-values/5.1.0_postcss@8.4.8: + resolution: {integrity: sha512-GkyPbZEYJiWtQB0KZ0X6qusqFHUepguBCNFi9t5JJc7I2OTXG7C0twbTLvCfaKOLl3rSXmpAwV7W5txd91V84g==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.7 + postcss: 8.4.8 postcss-value-parser: 4.2.0 dev: false - /postcss-discard-comments/5.0.3_postcss@8.4.7: - resolution: {integrity: sha512-6W5BemziRoqIdAKT+1QjM4bNcJAQ7z7zk073730NHg4cUXh3/rQHHj7pmYxUB9aGhuRhBiUf0pXvIHkRwhQP0Q==} + /postcss-discard-comments/5.1.0_postcss@8.4.8: + resolution: {integrity: sha512-L0IKF4jAshRyn03SkEO6ar/Ipz2oLywVbg2THf2EqqdNkBwmVMxuTR/RoAltOw4piiaLt3gCAdrbAqmTBInmhg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.7 + postcss: 8.4.8 dev: false - /postcss-discard-duplicates/5.0.3_postcss@8.4.7: - resolution: {integrity: sha512-vPtm1Mf+kp7iAENTG7jI1MN1lk+fBqL5y+qxyi4v3H+lzsXEdfS3dwUZD45KVhgzDEgduur8ycB4hMegyMTeRw==} + /postcss-discard-duplicates/5.1.0_postcss@8.4.8: + resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.7 + postcss: 8.4.8 dev: false - /postcss-discard-empty/5.0.3_postcss@8.4.7: - resolution: {integrity: sha512-xGJugpaXKakwKI7sSdZjUuN4V3zSzb2Y0LOlmTajFbNinEjTfVs9PFW2lmKBaC/E64WwYppfqLD03P8l9BuueA==} + /postcss-discard-empty/5.1.0_postcss@8.4.8: + resolution: {integrity: sha512-782T/buGgb3HOuHOJAHpdyKzAAKsv/BxWqsutnZ+QsiHEcDkY7v+6WWdturuBiSal6XMOO1p1aJvwXdqLD5vhA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.7 + postcss: 8.4.8 dev: false - /postcss-discard-overridden/5.0.4_postcss@8.4.7: - resolution: {integrity: sha512-3j9QH0Qh1KkdxwiZOW82cId7zdwXVQv/gRXYDnwx5pBtR1sTkU4cXRK9lp5dSdiM0r0OICO/L8J6sV1/7m0kHg==} + /postcss-discard-overridden/5.1.0_postcss@8.4.8: + resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.7 + postcss: 8.4.8 dev: false - /postcss-discard-unused/5.0.3_postcss@8.4.7: - resolution: {integrity: sha512-WO6FJxL5fGnuE77ZbTcZ/nRZJ4+TOqNaqLBLWgkR4e+WdmHn77OHPyQmsRv7eOB2rLKL6tsq2bs1GwoKXD/++Q==} + /postcss-discard-unused/5.1.0_postcss@8.4.8: + resolution: {integrity: sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.7 + postcss: 8.4.8 postcss-selector-parser: 6.0.9 dev: false - /postcss-loader/6.2.1_postcss@8.4.7+webpack@5.69.1: + /postcss-loader/6.2.1_postcss@8.4.8+webpack@5.70.0: resolution: {integrity: sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -12924,261 +13053,261 @@ packages: dependencies: cosmiconfig: 7.0.1 klona: 2.0.5 - postcss: 8.4.7 + postcss: 8.4.8 semver: 7.3.5 - webpack: 5.69.1 + webpack: 5.70.0 dev: false - /postcss-merge-idents/5.0.3_postcss@8.4.7: - resolution: {integrity: sha512-Z4LCzh2WzMn69KaS2FaJcrIeDQ170V13QHq+0hnBEFKJJkD+y5qndZ/bl3AhpddrSrXWIVR+xAwjmHQIJI2Eog==} + /postcss-merge-idents/5.1.0_postcss@8.4.8: + resolution: {integrity: sha512-l+awq6+uUiCILsHahWK5KE25495I4oCKlUrIA+EdBvklnVdWlBEsbkzq5+ouPKb8OAe4WwRBgFvaSq7f77FY+w==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-utils: 3.0.2_postcss@8.4.7 - postcss: 8.4.7 + cssnano-utils: 3.1.0_postcss@8.4.8 + postcss: 8.4.8 postcss-value-parser: 4.2.0 dev: false - /postcss-merge-longhand/5.0.6_postcss@8.4.7: - resolution: {integrity: sha512-rkmoPwQO6ymJSmWsX6l2hHeEBQa7C4kJb9jyi5fZB1sE8nSCv7sqchoYPixRwX/yvLoZP2y6FA5kcjiByeJqDg==} + /postcss-merge-longhand/5.1.0_postcss@8.4.8: + resolution: {integrity: sha512-Gr46srN2tsLD8fudKYoHO56RG0BLQ2nsBRnSZGY04eNBPwTeWa9KeHrbL3tOLAHyB2aliikycPH2TMJG1U+W6g==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.7 + postcss: 8.4.8 postcss-value-parser: 4.2.0 - stylehacks: 5.0.3_postcss@8.4.7 + stylehacks: 5.1.0_postcss@8.4.8 dev: false - /postcss-merge-rules/5.0.6_postcss@8.4.7: - resolution: {integrity: sha512-nzJWJ9yXWp8AOEpn/HFAW72WKVGD2bsLiAmgw4hDchSij27bt6TF+sIK0cJUBAYT3SGcjtGGsOR89bwkkMuMgQ==} + /postcss-merge-rules/5.1.0_postcss@8.4.8: + resolution: {integrity: sha512-NecukEJovQ0mG7h7xV8wbYAkXGTO3MPKnXvuiXzOKcxoOodfTTKYjeo8TMhAswlSkjcPIBlnKbSFcTuVSDaPyQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: browserslist: 4.19.1 caniuse-api: 3.0.0 - cssnano-utils: 3.0.2_postcss@8.4.7 - postcss: 8.4.7 + cssnano-utils: 3.1.0_postcss@8.4.8 + postcss: 8.4.8 postcss-selector-parser: 6.0.9 dev: false - /postcss-minify-font-values/5.0.4_postcss@8.4.7: - resolution: {integrity: sha512-RN6q3tyuEesvyCYYFCRGJ41J1XFvgV+dvYGHr0CeHv8F00yILlN8Slf4t8XW4IghlfZYCeyRrANO6HpJ948ieA==} + /postcss-minify-font-values/5.1.0_postcss@8.4.8: + resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.7 + postcss: 8.4.8 postcss-value-parser: 4.2.0 dev: false - /postcss-minify-gradients/5.0.6_postcss@8.4.7: - resolution: {integrity: sha512-E/dT6oVxB9nLGUTiY/rG5dX9taugv9cbLNTFad3dKxOO+BQg25Q/xo2z2ddG+ZB1CbkZYaVwx5blY8VC7R/43A==} + /postcss-minify-gradients/5.1.0_postcss@8.4.8: + resolution: {integrity: sha512-J/TMLklkONn3LuL8wCwfwU8zKC1hpS6VcxFkNUNjmVt53uKqrrykR3ov11mdUYyqVMEx67slMce0tE14cE4DTg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: colord: 2.9.2 - cssnano-utils: 3.0.2_postcss@8.4.7 - postcss: 8.4.7 + cssnano-utils: 3.1.0_postcss@8.4.8 + postcss: 8.4.8 postcss-value-parser: 4.2.0 dev: false - /postcss-minify-params/5.0.5_postcss@8.4.7: - resolution: {integrity: sha512-YBNuq3Rz5LfLFNHb9wrvm6t859b8qIqfXsWeK7wROm3jSKNpO1Y5e8cOyBv6Acji15TgSrAwb3JkVNCqNyLvBg==} + /postcss-minify-params/5.1.0_postcss@8.4.8: + resolution: {integrity: sha512-q67dcts4Hct6x8+JmhBgctHkbvUsqGIg2IItenjE63iZXMbhjr7AlVZkNnKtIGt/1Wsv7p/7YzeSII6Q+KPXRg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: browserslist: 4.19.1 - cssnano-utils: 3.0.2_postcss@8.4.7 - postcss: 8.4.7 + cssnano-utils: 3.1.0_postcss@8.4.8 + postcss: 8.4.8 postcss-value-parser: 4.2.0 dev: false - /postcss-minify-selectors/5.1.3_postcss@8.4.7: - resolution: {integrity: sha512-9RJfTiQEKA/kZhMaEXND893nBqmYQ8qYa/G+uPdVnXF6D/FzpfI6kwBtWEcHx5FqDbA79O9n6fQJfrIj6M8jvQ==} + /postcss-minify-selectors/5.2.0_postcss@8.4.8: + resolution: {integrity: sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.7 + postcss: 8.4.8 postcss-selector-parser: 6.0.9 dev: false - /postcss-modules-extract-imports/3.0.0_postcss@8.4.7: + /postcss-modules-extract-imports/3.0.0_postcss@8.4.8: resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.7 + postcss: 8.4.8 dev: false - /postcss-modules-local-by-default/4.0.0_postcss@8.4.7: + /postcss-modules-local-by-default/4.0.0_postcss@8.4.8: resolution: {integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0_postcss@8.4.7 - postcss: 8.4.7 + icss-utils: 5.1.0_postcss@8.4.8 + postcss: 8.4.8 postcss-selector-parser: 6.0.9 postcss-value-parser: 4.2.0 dev: false - /postcss-modules-scope/3.0.0_postcss@8.4.7: + /postcss-modules-scope/3.0.0_postcss@8.4.8: resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.7 + postcss: 8.4.8 postcss-selector-parser: 6.0.9 dev: false - /postcss-modules-values/4.0.0_postcss@8.4.7: + /postcss-modules-values/4.0.0_postcss@8.4.8: resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0_postcss@8.4.7 - postcss: 8.4.7 + icss-utils: 5.1.0_postcss@8.4.8 + postcss: 8.4.8 dev: false - /postcss-normalize-charset/5.0.3_postcss@8.4.7: - resolution: {integrity: sha512-iKEplDBco9EfH7sx4ut7R2r/dwTnUqyfACf62Unc9UiyFuI7uUqZZtY+u+qp7g8Qszl/U28HIfcsI3pEABWFfA==} + /postcss-normalize-charset/5.1.0_postcss@8.4.8: + resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.7 + postcss: 8.4.8 dev: false - /postcss-normalize-display-values/5.0.3_postcss@8.4.7: - resolution: {integrity: sha512-FIV5FY/qs4Ja32jiDb5mVj5iWBlS3N8tFcw2yg98+8MkRgyhtnBgSC0lxU+16AMHbjX5fbSJgw5AXLMolonuRQ==} + /postcss-normalize-display-values/5.1.0_postcss@8.4.8: + resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.7 + postcss: 8.4.8 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-positions/5.0.4_postcss@8.4.7: - resolution: {integrity: sha512-qynirjBX0Lc73ROomZE3lzzmXXTu48/QiEzKgMeqh28+MfuHLsuqC9po4kj84igZqqFGovz8F8hf44hA3dPYmQ==} + /postcss-normalize-positions/5.1.0_postcss@8.4.8: + resolution: {integrity: sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.7 + postcss: 8.4.8 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-repeat-style/5.0.4_postcss@8.4.7: - resolution: {integrity: sha512-Innt+wctD7YpfeDR7r5Ik6krdyppyAg2HBRpX88fo5AYzC1Ut/l3xaxACG0KsbX49cO2n5EB13clPwuYVt8cMA==} + /postcss-normalize-repeat-style/5.1.0_postcss@8.4.8: + resolution: {integrity: sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.7 + postcss: 8.4.8 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-string/5.0.4_postcss@8.4.7: - resolution: {integrity: sha512-Dfk42l0+A1CDnVpgE606ENvdmksttLynEqTQf5FL3XGQOyqxjbo25+pglCUvziicTxjtI2NLUR6KkxyUWEVubQ==} + /postcss-normalize-string/5.1.0_postcss@8.4.8: + resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.7 + postcss: 8.4.8 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-timing-functions/5.0.3_postcss@8.4.7: - resolution: {integrity: sha512-QRfjvFh11moN4PYnJ7hia4uJXeFotyK3t2jjg8lM9mswleGsNw2Lm3I5wO+l4k1FzK96EFwEVn8X8Ojrp2gP4g==} + /postcss-normalize-timing-functions/5.1.0_postcss@8.4.8: + resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.7 + postcss: 8.4.8 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-unicode/5.0.4_postcss@8.4.7: - resolution: {integrity: sha512-W79Regn+a+eXTzB+oV/8XJ33s3pDyFTND2yDuUCo0Xa3QSy1HtNIfRVPXNubHxjhlqmMFADr3FSCHT84ITW3ig==} + /postcss-normalize-unicode/5.1.0_postcss@8.4.8: + resolution: {integrity: sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: browserslist: 4.19.1 - postcss: 8.4.7 + postcss: 8.4.8 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-url/5.0.5_postcss@8.4.7: - resolution: {integrity: sha512-Ws3tX+PcekYlXh+ycAt0wyzqGthkvVtZ9SZLutMVvHARxcpu4o7vvXcNoiNKyjKuWecnjS6HDI3fjBuDr5MQxQ==} + /postcss-normalize-url/5.1.0_postcss@8.4.8: + resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: normalize-url: 6.1.0 - postcss: 8.4.7 + postcss: 8.4.8 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-whitespace/5.0.4_postcss@8.4.7: - resolution: {integrity: sha512-wsnuHolYZjMwWZJoTC9jeI2AcjA67v4UuidDrPN9RnX8KIZfE+r2Nd6XZRwHVwUiHmRvKQtxiqo64K+h8/imaw==} + /postcss-normalize-whitespace/5.1.0_postcss@8.4.8: + resolution: {integrity: sha512-7O1FanKaJkpWFyCghFzIkLhehujV/frGkdofGLwhg5upbLyGsSfiTcZAdSzoPsSUgyPCkBkNMeWR8yVgPdQybg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.7 + postcss: 8.4.8 postcss-value-parser: 4.2.0 dev: false - /postcss-ordered-values/5.0.5_postcss@8.4.7: - resolution: {integrity: sha512-mfY7lXpq+8bDEHfP+muqibDPhZ5eP9zgBEF9XRvoQgXcQe2Db3G1wcvjbnfjXG6wYsl+0UIjikqq4ym1V2jGMQ==} + /postcss-ordered-values/5.1.0_postcss@8.4.8: + resolution: {integrity: sha512-wU4Z4D4uOIH+BUKkYid36gGDJNQtkVJT7Twv8qH6UyfttbbJWyw4/xIPuVEkkCtQLAJ0EdsNSh8dlvqkXb49TA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-utils: 3.0.2_postcss@8.4.7 - postcss: 8.4.7 + cssnano-utils: 3.1.0_postcss@8.4.8 + postcss: 8.4.8 postcss-value-parser: 4.2.0 dev: false - /postcss-reduce-idents/5.0.3_postcss@8.4.7: - resolution: {integrity: sha512-9bj9/Xhwiti0Z35kkguJX4G6yUYVw8S1kRLU4jFSCTEuHu4yJggf4rNUoVnT45lm/vU97Wd593CxspMDbHxy4w==} + /postcss-reduce-idents/5.1.0_postcss@8.4.8: + resolution: {integrity: sha512-2xDoPTzv98D/HFDrGTgVEBlcuS47wvua2oc4g2WoZdYPwzPWMWb2TCRruCyN7vbl+HAtVLGvEOMZIZb3wYgv7w==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.7 + postcss: 8.4.8 postcss-value-parser: 4.2.0 dev: false - /postcss-reduce-initial/5.0.3_postcss@8.4.7: - resolution: {integrity: sha512-c88TkSnQ/Dnwgb4OZbKPOBbCaauwEjbECP5uAuFPOzQ+XdjNjRH7SG0dteXrpp1LlIFEKK76iUGgmw2V0xeieA==} + /postcss-reduce-initial/5.1.0_postcss@8.4.8: + resolution: {integrity: sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: browserslist: 4.19.1 caniuse-api: 3.0.0 - postcss: 8.4.7 + postcss: 8.4.8 dev: false - /postcss-reduce-transforms/5.0.4_postcss@8.4.7: - resolution: {integrity: sha512-VIJB9SFSaL8B/B7AXb7KHL6/GNNbbCHslgdzS9UDfBZYIA2nx8NLY7iD/BXFSO/1sRUILzBTfHCoW5inP37C5g==} + /postcss-reduce-transforms/5.1.0_postcss@8.4.8: + resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.7 + postcss: 8.4.8 postcss-value-parser: 4.2.0 dev: false @@ -13190,34 +13319,34 @@ packages: util-deprecate: 1.0.2 dev: false - /postcss-sort-media-queries/4.2.1_postcss@8.4.7: + /postcss-sort-media-queries/4.2.1_postcss@8.4.8: resolution: {integrity: sha512-9VYekQalFZ3sdgcTjXMa0dDjsfBVHXlraYJEMiOJ/2iMmI2JGCMavP16z3kWOaRu8NSaJCTgVpB/IVpH5yT9YQ==} engines: {node: '>=10.0.0'} peerDependencies: postcss: ^8.4.4 dependencies: - postcss: 8.4.7 + postcss: 8.4.8 sort-css-media-queries: 2.0.4 dev: false - /postcss-svgo/5.0.4_postcss@8.4.7: - resolution: {integrity: sha512-yDKHvULbnZtIrRqhZoA+rxreWpee28JSRH/gy9727u0UCgtpv1M/9WEWY3xySlFa0zQJcqf6oCBJPR5NwkmYpg==} + /postcss-svgo/5.1.0_postcss@8.4.8: + resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.7 + postcss: 8.4.8 postcss-value-parser: 4.2.0 svgo: 2.8.0 dev: false - /postcss-unique-selectors/5.0.4_postcss@8.4.7: - resolution: {integrity: sha512-5ampwoSDJCxDPoANBIlMgoBcYUHnhaiuLYJR5pj1DLnYQvMRVyFuTA5C3Bvt+aHtiqWpJkD/lXT50Vo1D0ZsAQ==} + /postcss-unique-selectors/5.1.0_postcss@8.4.8: + resolution: {integrity: sha512-LmUhgGobtpeVJJHuogzjLRwJlN7VH+BL5c9GKMVJSS/ejoyePZkXvNsYUtk//F6vKOGK86gfRS0xH7fXQSDtvA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.7 + postcss: 8.4.8 postcss-selector-parser: 6.0.9 dev: false @@ -13225,13 +13354,13 @@ packages: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} dev: false - /postcss-zindex/5.0.2_postcss@8.4.7: - resolution: {integrity: sha512-KPQFjQu73H35HLHmE8Wv31ygfQoucxD52oRm4FPFv1emYhFMzUQdF8adaXCevFLIHPRp2rRYfbaDiEqZ4YjVtw==} + /postcss-zindex/5.1.0_postcss@8.4.8: + resolution: {integrity: sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.7 + postcss: 8.4.8 dev: false /postcss/8.4.5: @@ -13243,17 +13372,8 @@ packages: source-map-js: 1.0.2 dev: false - /postcss/8.4.6: - resolution: {integrity: sha512-OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA==} - engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: 3.3.1 - picocolors: 1.0.0 - source-map-js: 1.0.2 - dev: false - - /postcss/8.4.7: - resolution: {integrity: sha512-L9Ye3r6hkkCeOETQX6iOaWZgjp3LL6Lpqm6EtgbKrgqGGteRMNb9vzBfRL96YOSu8o7x3MfIH9Mo5cPJFGrW6A==} + /postcss/8.4.8: + resolution: {integrity: sha512-2tXEqGxrjvAO6U+CJzDL2Fk2kPHTv1jQsYkSoMeOis2SsYaXRO2COxTdQp99cYvif9JTXaAk9lYGc3VhJt7JPQ==} engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.1 @@ -13272,7 +13392,7 @@ packages: minimist: 1.2.5 mkdirp-classic: 0.5.3 napi-build-utils: 1.0.2 - node-abi: 3.8.0 + node-abi: 3.5.0 npmlog: 4.1.2 pump: 3.0.0 rc: 1.2.8 @@ -13324,6 +13444,15 @@ packages: renderkid: 3.0.0 dev: false + /pretty-format/27.4.6: + resolution: {integrity: sha512-NblstegA1y/RJW2VyML+3LlpFjzx62cUrtBIKIWDXEDkjNeleA7Od7nrzcs/VLQvAeV4CgSYhrN39DRN88Qi/g==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + ansi-regex: 5.0.1 + ansi-styles: 5.2.0 + react-is: 17.0.2 + dev: true + /pretty-format/27.5.1: resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -13436,7 +13565,7 @@ packages: dependencies: graceful-fs: 4.2.9 retry: 0.12.0 - signal-exit: 3.0.7 + signal-exit: 3.0.6 dev: true /property-expr/2.0.5: @@ -13640,7 +13769,7 @@ packages: pure-color: 1.3.0 dev: false - /react-dev-utils/12.0.0_webpack@5.69.1: + /react-dev-utils/12.0.0_webpack@5.70.0: resolution: {integrity: sha512-xBQkitdxozPxt1YZ9O1097EJiVpwHr9FoAuEVURCKV0Av8NBERovJauzP7bo1ThvuhZ4shsQ1AJiu4vQpoT1AQ==} engines: {node: '>=14'} dependencies: @@ -13653,7 +13782,7 @@ packages: escape-string-regexp: 4.0.0 filesize: 8.0.7 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.0_webpack@5.69.1 + fork-ts-checker-webpack-plugin: 6.5.0_webpack@5.70.0 global-modules: 2.0.0 globby: 11.1.0 gzip-size: 6.0.0 @@ -13713,6 +13842,27 @@ packages: shallowequal: 1.1.0 dev: false + /react-i18next/11.15.5_2c37a602a29bb6bd53f3de707a8cfcc5: + resolution: {integrity: sha512-vBWuVEQgrhZrGKpyv8FmJ7Zs5jRQWl794Tte7yzJ0okZqqi3jd6j2pLYNg441WcREsbIOvWdiDXbY7W6E93p1A==} + peerDependencies: + i18next: '>= 19.0.0' + react: '>= 16.8.0' + react-dom: '*' + react-native: '*' + peerDependenciesMeta: + react-dom: + optional: true + react-native: + optional: true + dependencies: + '@babel/runtime': 7.16.7 + html-escaper: 2.0.2 + html-parse-stringify: 3.0.1 + i18next: 21.6.12 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + dev: false + /react-icons/4.3.1_react@17.0.2: resolution: {integrity: sha512-cB10MXLTs3gVuXimblAdI71jrJx8njrJZmNMEMC+sQu5B/BIOmlsAjskdqpn81y8UBVEGuHODd7/ci5DvoSzTQ==} peerDependencies: @@ -13758,7 +13908,7 @@ packages: react-dom: 17.0.2_react@17.0.2 dev: false - /react-loadable-ssr-addon-v5-slorber/1.0.1_420fbef245c20ae321de3407a55f25ff: + /react-loadable-ssr-addon-v5-slorber/1.0.1_fc6fb9624e95c2b0f71335ab282dbb6a: resolution: {integrity: sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==} engines: {node: '>=10.13.0'} peerDependencies: @@ -13767,7 +13917,7 @@ packages: dependencies: '@babel/runtime': 7.17.2 react-loadable: /@docusaurus/react-loadable/5.5.2_react@17.0.2 - webpack: 5.69.1 + webpack: 5.70.0 dev: false /react-router-config/5.1.1_react-router@5.2.1+react@17.0.2: @@ -13834,7 +13984,7 @@ packages: react: '>=16.6.0' react-dom: '>=16.6.0' dependencies: - '@babel/runtime': 7.17.2 + '@babel/runtime': 7.16.7 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 @@ -14011,8 +14161,8 @@ packages: redis-errors: 1.2.0 dev: false - /regenerate-unicode-properties/10.0.1: - resolution: {integrity: sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==} + /regenerate-unicode-properties/9.0.0: + resolution: {integrity: sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==} engines: {node: '>=4'} dependencies: regenerate: 1.4.2 @@ -14026,7 +14176,7 @@ packages: /regenerator-transform/0.14.5: resolution: {integrity: sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==} dependencies: - '@babel/runtime': 7.17.2 + '@babel/runtime': 7.16.7 /regexp.prototype.flags/1.4.1: resolution: {integrity: sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==} @@ -14040,14 +14190,14 @@ packages: engines: {node: '>=8'} dev: true - /regexpu-core/5.0.1: - resolution: {integrity: sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==} + /regexpu-core/4.8.0: + resolution: {integrity: sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==} engines: {node: '>=4'} dependencies: regenerate: 1.4.2 - regenerate-unicode-properties: 10.0.1 - regjsgen: 0.6.0 - regjsparser: 0.8.4 + regenerate-unicode-properties: 9.0.0 + regjsgen: 0.5.2 + regjsparser: 0.7.0 unicode-match-property-ecmascript: 2.0.0 unicode-match-property-value-ecmascript: 2.0.0 @@ -14063,11 +14213,11 @@ packages: dependencies: rc: 1.2.8 - /regjsgen/0.6.0: - resolution: {integrity: sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==} + /regjsgen/0.5.2: + resolution: {integrity: sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==} - /regjsparser/0.8.4: - resolution: {integrity: sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==} + /regjsparser/0.7.0: + resolution: {integrity: sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==} hasBin: true dependencies: jsesc: 0.5.0 @@ -14311,22 +14461,22 @@ packages: resolution: {integrity: sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g==} dev: false - /rollup-plugin-terser/7.0.2_rollup@2.67.2: + /rollup-plugin-terser/7.0.2_rollup@2.64.0: resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==} peerDependencies: rollup: ^2.0.0 dependencies: '@babel/code-frame': 7.16.7 jest-worker: 26.6.2 - rollup: 2.67.2 + rollup: 2.64.0 serialize-javascript: 4.0.0 terser: 5.10.0 transitivePeerDependencies: - acorn dev: false - /rollup/2.67.2: - resolution: {integrity: sha512-hoEiBWwZtf1QdK3jZIq59L0FJj4Fiv4RplCO4pvCRC86qsoFurWB4hKQIjoRf3WvJmk5UZ9b0y5ton+62fC7Tw==} + /rollup/2.64.0: + resolution: {integrity: sha512-+c+lbw1lexBKSMb1yxGDVfJ+vchJH3qLbmavR+awDinTDA2C5Ug9u7lkOzj62SCu0PKUExsW36tpgW7Fmpn3yQ==} engines: {node: '>=10.0.0'} hasBin: true optionalDependencies: @@ -14343,7 +14493,7 @@ packages: /rtl-css-js/1.15.0: resolution: {integrity: sha512-99Cu4wNNIhrI10xxUaABHsdDqzalrSRTie4GeCmbGVuehm4oj+fIy8fTzB+16pmKe8Bv9rl+hxIBez6KxExTew==} dependencies: - '@babel/runtime': 7.17.2 + '@babel/runtime': 7.16.7 dev: false /rtl-detect/1.0.4: @@ -14356,7 +14506,7 @@ packages: dependencies: find-up: 5.0.0 picocolors: 1.0.0 - postcss: 8.4.7 + postcss: 8.4.8 strip-json-comments: 3.1.1 dev: false @@ -14422,7 +14572,7 @@ packages: htmlparser2: 6.1.0 is-plain-object: 5.0.0 parse-srcset: 1.0.2 - postcss: 8.4.6 + postcss: 8.4.5 dev: false /sanitize-html/2.6.1: @@ -14433,7 +14583,7 @@ packages: htmlparser2: 6.1.0 is-plain-object: 5.0.0 parse-srcset: 1.0.2 - postcss: 8.4.6 + postcss: 8.4.5 dev: false /sass/1.49.9: @@ -14493,9 +14643,9 @@ packages: engines: {node: '>= 12.13.0'} dependencies: '@types/json-schema': 7.0.9 - ajv: 8.10.0 + ajv: 8.9.0 ajv-formats: 2.1.1 - ajv-keywords: 5.1.0_ajv@8.10.0 + ajv-keywords: 5.1.0_ajv@8.9.0 dev: false /screenfull/5.2.0: @@ -14722,8 +14872,8 @@ packages: get-intrinsic: 1.1.1 object-inspect: 1.12.0 - /signal-exit/3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + /signal-exit/3.0.6: + resolution: {integrity: sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==} /simple-concat/1.0.1: resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} @@ -14805,7 +14955,7 @@ packages: dependencies: agent-base: 6.0.2 debug: 4.3.3 - socks: 2.6.2 + socks: 2.6.1 transitivePeerDependencies: - supports-color dev: false @@ -14816,13 +14966,13 @@ packages: dependencies: agent-base: 6.0.2 debug: 4.3.3 - socks: 2.6.2 + socks: 2.6.1 transitivePeerDependencies: - supports-color dev: true - /socks/2.6.2: - resolution: {integrity: sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==} + /socks/2.6.1: + resolution: {integrity: sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==} engines: {node: '>= 10.13.0', npm: '>= 3.0.0'} dependencies: ip: 1.1.5 @@ -14878,6 +15028,7 @@ packages: /source-map/0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} + requiresBuild: true /source-map/0.7.3: resolution: {integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==} @@ -14906,7 +15057,7 @@ packages: is-windows: 1.0.2 make-dir: 3.1.0 rimraf: 3.0.2 - signal-exit: 3.0.7 + signal-exit: 3.0.6 which: 2.0.2 dev: true @@ -14914,7 +15065,7 @@ packages: resolution: {integrity: sha512-28+AJr82moMVWolQvlAIv3JcYDkjkFTEmfDc503wxrF5l2rQ3dFz6DpbXp3kD4zmgGGldfM4xM4v1sFj/ZaIOA==} dependencies: exit: 0.1.2 - signal-exit: 3.0.7 + signal-exit: 3.0.6 tree-kill: 1.2.2 wait-port: 0.2.9 transitivePeerDependencies: @@ -14995,7 +15146,7 @@ packages: /stack-generator/2.0.5: resolution: {integrity: sha512-/t1ebrbHkrLrDuNMdeAcsvynWgoH/i4o8EGGfX7dEYDoTXOYVAkEpFdtshlvabzc6JlJ8Kf9YdFEoz7JkzGN9Q==} dependencies: - stackframe: 1.2.1 + stackframe: 1.2.0 dev: false /stack-utils/2.0.5: @@ -15005,21 +15156,21 @@ packages: escape-string-regexp: 2.0.0 dev: true - /stackframe/1.2.1: - resolution: {integrity: sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==} + /stackframe/1.2.0: + resolution: {integrity: sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==} dev: false /stacktrace-gps/3.0.4: resolution: {integrity: sha512-qIr8x41yZVSldqdqe6jciXEaSCKw1U8XTXpjDuy0ki/apyTn/r3w9hDAAQOhZdxvsC93H+WwwEu5cq5VemzYeg==} dependencies: source-map: 0.5.6 - stackframe: 1.2.1 + stackframe: 1.2.0 dev: false /stacktrace-js/2.0.2: resolution: {integrity: sha512-Je5vBeY4S1r/RnLydLl0TBTi3F2qdfWmYsGvtfZgEI+SCprPppaIhQf5nGcal4gI4cGpCV/duLcAzT1np6sQqg==} dependencies: - error-stack-parser: 2.0.7 + error-stack-parser: 2.0.6 stack-generator: 2.0.5 stacktrace-gps: 3.0.4 dev: false @@ -15085,8 +15236,8 @@ packages: is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - /string-width/5.1.1: - resolution: {integrity: sha512-V4jFFhDoJzUOpG491nUrDginBuZi+wKtG+omlT5hgdBLYGPNNVT/o75JWwsSqClbrYMEV9Dvm3fXjZzxyOjk2w==} + /string-width/5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} engines: {node: '>=12'} dependencies: eastasianwidth: 0.2.0 @@ -15235,14 +15386,14 @@ packages: react: 17.0.2 dev: false - /stylehacks/5.0.3_postcss@8.4.7: - resolution: {integrity: sha512-ENcUdpf4yO0E1rubu8rkxI+JGQk4CgjchynZ4bDBJDfqdy+uhTRSWb8/F3Jtu+Bw5MW45Po3/aQGeIyyxgQtxg==} + /stylehacks/5.1.0_postcss@8.4.8: + resolution: {integrity: sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: browserslist: 4.19.1 - postcss: 8.4.7 + postcss: 8.4.8 postcss-selector-parser: 6.0.9 dev: false @@ -15339,8 +15490,8 @@ packages: /symbol-tree/3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - /systeminformation/5.11.3: - resolution: {integrity: sha512-sjvlk4SUefhwrONUeLijXt+NQyptAiqShd5v6bFJFNr9EVJUr3YSnNxDqCz0gp5EJBUj88pL1ssc8ZHPtngBOw==} + /systeminformation/5.10.5: + resolution: {integrity: sha512-/1IkIIcgiu08eqFyEcgMUUG5Lm/kGCn3sYp57Dj1chZyciBcdVyb7RbtT8CrkrBFsK2KYlTwvU7Tnu3yrMnH1w==} engines: {node: '>=8.0.0'} os: [darwin, linux, win32, freebsd, openbsd, netbsd, sunos, android] hasBin: true @@ -15351,7 +15502,7 @@ packages: resolution: {integrity: sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==} engines: {node: '>=10.0.0'} dependencies: - ajv: 8.10.0 + ajv: 8.9.0 lodash.truncate: 4.4.2 slice-ansi: 4.0.0 string-width: 4.2.3 @@ -15426,7 +15577,7 @@ packages: uglify-js: optional: true dependencies: - jest-worker: 27.5.1 + jest-worker: 27.4.6 schema-utils: 3.1.1 serialize-javascript: 6.0.0 source-map: 0.6.1 @@ -15434,7 +15585,7 @@ packages: transitivePeerDependencies: - acorn - /terser-webpack-plugin/5.3.1_acorn@8.7.0+webpack@5.69.1: + /terser-webpack-plugin/5.3.1_acorn@8.7.0+webpack@5.70.0: resolution: {integrity: sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -15450,16 +15601,16 @@ packages: uglify-js: optional: true dependencies: - jest-worker: 27.5.1 + jest-worker: 27.4.6 schema-utils: 3.1.1 serialize-javascript: 6.0.0 source-map: 0.6.1 terser: 5.10.0_acorn@8.7.0 - webpack: 5.69.1 + webpack: 5.70.0 transitivePeerDependencies: - acorn - /terser-webpack-plugin/5.3.1_webpack@5.69.1: + /terser-webpack-plugin/5.3.1_webpack@5.70.0: resolution: {integrity: sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -15475,12 +15626,12 @@ packages: uglify-js: optional: true dependencies: - jest-worker: 27.5.1 + jest-worker: 27.4.6 schema-utils: 3.1.1 serialize-javascript: 6.0.0 source-map: 0.6.1 terser: 5.10.0 - webpack: 5.69.1 + webpack: 5.70.0 transitivePeerDependencies: - acorn dev: false @@ -15520,7 +15671,7 @@ packages: dependencies: '@istanbuljs/schema': 0.1.3 glob: 7.2.0 - minimatch: 3.1.2 + minimatch: 3.0.4 /text-table/0.2.0: resolution: {integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=} @@ -15699,7 +15850,7 @@ packages: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 jest: 27.5.1 - jest-util: 27.5.1 + jest-util: 27.4.2 json5: 2.2.0 lodash.memoize: 4.1.2 make-error: 1.3.6 @@ -15968,8 +16119,8 @@ packages: resolution: {integrity: sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==} dev: false - /uglify-js/3.15.1: - resolution: {integrity: sha512-FAGKF12fWdkpvNJZENacOH0e/83eG6JyVQyanIJaBXCN1J11TUQv1T1/z8S+Z0CG0ZPk1nPcreF/c7lrTd0TEQ==} + /uglify-js/3.14.5: + resolution: {integrity: sha512-qZukoSxOG0urUTvjc2ERMTcAy+BiFh3weWAkeurLwjrCba73poHmG3E36XEjd/JGukMzwTL7uCxZiAexj8ppvQ==} engines: {node: '>=0.8.0'} hasBin: true requiresBuild: true @@ -16153,7 +16304,7 @@ packages: dependencies: punycode: 2.1.1 - /url-loader/4.1.1_file-loader@6.2.0+webpack@5.69.1: + /url-loader/4.1.1_file-loader@6.2.0+webpack@5.70.0: resolution: {integrity: sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -16163,11 +16314,11 @@ packages: file-loader: optional: true dependencies: - file-loader: 6.2.0_webpack@5.69.1 - loader-utils: 2.0.2 + file-loader: 6.2.0_webpack@5.70.0 + loader-utils: 2.0.0 mime-types: 2.1.34 schema-utils: 3.1.1 - webpack: 5.69.1 + webpack: 5.70.0 dev: false /url-parse-lax/1.0.0: @@ -16350,10 +16501,10 @@ packages: stylus: optional: true dependencies: - esbuild: 0.14.23 - postcss: 8.4.6 + esbuild: 0.14.25 + postcss: 8.4.8 resolve: 1.22.0 - rollup: 2.67.2 + rollup: 2.64.0 sass: 1.49.9 optionalDependencies: fsevents: 2.3.2 @@ -16369,13 +16520,15 @@ packages: js-git: 0.7.8 dev: false - /vm2/3.9.8: - resolution: {integrity: sha512-/1PYg/BwdKzMPo8maOZ0heT7DLI0DAFTm7YQaz/Lim9oIaFZsJs3EdtalvXuBfZwczNwsYhju75NW4d6E+4q+w==} + /vm2/3.9.5: + resolution: {integrity: sha512-LuCAHZN75H9tdrAiLFf030oW7nJV5xwNMuk1ymOZwopmuK3d2H4L1Kv4+GFHgarKiLfXXLFU+7LDABHnwOkWng==} engines: {node: '>=6.0'} hasBin: true - dependencies: - acorn: 8.7.0 - acorn-walk: 8.2.0 + dev: false + + /void-elements/3.1.0: + resolution: {integrity: sha1-YU9/v42AHwu18GYfWy9XhXUOTwk=} + engines: {node: '>=0.10.0'} dev: false /w3c-hr-time/1.0.2: @@ -16403,7 +16556,7 @@ packages: hasBin: true dependencies: axios: 0.21.4 - joi: 17.6.0 + joi: 17.5.0 lodash: 4.17.21 minimist: 1.2.5 rxjs: 6.6.7 @@ -16494,13 +16647,13 @@ packages: lodash: 4.17.21 opener: 1.5.2 sirv: 1.0.19 - ws: 7.5.7 + ws: 7.5.6 transitivePeerDependencies: - bufferutil - utf-8-validate dev: false - /webpack-dev-middleware/5.3.1_webpack@5.69.1: + /webpack-dev-middleware/5.3.1_webpack@5.70.0: resolution: {integrity: sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -16511,10 +16664,10 @@ packages: mime-types: 2.1.34 range-parser: 1.2.1 schema-utils: 4.0.0 - webpack: 5.69.1 + webpack: 5.70.0 dev: false - /webpack-dev-server/4.7.4_webpack@5.69.1: + /webpack-dev-server/4.7.4_webpack@5.70.0: resolution: {integrity: sha512-nfdsb02Zi2qzkNmgtZjkrMOcXnYZ6FLKcQwpxT7MvmHKc+oTtDsBju8j+NMyAygZ9GW1jMEUpy3itHtqgEhe1A==} engines: {node: '>= 12.13.0'} hasBin: true @@ -16553,9 +16706,9 @@ packages: sockjs: 0.3.24 spdy: 4.0.2 strip-ansi: 7.0.1 - webpack: 5.69.1 - webpack-dev-middleware: 5.3.1_webpack@5.69.1 - ws: 8.5.0 + webpack: 5.70.0 + webpack-dev-middleware: 5.3.1_webpack@5.70.0 + ws: 8.4.2 transitivePeerDependencies: - bufferutil - debug @@ -16581,8 +16734,8 @@ packages: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} - /webpack/5.69.1: - resolution: {integrity: sha512-+VyvOSJXZMT2V5vLzOnDuMz5GxEqLk7hKWQ56YxPW/PQRUuKimPqmEIJOx8jHYeyo65pKbapbW464mvsKbaj4A==} + /webpack/5.70.0: + resolution: {integrity: sha512-ZMWWy8CeuTTjCxbeaQI21xSswseF2oNOwc70QSKNePvmxE7XW36i7vpBMYZFAUHPwQiEbNGCEYIOOlyRbdGmxw==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -16600,7 +16753,7 @@ packages: acorn-import-assertions: 1.8.0_acorn@8.7.0 browserslist: 4.19.1 chrome-trace-event: 1.0.3 - enhanced-resolve: 5.9.0 + enhanced-resolve: 5.9.2 es-module-lexer: 0.9.3 eslint-scope: 5.1.1 events: 3.3.0 @@ -16612,7 +16765,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.1.1 tapable: 2.2.1 - terser-webpack-plugin: 5.3.1_acorn@8.7.0+webpack@5.69.1 + terser-webpack-plugin: 5.3.1_acorn@8.7.0+webpack@5.70.0 watchpack: 2.3.1 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -16620,7 +16773,7 @@ packages: - esbuild - uglify-js - /webpackbar/5.0.2_webpack@5.69.1: + /webpackbar/5.0.2_webpack@5.70.0: resolution: {integrity: sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==} engines: {node: '>=12'} peerDependencies: @@ -16630,7 +16783,7 @@ packages: consola: 2.15.3 pretty-time: 1.1.0 std-env: 3.0.1 - webpack: 5.69.1 + webpack: 5.70.0 dev: false /websocket-driver/0.7.4: @@ -16754,7 +16907,7 @@ packages: resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} engines: {node: '>=12'} dependencies: - string-width: 5.1.1 + string-width: 5.1.2 dev: false /wildcard/2.0.0: @@ -16785,23 +16938,23 @@ packages: resolution: {integrity: sha512-WMdYLhDIsuzViOTXDH+tJ1GijkFp5khSYolnxR/11zmfhNDtuo7jof72xPGFy+KRpsz6tug39RhivCj77qqO0w==} engines: {node: '>=10.0.0'} dependencies: - '@apideck/better-ajv-errors': 0.3.3_ajv@8.10.0 + '@apideck/better-ajv-errors': 0.3.2_ajv@8.9.0 '@babel/core': 7.17.5 '@babel/preset-env': 7.16.11_@babel+core@7.17.5 '@babel/runtime': 7.17.2 - '@rollup/plugin-babel': 5.3.0_@babel+core@7.17.5+rollup@2.67.2 - '@rollup/plugin-node-resolve': 11.2.1_rollup@2.67.2 - '@rollup/plugin-replace': 2.4.2_rollup@2.67.2 + '@rollup/plugin-babel': 5.3.0_@babel+core@7.17.5+rollup@2.64.0 + '@rollup/plugin-node-resolve': 11.2.1_rollup@2.64.0 + '@rollup/plugin-replace': 2.4.2_rollup@2.64.0 '@surma/rollup-plugin-off-main-thread': 2.2.3 - ajv: 8.10.0 + ajv: 8.9.0 common-tags: 1.8.2 fast-json-stable-stringify: 2.1.0 fs-extra: 9.1.0 glob: 7.2.0 lodash: 4.17.21 pretty-bytes: 5.6.0 - rollup: 2.67.2 - rollup-plugin-terser: 7.0.2_rollup@2.67.2 + rollup: 2.64.0 + rollup-plugin-terser: 7.0.2_rollup@2.64.0 source-map: 0.8.0-beta.0 source-map-url: 0.4.1 stringify-object: 3.3.0 @@ -16956,7 +17109,7 @@ packages: engines: {node: '>=12'} dependencies: ansi-styles: 6.1.0 - string-width: 5.1.1 + string-width: 5.1.2 strip-ansi: 7.0.1 dev: false @@ -16968,7 +17121,7 @@ packages: dependencies: imurmurhash: 0.1.4 is-typedarray: 1.0.0 - signal-exit: 3.0.7 + signal-exit: 3.0.6 typedarray-to-buffer: 3.1.5 /ws/7.4.6: @@ -16984,8 +17137,8 @@ packages: optional: true dev: false - /ws/7.5.7: - resolution: {integrity: sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==} + /ws/7.5.6: + resolution: {integrity: sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==} engines: {node: '>=8.3.0'} peerDependencies: bufferutil: ^4.0.1 @@ -17007,20 +17160,6 @@ packages: optional: true utf-8-validate: optional: true - dev: true - - /ws/8.5.0: - resolution: {integrity: sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: false /xdg-basedir/4.0.0: resolution: {integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==} @@ -17229,7 +17368,7 @@ packages: resolution: {integrity: sha512-Z2Fe1bn+eLstG8DRR6FTavGD+MeAwyfmouhHsIUgaADz8jvFKbO/fXc2trJKZg+5EBjh4gGm3iU/t3onKlXHIg==} engines: {node: '>=10'} dependencies: - '@babel/runtime': 7.17.2 + '@babel/runtime': 7.16.7 '@types/lodash': 4.14.178 lodash: 4.17.21 lodash-es: 4.17.21 diff --git a/src/web/package.json b/src/web/package.json index 457858b4b7..0f04d5b181 100644 --- a/src/web/package.json +++ b/src/web/package.json @@ -20,6 +20,8 @@ "dotenv": "10.0.0", "formik": "2.2.9", "highlight.js": "11.4.0", + "i18next": "21.6.12", + "i18next-browser-languagedetector": "6.1.3", "jwt-decode": "3.1.2", "nanoid": "3.2.0", "next": "12.0.9", @@ -27,6 +29,7 @@ "next-pwa": "5.4.5", "react": "17.0.2", "react-dom": "17.0.2", + "react-i18next": "11.15.5", "react-icons": "4.3.1", "react-lite-youtube-embed": "2.2.1", "react-transition-group": "4.4.2", diff --git a/src/web/src/components/AboutPage.tsx b/src/web/src/components/AboutPage.tsx index aab2d6e51b..3e372bc523 100644 --- a/src/web/src/components/AboutPage.tsx +++ b/src/web/src/components/AboutPage.tsx @@ -1,4 +1,6 @@ import { makeStyles } from '@material-ui/core/styles'; +import { useTranslation } from 'react-i18next'; +import LanguageSelector from './LanguageSelector'; const useStyles = makeStyles((theme) => { return { @@ -52,14 +54,22 @@ const useStyles = makeStyles((theme) => { color: theme.palette.primary.main, }, }, + languageSelector: { + position: 'absolute', + right: '10rem', + }, }; }); const AboutPage = () => { + const { t } = useTranslation(); const classes = useStyles(); return (
-

About

+
+ +
+

{t('about')}

One of the key features of Seneca's open source involvement has been the emphasis on sharing what we're working on, teaching, and learning through blogging. We believe that diff --git a/src/web/src/components/LanguageSelector.tsx b/src/web/src/components/LanguageSelector.tsx new file mode 100644 index 0000000000..994daa6c31 --- /dev/null +++ b/src/web/src/components/LanguageSelector.tsx @@ -0,0 +1,67 @@ +import { createContext, ChangeEvent, useState } from 'react'; +import { FormControl, Grid, InputLabel, MenuItem, Select } from '@material-ui/core'; +import { makeStyles } from '@material-ui/core/styles'; + +import { setLang, getLang } from '../translations/i18n'; + +export interface TranslationInterface { + currentLanguage: string; +} + +export const translationInterface = createContext({ + currentLanguage: 'en', +}); + +const languages: Array<{ name: string; code: string }> = [ + { name: 'English', code: 'en' }, + { name: 'Español', code: 'es' }, +]; + +const useStyles = makeStyles((theme) => { + return { + selectBox: { + width: '10rem', + fontFamily: 'sans-serif', + }, + }; +}); + +const LanguageSelector = () => { + const classes = useStyles(); + + // sets the state to use the current i18 language. i18 remembers the language for the page, + // and is not effected by rendering. + const [language, setLanguage] = useState(getLang()); + + const changeLanguage = ( + e: ChangeEvent<{ name?: string | undefined; value: string | unknown }> + ) => { + e.preventDefault(); + setLanguage(e.target.value as string); + setLang(e.target.value); + }; + + return ( + + + Language + + + + ); +}; + +export default LanguageSelector; diff --git a/src/web/src/translations/en/translations.js b/src/web/src/translations/en/translations.js new file mode 100644 index 0000000000..518b7b00b2 --- /dev/null +++ b/src/web/src/translations/en/translations.js @@ -0,0 +1,8 @@ +const TRANSLATIONS_EN = { + about: 'About', + aboutUs: 'About Us', + signIn: 'Sign In', + signOut: 'Sign out', +}; + +export default TRANSLATIONS_EN; diff --git a/src/web/src/translations/es/translations.js b/src/web/src/translations/es/translations.js new file mode 100644 index 0000000000..04228b505b --- /dev/null +++ b/src/web/src/translations/es/translations.js @@ -0,0 +1,8 @@ +const TRANSLATIONS_ES = { + about: 'Acerca de', + aboutUs: 'Sobre nosotros', + signIn: 'Iniciar sesión', + signOut: 'Cerrar sesión', +}; + +export default TRANSLATIONS_ES; diff --git a/src/web/src/translations/i18n.js b/src/web/src/translations/i18n.js new file mode 100644 index 0000000000..a7df221f06 --- /dev/null +++ b/src/web/src/translations/i18n.js @@ -0,0 +1,30 @@ +import i18n from 'i18next'; +import { initReactI18next } from 'react-i18next'; +import LanguageDetector from 'i18next-browser-languagedetector'; + +import TRANSLATIONS_ES from './es/translations'; +import TRANSLATIONS_EN from './en/translations'; + +i18n + .use(LanguageDetector) + .use(initReactI18next) + .init({ + resources: { + en: { + translation: TRANSLATIONS_EN, + }, + es: { + translation: TRANSLATIONS_ES, + }, + }, + }); + +// function to set the language for i18n +export const setLang = (language) => { + i18n.changeLanguage(language); +}; + +// function to return the current language selected for i18n +export function getLang() { + return i18n.language || 'en'; +}