From a8a47bd1c41bc2d887f148d0b31277a07e1bc0af Mon Sep 17 00:00:00 2001 From: Hugo Martinez Date: Tue, 30 Apr 2024 17:05:16 -0400 Subject: [PATCH 01/38] Add vite --- index.html | 13 ++ package.json | 6 +- vite.config.ts | 15 ++ yarn.lock | 405 ++++++++++++++++++++++++++++++++++++++++++++++++- 4 files changed, 433 insertions(+), 6 deletions(-) create mode 100644 index.html create mode 100644 vite.config.ts diff --git a/index.html b/index.html new file mode 100644 index 00000000000..f828b817d1a --- /dev/null +++ b/index.html @@ -0,0 +1,13 @@ + + + + + + + Vite + React + TS + + +
+ + + diff --git a/package.json b/package.json index 066e952846f..f13c739350c 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,9 @@ "test": "react-app-rewired test --testPathIgnorePatterns=./src/e2e", "test:ios": "react-app-rewired test ./src/e2e/iOS --verbose", "test:puppeteer": "react-app-rewired test ./src/e2e/puppeteer", - "websocket-server": "cd server && npm run build && npm start" + "websocket-server": "cd server && npm run build && npm start", + "vite-start": "vite", + "vite-build": "vite build" }, "lockfile-lint": { "allowed-schemes": [ @@ -164,6 +166,7 @@ "@types/yallist": "^4.0.1", "@typescript-eslint/eslint-plugin": "^7.7.0", "@typescript-eslint/parser": "^7.7.0", + "@vitejs/plugin-react": "^4.2.1", "@wojtekmaj/enzyme-adapter-react-17": "^0.6.2", "browserstack-local": "^1.4.8", "chalk": "^4.1.1", @@ -209,6 +212,7 @@ "typedoc-plugin-external-module-name": "^4.0.6", "typedoc-plugin-rename-named-parameters": "^1.0.6", "typescript": "^4.9.5", + "vite": "^5.2.10", "webdriverio": "^7.7.3" } } diff --git a/vite.config.ts b/vite.config.ts new file mode 100644 index 00000000000..ef8bd404e72 --- /dev/null +++ b/vite.config.ts @@ -0,0 +1,15 @@ +import react from '@vitejs/plugin-react' +import { defineConfig } from 'vite' + +// https://vitejs.dev/config/ +export default defineConfig({ + resolve: { + alias: { + 'react-native': 'react-native-web', + }, + }, + build: { + outDir: 'build', + }, + plugins: [react()], +}) diff --git a/yarn.lock b/yarn.lock index 760f49e18f5..96841a274ed 100644 --- a/yarn.lock +++ b/yarn.lock @@ -189,6 +189,27 @@ json5 "^2.2.3" semver "^6.3.1" +"@babel/core@^7.23.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.5.tgz#15ab5b98e101972d171aeef92ac70d8d6718f06a" + integrity sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.24.2" + "@babel/generator" "^7.24.5" + "@babel/helper-compilation-targets" "^7.23.6" + "@babel/helper-module-transforms" "^7.24.5" + "@babel/helpers" "^7.24.5" + "@babel/parser" "^7.24.5" + "@babel/template" "^7.24.0" + "@babel/traverse" "^7.24.5" + "@babel/types" "^7.24.5" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + "@babel/eslint-parser@^7.16.3": version "7.24.1" resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.24.1.tgz#e27eee93ed1d271637165ef3a86e2b9332395c32" @@ -217,6 +238,16 @@ "@jridgewell/trace-mapping" "^0.3.25" jsesc "^2.5.1" +"@babel/generator@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.5.tgz#e5afc068f932f05616b66713e28d0f04e99daeb3" + integrity sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA== + dependencies: + "@babel/types" "^7.24.5" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + jsesc "^2.5.1" + "@babel/helper-annotate-as-pure@^7.18.6", "@babel/helper-annotate-as-pure@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" @@ -322,6 +353,17 @@ "@babel/helper-split-export-declaration" "^7.22.6" "@babel/helper-validator-identifier" "^7.22.20" +"@babel/helper-module-transforms@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz#ea6c5e33f7b262a0ae762fd5986355c45f54a545" + integrity sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-module-imports" "^7.24.3" + "@babel/helper-simple-access" "^7.24.5" + "@babel/helper-split-export-declaration" "^7.24.5" + "@babel/helper-validator-identifier" "^7.24.5" + "@babel/helper-optimise-call-expression@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e" @@ -334,6 +376,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz#945681931a52f15ce879fd5b86ce2dae6d3d7f2a" integrity sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w== +"@babel/helper-plugin-utils@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz#a924607dd254a65695e5bd209b98b902b3b2f11a" + integrity sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ== + "@babel/helper-remap-async-to-generator@^7.22.20": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz#7b68e1cb4fa964d2996fd063723fb48eca8498e0" @@ -359,6 +406,13 @@ dependencies: "@babel/types" "^7.22.5" +"@babel/helper-simple-access@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz#50da5b72f58c16b07fbd992810be6049478e85ba" + integrity sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ== + dependencies: + "@babel/types" "^7.24.5" + "@babel/helper-skip-transparent-expression-wrappers@^7.20.0", "@babel/helper-skip-transparent-expression-wrappers@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" @@ -373,7 +427,14 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-string-parser@^7.23.4": +"@babel/helper-split-export-declaration@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz#b9a67f06a46b0b339323617c8c6213b9055a78b6" + integrity sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q== + dependencies: + "@babel/types" "^7.24.5" + +"@babel/helper-string-parser@^7.23.4", "@babel/helper-string-parser@^7.24.1": version "7.24.1" resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz#f99c36d3593db9540705d0739a1f10b5e20c696e" integrity sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ== @@ -383,6 +444,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== +"@babel/helper-validator-identifier@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz#918b1a7fa23056603506370089bd990d8720db62" + integrity sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA== + "@babel/helper-validator-option@^7.23.5": version "7.23.5" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz#907a3fbd4523426285365d1206c423c4c5520307" @@ -406,6 +472,15 @@ "@babel/traverse" "^7.24.1" "@babel/types" "^7.24.0" +"@babel/helpers@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.5.tgz#fedeb87eeafa62b621160402181ad8585a22a40a" + integrity sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q== + dependencies: + "@babel/template" "^7.24.0" + "@babel/traverse" "^7.24.5" + "@babel/types" "^7.24.5" + "@babel/highlight@^7.24.2": version "7.24.2" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.2.tgz#3f539503efc83d3c59080a10e6634306e0370d26" @@ -421,6 +496,11 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.4.tgz#234487a110d89ad5a3ed4a8a566c36b9453e8c88" integrity sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg== +"@babel/parser@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.5.tgz#4a4d5ab4315579e5398a82dcf636ca80c3392790" + integrity sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg== + "@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.24.4": version "7.24.4" resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.4.tgz#6125f0158543fb4edf1c22f322f3db67f21cb3e1" @@ -1014,6 +1094,20 @@ dependencies: "@babel/plugin-transform-react-jsx" "^7.22.5" +"@babel/plugin-transform-react-jsx-self@^7.23.3": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.5.tgz#22cc7572947895c8e4cd034462e65d8ecf857756" + integrity sha512-RtCJoUO2oYrYwFPtR1/jkoBEcFuI1ae9a9IMxeyAVa3a1Ap4AnxmyIKG2b2FaJKqkidw/0cxRbWN+HOs6ZWd1w== + dependencies: + "@babel/helper-plugin-utils" "^7.24.5" + +"@babel/plugin-transform-react-jsx-source@^7.23.3": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.1.tgz#a2dedb12b09532846721b5df99e52ef8dc3351d0" + integrity sha512-1v202n7aUq4uXAieRTKcwPzNyphlCuqHHDcdSNc+vdhoTEZcFMh+L5yZuCmGaIO7bs1nJUNfHB89TZyoL48xNA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/plugin-transform-react-jsx@^7.22.5", "@babel/plugin-transform-react-jsx@^7.23.4": version "7.23.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz#393f99185110cea87184ea47bcb4a7b0c2e39312" @@ -1317,6 +1411,22 @@ debug "^4.3.1" globals "^11.1.0" +"@babel/traverse@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.5.tgz#972aa0bc45f16983bf64aa1f877b2dd0eea7e6f8" + integrity sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA== + dependencies: + "@babel/code-frame" "^7.24.2" + "@babel/generator" "^7.24.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.24.5" + "@babel/parser" "^7.24.5" + "@babel/types" "^7.24.5" + debug "^4.3.1" + globals "^11.1.0" + "@babel/types@7.17.0": version "7.17.0" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.17.0.tgz#a826e368bccb6b3d84acd76acad5c0d87342390b" @@ -1334,6 +1444,15 @@ "@babel/helper-validator-identifier" "^7.22.20" to-fast-properties "^2.0.0" +"@babel/types@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.5.tgz#7661930afc638a5383eb0c4aee59b74f38db84d7" + integrity sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ== + dependencies: + "@babel/helper-string-parser" "^7.24.1" + "@babel/helper-validator-identifier" "^7.24.5" + to-fast-properties "^2.0.0" + "@bcoe/v8-coverage@^0.2.3": version "0.2.3" resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" @@ -1734,6 +1853,121 @@ esquery "^1.4.0" jsdoc-type-pratt-parser "1.0.4" +"@esbuild/aix-ppc64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz#a70f4ac11c6a1dfc18b8bbb13284155d933b9537" + integrity sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g== + +"@esbuild/android-arm64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz#db1c9202a5bc92ea04c7b6840f1bbe09ebf9e6b9" + integrity sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg== + +"@esbuild/android-arm@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.20.2.tgz#3b488c49aee9d491c2c8f98a909b785870d6e995" + integrity sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w== + +"@esbuild/android-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.20.2.tgz#3b1628029e5576249d2b2d766696e50768449f98" + integrity sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg== + +"@esbuild/darwin-arm64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz#6e8517a045ddd86ae30c6608c8475ebc0c4000bb" + integrity sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA== + +"@esbuild/darwin-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz#90ed098e1f9dd8a9381695b207e1cff45540a0d0" + integrity sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA== + +"@esbuild/freebsd-arm64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz#d71502d1ee89a1130327e890364666c760a2a911" + integrity sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw== + +"@esbuild/freebsd-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz#aa5ea58d9c1dd9af688b8b6f63ef0d3d60cea53c" + integrity sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw== + +"@esbuild/linux-arm64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz#055b63725df678379b0f6db9d0fa85463755b2e5" + integrity sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A== + +"@esbuild/linux-arm@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz#76b3b98cb1f87936fbc37f073efabad49dcd889c" + integrity sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg== + +"@esbuild/linux-ia32@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz#c0e5e787c285264e5dfc7a79f04b8b4eefdad7fa" + integrity sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig== + +"@esbuild/linux-loong64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz#a6184e62bd7cdc63e0c0448b83801001653219c5" + integrity sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ== + +"@esbuild/linux-mips64el@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz#d08e39ce86f45ef8fc88549d29c62b8acf5649aa" + integrity sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA== + +"@esbuild/linux-ppc64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz#8d252f0b7756ffd6d1cbde5ea67ff8fd20437f20" + integrity sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg== + +"@esbuild/linux-riscv64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz#19f6dcdb14409dae607f66ca1181dd4e9db81300" + integrity sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg== + +"@esbuild/linux-s390x@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz#3c830c90f1a5d7dd1473d5595ea4ebb920988685" + integrity sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ== + +"@esbuild/linux-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz#86eca35203afc0d9de0694c64ec0ab0a378f6fff" + integrity sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw== + +"@esbuild/netbsd-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz#e771c8eb0e0f6e1877ffd4220036b98aed5915e6" + integrity sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ== + +"@esbuild/openbsd-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz#9a795ae4b4e37e674f0f4d716f3e226dd7c39baf" + integrity sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ== + +"@esbuild/sunos-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz#7df23b61a497b8ac189def6e25a95673caedb03f" + integrity sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w== + +"@esbuild/win32-arm64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz#f1ae5abf9ca052ae11c1bc806fb4c0f519bacf90" + integrity sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ== + +"@esbuild/win32-ia32@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz#241fe62c34d8e8461cd708277813e1d0ba55ce23" + integrity sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ== + +"@esbuild/win32-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz#9c907b21e30a52db959ba4f80bb01a0cc403d5cc" + integrity sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ== + "@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": version "4.4.0" resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" @@ -2544,6 +2778,86 @@ estree-walker "^1.0.1" picomatch "^2.2.2" +"@rollup/rollup-android-arm-eabi@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.17.2.tgz#1a32112822660ee104c5dd3a7c595e26100d4c2d" + integrity sha512-NM0jFxY8bB8QLkoKxIQeObCaDlJKewVlIEkuyYKm5An1tdVZ966w2+MPQ2l8LBZLjR+SgyV+nRkTIunzOYBMLQ== + +"@rollup/rollup-android-arm64@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.17.2.tgz#5aeef206d65ff4db423f3a93f71af91b28662c5b" + integrity sha512-yeX/Usk7daNIVwkq2uGoq2BYJKZY1JfyLTaHO/jaiSwi/lsf8fTFoQW/n6IdAsx5tx+iotu2zCJwz8MxI6D/Bw== + +"@rollup/rollup-darwin-arm64@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.17.2.tgz#6b66aaf003c70454c292cd5f0236ebdc6ffbdf1a" + integrity sha512-kcMLpE6uCwls023+kknm71ug7MZOrtXo+y5p/tsg6jltpDtgQY1Eq5sGfHcQfb+lfuKwhBmEURDga9N0ol4YPw== + +"@rollup/rollup-darwin-x64@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.17.2.tgz#f64fc51ed12b19f883131ccbcea59fc68cbd6c0b" + integrity sha512-AtKwD0VEx0zWkL0ZjixEkp5tbNLzX+FCqGG1SvOu993HnSz4qDI6S4kGzubrEJAljpVkhRSlg5bzpV//E6ysTQ== + +"@rollup/rollup-linux-arm-gnueabihf@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.17.2.tgz#1a7641111be67c10111f7122d1e375d1226cbf14" + integrity sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A== + +"@rollup/rollup-linux-arm-musleabihf@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.17.2.tgz#c93fd632923e0fee25aacd2ae414288d0b7455bb" + integrity sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg== + +"@rollup/rollup-linux-arm64-gnu@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.17.2.tgz#fa531425dd21d058a630947527b4612d9d0b4a4a" + integrity sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A== + +"@rollup/rollup-linux-arm64-musl@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.17.2.tgz#8acc16f095ceea5854caf7b07e73f7d1802ac5af" + integrity sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA== + +"@rollup/rollup-linux-powerpc64le-gnu@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.17.2.tgz#94e69a8499b5cf368911b83a44bb230782aeb571" + integrity sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ== + +"@rollup/rollup-linux-riscv64-gnu@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.17.2.tgz#7ef1c781c7e59e85a6ce261cc95d7f1e0b56db0f" + integrity sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg== + +"@rollup/rollup-linux-s390x-gnu@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.17.2.tgz#f15775841c3232fca9b78cd25a7a0512c694b354" + integrity sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g== + +"@rollup/rollup-linux-x64-gnu@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.17.2.tgz#b521d271798d037ad70c9f85dd97d25f8a52e811" + integrity sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ== + +"@rollup/rollup-linux-x64-musl@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.17.2.tgz#9254019cc4baac35800991315d133cc9fd1bf385" + integrity sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q== + +"@rollup/rollup-win32-arm64-msvc@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.17.2.tgz#27f65a89f6f52ee9426ec11e3571038e4671790f" + integrity sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA== + +"@rollup/rollup-win32-ia32-msvc@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.17.2.tgz#a2fbf8246ed0bb014f078ca34ae6b377a90cb411" + integrity sha512-7II/QCSTAHuE5vdZaQEwJq2ZACkBpQDOmQsE6D6XUbnBHW8IAhm4eTufL6msLJorzrHDFv3CF8oCA/hSIRuZeQ== + +"@rollup/rollup-win32-x64-msvc@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.17.2.tgz#5a2d08b81e8064b34242d5cc9973ef8dd1e60503" + integrity sha512-TGGO7v7qOq4CYmSBVEYpI1Y5xDuCEnbVC5Vth8mOsW0gDSzxNrVERPc790IGHsrT2dQSimgMr9Ub3Y1Jci5/8w== + "@rushstack/eslint-patch@^1.1.0": version "1.10.2" resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.10.2.tgz#053f1540703faa81dea2966b768ee5581c66aeda" @@ -2817,7 +3131,7 @@ resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-5.0.4.tgz#1a31c3d378850d2778dabb6374d036dcba4ba708" integrity sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw== -"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": +"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14", "@types/babel__core@^7.20.5": version "7.20.5" resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.5.tgz#3df15f27ba85319caa07ba08d0721889bb39c017" integrity sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA== @@ -2935,7 +3249,7 @@ "@types/estree" "*" "@types/json-schema" "*" -"@types/estree@*", "@types/estree@^1.0.5": +"@types/estree@*", "@types/estree@1.0.5", "@types/estree@^1.0.5": version "1.0.5" resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== @@ -3621,6 +3935,17 @@ resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== +"@vitejs/plugin-react@^4.2.1": + version "4.2.1" + resolved "https://registry.yarnpkg.com/@vitejs/plugin-react/-/plugin-react-4.2.1.tgz#744d8e4fcb120fc3dbaa471dadd3483f5a304bb9" + integrity sha512-oojO9IDc4nCUUi8qIR11KoQm0XFFLIwsRBwHRR4d/88IWghn1y6ckz/bJ8GHDCsYEJee8mDzqtJxh15/cisJNQ== + dependencies: + "@babel/core" "^7.23.5" + "@babel/plugin-transform-react-jsx-self" "^7.23.3" + "@babel/plugin-transform-react-jsx-source" "^7.23.3" + "@types/babel__core" "^7.20.5" + react-refresh "^0.14.0" + "@wdio/config@7.33.0": version "7.33.0" resolved "https://registry.yarnpkg.com/@wdio/config/-/config-7.33.0.tgz#ec5e247320f3758829464f4b5f1b5eec9576a978" @@ -6685,6 +7010,35 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" +esbuild@^0.20.1: + version "0.20.2" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.20.2.tgz#9d6b2386561766ee6b5a55196c6d766d28c87ea1" + integrity sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g== + optionalDependencies: + "@esbuild/aix-ppc64" "0.20.2" + "@esbuild/android-arm" "0.20.2" + "@esbuild/android-arm64" "0.20.2" + "@esbuild/android-x64" "0.20.2" + "@esbuild/darwin-arm64" "0.20.2" + "@esbuild/darwin-x64" "0.20.2" + "@esbuild/freebsd-arm64" "0.20.2" + "@esbuild/freebsd-x64" "0.20.2" + "@esbuild/linux-arm" "0.20.2" + "@esbuild/linux-arm64" "0.20.2" + "@esbuild/linux-ia32" "0.20.2" + "@esbuild/linux-loong64" "0.20.2" + "@esbuild/linux-mips64el" "0.20.2" + "@esbuild/linux-ppc64" "0.20.2" + "@esbuild/linux-riscv64" "0.20.2" + "@esbuild/linux-s390x" "0.20.2" + "@esbuild/linux-x64" "0.20.2" + "@esbuild/netbsd-x64" "0.20.2" + "@esbuild/openbsd-x64" "0.20.2" + "@esbuild/sunos-x64" "0.20.2" + "@esbuild/win32-arm64" "0.20.2" + "@esbuild/win32-ia32" "0.20.2" + "@esbuild/win32-x64" "0.20.2" + escalade@^3.1.1: version "3.1.2" resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27" @@ -7747,7 +8101,7 @@ fsevents@^1.2.7: bindings "^1.5.0" nan "^2.12.1" -fsevents@^2.3.2, fsevents@~2.3.2: +fsevents@^2.3.2, fsevents@~2.3.2, fsevents@~2.3.3: version "2.3.3" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== @@ -12496,7 +12850,7 @@ postcss@^7.0.35: picocolors "^0.2.1" source-map "^0.6.1" -postcss@^8.3.11, postcss@^8.3.5, postcss@^8.4.23, postcss@^8.4.33, postcss@^8.4.4: +postcss@^8.3.11, postcss@^8.3.5, postcss@^8.4.23, postcss@^8.4.33, postcss@^8.4.38, postcss@^8.4.4: version "8.4.38" resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e" integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== @@ -13082,6 +13436,11 @@ react-refresh@^0.11.0: resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.11.0.tgz#77198b944733f0f1f1a90e791de4541f9f074046" integrity sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A== +react-refresh@^0.14.0: + version "0.14.2" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.2.tgz#3833da01ce32da470f1f936b9d477da5c7028bf9" + integrity sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA== + react-scripts@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-5.0.1.tgz#6285dbd65a8ba6e49ca8d651ce30645a6d980003" @@ -13653,6 +14012,31 @@ rollup@^2.43.1: optionalDependencies: fsevents "~2.3.2" +rollup@^4.13.0: + version "4.17.2" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.17.2.tgz#26d1785d0144122277fdb20ab3a24729ae68301f" + integrity sha512-/9ClTJPByC0U4zNLowV1tMBe8yMEAxewtR3cUNX5BoEpGH3dQEWpJLr6CLp0fPdYRF/fzVOgvDb1zXuakwF5kQ== + dependencies: + "@types/estree" "1.0.5" + optionalDependencies: + "@rollup/rollup-android-arm-eabi" "4.17.2" + "@rollup/rollup-android-arm64" "4.17.2" + "@rollup/rollup-darwin-arm64" "4.17.2" + "@rollup/rollup-darwin-x64" "4.17.2" + "@rollup/rollup-linux-arm-gnueabihf" "4.17.2" + "@rollup/rollup-linux-arm-musleabihf" "4.17.2" + "@rollup/rollup-linux-arm64-gnu" "4.17.2" + "@rollup/rollup-linux-arm64-musl" "4.17.2" + "@rollup/rollup-linux-powerpc64le-gnu" "4.17.2" + "@rollup/rollup-linux-riscv64-gnu" "4.17.2" + "@rollup/rollup-linux-s390x-gnu" "4.17.2" + "@rollup/rollup-linux-x64-gnu" "4.17.2" + "@rollup/rollup-linux-x64-musl" "4.17.2" + "@rollup/rollup-win32-arm64-msvc" "4.17.2" + "@rollup/rollup-win32-ia32-msvc" "4.17.2" + "@rollup/rollup-win32-x64-msvc" "4.17.2" + fsevents "~2.3.2" + rst-selector-parser@^2.2.3: version "2.2.3" resolved "https://registry.yarnpkg.com/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz#81b230ea2fcc6066c89e3472de794285d9b03d91" @@ -15562,6 +15946,17 @@ verror@1.10.0: core-util-is "1.0.2" extsprintf "^1.2.0" +vite@^5.2.10: + version "5.2.10" + resolved "https://registry.yarnpkg.com/vite/-/vite-5.2.10.tgz#2ac927c91e99d51b376a5c73c0e4b059705f5bd7" + integrity sha512-PAzgUZbP7msvQvqdSD+ErD5qGnSFiGOoWmV5yAKUEI0kdhjbH6nMWVyZQC/hSc4aXwc0oJ9aEdIiF9Oje0JFCw== + dependencies: + esbuild "^0.20.1" + postcss "^8.4.38" + rollup "^4.13.0" + optionalDependencies: + fsevents "~2.3.3" + w3c-hr-time@^1.0.1, w3c-hr-time@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" From fe4ba723381d690add2c1c3f46b8520e0be60eb9 Mon Sep 17 00:00:00 2001 From: Hugo Martinez Date: Tue, 30 Apr 2024 17:13:40 -0400 Subject: [PATCH 02/38] Remove @bit/mui-org.material-ui.swipeable-drawer which breaks vite --- package.json | 1 - src/components/Sidebar.tsx | 13 +- yarn.lock | 355 +------------------------------------ 3 files changed, 11 insertions(+), 358 deletions(-) diff --git a/package.json b/package.json index f13c739350c..76d497d32f6 100644 --- a/package.json +++ b/package.json @@ -71,7 +71,6 @@ "@typescript-eslint/parser": "^7.7.0" }, "dependencies": { - "@bit/mui-org.material-ui.swipeable-drawer": "^4.9.10", "@capacitor/android": "^4.6.1", "@capacitor/clipboard": "^4.1.0", "@capacitor/core": "^4.6.1", diff --git a/src/components/Sidebar.tsx b/src/components/Sidebar.tsx index 292bb8d8d3a..c460b3ada44 100644 --- a/src/components/Sidebar.tsx +++ b/src/components/Sidebar.tsx @@ -1,6 +1,6 @@ -import SwipeableDrawer, { SwipeableDrawerProps } from '@bit/mui-org.material-ui.swipeable-drawer' +// import SwipeableDrawer, { SwipeableDrawerProps } from '@bit/mui-org.material-ui.swipeable-drawer' import _ from 'lodash' -import React, { useRef, useState } from 'react' +import { useRef, useState } from 'react' import { useDispatch, useSelector } from 'react-redux' import dragHold from '../action-creators/dragHold' import dragInProgress from '../action-creators/dragInProgress' @@ -9,9 +9,12 @@ import { isTouch } from '../browser' import Favorites from './Favorites' // extend SwipeableDrawer with classes prop -const SwipeableDrawerWithClasses = SwipeableDrawer as unknown as React.ComponentType< - SwipeableDrawerProps & { classes: any; ref: any } -> +// const SwipeableDrawerWithClasses = SwipeableDrawer as unknown as React.ComponentType< +// SwipeableDrawerProps & { classes: any; ref: any } +// > + +// eslint-disable-next-line +const SwipeableDrawerWithClasses = ({ children }: any) => children /** Displays recently edited thoughts with a header. */ // const RecentlyEdited = () => { diff --git a/yarn.lock b/yarn.lock index 96841a274ed..ad459902b6d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1363,7 +1363,7 @@ core-js-pure "^3.30.2" regenerator-runtime "^0.14.0" -"@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.15.4", "@babel/runtime@^7.16.3", "@babel/runtime@^7.23.2", "@babel/runtime@^7.3.1", "@babel/runtime@^7.4.4", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.3", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": +"@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.15.4", "@babel/runtime@^7.16.3", "@babel/runtime@^7.23.2", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": version "7.24.4" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.4.tgz#de795accd698007a66ba44add6cc86542aff1edd" integrity sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA== @@ -1458,206 +1458,6 @@ resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@bit/mui-org.material-ui.backdrop@4.9.10": - version "4.9.10" - resolved "https://node.bit.dev/mui-org.material-ui.backdrop/-/mui-org.material-ui.backdrop-4.9.10.tgz#f95b24be57378e7e35346f61a6d71d88c5ebe6ca" - integrity sha1-+Vskvlc3jn41NG9hptcdiMXr5so= - dependencies: - "@bit/mui-org.material-ui.fade" "4.9.10" - "@bit/mui-org.material-ui.internal.transitions" "4.9.10" - "@bit/mui-org.material-ui.internal.types" "4.9.10" - "@bit/mui-org.material-ui.styles" "4.9.10" - clsx "^1.0.4" - prop-types "^15.7.2" - -"@bit/mui-org.material-ui.colors@4.9.10": - version "4.9.10" - resolved "https://node.bit.dev/mui-org.material-ui.colors/-/mui-org.material-ui.colors-4.9.10.tgz#58cec41ff55ad645681ba050b36fe4db96811015" - integrity sha1-WM7EH/Va1kVoG6BQs2/k25aBEBU= - -"@bit/mui-org.material-ui.drawer@4.9.10": - version "4.9.10" - resolved "https://node.bit.dev/mui-org.material-ui.drawer/-/mui-org.material-ui.drawer-4.9.10.tgz#5a82c01d2f8a2a4c234a0b0ea1f8df27bcbeb47c" - integrity sha1-WoLAHS+KKkwjSgsOofjfJ7y+tHw= - dependencies: - "@bit/mui-org.material-ui.backdrop" "4.9.10" - "@bit/mui-org.material-ui.internal.capitalize" "4.9.10" - "@bit/mui-org.material-ui.internal.transitions" "4.9.10" - "@bit/mui-org.material-ui.internal.types" "4.9.10" - "@bit/mui-org.material-ui.modal" "4.9.10" - "@bit/mui-org.material-ui.paper" "4.9.10" - "@bit/mui-org.material-ui.slide" "4.9.10" - "@bit/mui-org.material-ui.styles" "4.9.10" - clsx "^1.0.4" - prop-types "^15.7.2" - -"@bit/mui-org.material-ui.fade@4.9.10": - version "4.9.10" - resolved "https://node.bit.dev/mui-org.material-ui.fade/-/mui-org.material-ui.fade-4.9.10.tgz#5d90bdf11a513951eccd102969d99f3128f003ee" - integrity sha1-XZC98RpROVHszRApadmfMSjwA+4= - dependencies: - "@bit/mui-org.material-ui.internal.transitions" "4.9.10" - "@bit/mui-org.material-ui.internal.types" "4.9.10" - "@bit/mui-org.material-ui.internal.use-fork-ref" "4.9.10" - "@bit/mui-org.material-ui.styles" "4.9.10" - prop-types "^15.7.2" - react-transition-group "^4.3.0" - -"@bit/mui-org.material-ui.internal.capitalize@4.9.10": - version "4.9.10" - resolved "https://node.bit.dev/mui-org.material-ui.internal.capitalize/-/mui-org.material-ui.internal.capitalize-4.9.10.tgz#93a1575ac3fa8f0a5978bcb9d80ac6084674bfcb" - integrity sha1-k6FXWsP6jwpZeLy52ArGCEZ0v8s= - -"@bit/mui-org.material-ui.internal.create-chained-function@4.9.10": - version "4.9.10" - resolved "https://node.bit.dev/mui-org.material-ui.internal.create-chained-function/-/mui-org.material-ui.internal.create-chained-function-4.9.10.tgz#57faef3298ba13aae406335f25fe3bfcd0680545" - integrity sha1-V/rvMpi6E6rkBjNfJf47/NBoBUU= - -"@bit/mui-org.material-ui.internal.debounce@4.9.10": - version "4.9.10" - resolved "https://node.bit.dev/mui-org.material-ui.internal.debounce/-/mui-org.material-ui.internal.debounce-4.9.10.tgz#181c498c21c8316f5a9682bfea9f22e42cc8ac88" - integrity sha1-GBxJjCHIMW9aloK/6p8i5CzIrIg= - -"@bit/mui-org.material-ui.internal.get-scrollbar-size@4.9.10": - version "4.9.10" - resolved "https://node.bit.dev/mui-org.material-ui.internal.get-scrollbar-size/-/mui-org.material-ui.internal.get-scrollbar-size-4.9.10.tgz#868104fdb0c7918f910be94672c2fa494762f8f1" - integrity sha1-hoEE/bDHkY+RC+lGcsL6SUdi+PE= - -"@bit/mui-org.material-ui.internal.owner-document@4.9.10": - version "4.9.10" - resolved "https://node.bit.dev/mui-org.material-ui.internal.owner-document/-/mui-org.material-ui.internal.owner-document-4.9.10.tgz#5e370c98cce17cbf0deb33d612ef238bb96215c5" - integrity sha1-XjcMmMzhfL8N6zPWEu8ji7liFcU= - -"@bit/mui-org.material-ui.internal.owner-window@4.9.10": - version "4.9.10" - resolved "https://node.bit.dev/mui-org.material-ui.internal.owner-window/-/mui-org.material-ui.internal.owner-window-4.9.10.tgz#14110fffa680dad101632d1f09fa52aac03a5853" - integrity sha1-FBEP/6aA2tEBYy0fCfpSqsA6WFM= - dependencies: - "@bit/mui-org.material-ui.internal.owner-document" "4.9.10" - -"@bit/mui-org.material-ui.internal.set-ref@4.9.10": - version "4.9.10" - resolved "https://node.bit.dev/mui-org.material-ui.internal.set-ref/-/mui-org.material-ui.internal.set-ref-4.9.10.tgz#06f5f9f09445a04c5cf63e0d46739cf137579e3c" - integrity sha1-BvX58JRFoExc9j4NRnOc8TdXnjw= - -"@bit/mui-org.material-ui.internal.transitions@4.9.10": - version "4.9.10" - resolved "https://node.bit.dev/mui-org.material-ui.internal.transitions/-/mui-org.material-ui.internal.transitions-4.9.10.tgz#49101f29af950df416d028baf6a2fc4f80d2aae9" - integrity sha1-SRAfKa+VDfQW0Ci69qL8T4DSquk= - dependencies: - react-transition-group "^4.3.0" - -"@bit/mui-org.material-ui.internal.types@4.9.10": - version "4.9.10" - resolved "https://node.bit.dev/mui-org.material-ui.internal.types/-/mui-org.material-ui.internal.types-4.9.10.tgz#42b4933354d7a1adf4b50fe6e629b7122c1ab5d6" - integrity sha1-QrSTM1TXoa30tQ/m5im3EiwatdY= - dependencies: - "@bit/mui-org.material-ui.styles" "4.9.10" - "@material-ui/types" "^5.0.1" - -"@bit/mui-org.material-ui.internal.use-event-callback@4.9.10": - version "4.9.10" - resolved "https://node.bit.dev/mui-org.material-ui.internal.use-event-callback/-/mui-org.material-ui.internal.use-event-callback-4.9.10.tgz#1759dafedad6d53a90b88da3c21535464dd0bab5" - integrity sha1-F1na/trW1TqQuI2jwhU1Rk3QurU= - -"@bit/mui-org.material-ui.internal.use-fork-ref@4.9.10": - version "4.9.10" - resolved "https://node.bit.dev/mui-org.material-ui.internal.use-fork-ref/-/mui-org.material-ui.internal.use-fork-ref-4.9.10.tgz#fa5f1c62c8a04212b2ae52b44cc0dd07cd147a39" - integrity sha1-+l8cYsigQhKyrlK0TMDdB80Uejk= - dependencies: - "@bit/mui-org.material-ui.internal.set-ref" "4.9.10" - -"@bit/mui-org.material-ui.modal@4.9.10": - version "4.9.10" - resolved "https://node.bit.dev/mui-org.material-ui.modal/-/mui-org.material-ui.modal-4.9.10.tgz#182c1c8991ccfc2bd02f4b5aee5d8e054843d626" - integrity sha1-GCwciZHM/CvQL0ta7l2OBUhD1iY= - dependencies: - "@bit/mui-org.material-ui.backdrop" "4.9.10" - "@bit/mui-org.material-ui.internal.create-chained-function" "4.9.10" - "@bit/mui-org.material-ui.internal.get-scrollbar-size" "4.9.10" - "@bit/mui-org.material-ui.internal.owner-document" "4.9.10" - "@bit/mui-org.material-ui.internal.owner-window" "4.9.10" - "@bit/mui-org.material-ui.internal.types" "4.9.10" - "@bit/mui-org.material-ui.internal.use-event-callback" "4.9.10" - "@bit/mui-org.material-ui.internal.use-fork-ref" "4.9.10" - "@bit/mui-org.material-ui.portal" "4.9.10" - "@bit/mui-org.material-ui.styles" "4.9.10" - "@material-ui/styles" "^4.9.10" - "@material-ui/utils" "^4.9.6" - prop-types "^15.7.2" - -"@bit/mui-org.material-ui.no-ssr@4.9.10": - version "4.9.10" - resolved "https://node.bit.dev/mui-org.material-ui.no-ssr/-/mui-org.material-ui.no-ssr-4.9.10.tgz#9ecf53e56b78da39c3aacb0121e438de566f49ec" - integrity sha1-ns9T5Wt42jnDqssBIeQ43lZvSew= - dependencies: - "@material-ui/utils" "^4.9.6" - prop-types "^15.7.2" - -"@bit/mui-org.material-ui.paper@4.9.10": - version "4.9.10" - resolved "https://node.bit.dev/mui-org.material-ui.paper/-/mui-org.material-ui.paper-4.9.10.tgz#e68f426622388eb03ea751c373542760cd6d5fda" - integrity sha1-5o9CZiI4jrA+p1HDc1QnYM1tX9o= - dependencies: - "@bit/mui-org.material-ui.internal.types" "4.9.10" - "@bit/mui-org.material-ui.styles" "4.9.10" - "@material-ui/utils" "^4.9.6" - clsx "^1.0.4" - prop-types "^15.7.2" - -"@bit/mui-org.material-ui.portal@4.9.10": - version "4.9.10" - resolved "https://node.bit.dev/mui-org.material-ui.portal/-/mui-org.material-ui.portal-4.9.10.tgz#2d84c7e8e5cc0605a9686ee6663c5be4de07a639" - integrity sha1-LYTH6OXMBgWpaG7mZjxb5N4Hpjk= - dependencies: - "@bit/mui-org.material-ui.internal.set-ref" "4.9.10" - "@bit/mui-org.material-ui.internal.use-fork-ref" "4.9.10" - "@material-ui/utils" "^4.9.6" - prop-types "^15.7.2" - -"@bit/mui-org.material-ui.slide@4.9.10": - version "4.9.10" - resolved "https://node.bit.dev/mui-org.material-ui.slide/-/mui-org.material-ui.slide-4.9.10.tgz#b4a9fc31128984ed4e9c5a36910daf2686162cd9" - integrity sha1-tKn8MRKJhO1OnFo2kQ2vJoYWLNk= - dependencies: - "@bit/mui-org.material-ui.internal.debounce" "4.9.10" - "@bit/mui-org.material-ui.internal.transitions" "4.9.10" - "@bit/mui-org.material-ui.internal.use-fork-ref" "4.9.10" - "@bit/mui-org.material-ui.styles" "4.9.10" - "@material-ui/utils" "^4.9.6" - prop-types "^15.7.2" - react-transition-group "^4.3.0" - -"@bit/mui-org.material-ui.styles@4.9.10": - version "4.9.10" - resolved "https://node.bit.dev/mui-org.material-ui.styles/-/mui-org.material-ui.styles-4.9.10.tgz#6e837b31bd0c00bf7f00b428b0e572201160872c" - integrity sha1-boN7Mb0MAL9/ALQosOVyIBFghyw= - dependencies: - "@bit/mui-org.material-ui.colors" "4.9.10" - "@bit/mui-org.material-ui.internal.types" "4.9.10" - "@material-ui/styles" "^4.9.10" - "@material-ui/system" "^4.9.10" - "@material-ui/types" "^5.0.1" - "@material-ui/utils" "^4.9.6" - -"@bit/mui-org.material-ui.swipeable-drawer@^4.9.10": - version "4.9.10" - resolved "https://node.bit.dev/mui-org.material-ui.swipeable-drawer/-/mui-org.material-ui.swipeable-drawer-4.9.10.tgz#98b422cb080d15b1a0217f380aaab42ffc7d9b85" - integrity sha1-mLQiywgNFbGgIX84Cqq0L/x9m4U= - dependencies: - "@bit/mui-org.material-ui.drawer" "4.9.10" - "@bit/mui-org.material-ui.internal.capitalize" "4.9.10" - "@bit/mui-org.material-ui.internal.owner-document" "4.9.10" - "@bit/mui-org.material-ui.internal.transitions" "4.9.10" - "@bit/mui-org.material-ui.internal.use-event-callback" "4.9.10" - "@bit/mui-org.material-ui.no-ssr" "4.9.10" - "@bit/mui-org.material-ui.styles" "4.9.10" - "@material-ui/styles" "^4.9.10" - "@material-ui/types" "^5.0.1" - "@material-ui/utils" "^4.9.6" - clsx "^1.0.4" - prop-types "^15.7.2" - "@capacitor/android@^4.6.1": version "4.8.2" resolved "https://registry.yarnpkg.com/@capacitor/android/-/android-4.8.2.tgz#c6b27a149e022c59ab693841e1576f23f4588dc7" @@ -1839,11 +1639,6 @@ dependencies: "@types/hammerjs" "^2.0.36" -"@emotion/hash@^0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.8.0.tgz#bbbff68978fefdbe68ccb533bc8cbe1d1afb5413" - integrity sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow== - "@es-joy/jsdoccomment@0.9.0-alpha.1": version "0.9.0-alpha.1" resolved "https://registry.yarnpkg.com/@es-joy/jsdoccomment/-/jsdoccomment-0.9.0-alpha.1.tgz#f48bd162e185ec7f9f222273a282d10e52fe52f7" @@ -2613,52 +2408,6 @@ resolved "https://registry.yarnpkg.com/@lifeomic/attempt/-/attempt-3.1.0.tgz#7fc703559177b81a008b9d263e3d9a001d11d08a" integrity sha512-QZqem4QuAnAyzfz+Gj5/+SLxqwCAw2qmt7732ZXodr6VDWGeYLG6w1i/vYLa55JQM9wRuBKLmXmiZ2P0LtE5rw== -"@material-ui/styles@^4.9.10": - version "4.11.5" - resolved "https://registry.yarnpkg.com/@material-ui/styles/-/styles-4.11.5.tgz#19f84457df3aafd956ac863dbe156b1d88e2bbfb" - integrity sha512-o/41ot5JJiUsIETME9wVLAJrmIWL3j0R0Bj2kCOLbSfqEkKf0fmaPt+5vtblUh5eXr2S+J/8J3DaCb10+CzPGA== - dependencies: - "@babel/runtime" "^7.4.4" - "@emotion/hash" "^0.8.0" - "@material-ui/types" "5.1.0" - "@material-ui/utils" "^4.11.3" - clsx "^1.0.4" - csstype "^2.5.2" - hoist-non-react-statics "^3.3.2" - jss "^10.5.1" - jss-plugin-camel-case "^10.5.1" - jss-plugin-default-unit "^10.5.1" - jss-plugin-global "^10.5.1" - jss-plugin-nested "^10.5.1" - jss-plugin-props-sort "^10.5.1" - jss-plugin-rule-value-function "^10.5.1" - jss-plugin-vendor-prefixer "^10.5.1" - prop-types "^15.7.2" - -"@material-ui/system@^4.9.10": - version "4.12.2" - resolved "https://registry.yarnpkg.com/@material-ui/system/-/system-4.12.2.tgz#f5c389adf3fce4146edd489bf4082d461d86aa8b" - integrity sha512-6CSKu2MtmiJgcCGf6nBQpM8fLkuB9F55EKfbdTC80NND5wpTmKzwdhLYLH3zL4cLlK0gVaaltW7/wMuyTnN0Lw== - dependencies: - "@babel/runtime" "^7.4.4" - "@material-ui/utils" "^4.11.3" - csstype "^2.5.2" - prop-types "^15.7.2" - -"@material-ui/types@5.1.0", "@material-ui/types@^5.0.1": - version "5.1.0" - resolved "https://registry.yarnpkg.com/@material-ui/types/-/types-5.1.0.tgz#efa1c7a0b0eaa4c7c87ac0390445f0f88b0d88f2" - integrity sha512-7cqRjrY50b8QzRSYyhSpx4WRw2YuO0KKIGQEVk5J8uoz2BanawykgZGoWEqKm7pVIbzFDN0SpPcVV4IhOFkl8A== - -"@material-ui/utils@^4.11.3", "@material-ui/utils@^4.9.6": - version "4.11.3" - resolved "https://registry.yarnpkg.com/@material-ui/utils/-/utils-4.11.3.tgz#232bd86c4ea81dab714f21edad70b7fdf0253942" - integrity sha512-ZuQPV4rBK/V1j2dIkSSEcH5uT6AaHuKWFfotADHsC0wVL1NLd2WkFCm4ZZbX33iO4ydl6V0GPngKm8HZQ2oujg== - dependencies: - "@babel/runtime" "^7.4.4" - prop-types "^15.7.2" - react-is "^16.8.0 || ^17.0.0" - "@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": version "5.1.1-v1" resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz#dbf733a965ca47b1973177dc0bb6c889edcfb129" @@ -5582,11 +5331,6 @@ clone-response@^1.0.2: dependencies: mimic-response "^1.0.0" -clsx@^1.0.4: - version "1.2.1" - resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.2.1.tgz#0ddc4a20a549b59c93a4116bb26f5294ca17dc12" - integrity sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg== - co@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" @@ -6056,14 +5800,6 @@ css-value@^0.0.1: resolved "https://registry.yarnpkg.com/css-value/-/css-value-0.0.1.tgz#5efd6c2eea5ea1fd6b6ac57ec0427b18452424ea" integrity sha512-FUV3xaJ63buRLgHrLQVlVgQnQdR4yqdLGaDu7g8CQcWjInDfM9plBTPI9FRfpahju1UBSaMckeb2/46ApS/V1Q== -css-vendor@^2.0.8: - version "2.0.8" - resolved "https://registry.yarnpkg.com/css-vendor/-/css-vendor-2.0.8.tgz#e47f91d3bd3117d49180a3c935e62e3d9f7f449d" - integrity sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ== - dependencies: - "@babel/runtime" "^7.8.3" - is-in-browser "^1.0.2" - css-what@^3.2.1: version "3.4.2" resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" @@ -6169,11 +5905,6 @@ cssstyle@^2.3.0: dependencies: cssom "~0.3.6" -csstype@^2.5.2: - version "2.6.21" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.21.tgz#2efb85b7cc55c80017c66a5ad7cbd931fda3a90e" - integrity sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w== - csstype@^3.0.2: version "3.1.3" resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81" @@ -9214,11 +8945,6 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: dependencies: is-extglob "^2.1.1" -is-in-browser@^1.0.2, is-in-browser@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/is-in-browser/-/is-in-browser-1.1.3.tgz#56ff4db683a078c6082eb95dad7dc62e1d04f835" - integrity sha512-FeXIBgG/CPGd/WUxuEyvgGTEfwiG9Z4EKGxjNMRqviiIIfsmgrpnHLffEDdwUHqNva1VEW91o3xBT/m8Elgl9g== - is-ip@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/is-ip/-/is-ip-3.1.0.tgz#2ae5ddfafaf05cb8008a62093cf29734f657c5d8" @@ -10637,76 +10363,6 @@ jsprim@^1.2.2: json-schema "0.4.0" verror "1.10.0" -jss-plugin-camel-case@^10.5.1: - version "10.10.0" - resolved "https://registry.yarnpkg.com/jss-plugin-camel-case/-/jss-plugin-camel-case-10.10.0.tgz#27ea159bab67eb4837fa0260204eb7925d4daa1c" - integrity sha512-z+HETfj5IYgFxh1wJnUAU8jByI48ED+v0fuTuhKrPR+pRBYS2EDwbusU8aFOpCdYhtRc9zhN+PJ7iNE8pAWyPw== - dependencies: - "@babel/runtime" "^7.3.1" - hyphenate-style-name "^1.0.3" - jss "10.10.0" - -jss-plugin-default-unit@^10.5.1: - version "10.10.0" - resolved "https://registry.yarnpkg.com/jss-plugin-default-unit/-/jss-plugin-default-unit-10.10.0.tgz#db3925cf6a07f8e1dd459549d9c8aadff9804293" - integrity sha512-SvpajxIECi4JDUbGLefvNckmI+c2VWmP43qnEy/0eiwzRUsafg5DVSIWSzZe4d2vFX1u9nRDP46WCFV/PXVBGQ== - dependencies: - "@babel/runtime" "^7.3.1" - jss "10.10.0" - -jss-plugin-global@^10.5.1: - version "10.10.0" - resolved "https://registry.yarnpkg.com/jss-plugin-global/-/jss-plugin-global-10.10.0.tgz#1c55d3c35821fab67a538a38918292fc9c567efd" - integrity sha512-icXEYbMufiNuWfuazLeN+BNJO16Ge88OcXU5ZDC2vLqElmMybA31Wi7lZ3lf+vgufRocvPj8443irhYRgWxP+A== - dependencies: - "@babel/runtime" "^7.3.1" - jss "10.10.0" - -jss-plugin-nested@^10.5.1: - version "10.10.0" - resolved "https://registry.yarnpkg.com/jss-plugin-nested/-/jss-plugin-nested-10.10.0.tgz#db872ed8925688806e77f1fc87f6e62264513219" - integrity sha512-9R4JHxxGgiZhurDo3q7LdIiDEgtA1bTGzAbhSPyIOWb7ZubrjQe8acwhEQ6OEKydzpl8XHMtTnEwHXCARLYqYA== - dependencies: - "@babel/runtime" "^7.3.1" - jss "10.10.0" - tiny-warning "^1.0.2" - -jss-plugin-props-sort@^10.5.1: - version "10.10.0" - resolved "https://registry.yarnpkg.com/jss-plugin-props-sort/-/jss-plugin-props-sort-10.10.0.tgz#67f4dd4c70830c126f4ec49b4b37ccddb680a5d7" - integrity sha512-5VNJvQJbnq/vRfje6uZLe/FyaOpzP/IH1LP+0fr88QamVrGJa0hpRRyAa0ea4U/3LcorJfBFVyC4yN2QC73lJg== - dependencies: - "@babel/runtime" "^7.3.1" - jss "10.10.0" - -jss-plugin-rule-value-function@^10.5.1: - version "10.10.0" - resolved "https://registry.yarnpkg.com/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.10.0.tgz#7d99e3229e78a3712f78ba50ab342e881d26a24b" - integrity sha512-uEFJFgaCtkXeIPgki8ICw3Y7VMkL9GEan6SqmT9tqpwM+/t+hxfMUdU4wQ0MtOiMNWhwnckBV0IebrKcZM9C0g== - dependencies: - "@babel/runtime" "^7.3.1" - jss "10.10.0" - tiny-warning "^1.0.2" - -jss-plugin-vendor-prefixer@^10.5.1: - version "10.10.0" - resolved "https://registry.yarnpkg.com/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.10.0.tgz#c01428ef5a89f2b128ec0af87a314d0c767931c7" - integrity sha512-UY/41WumgjW8r1qMCO8l1ARg7NHnfRVWRhZ2E2m0DMYsr2DD91qIXLyNhiX83hHswR7Wm4D+oDYNC1zWCJWtqg== - dependencies: - "@babel/runtime" "^7.3.1" - css-vendor "^2.0.8" - jss "10.10.0" - -jss@10.10.0, jss@^10.5.1: - version "10.10.0" - resolved "https://registry.yarnpkg.com/jss/-/jss-10.10.0.tgz#a75cc85b0108c7ac8c7b7d296c520a3e4fbc6ccc" - integrity sha512-cqsOTS7jqPsPMjtKYDUpdFC0AbhYFLTcuGRqymgmdJIeQ8cH7+AgX7YSgQy79wXloZq2VvATYxUOUQEvS1V/Zw== - dependencies: - "@babel/runtime" "^7.3.1" - csstype "^3.0.2" - is-in-browser "^1.1.3" - tiny-warning "^1.0.2" - "jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.5: version "3.3.5" resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz#4766bd05a8e2a11af222becd19e15575e52a853a" @@ -13385,7 +13041,7 @@ react-is@^16.13.1, react-is@^16.7.0: resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== -"react-is@^16.8.0 || ^17.0.0", react-is@^17.0.0, react-is@^17.0.1, react-is@^17.0.2: +react-is@^17.0.0, react-is@^17.0.1, react-is@^17.0.2: version "17.0.2" resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== @@ -13538,7 +13194,7 @@ react-test-renderer@^17.0.0: react-shallow-renderer "^16.13.1" scheduler "^0.20.2" -react-transition-group@^4.3.0, react-transition-group@^4.4.2: +react-transition-group@^4.4.2: version "4.4.5" resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.5.tgz#e53d4e3f3344da8521489fbef8f2581d42becdd1" integrity sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g== @@ -15326,11 +14982,6 @@ tiny-emitter@^2.0.0: resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz#1d1a56edfc51c43e863cbb5382a72330e3555423" integrity sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q== -tiny-warning@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" - integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== - tmpl@1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" From 6997267d57a707ae38edc3b9a0e13daa006874b3 Mon Sep 17 00:00:00 2001 From: Hugo Martinez Date: Tue, 30 Apr 2024 17:15:17 -0400 Subject: [PATCH 03/38] MultiGesture: Change require react-native to import. --- src/components/MultiGesture.tsx | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/components/MultiGesture.tsx b/src/components/MultiGesture.tsx index af9c4649bfe..e642fb93ef9 100644 --- a/src/components/MultiGesture.tsx +++ b/src/components/MultiGesture.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { GestureResponderEvent } from 'react-native' +import { GestureResponderEvent, PanResponder, View } from 'react-native' import { useSelector } from 'react-redux' import Direction from '../@types/Direction' import GesturePath from '../@types/GesturePath' @@ -10,10 +10,6 @@ import themeColors from '../selectors/themeColors' import gestureStore from '../stores/gesture' import TraceGesture from './TraceGesture' -// expects peer dependencies react-dom and react-native-web -// eslint-disable-next-line @typescript-eslint/no-var-requires -const { PanResponder, View } = require('react-native') - interface Point { x: number y: number From 53ba3b3a8e681d8e154fe169afe82ce5d3f8758f Mon Sep 17 00:00:00 2001 From: Hugo Martinez Date: Tue, 30 Apr 2024 17:18:01 -0400 Subject: [PATCH 04/38] Fix index.html --- index.html | 42 ++++++++++++++++++++++++++++++++----- public/index.html | 53 ----------------------------------------------- 2 files changed, 37 insertions(+), 58 deletions(-) delete mode 100644 public/index.html diff --git a/index.html b/index.html index f828b817d1a..b007e12d452 100644 --- a/index.html +++ b/index.html @@ -1,13 +1,45 @@ - + - - - - Vite + React + TS + + + + + + + + + + + + + + + + em + + +
+
+ + diff --git a/public/index.html b/public/index.html deleted file mode 100644 index 382b7325bec..00000000000 --- a/public/index.html +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - - - - - - - - - - - - - - - em - - - - - -
-
- - - - From 10fa989b975d0f9b4407d29ce9c7ae2f588a8fae Mon Sep 17 00:00:00 2001 From: Hugo Martinez Date: Tue, 30 Apr 2024 17:28:40 -0400 Subject: [PATCH 05/38] Replace env REACT_APP_ with VITE_. --- .env | 20 ++++++++++---------- .env.development | 8 ++++---- .env.production | 8 ++++---- README.md | 2 +- server/README.md | 12 ++++++------ src/data-providers/yjs/index.ts | 6 +++--- src/data-providers/yjs/thoughtspace.ts | 8 ++++---- src/service-worker.ts | 2 +- src/serviceWorkerRegistration.ts | 6 +++--- src/shortcuts/generateThought.ts | 6 +++--- src/stores/app.ts | 2 +- src/util/initialState.ts | 2 +- src/vite-env.d.ts | 12 ++++++++++++ 13 files changed, 53 insertions(+), 41 deletions(-) create mode 100644 src/vite-env.d.ts diff --git a/.env b/.env index aff94c66aa1..8bc11e94bdc 100644 --- a/.env +++ b/.env @@ -5,19 +5,19 @@ EXTEND_ESLINT=true # ALGOLIA CONFIG -REACT_APP_ALGOLIA_SEARCH_KEY_ENDPOINT=https://us-central1-em-search-test.cloudfunctions.net/getSearchKey -REACT_APP_ALGOLIA_APPPLICATION_ID=AJCS0S8FVN -REACT_APP_ALGOLIA_INDEX=SEARCH_EM +VITE_ALGOLIA_SEARCH_KEY_ENDPOINT=https://us-central1-em-search-test.cloudfunctions.net/getSearchKey +VITE_ALGOLIA_APPPLICATION_ID=AJCS0S8FVN +VITE_ALGOLIA_INDEX=SEARCH_EM # FIREBASE CONFIG # Firebase API Key is safe to expose # See: https://stackoverflow.com/questions/37482366/is-it-safe-to-expose-firebase-apikey-to-the-public -REACT_APP_FIREBASE_API_KEY=AIzaSyB7sj38woH-oJ7hcSwpq0lB7hUteyZMxNo -REACT_APP_FIREBASE_AUTH_DOMAIN=em-proto.firebaseapp.com -REACT_APP_FIREBASE_DATABASE_URL=https://em-proto.firebaseio.com -REACT_APP_FIREBASE_PROJECT_ID=em-proto -REACT_APP_FIREBASE_STORAGE_BUCKET=gs://em-proto.appspot.com/ -REACT_APP_FIREBASE_MESSAGE_SENDER_ID=91947960488 +VITE_FIREBASE_API_KEY=AIzaSyB7sj38woH-oJ7hcSwpq0lB7hUteyZMxNo +VITE_FIREBASE_AUTH_DOMAIN=em-proto.firebaseapp.com +VITE_FIREBASE_DATABASE_URL=https://em-proto.firebaseio.com +VITE_FIREBASE_PROJECT_ID=em-proto +VITE_FIREBASE_STORAGE_BUCKET=gs://em-proto.appspot.com/ +VITE_FIREBASE_MESSAGE_SENDER_ID=91947960488 # Demo mode -# REACT_APP_DEMO=1 \ No newline at end of file +# VITE_DEMO=1 \ No newline at end of file diff --git a/.env.development b/.env.development index fc33402153b..2f5400ebe19 100644 --- a/.env.development +++ b/.env.development @@ -4,15 +4,15 @@ # See: https://create-react-app.dev/docs/adding-custom-environment-variables/#what-other-env-files-can-be-used # FEEDBACK CONFIG -REACT_APP_FEEDBACK_URL=https://us-central1-em-search-test.cloudfunctions.net/sendFeedbackEmail +VITE_FEEDBACK_URL=https://us-central1-em-search-test.cloudfunctions.net/sendFeedbackEmail # WEBSOCKET -REACT_APP_WEBSOCKET_HOST=localhost -REACT_APP_WEBSOCKET_PORT=3001 +VITE_WEBSOCKET_HOST=localhost +VITE_WEBSOCKET_PORT=3001 # CAPACITOR # Local IP addresses should only be defined in .env.development.local so that they are not checked into version control. CAPACITOR_SERVER_URL= # AI SERVER -REACT_APP_AI_URL=http://localhost:3001/ai +VITE_AI_URL=http://localhost:3001/ai diff --git a/.env.production b/.env.production index 5bba77e4d46..497fac581a4 100644 --- a/.env.production +++ b/.env.production @@ -3,11 +3,11 @@ # See: https://create-react-app.dev/docs/adding-custom-environment-variables/#what-other-env-files-can-be-used # FEEDBACK CONFIG -REACT_APP_FEEDBACK_URL=https://us-central1-em-proto.cloudfunctions.net/sendFeedbackEmail +VITE_FEEDBACK_URL=https://us-central1-em-proto.cloudfunctions.net/sendFeedbackEmail # WEBSOCKET -REACT_APP_WEBSOCKET_HOST=em-staging-sa2jm.ondigitalocean.app -REACT_APP_WEBSOCKET_PORT= +VITE_WEBSOCKET_HOST=em-staging-sa2jm.ondigitalocean.app +VITE_WEBSOCKET_PORT= # AI SERVER -REACT_APP_AI_URL=https://em-staging-sa2jm.ondigitalocean.app/ai +VITE_AI_URL=https://em-staging-sa2jm.ondigitalocean.app/ai diff --git a/README.md b/README.md index 038d8b54a06..ef357508642 100644 --- a/README.md +++ b/README.md @@ -62,7 +62,7 @@ The above scripts run in development mode by default. You can copy or sync in pr em is an offline-first app that can run on a static web server. -Environment variables are set in the appropriate .env file: `.env.development` and `.env.production`. Only `.env.production` is kept in source control. Environment variables that are prepended with `REACT_APP_` will be bundled with the build and available client-side. +Environment variables are set in the appropriate .env file: `.env.development` and `.env.production`. Only `.env.production` is kept in source control. Environment variables that are prepended with `VITE_` will be bundled with the build and available client-side. ```sh # build the static HTML/CSS/JS app in the /build directory diff --git a/server/README.md b/server/README.md index a55c02bf455..c7e40e6f8a4 100644 --- a/server/README.md +++ b/server/README.md @@ -1,6 +1,6 @@ A websocket server that synchronizes thoughts between multiple devices and users. -The app will automatically connect to the server specified by the client-side env variables `REACT_APP_WEBSOCKET_HOST` and `REACT_APP_WEBSOCKET_PORT` (see [client](https://github.com/cybersemics/em/tree/staging2/server#client)). +The app will automatically connect to the server specified by the client-side env variables `VITE_WEBSOCKET_HOST` and `VITE_WEBSOCKET_PORT` (see [client](https://github.com/cybersemics/em/tree/staging2/server#client)). # Local Development @@ -35,7 +35,7 @@ Other npm scripts: ## Testing with live staging or production data -Normally in local development the app connects to the local websocket server and database. To test with live staging or production data, override `REACT_APP_WEBSOCKET_HOST` in `.env.development` with the value from `.env.production` or `.env.staging` and restart localhost. It is recommended that you run the app on a different port to ensure that local storage stays sandboxed, i.e. `PORT=3012 npm start`. +Normally in local development the app connects to the local websocket server and database. To test with live staging or production data, override `VITE_WEBSOCKET_HOST` in `.env.development` with the value from `.env.production` or `.env.staging` and restart localhost. It is recommended that you run the app on a different port to ensure that local storage stays sandboxed, i.e. `PORT=3012 npm start`. Note: `NODE_ENV` itself cannot be manually overwritten, and is set based on how the server is started: @@ -67,10 +67,10 @@ services: npm run build environment_slug: node-js envs: - - key: REACT_APP_WEBSOCKET_HOST + - key: VITE_WEBSOCKET_HOST scope: RUN_AND_BUILD_TIME value: 0.0.0.0 - - key: REACT_APP_WEBSOCKET_PORT + - key: VITE_WEBSOCKET_PORT scope: RUN_AND_BUILD_TIME value: '80' - key: MONGODB_CONNECTION_STRING @@ -98,8 +98,8 @@ services: The client-side app needs the following envirionment variables set to connect to the websocket server. They are stored in `.env` files and embedded in the static build by react-scripts. See: https://create-react-app.dev/docs/adding-custom-environment-variables/#what-other-env-files-can-be-used. ```ini -REACT_APP_WEBSOCKET_HOST=app12345.ondigitalocean.app -REACT_APP_WEBSOCKET_PORT= +VITE_WEBSOCKET_HOST=app12345.ondigitalocean.app +VITE_WEBSOCKET_PORT= ``` ### Server diff --git a/src/data-providers/yjs/index.ts b/src/data-providers/yjs/index.ts index 20de43309f5..237b4bc3399 100644 --- a/src/data-providers/yjs/index.ts +++ b/src/data-providers/yjs/index.ts @@ -6,8 +6,8 @@ import Share from '../../@types/Share' import storage from '../../util/storage' import { encodePermissionsDocumentName } from './documentNameEncoder' -const host = process.env.REACT_APP_WEBSOCKET_HOST || 'localhost' -const port = process.env.REACT_APP_WEBSOCKET_PORT || (host === 'localhost' ? 3001 : '') +const host = import.meta.env.VITE_WEBSOCKET_HOST || 'localhost' +const port = import.meta.env.VITE_WEBSOCKET_PORT || (host === 'localhost' ? 3001 : '') const protocol = host === 'localhost' ? 'ws' : 'wss' export const websocketUrl = `${protocol}://${host}${port ? ':' + port : ''}/hocuspocus` @@ -59,7 +59,7 @@ export const clientIdReady = ( }) // Disable IndexedDB during tests because of TransactionInactiveError in fake-indexeddb. -if (process.env.NODE_ENV !== 'test') { +if (import.meta.env.MODE !== 'test') { // eslint-disable-next-line no-new new IndexeddbPersistence(encodePermissionsDocumentName(tsid), permissionsClientDoc) } diff --git a/src/data-providers/yjs/thoughtspace.ts b/src/data-providers/yjs/thoughtspace.ts index dc17c60d32f..dd81ebc7360 100644 --- a/src/data-providers/yjs/thoughtspace.ts +++ b/src/data-providers/yjs/thoughtspace.ts @@ -295,7 +295,7 @@ export const init = async (options: ThoughtspaceOptions) => { doclog.on('subdocs', ({ added, removed, loaded }: { added: Set; removed: Set; loaded: Set }) => { loaded.forEach((subdoc: Y.Doc) => { // Disable IndexedDB during tests because of TransactionInactiveError in fake-indexeddb. - if (process.env.NODE_ENV !== 'test') { + if (import.meta.env.MODE !== 'test') { const persistence = new IndexeddbPersistence(subdoc.guid, subdoc) persistence.whenSynced .then(() => { @@ -319,7 +319,7 @@ export const init = async (options: ThoughtspaceOptions) => { }) // Disable IndexedDB during tests because of TransactionInactiveError in fake-indexeddb. - if (process.env.NODE_ENV !== 'test') { + if (import.meta.env.MODE !== 'test') { const doclogPersistence = new IndexeddbPersistence(encodeDocLogDocumentName(tsid), doclog) doclogPersistence.whenSynced .then(() => { @@ -770,7 +770,7 @@ export const replicateChildren = async ( // If the doc is cached, return as soon as the appropriate providers are synced. // Disable IDB during tests because of TransactionInactiveError in fake-indexeddb. // Disable websocket during tests because of infinite loop in sinon runAllAsync. - if (thoughtDocs.get(docKey) || process.env.NODE_ENV === 'test') { + if (thoughtDocs.get(docKey) || import.meta.env.MODE === 'test') { // The Doc exists, but it may not be populated yet if replication has not completed. // Wait for the appropriate replication to complete before accessing children. if (background && remote) { @@ -986,7 +986,7 @@ export const replicateLexeme = async ( // If the doc is cached, return as soon as the appropriate providers are synced. // Disable IDB during tests because of TransactionInactiveError in fake-indexeddb. // Disable websocket during tests because of infinite loop in sinon runAllAsync. - if (lexemeDocs.get(key) || process.env.NODE_ENV === 'test') { + if (lexemeDocs.get(key) || import.meta.env.MODE === 'test') { if (background) { await lexemeWebsocketSynced.get(key) } else { diff --git a/src/service-worker.ts b/src/service-worker.ts index 0a38dd84f80..08a2a5b284b 100644 --- a/src/service-worker.ts +++ b/src/service-worker.ts @@ -49,7 +49,7 @@ registerRoute( // Return true to signal that we want to use the handler. return true }, - createHandlerBoundToURL(process.env.PUBLIC_URL + '/index.html'), + createHandlerBoundToURL(import.meta.env.PUBLIC_URL + '/index.html'), ) // An example runtime caching route for requests that aren't handled by the diff --git a/src/serviceWorkerRegistration.ts b/src/serviceWorkerRegistration.ts index c72efbf05d6..94c2db1334c 100644 --- a/src/serviceWorkerRegistration.ts +++ b/src/serviceWorkerRegistration.ts @@ -25,9 +25,9 @@ type Config = { /** Performs environment checks and registers the service worker if supported. */ export function register(config?: Config) { - if (process.env.NODE_ENV === 'production' && 'serviceWorker' in navigator) { + if (import.meta.env.MODE === 'production' && 'serviceWorker' in navigator) { // The URL constructor is available in all browsers that support SW. - const publicUrl = new URL(process.env.PUBLIC_URL, window.location.href) + const publicUrl = new URL(import.meta.env.PUBLIC_URL, window.location.href) if (publicUrl.origin !== window.location.origin) { // Our service worker won't work if PUBLIC_URL is on a different origin // from what our page is served on. This might happen if a CDN is used to @@ -36,7 +36,7 @@ export function register(config?: Config) { } window.addEventListener('load', () => { - const swUrl = `${process.env.PUBLIC_URL}/service-worker.js` + const swUrl = `${import.meta.env.PUBLIC_URL}/service-worker.js` if (isLocalhost) { // This is running on localhost. Let's check if a service worker still exists or not. diff --git a/src/shortcuts/generateThought.ts b/src/shortcuts/generateThought.ts index c14e70a9f4e..77fddce7c4f 100644 --- a/src/shortcuts/generateThought.ts +++ b/src/shortcuts/generateThought.ts @@ -24,8 +24,8 @@ const generateThought: Shortcut = { gesture: 'ur', canExecute: getState => isDocumentEditable() && !!getState().cursor, exec: async (dispatch, getState) => { - if (!process.env.REACT_APP_AI_URL) { - throw new Error('process.env.REACT_APP_AI_URL is not configured') + if (!import.meta.env.VITE_AI_URL) { + throw new Error('import.meta.env.VITE_AI_URL is not configured') } const state = getState() @@ -72,7 +72,7 @@ const generateThought: Shortcut = { // generate thought let valueNew = thought.value - const res = await fetch(process.env.REACT_APP_AI_URL!, { method: 'POST', body: input }) + const res = await fetch(import.meta.env.VITE_AI_URL!, { method: 'POST', body: input }) const { content, err } = await res.json() if (err) { if (err.status === 429) { diff --git a/src/stores/app.ts b/src/stores/app.ts index 62cb738f813..3532df56da6 100644 --- a/src/stores/app.ts +++ b/src/stores/app.ts @@ -28,7 +28,7 @@ if (!appReducer) { const middlewareEnhancer = applyMiddleware( // prevent accidentally passing a reducer to the dispatch function (dev and test only) // (must go before the thunk middleware so that it can throw an error before the thunk middleware tries to execute it) - ...(process.env.NODE_ENV === 'development' || process.env.NODE_ENV === 'test' ? [doNotDispatchReducer] : []), + ...(import.meta.env.MODE === 'development' || import.meta.env.MODE === 'test' ? [doNotDispatchReducer] : []), multi, thunk, pullQueue, diff --git a/src/util/initialState.ts b/src/util/initialState.ts index 0e238f1a0c0..d1eeaead1a6 100644 --- a/src/util/initialState.ts +++ b/src/util/initialState.ts @@ -127,7 +127,7 @@ const initialState = (created: Timestamp = timestamp()) => { remoteSearch: false, searchContexts: null, showHiddenThoughts: false, - showModal: process.env.REACT_APP_DEMO || (!storage.getItem('welcomeComplete') && !tsidShared) ? 'welcome' : null, + showModal: import.meta.env.VITE_DEMO || (!storage.getItem('welcomeComplete') && !tsidShared) ? 'welcome' : null, showSidebar: false, showSplitView: !!storage.getItem('showSplitView'), splitPosition: parseJsonSafe(storage.getItem('splitPosition') || null, 50), diff --git a/src/vite-env.d.ts b/src/vite-env.d.ts new file mode 100644 index 00000000000..72f896b9bdb --- /dev/null +++ b/src/vite-env.d.ts @@ -0,0 +1,12 @@ +/// + +interface ImportMetaEnv { + readonly VITE_FEEDBACK_URL: string + readonly VITE_WEBSOCKET_HOST: string + readonly VITE_WEBSOCKET_PORT: number + readonly VITE_AI_URL: string +} + +interface ImportMeta { + readonly env: ImportMetaEnv +} From f18c3af98533e3e6f741a7f57c2490509719f65d Mon Sep 17 00:00:00 2001 From: Hugo Martinez Date: Tue, 30 Apr 2024 17:37:29 -0400 Subject: [PATCH 06/38] thoughtspace: Change require clearDocument from y-indexeddb to import. --- src/data-providers/yjs/thoughtspace.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/data-providers/yjs/thoughtspace.ts b/src/data-providers/yjs/thoughtspace.ts index dd81ebc7360..f7922ea6596 100644 --- a/src/data-providers/yjs/thoughtspace.ts +++ b/src/data-providers/yjs/thoughtspace.ts @@ -1,6 +1,6 @@ import { HocuspocusProvider, HocuspocusProviderWebsocket } from '@hocuspocus/provider' import { nanoid } from 'nanoid' -import { IndexeddbPersistence } from 'y-indexeddb' +import { IndexeddbPersistence, clearDocument } from 'y-indexeddb' import * as Y from 'yjs' import DocLogAction from '../../@types/DocLogAction' import Index from '../../@types/IndexType' @@ -33,9 +33,6 @@ import { } from './documentNameEncoder' import replicationController from './replicationController' -// eslint-disable-next-line @typescript-eslint/no-var-requires -const { clearDocument } = require('y-indexeddb') as { clearDocument: (name: string) => Promise } - /********************************************************************** * Types **********************************************************************/ From e089d1e4fb0b6e21fcb0f0ac2a950b55520517e3 Mon Sep 17 00:00:00 2001 From: Hugo Martinez Date: Tue, 30 Apr 2024 17:41:01 -0400 Subject: [PATCH 07/38] Remove react-scripts and react-app-rewired. --- package.json | 18 +- react-app-rewired.config.js | 16 - yarn.lock | 4121 ++--------------------------------- 3 files changed, 159 insertions(+), 3996 deletions(-) delete mode 100644 react-app-rewired.config.js diff --git a/package.json b/package.json index 76d497d32f6..dbdb4b24fea 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,7 @@ "last 1 safari version" ] }, + "type": "module", "scripts": { "cap:ios": "npm run cap:sync && cap open ios", "cap:android": "npm run cap:sync && cap open android", @@ -25,8 +26,8 @@ "cap:copy:prod": "NODE_ENV=production && cap copy", "cap:sync": "NODE_ENV=development && cap sync", "cap:sync:prod": "npm run build && NODE_ENV=production cap sync", - "start": "react-app-rewired start", - "build": "react-app-rewired build", + "start": "vite", + "build": "vite build", "clean": "rm -rf ./node_modules/.cache", "docs": "typedoc --options typedoc.json", "deploy:major": "npm run lint && npm version major && npm run build && firebase deploy --only hosting", @@ -41,12 +42,10 @@ "lint:no-npm": "node ./scripts/no-files.js package-lock.json", "postinstall": "scripts/install-hooks", "servebuild": "npx serve -s build -l 3000", - "test": "react-app-rewired test --testPathIgnorePatterns=./src/e2e", - "test:ios": "react-app-rewired test ./src/e2e/iOS --verbose", - "test:puppeteer": "react-app-rewired test ./src/e2e/puppeteer", - "websocket-server": "cd server && npm run build && npm start", - "vite-start": "vite", - "vite-build": "vite build" + "test": "jest", + "test:ios": "jest ./src/e2e/iOS --verbose", + "test:puppeteer": "jest ./src/e2e/puppeteer", + "websocket-server": "cd server && npm run build && npm start" }, "lockfile-lint": { "allowed-schemes": [ @@ -62,7 +61,6 @@ "empty-hostname": false, "path": "yarn.lock" }, - "config-overrides-path": "react-app-rewired.config.js", "jest": { "resetMocks": false }, @@ -111,7 +109,6 @@ "react-native-gesture-handler": "^1.10.2", "react-native-web": "^0.16.5", "react-redux": "^7.2.4", - "react-scripts": "^5.0.1", "react-signature-pad-wrapper": "^3.3.1", "react-split-pane": "^0.1.92", "react-transition-group": "^4.4.2", @@ -201,7 +198,6 @@ "postinstall-postinstall": "^2.1.0", "prettier": "^3.0.0", "puppeteer": "^9.1.1", - "react-app-rewired": "^2.2.1", "react-dnd-test-backend": "^14.0.0", "react-dnd-test-utils": "^11.1.3", "redux-mock-store": "^1.5.4", diff --git a/react-app-rewired.config.js b/react-app-rewired.config.js deleted file mode 100644 index 7eef1f03265..00000000000 --- a/react-app-rewired.config.js +++ /dev/null @@ -1,16 +0,0 @@ -module.exports = { - jest: config => { - return { - ...config, - transformIgnorePatterns: [ - // default patterns - // '[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs|cjs|ts|tsx)$', - '^.+\\.module\\.(css|sass|scss)$', - - // yjs, y-indexddb, and lib0 need to be transformed. - // The original regex ignored everything in node_modules. - '[/\\\\]node_modules[/\\\\](?!(yjs|y-indexeddb|lib0)).+\\.(js|cjs|jsx|mjs|ts|tsx)$', - ], - } - }, -} diff --git a/yarn.lock b/yarn.lock index ad459902b6d..ad08f08b41f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -133,11 +133,6 @@ "@algolia/logger-common" "4.23.3" "@algolia/requester-common" "4.23.3" -"@alloc/quick-lru@^5.2.0": - version "5.2.0" - resolved "https://registry.yarnpkg.com/@alloc/quick-lru/-/quick-lru-5.2.0.tgz#7bf68b20c0a350f936915fcae06f58e32007ce30" - integrity sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw== - "@ampproject/remapping@^2.2.0": version "2.3.0" resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.3.0.tgz#ed441b6fa600072520ce18b43d2c8cc8caecc7f4" @@ -146,16 +141,7 @@ "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.24" -"@apideck/better-ajv-errors@^0.3.1": - version "0.3.6" - resolved "https://registry.yarnpkg.com/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz#957d4c28e886a64a8141f7522783be65733ff097" - integrity sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA== - dependencies: - json-schema "^0.4.0" - jsonpointer "^5.0.0" - leven "^3.1.0" - -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.22.13", "@babel/code-frame@^7.23.5", "@babel/code-frame@^7.24.1", "@babel/code-frame@^7.24.2", "@babel/code-frame@^7.8.3": +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.22.13", "@babel/code-frame@^7.23.5", "@babel/code-frame@^7.24.1", "@babel/code-frame@^7.24.2": version "7.24.2" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.2.tgz#718b4b19841809a58b29b68cde80bc5e1aa6d9ae" integrity sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ== @@ -168,7 +154,7 @@ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.4.tgz#6f102372e9094f25d908ca0d34fc74c74606059a" integrity sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ== -"@babel/core@^7.1.0", "@babel/core@^7.11.1", "@babel/core@^7.12.3", "@babel/core@^7.16.0", "@babel/core@^7.7.2", "@babel/core@^7.8.0", "@babel/core@^7.9.0": +"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.16.0", "@babel/core@^7.7.2", "@babel/core@^7.8.0", "@babel/core@^7.9.0": version "7.24.4" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.4.tgz#1f758428e88e0d8c563874741bc4ffc4f71a4717" integrity sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg== @@ -335,7 +321,7 @@ dependencies: "@babel/types" "^7.23.0" -"@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.22.15", "@babel/helper-module-imports@^7.24.1", "@babel/helper-module-imports@^7.24.3": +"@babel/helper-module-imports@^7.22.15", "@babel/helper-module-imports@^7.24.1", "@babel/helper-module-imports@^7.24.3": version "7.24.3" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz#6ac476e6d168c7c23ff3ba3cf4f7841d46ac8128" integrity sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg== @@ -1073,13 +1059,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-react-constant-elements@^7.12.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.24.1.tgz#d493a0918b9fdad7540f5afd9b5eb5c52500d18d" - integrity sha512-QXp1U9x0R7tkiGB0FOk8o74jhnap0FlZ5gNkRIWdG3eP+SvMFg118e1zaWewDzgABb106QSKpVsD3Wgd8t6ifA== - dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - "@babel/plugin-transform-react-display-name@^7.16.0", "@babel/plugin-transform-react-display-name@^7.24.1": version "7.24.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.1.tgz#554e3e1a25d181f040cf698b93fd289a03bfdcdb" @@ -1231,7 +1210,7 @@ "@babel/helper-create-regexp-features-plugin" "^7.22.15" "@babel/helper-plugin-utils" "^7.24.0" -"@babel/preset-env@^7.11.0", "@babel/preset-env@^7.12.1", "@babel/preset-env@^7.16.4": +"@babel/preset-env@^7.16.4": version "7.24.4" resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.24.4.tgz#46dbbcd608771373b88f956ffb67d471dce0d23b" integrity sha512-7Kl6cSmYkak0FK/FXjSEnLJ1N9T/WA2RkMhu17gZ/dsxKJUuTYNIylahPTzqpLyJN4WhDif8X0XK1R8Wsguo/A== @@ -1327,7 +1306,7 @@ "@babel/types" "^7.4.4" esutils "^2.0.2" -"@babel/preset-react@^7.12.5", "@babel/preset-react@^7.16.0": +"@babel/preset-react@^7.16.0": version "7.24.1" resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.24.1.tgz#2450c2ac5cc498ef6101a6ca5474de251e33aa95" integrity sha512-eFa8up2/8cZXLIpkafhaADTXSnl7IsUFCYenRWrARBz0/qZwcT0RBXpys0LJU4+WfPoF2ZG6ew6s2V6izMCwRA== @@ -1363,7 +1342,7 @@ core-js-pure "^3.30.2" regenerator-runtime "^0.14.0" -"@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.15.4", "@babel/runtime@^7.16.3", "@babel/runtime@^7.23.2", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": +"@babel/runtime@^7.10.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.15.4", "@babel/runtime@^7.16.3", "@babel/runtime@^7.23.2", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": version "7.24.4" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.4.tgz#de795accd698007a66ba44add6cc86542aff1edd" integrity sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA== @@ -1435,7 +1414,7 @@ "@babel/helper-validator-identifier" "^7.16.7" to-fast-properties "^2.0.0" -"@babel/types@^7.0.0", "@babel/types@^7.12.6", "@babel/types@^7.17.0", "@babel/types@^7.20.7", "@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.23.4", "@babel/types@^7.24.0", "@babel/types@^7.3.3", "@babel/types@^7.4.0", "@babel/types@^7.4.4": +"@babel/types@^7.0.0", "@babel/types@^7.17.0", "@babel/types@^7.20.7", "@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.23.4", "@babel/types@^7.24.0", "@babel/types@^7.3.3", "@babel/types@^7.4.0", "@babel/types@^7.4.4": version "7.24.0" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.0.tgz#3b951f435a92e7333eba05b7566fd297960ea1bf" integrity sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w== @@ -1521,117 +1500,6 @@ exec-sh "^0.3.2" minimist "^1.2.0" -"@csstools/normalize.css@*": - version "12.1.1" - resolved "https://registry.yarnpkg.com/@csstools/normalize.css/-/normalize.css-12.1.1.tgz#f0ad221b7280f3fc814689786fd9ee092776ef8f" - integrity sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ== - -"@csstools/postcss-cascade-layers@^1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz#8a997edf97d34071dd2e37ea6022447dd9e795ad" - integrity sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA== - dependencies: - "@csstools/selector-specificity" "^2.0.2" - postcss-selector-parser "^6.0.10" - -"@csstools/postcss-color-function@^1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz#2bd36ab34f82d0497cfacdc9b18d34b5e6f64b6b" - integrity sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw== - dependencies: - "@csstools/postcss-progressive-custom-properties" "^1.1.0" - postcss-value-parser "^4.2.0" - -"@csstools/postcss-font-format-keywords@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz#677b34e9e88ae997a67283311657973150e8b16a" - integrity sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-hwb-function@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz#ab54a9fce0ac102c754854769962f2422ae8aa8b" - integrity sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-ic-unit@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz#28237d812a124d1a16a5acc5c3832b040b303e58" - integrity sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw== - dependencies: - "@csstools/postcss-progressive-custom-properties" "^1.1.0" - postcss-value-parser "^4.2.0" - -"@csstools/postcss-is-pseudo-class@^2.0.7": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz#846ae6c0d5a1eaa878fce352c544f9c295509cd1" - integrity sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA== - dependencies: - "@csstools/selector-specificity" "^2.0.0" - postcss-selector-parser "^6.0.10" - -"@csstools/postcss-nested-calc@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz#d7e9d1d0d3d15cf5ac891b16028af2a1044d0c26" - integrity sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-normalize-display-values@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz#15da54a36e867b3ac5163ee12c1d7f82d4d612c3" - integrity sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-oklab-function@^1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz#88cee0fbc8d6df27079ebd2fa016ee261eecf844" - integrity sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA== - dependencies: - "@csstools/postcss-progressive-custom-properties" "^1.1.0" - postcss-value-parser "^4.2.0" - -"@csstools/postcss-progressive-custom-properties@^1.1.0", "@csstools/postcss-progressive-custom-properties@^1.3.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz#542292558384361776b45c85226b9a3a34f276fa" - integrity sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-stepped-value-functions@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz#f8772c3681cc2befed695e2b0b1d68e22f08c4f4" - integrity sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-text-decoration-shorthand@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz#ea96cfbc87d921eca914d3ad29340d9bcc4c953f" - integrity sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-trigonometric-functions@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz#94d3e4774c36d35dcdc88ce091336cb770d32756" - integrity sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-unset-value@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz#c99bb70e2cdc7312948d1eb41df2412330b81f77" - integrity sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g== - -"@csstools/selector-specificity@^2.0.0", "@csstools/selector-specificity@^2.0.2": - version "2.2.0" - resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz#2cbcf822bf3764c9658c4d2e568bd0c0cb748016" - integrity sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw== - "@egjs/hammerjs@^2.0.17": version "2.0.17" resolved "https://registry.yarnpkg.com/@egjs/hammerjs/-/hammerjs-2.0.17.tgz#5dc02af75a6a06e4c2db0202cae38c9263895124" @@ -1984,18 +1852,6 @@ untildify "^4.0.0" wrap-ansi "^7.0.0" -"@isaacs/cliui@^8.0.2": - version "8.0.2" - resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" - integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== - dependencies: - string-width "^5.1.2" - string-width-cjs "npm:string-width@^4.2.0" - strip-ansi "^7.0.1" - strip-ansi-cjs "npm:strip-ansi@^6.0.1" - wrap-ansi "^8.1.0" - wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" - "@istanbuljs/load-nyc-config@^1.0.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" @@ -2033,18 +1889,6 @@ jest-util "^27.5.1" slash "^3.0.0" -"@jest/console@^28.1.3": - version "28.1.3" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-28.1.3.tgz#2030606ec03a18c31803b8a36382762e447655df" - integrity sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw== - dependencies: - "@jest/types" "^28.1.3" - "@types/node" "*" - chalk "^4.0.0" - jest-message-util "^28.1.3" - jest-util "^28.1.3" - slash "^3.0.0" - "@jest/core@^27.5.1": version "27.5.1" resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.5.1.tgz#267ac5f704e09dc52de2922cbf3af9edcd64b626" @@ -2189,13 +2033,6 @@ terminal-link "^2.0.0" v8-to-istanbul "^8.1.0" -"@jest/schemas@^28.1.3": - version "28.1.3" - resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-28.1.3.tgz#ad8b86a66f11f33619e3d7e1dcddd7f2d40ff905" - integrity sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg== - dependencies: - "@sinclair/typebox" "^0.24.1" - "@jest/schemas@^29.6.3": version "29.6.3" resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" @@ -2240,16 +2077,6 @@ "@types/istanbul-lib-coverage" "^2.0.0" collect-v8-coverage "^1.0.0" -"@jest/test-result@^28.1.3": - version "28.1.3" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-28.1.3.tgz#5eae945fd9f4b8fcfce74d239e6f725b6bf076c5" - integrity sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg== - dependencies: - "@jest/console" "^28.1.3" - "@jest/types" "^28.1.3" - "@types/istanbul-lib-coverage" "^2.0.0" - collect-v8-coverage "^1.0.0" - "@jest/test-sequencer@^27.5.1": version "27.5.1" resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz#4057e0e9cea4439e544c6353c6affe58d095745b" @@ -2334,18 +2161,6 @@ "@types/yargs" "^16.0.0" chalk "^4.0.0" -"@jest/types@^28.1.3": - version "28.1.3" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-28.1.3.tgz#b05de80996ff12512bc5ceb1d208285a7d11748b" - integrity sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ== - dependencies: - "@jest/schemas" "^28.1.3" - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^3.0.0" - "@types/node" "*" - "@types/yargs" "^17.0.8" - chalk "^4.0.0" - "@jest/types@^29.6.3": version "29.6.3" resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59" @@ -2358,7 +2173,7 @@ "@types/yargs" "^17.0.8" chalk "^4.0.0" -"@jridgewell/gen-mapping@^0.3.2", "@jridgewell/gen-mapping@^0.3.5": +"@jridgewell/gen-mapping@^0.3.5": version "0.3.5" resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36" integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== @@ -2377,20 +2192,12 @@ resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== -"@jridgewell/source-map@^0.3.3": - version "0.3.6" - resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.6.tgz#9d71ca886e32502eb9362c9a74a46787c36df81a" - integrity sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ== - dependencies: - "@jridgewell/gen-mapping" "^0.3.5" - "@jridgewell/trace-mapping" "^0.3.25" - "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": version "1.4.15" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== -"@jridgewell/trace-mapping@^0.3.20", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": +"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": version "0.3.25" resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== @@ -2398,11 +2205,6 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" -"@leichtgewicht/ip-codec@^2.0.1": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz#4fc56c15c580b9adb7dc3c333a134e540b44bfb1" - integrity sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw== - "@lifeomic/attempt@^3.0.2": version "3.1.0" resolved "https://registry.yarnpkg.com/@lifeomic/attempt/-/attempt-3.1.0.tgz#7fc703559177b81a008b9d263e3d9a001d11d08a" @@ -2436,31 +2238,11 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@pkgjs/parseargs@^0.11.0": - version "0.11.0" - resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" - integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== - "@pkgr/core@^0.1.0": version "0.1.1" resolved "https://registry.yarnpkg.com/@pkgr/core/-/core-0.1.1.tgz#1ec17e2edbec25c8306d424ecfbf13c7de1aaa31" integrity sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA== -"@pmmmwh/react-refresh-webpack-plugin@^0.5.3": - version "0.5.11" - resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz#7c2268cedaa0644d677e8c4f377bc8fb304f714a" - integrity sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ== - dependencies: - ansi-html-community "^0.0.8" - common-path-prefix "^3.0.0" - core-js-pure "^3.23.3" - error-stack-parser "^2.0.6" - find-up "^5.0.0" - html-entities "^2.1.0" - loader-utils "^2.0.4" - schema-utils "^3.0.0" - source-map "^0.7.3" - "@puppeteer/browsers@2.2.3": version "2.2.3" resolved "https://registry.yarnpkg.com/@puppeteer/browsers/-/browsers-2.2.3.tgz#ad6b79129c50825e77ddaba082680f4dad0b674e" @@ -2490,43 +2272,6 @@ resolved "https://registry.yarnpkg.com/@react-dnd/shallowequal/-/shallowequal-2.0.0.tgz#a3031eb54129f2c66b2753f8404266ec7bf67f0a" integrity sha512-Pc/AFTdwZwEKJxFJvlxrSmGe/di+aAOBn60sremrpLo6VI/6cmiUYNNwlI5KNYttg7uypzA3ILPMPgxB2GYZEg== -"@rollup/plugin-babel@^5.2.0": - version "5.3.1" - resolved "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz#04bc0608f4aa4b2e4b1aebf284344d0f68fda283" - integrity sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q== - dependencies: - "@babel/helper-module-imports" "^7.10.4" - "@rollup/pluginutils" "^3.1.0" - -"@rollup/plugin-node-resolve@^11.2.1": - version "11.2.1" - resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz#82aa59397a29cd4e13248b106e6a4a1880362a60" - integrity sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg== - dependencies: - "@rollup/pluginutils" "^3.1.0" - "@types/resolve" "1.17.1" - builtin-modules "^3.1.0" - deepmerge "^4.2.2" - is-module "^1.0.0" - resolve "^1.19.0" - -"@rollup/plugin-replace@^2.4.1": - version "2.4.2" - resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz#a2d539314fbc77c244858faa523012825068510a" - integrity sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg== - dependencies: - "@rollup/pluginutils" "^3.1.0" - magic-string "^0.25.7" - -"@rollup/pluginutils@^3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" - integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== - dependencies: - "@types/estree" "0.0.39" - estree-walker "^1.0.1" - picomatch "^2.2.2" - "@rollup/rollup-android-arm-eabi@4.17.2": version "4.17.2" resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.17.2.tgz#1a32112822660ee104c5dd3a7c595e26100d4c2d" @@ -2629,11 +2374,6 @@ resolved "https://registry.yarnpkg.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz#cff8ffadc372ad29fd3f78277aeb29e632cc70df" integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== -"@sinclair/typebox@^0.24.1": - version "0.24.51" - resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.24.51.tgz#645f33fe4e02defe26f2f5c0410e1c094eac7f5f" - integrity sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA== - "@sinclair/typebox@^0.27.8": version "0.27.8" resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" @@ -2665,119 +2405,6 @@ dependencies: "@sinonjs/commons" "^1.7.0" -"@surma/rollup-plugin-off-main-thread@^2.2.3": - version "2.2.3" - resolved "https://registry.yarnpkg.com/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz#ee34985952ca21558ab0d952f00298ad2190c053" - integrity sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ== - dependencies: - ejs "^3.1.6" - json5 "^2.2.0" - magic-string "^0.25.0" - string.prototype.matchall "^4.0.6" - -"@svgr/babel-plugin-add-jsx-attribute@^5.4.0": - version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz#81ef61947bb268eb9d50523446f9c638fb355906" - integrity sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg== - -"@svgr/babel-plugin-remove-jsx-attribute@^5.4.0": - version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz#6b2c770c95c874654fd5e1d5ef475b78a0a962ef" - integrity sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg== - -"@svgr/babel-plugin-remove-jsx-empty-expression@^5.0.1": - version "5.0.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz#25621a8915ed7ad70da6cea3d0a6dbc2ea933efd" - integrity sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA== - -"@svgr/babel-plugin-replace-jsx-attribute-value@^5.0.1": - version "5.0.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz#0b221fc57f9fcd10e91fe219e2cd0dd03145a897" - integrity sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ== - -"@svgr/babel-plugin-svg-dynamic-title@^5.4.0": - version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz#139b546dd0c3186b6e5db4fefc26cb0baea729d7" - integrity sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg== - -"@svgr/babel-plugin-svg-em-dimensions@^5.4.0": - version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz#6543f69526632a133ce5cabab965deeaea2234a0" - integrity sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw== - -"@svgr/babel-plugin-transform-react-native-svg@^5.4.0": - version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz#00bf9a7a73f1cad3948cdab1f8dfb774750f8c80" - integrity sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q== - -"@svgr/babel-plugin-transform-svg-component@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz#583a5e2a193e214da2f3afeb0b9e8d3250126b4a" - integrity sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ== - -"@svgr/babel-preset@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-5.5.0.tgz#8af54f3e0a8add7b1e2b0fcd5a882c55393df327" - integrity sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig== - dependencies: - "@svgr/babel-plugin-add-jsx-attribute" "^5.4.0" - "@svgr/babel-plugin-remove-jsx-attribute" "^5.4.0" - "@svgr/babel-plugin-remove-jsx-empty-expression" "^5.0.1" - "@svgr/babel-plugin-replace-jsx-attribute-value" "^5.0.1" - "@svgr/babel-plugin-svg-dynamic-title" "^5.4.0" - "@svgr/babel-plugin-svg-em-dimensions" "^5.4.0" - "@svgr/babel-plugin-transform-react-native-svg" "^5.4.0" - "@svgr/babel-plugin-transform-svg-component" "^5.5.0" - -"@svgr/core@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/core/-/core-5.5.0.tgz#82e826b8715d71083120fe8f2492ec7d7874a579" - integrity sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ== - dependencies: - "@svgr/plugin-jsx" "^5.5.0" - camelcase "^6.2.0" - cosmiconfig "^7.0.0" - -"@svgr/hast-util-to-babel-ast@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz#5ee52a9c2533f73e63f8f22b779f93cd432a5461" - integrity sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ== - dependencies: - "@babel/types" "^7.12.6" - -"@svgr/plugin-jsx@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz#1aa8cd798a1db7173ac043466d7b52236b369000" - integrity sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA== - dependencies: - "@babel/core" "^7.12.3" - "@svgr/babel-preset" "^5.5.0" - "@svgr/hast-util-to-babel-ast" "^5.5.0" - svg-parser "^2.0.2" - -"@svgr/plugin-svgo@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz#02da55d85320549324e201c7b2e53bf431fcc246" - integrity sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ== - dependencies: - cosmiconfig "^7.0.0" - deepmerge "^4.2.2" - svgo "^1.2.2" - -"@svgr/webpack@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-5.5.0.tgz#aae858ee579f5fa8ce6c3166ef56c6a1b381b640" - integrity sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g== - dependencies: - "@babel/core" "^7.12.3" - "@babel/plugin-transform-react-constant-elements" "^7.12.1" - "@babel/preset-env" "^7.12.1" - "@babel/preset-react" "^7.12.5" - "@svgr/core" "^5.5.0" - "@svgr/plugin-jsx" "^5.5.0" - "@svgr/plugin-svgo" "^5.5.0" - loader-utils "^2.0.0" - "@szmarczak/http-timer@^4.0.5": version "4.0.6" resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-4.0.6.tgz#b4a914bb62e7c272d4e5989fe4440f812ab1d807" @@ -2865,11 +2492,6 @@ javascript-natural-sort "0.7.1" lodash "^4.17.21" -"@trysound/sax@0.2.0": - version "0.2.0" - resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" - integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== - "@types/aria-query@^4.2.0": version "4.2.2" resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-4.2.2.tgz#ed4e0ad92306a704f9fb132a0cfcf77486dbe2bc" @@ -2913,21 +2535,6 @@ dependencies: "@babel/types" "^7.20.7" -"@types/body-parser@*": - version "1.19.5" - resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.5.tgz#04ce9a3b677dc8bd681a17da1ab9835dc9d3ede4" - integrity sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg== - dependencies: - "@types/connect" "*" - "@types/node" "*" - -"@types/bonjour@^3.5.9": - version "3.5.13" - resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.13.tgz#adf90ce1a105e81dd1f9c61fdc5afda1bfb92956" - integrity sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ== - dependencies: - "@types/node" "*" - "@types/cacheable-request@^6.0.1": version "6.0.3" resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.3.tgz#a430b3260466ca7b5ca5bfd735693b36e7a9d183" @@ -2959,21 +2566,6 @@ dependencies: clipboard "*" -"@types/connect-history-api-fallback@^1.3.5": - version "1.5.4" - resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz#7de71645a103056b48ac3ce07b3520b819c1d5b3" - integrity sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw== - dependencies: - "@types/express-serve-static-core" "*" - "@types/node" "*" - -"@types/connect@*": - version "3.4.38" - resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.38.tgz#5ba7f3bc4fbbdeaff8dded952e5ff2cc53f8d858" - integrity sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug== - dependencies: - "@types/node" "*" - "@types/enzyme@^3.10.8": version "3.10.18" resolved "https://registry.yarnpkg.com/@types/enzyme/-/enzyme-3.10.18.tgz#86010e7cb56cf1450dd391b8cc3a788f6a6fadef" @@ -2982,32 +2574,11 @@ "@types/cheerio" "*" "@types/react" "^16" -"@types/eslint-scope@^3.7.3": - version "3.7.7" - resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.7.tgz#3108bd5f18b0cdb277c867b3dd449c9ed7079ac5" - integrity sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg== - dependencies: - "@types/eslint" "*" - "@types/estree" "*" - -"@types/eslint@*", "@types/eslint@^7.29.0 || ^8.4.1": - version "8.56.10" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.56.10.tgz#eb2370a73bf04a901eeba8f22595c7ee0f7eb58d" - integrity sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ== - dependencies: - "@types/estree" "*" - "@types/json-schema" "*" - -"@types/estree@*", "@types/estree@1.0.5", "@types/estree@^1.0.5": +"@types/estree@1.0.5": version "1.0.5" resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== -"@types/estree@0.0.39": - version "0.0.39" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" - integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== - "@types/expect-puppeteer@^4.4.5": version "4.4.7" resolved "https://registry.yarnpkg.com/@types/expect-puppeteer/-/expect-puppeteer-4.4.7.tgz#fc5651b3a982dad7ddf8db1c5ac3b7b15db2b79a" @@ -3016,26 +2587,6 @@ "@types/jest" "*" "@types/puppeteer" "*" -"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.33": - version "4.19.0" - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.19.0.tgz#3ae8ab3767d98d0b682cda063c3339e1e86ccfaa" - integrity sha512-bGyep3JqPCRry1wq+O5n7oiBgGWmeIJXPjXXCo8EK0u8duZGSYar7cGqd3ML2JUsLGeB7fmc06KYo9fLGWqPvQ== - dependencies: - "@types/node" "*" - "@types/qs" "*" - "@types/range-parser" "*" - "@types/send" "*" - -"@types/express@*", "@types/express@^4.17.13": - version "4.17.21" - resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.21.tgz#c26d4a151e60efe0084b23dc3369ebc631ed192d" - integrity sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ== - dependencies: - "@types/body-parser" "*" - "@types/express-serve-static-core" "^4.17.33" - "@types/qs" "*" - "@types/serve-static" "*" - "@types/fs-extra@^8.0.0": version "8.1.5" resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-8.1.5.tgz#33aae2962d3b3ec9219b5aca2555ee00274f5927" @@ -3076,28 +2627,11 @@ resolved "https://registry.yarnpkg.com/@types/html-escaper/-/html-escaper-3.0.2.tgz#34d061611e993c67e3f054eae1912e97f6ea0169" integrity sha512-A8vk09eyYzk8J/lFO4OUMKCmRN0rRzfZf4n3Olwapgox/PtTiU8zPYlL1UEkJ/WeHvV6v9Xnj3o/705PKz9r4Q== -"@types/html-minifier-terser@^6.0.0": - version "6.1.0" - resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" - integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== - "@types/http-cache-semantics@*": version "4.0.4" resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz#b979ebad3919799c979b17c72621c0bc0a31c6c4" integrity sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA== -"@types/http-errors@*": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-2.0.4.tgz#7eb47726c391b7345a6ec35ad7f4de469cf5ba4f" - integrity sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA== - -"@types/http-proxy@^1.17.8": - version "1.17.14" - resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.14.tgz#57f8ccaa1c1c3780644f8a94f9c6b5000b5e2eec" - integrity sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w== - dependencies: - "@types/node" "*" - "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": version "2.0.6" resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz#7739c232a1fee9b4d3ce8985f314c0c6d33549d7" @@ -3159,7 +2693,7 @@ jest-diff "^26.0.0" pretty-format "^26.0.0" -"@types/json-schema@*", "@types/json-schema@^7.0.15", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": +"@types/json-schema@^7.0.15", "@types/json-schema@^7.0.9": version "7.0.15" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== @@ -3181,11 +2715,6 @@ resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.17.0.tgz#d774355e41f372d5350a4d0714abb48194a489c3" integrity sha512-t7dhREVv6dbNj0q17X12j7yDG4bD/DHYX7o5/DbDxobP0HnGPgpRz2Ej77aL7TZT3DSw13fqUTj8J4mMnqa7WA== -"@types/mime@^1": - version "1.3.5" - resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.5.tgz#1ef302e01cf7d2b5a0fa526790c9123bf1d06690" - integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w== - "@types/minimatch@3.0.3": version "3.0.3" resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" @@ -3209,13 +2738,6 @@ "@types/node" "*" form-data "^4.0.0" -"@types/node-forge@^1.3.0": - version "1.3.11" - resolved "https://registry.yarnpkg.com/@types/node-forge/-/node-forge-1.3.11.tgz#0972ea538ddb0f4d9c2fa0ec5db5724773a604da" - integrity sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ== - dependencies: - "@types/node" "*" - "@types/node@*": version "20.12.7" resolved "https://registry.yarnpkg.com/@types/node/-/node-20.12.7.tgz#04080362fa3dd6c5822061aa3124f5c152cff384" @@ -3276,21 +2798,6 @@ dependencies: "@types/node" "*" -"@types/q@^1.5.1": - version "1.5.8" - resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.8.tgz#95f6c6a08f2ad868ba230ead1d2d7f7be3db3837" - integrity sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw== - -"@types/qs@*": - version "6.9.15" - resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.15.tgz#adde8a060ec9c305a82de1babc1056e73bd64dce" - integrity sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg== - -"@types/range-parser@*": - version "1.2.7" - resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.7.tgz#50ae4353eaaddc04044279812f52c8c65857dbcb" - integrity sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ== - "@types/react-dnd-multi-backend@^6.0.0": version "6.0.6" resolved "https://registry.yarnpkg.com/@types/react-dnd-multi-backend/-/react-dnd-multi-backend-6.0.6.tgz#efcb220c55aa4cfb3abbbc582a9178809c5ddfbc" @@ -3372,13 +2879,6 @@ dependencies: redux "^4.0.5" -"@types/resolve@1.17.1": - version "1.17.1" - resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6" - integrity sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== - dependencies: - "@types/node" "*" - "@types/responselike@^1.0.0": version "1.0.3" resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.3.tgz#cc29706f0a397cfe6df89debfe4bf5cea159db50" @@ -3386,11 +2886,6 @@ dependencies: "@types/node" "*" -"@types/retry@0.12.0": - version "0.12.0" - resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" - integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== - "@types/sanitize-html@^2.3.1": version "2.11.0" resolved "https://registry.yarnpkg.com/@types/sanitize-html/-/sanitize-html-2.11.0.tgz#582d8c72215c0228e3af2be136e40e0b531addf2" @@ -3413,30 +2908,6 @@ resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.8.tgz#8268a8c57a3e4abd25c165ecd36237db7948a55e" integrity sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ== -"@types/send@*": - version "0.17.4" - resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.4.tgz#6619cd24e7270793702e4e6a4b958a9010cfc57a" - integrity sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA== - dependencies: - "@types/mime" "^1" - "@types/node" "*" - -"@types/serve-index@^1.9.1": - version "1.9.4" - resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.4.tgz#e6ae13d5053cb06ed36392110b4f9a49ac4ec898" - integrity sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug== - dependencies: - "@types/express" "*" - -"@types/serve-static@*", "@types/serve-static@^1.13.10": - version "1.15.7" - resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.7.tgz#22174bbd74fb97fe303109738e9b5c2f3064f714" - integrity sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw== - dependencies: - "@types/http-errors" "*" - "@types/node" "*" - "@types/send" "*" - "@types/sinonjs__fake-timers@^6.0.2": version "6.0.4" resolved "https://registry.yarnpkg.com/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-6.0.4.tgz#0ecc1b9259b76598ef01942f547904ce61a6a77d" @@ -3447,13 +2918,6 @@ resolved "https://registry.yarnpkg.com/@types/slice-ansi/-/slice-ansi-4.0.0.tgz#eb40dfbe3ac5c1de61f6bcb9ed471f54baa989d6" integrity sha512-+OpjSaq85gvlZAYINyzKpLeiFkSC4EsC6IIiT6v6TLSU5k5U83fHGj9Lel8oKEXM0HqgrMVCjXPDPVICtxF7EQ== -"@types/sockjs@^0.3.33": - version "0.3.36" - resolved "https://registry.yarnpkg.com/@types/sockjs/-/sockjs-0.3.36.tgz#ce322cf07bcc119d4cbf7f88954f3a3bd0f67535" - integrity sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q== - dependencies: - "@types/node" "*" - "@types/stack-utils@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e" @@ -3471,11 +2935,6 @@ dependencies: "@types/jest" "*" -"@types/trusted-types@^2.0.2": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.7.tgz#baccb07a970b91707df3a3e8ba6896c57ead2d11" - integrity sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw== - "@types/ua-parser-js@^0.7.33": version "0.7.39" resolved "https://registry.yarnpkg.com/@types/ua-parser-js/-/ua-parser-js-0.7.39.tgz#832c58e460c9435e4e34bb866e85e9146e12cdbb" @@ -3486,13 +2945,6 @@ resolved "https://registry.yarnpkg.com/@types/which/-/which-1.3.2.tgz#9c246fc0c93ded311c8512df2891fb41f6227fdf" integrity sha512-8oDqyLC7eD4HM307boe2QWKyuzdzWBj56xI/imSl2cpL+U3tCMaTAkMJ4ee5JBZ/FsOJlvRGeIShiZDAl1qERA== -"@types/ws@^8.5.5": - version "8.5.10" - resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.10.tgz#4acfb517970853fa6574a3a6886791d04a396787" - integrity sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A== - dependencies: - "@types/node" "*" - "@types/yallist@^4.0.1": version "4.0.4" resolved "https://registry.yarnpkg.com/@types/yallist/-/yallist-4.0.4.tgz#763898e6f4bac034d58290133111ff9fa794dec8" @@ -3746,127 +3198,6 @@ "@wdio/types" "7.33.0" p-iteration "^1.1.8" -"@webassemblyjs/ast@1.12.1", "@webassemblyjs/ast@^1.12.1": - version "1.12.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.12.1.tgz#bb16a0e8b1914f979f45864c23819cc3e3f0d4bb" - integrity sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg== - dependencies: - "@webassemblyjs/helper-numbers" "1.11.6" - "@webassemblyjs/helper-wasm-bytecode" "1.11.6" - -"@webassemblyjs/floating-point-hex-parser@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz#dacbcb95aff135c8260f77fa3b4c5fea600a6431" - integrity sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw== - -"@webassemblyjs/helper-api-error@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz#6132f68c4acd59dcd141c44b18cbebbd9f2fa768" - integrity sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q== - -"@webassemblyjs/helper-buffer@1.12.1": - version "1.12.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz#6df20d272ea5439bf20ab3492b7fb70e9bfcb3f6" - integrity sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw== - -"@webassemblyjs/helper-numbers@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz#cbce5e7e0c1bd32cf4905ae444ef64cea919f1b5" - integrity sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g== - dependencies: - "@webassemblyjs/floating-point-hex-parser" "1.11.6" - "@webassemblyjs/helper-api-error" "1.11.6" - "@xtuc/long" "4.2.2" - -"@webassemblyjs/helper-wasm-bytecode@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz#bb2ebdb3b83aa26d9baad4c46d4315283acd51e9" - integrity sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA== - -"@webassemblyjs/helper-wasm-section@1.12.1": - version "1.12.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz#3da623233ae1a60409b509a52ade9bc22a37f7bf" - integrity sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g== - dependencies: - "@webassemblyjs/ast" "1.12.1" - "@webassemblyjs/helper-buffer" "1.12.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.6" - "@webassemblyjs/wasm-gen" "1.12.1" - -"@webassemblyjs/ieee754@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz#bb665c91d0b14fffceb0e38298c329af043c6e3a" - integrity sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg== - dependencies: - "@xtuc/ieee754" "^1.2.0" - -"@webassemblyjs/leb128@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.6.tgz#70e60e5e82f9ac81118bc25381a0b283893240d7" - integrity sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ== - dependencies: - "@xtuc/long" "4.2.2" - -"@webassemblyjs/utf8@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.6.tgz#90f8bc34c561595fe156603be7253cdbcd0fab5a" - integrity sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA== - -"@webassemblyjs/wasm-edit@^1.12.1": - version "1.12.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz#9f9f3ff52a14c980939be0ef9d5df9ebc678ae3b" - integrity sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g== - dependencies: - "@webassemblyjs/ast" "1.12.1" - "@webassemblyjs/helper-buffer" "1.12.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.6" - "@webassemblyjs/helper-wasm-section" "1.12.1" - "@webassemblyjs/wasm-gen" "1.12.1" - "@webassemblyjs/wasm-opt" "1.12.1" - "@webassemblyjs/wasm-parser" "1.12.1" - "@webassemblyjs/wast-printer" "1.12.1" - -"@webassemblyjs/wasm-gen@1.12.1": - version "1.12.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz#a6520601da1b5700448273666a71ad0a45d78547" - integrity sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w== - dependencies: - "@webassemblyjs/ast" "1.12.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.6" - "@webassemblyjs/ieee754" "1.11.6" - "@webassemblyjs/leb128" "1.11.6" - "@webassemblyjs/utf8" "1.11.6" - -"@webassemblyjs/wasm-opt@1.12.1": - version "1.12.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz#9e6e81475dfcfb62dab574ac2dda38226c232bc5" - integrity sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg== - dependencies: - "@webassemblyjs/ast" "1.12.1" - "@webassemblyjs/helper-buffer" "1.12.1" - "@webassemblyjs/wasm-gen" "1.12.1" - "@webassemblyjs/wasm-parser" "1.12.1" - -"@webassemblyjs/wasm-parser@1.12.1", "@webassemblyjs/wasm-parser@^1.12.1": - version "1.12.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz#c47acb90e6f083391e3fa61d113650eea1e95937" - integrity sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ== - dependencies: - "@webassemblyjs/ast" "1.12.1" - "@webassemblyjs/helper-api-error" "1.11.6" - "@webassemblyjs/helper-wasm-bytecode" "1.11.6" - "@webassemblyjs/ieee754" "1.11.6" - "@webassemblyjs/leb128" "1.11.6" - "@webassemblyjs/utf8" "1.11.6" - -"@webassemblyjs/wast-printer@1.12.1": - version "1.12.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz#bcecf661d7d1abdaf989d8341a4833e33e2b31ac" - integrity sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA== - dependencies: - "@webassemblyjs/ast" "1.12.1" - "@xtuc/long" "4.2.2" - "@wojtekmaj/enzyme-adapter-react-17@^0.6.2": version "0.6.7" resolved "https://registry.yarnpkg.com/@wojtekmaj/enzyme-adapter-react-17/-/enzyme-adapter-react-17-0.6.7.tgz#7784bd32f518b186218cebb26c98c852676f30b0" @@ -3894,16 +3225,6 @@ resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.10.tgz#a1337ca426aa61cef9fe15b5b28e340a72f6fa99" integrity sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw== -"@xtuc/ieee754@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" - integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== - -"@xtuc/long@4.2.2": - version "4.2.2" - resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" - integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== - "@yarnpkg/parsers@^3.0.0-rc.48.1": version "3.0.0" resolved "https://registry.yarnpkg.com/@yarnpkg/parsers/-/parsers-3.0.0.tgz#a43136f094bca5dcc1ae784c296446a85211cc62" @@ -3924,14 +3245,6 @@ abort-controller@^3.0.0: dependencies: event-target-shim "^5.0.0" -accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: - version "1.3.8" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" - integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== - dependencies: - mime-types "~2.1.34" - negotiator "0.6.3" - acorn-globals@^4.1.0: version "4.3.4" resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-4.3.4.tgz#9fa1926addc11c97308c4e66d7add0d40c3272e7" @@ -3948,11 +3261,6 @@ acorn-globals@^6.0.0: acorn "^7.1.1" acorn-walk "^7.1.1" -acorn-import-assertions@^1.9.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac" - integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== - acorn-jsx@^5.3.2: version "5.3.2" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" @@ -3983,24 +3291,11 @@ acorn@^7.1.1: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.2.4, acorn@^8.7.1, acorn@^8.8.2, acorn@^8.9.0: +acorn@^8.2.4, acorn@^8.9.0: version "8.11.3" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.3.tgz#71e0b14e13a4ec160724b38fb7b0f233b1b81d7a" integrity sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg== -address@^1.0.1, address@^1.1.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/address/-/address-1.2.2.tgz#2b5248dac5485a6390532c6a517fda2e3faac89e" - integrity sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA== - -adjust-sourcemap-loader@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz#fc4a0fd080f7d10471f30a7320f25560ade28c99" - integrity sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A== - dependencies: - loader-utils "^2.0.0" - regex-parser "^2.2.11" - agent-base@6, agent-base@^6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" @@ -4022,26 +3317,7 @@ agentkeepalive@^4.2.1: dependencies: humanize-ms "^1.2.1" -ajv-formats@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" - integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== - dependencies: - ajv "^8.0.0" - -ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: - version "3.5.2" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" - integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== - -ajv-keywords@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" - integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== - dependencies: - fast-deep-equal "^3.1.3" - -ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5: +ajv@^6.12.3, ajv@^6.12.4: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -4051,16 +3327,6 @@ ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5: json-schema-traverse "^0.4.1" uri-js "^4.2.2" -ajv@^8.0.0, ajv@^8.6.0, ajv@^8.9.0: - version "8.12.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" - integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== - dependencies: - fast-deep-equal "^3.1.1" - json-schema-traverse "^1.0.0" - require-from-string "^2.0.2" - uri-js "^4.2.2" - algoliasearch@^4.9.2: version "4.23.3" resolved "https://registry.yarnpkg.com/algoliasearch/-/algoliasearch-4.23.3.tgz#e09011d0a3b0651444916a3e6bbcba064ec44b60" @@ -4082,18 +3348,13 @@ algoliasearch@^4.9.2: "@algolia/requester-node-http" "4.23.3" "@algolia/transporter" "4.23.3" -ansi-escapes@^4.2.1, ansi-escapes@^4.3.1: +ansi-escapes@^4.2.1: version "4.3.2" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== dependencies: type-fest "^0.21.3" -ansi-html-community@^0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" - integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== - ansi-regex@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" @@ -4104,11 +3365,6 @@ ansi-regex@^5.0.0, ansi-regex@^5.0.1: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== -ansi-regex@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" - integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== - ansi-styles@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" @@ -4133,16 +3389,6 @@ ansi-styles@^5.0.0: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== -ansi-styles@^6.1.0: - version "6.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" - integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== - -any-promise@^1.0.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" - integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A== - anymatch@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" @@ -4151,7 +3397,7 @@ anymatch@^2.0.0: micromatch "^3.1.4" normalize-path "^2.1.1" -anymatch@^3.0.3, anymatch@~3.1.2: +anymatch@^3.0.3: version "3.1.3" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== @@ -4209,11 +3455,6 @@ are-passive-events-supported@^1.1.0: resolved "https://registry.yarnpkg.com/are-passive-events-supported/-/are-passive-events-supported-1.1.1.tgz#3db180a1753a2186a2de50a32cded3ac0979f5dc" integrity sha512-5wnvlvB/dTbfrCvJ027Y4L4gW/6Mwoy1uFSavney0YO++GU+0e/flnjiBBwH+1kh7xNCgCOGvmJC3s32joYbww== -arg@^5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" - integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== - argparse@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" @@ -4274,11 +3515,6 @@ array-find-index@^1.0.2: resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" integrity sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw== -array-flatten@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" - integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== - array-includes@^3.1.6, array-includes@^3.1.7: version "3.1.8" resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.8.tgz#5e370cbe172fdd5dd6530c1d4aadda25281ba97d" @@ -4405,7 +3641,7 @@ arraybuffer.prototype.slice@^1.0.3: is-array-buffer "^3.0.4" is-shared-array-buffer "^1.0.2" -asap@~2.0.3, asap@~2.0.6: +asap@~2.0.3: version "2.0.6" resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== @@ -4449,7 +3685,7 @@ async-limiter@~1.0.0: resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== -async@^3.2.3, async@^3.2.4: +async@^3.2.4: version "3.2.5" resolved "https://registry.yarnpkg.com/async/-/async-3.2.5.tgz#ebd52a8fdaf7a2289a24df399f8d8485c8a46b66" integrity sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg== @@ -4469,18 +3705,6 @@ atob@^2.1.2: resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== -autoprefixer@^10.4.13: - version "10.4.19" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.19.tgz#ad25a856e82ee9d7898c59583c1afeb3fa65f89f" - integrity sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew== - dependencies: - browserslist "^4.23.0" - caniuse-lite "^1.0.30001599" - fraction.js "^4.3.7" - normalize-range "^0.1.2" - picocolors "^1.0.0" - postcss-value-parser "^4.2.0" - available-typed-arrays@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz#a5cc375d6a03c2efc87a553f3e0b1522def14846" @@ -4531,7 +3755,7 @@ b4a@^1.6.4: resolved "https://registry.yarnpkg.com/b4a/-/b4a-1.6.6.tgz#a4cc349a3851987c3c4ac2d7785c18744f6da9ba" integrity sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg== -babel-jest@^27.4.2, babel-jest@^27.5.1: +babel-jest@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.5.1.tgz#a1bf8d61928edfefd21da27eb86a695bfd691444" integrity sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg== @@ -4545,16 +3769,6 @@ babel-jest@^27.4.2, babel-jest@^27.5.1: graceful-fs "^4.2.9" slash "^3.0.0" -babel-loader@^8.2.3: - version "8.3.0" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.3.0.tgz#124936e841ba4fe8176786d6ff28add1f134d6a8" - integrity sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q== - dependencies: - find-cache-dir "^3.3.1" - loader-utils "^2.0.0" - make-dir "^3.1.0" - schema-utils "^2.6.5" - babel-plugin-istanbul@^5.1.0: version "5.2.0" resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz#df4ade83d897a92df069c4d9a25cf2671293c854" @@ -4595,11 +3809,6 @@ babel-plugin-macros@^3.1.0: cosmiconfig "^7.0.0" resolve "^1.19.0" -babel-plugin-named-asset-import@^0.3.8: - version "0.3.8" - resolved "https://registry.yarnpkg.com/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz#6b7fa43c59229685368683c28bc9734f24524cc2" - integrity sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q== - babel-plugin-polyfill-corejs2@^0.4.10: version "0.4.11" resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz#30320dfe3ffe1a336c15afdcdafd6fd615b25e33" @@ -4757,11 +3966,6 @@ basic-ftp@^5.0.2: resolved "https://registry.yarnpkg.com/basic-ftp/-/basic-ftp-5.0.5.tgz#14a474f5fffecca1f4f406f1c26b18f800225ac0" integrity sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg== -batch@0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" - integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== - bcrypt-pbkdf@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" @@ -4769,37 +3973,16 @@ bcrypt-pbkdf@^1.0.0: dependencies: tweetnacl "^0.14.3" -bfj@^7.0.2: - version "7.1.0" - resolved "https://registry.yarnpkg.com/bfj/-/bfj-7.1.0.tgz#c5177d522103f9040e1b12980fe8c38cf41d3f8b" - integrity sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw== - dependencies: - bluebird "^3.7.2" - check-types "^11.2.3" - hoopy "^0.1.4" - jsonpath "^1.1.1" - tryer "^1.0.1" - big-integer@1.6.x: version "1.6.52" resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.52.tgz#60a887f3047614a8e1bffe5d7173490a97dc8c85" integrity sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg== -big.js@^5.2.2: - version "5.2.2" - resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" - integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== - bignumber.js@^9.0.0: version "9.1.2" resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.1.2.tgz#b7c4242259c008903b13707983b5f4bbd31eda0c" integrity sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug== -binary-extensions@^2.0.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522" - integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== - bindings@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" @@ -4821,38 +4004,7 @@ blakejs@^1.1.0: resolved "https://registry.yarnpkg.com/blakejs/-/blakejs-1.2.1.tgz#5057e4206eadb4a97f7c0b6e197a505042fc3814" integrity sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ== -bluebird@^3.7.2: - version "3.7.2" - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" - integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== - -body-parser@1.20.2: - version "1.20.2" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.2.tgz#6feb0e21c4724d06de7ff38da36dad4f57a747fd" - integrity sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA== - dependencies: - bytes "3.1.2" - content-type "~1.0.5" - debug "2.6.9" - depd "2.0.0" - destroy "1.2.0" - http-errors "2.0.0" - iconv-lite "0.4.24" - on-finished "2.4.1" - qs "6.11.0" - raw-body "2.5.2" - type-is "~1.6.18" - unpipe "1.0.0" - -bonjour-service@^1.0.11: - version "1.2.1" - resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.2.1.tgz#eb41b3085183df3321da1264719fbada12478d02" - integrity sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw== - dependencies: - fast-deep-equal "^3.1.3" - multicast-dns "^7.2.5" - -boolbase@^1.0.0, boolbase@~1.0.0: +boolbase@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== @@ -4908,7 +4060,7 @@ braces@^2.3.1: split-string "^3.0.2" to-regex "^3.0.1" -braces@^3.0.2, braces@~3.0.2: +braces@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== @@ -4920,7 +4072,7 @@ browser-process-hrtime@^1.0.0: resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== -browserslist@^4.0.0, browserslist@^4.18.1, browserslist@^4.21.10, browserslist@^4.21.4, browserslist@^4.22.2, browserslist@^4.23.0: +browserslist@^4.22.2, browserslist@^4.23.0: version "4.23.0" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.0.tgz#8f3acc2bbe73af7213399430890f86c63a5674ab" integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ== @@ -4973,21 +4125,6 @@ buffer@^5.2.1, buffer@^5.4.2, buffer@^5.4.3, buffer@^5.5.0, buffer@^5.6.0: base64-js "^1.3.1" ieee754 "^1.1.13" -builtin-modules@^3.1.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.3.0.tgz#cae62812b89801e9656336e46223e030386be7b6" - integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw== - -bytes@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" - integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== - -bytes@3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" - integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== - cache-base@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" @@ -5037,40 +4174,17 @@ callsites@^3.0.0: resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== -camel-case@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" - integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== - dependencies: - pascal-case "^3.1.2" - tslib "^2.0.3" - -camelcase-css@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" - integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== - camelcase@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -camelcase@^6.2.0, camelcase@^6.2.1: +camelcase@^6.2.0: version "6.3.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== -caniuse-api@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" - integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== - dependencies: - browserslist "^4.0.0" - caniuse-lite "^1.0.0" - lodash.memoize "^4.1.2" - lodash.uniq "^4.5.0" - -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001587, caniuse-lite@^1.0.30001599: +caniuse-lite@^1.0.30001587: version "1.0.30001612" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001612.tgz#d34248b4ec1f117b70b24ad9ee04c90e0b8a14ae" integrity sha512-lFgnZ07UhaCcsSZgWW0K5j4e69dK1u/ltrL9lTUiFOwNHs12S3UMIEYgBV0Z6C6hRDev7iRnMzzYmKabYdXF9g== @@ -5082,11 +4196,6 @@ capture-exit@^2.0.0: dependencies: rsvp "^4.8.4" -case-sensitive-paths-webpack-plugin@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz#db64066c6422eed2e08cc14b986ca43796dbc6d4" - integrity sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw== - caseless@~0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" @@ -5120,7 +4229,7 @@ chalk@^3.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: +chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -5133,21 +4242,11 @@ char-regex@^1.0.2: resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== -char-regex@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-2.0.1.tgz#6dafdb25f9d3349914079f010ba8d0e6ff9cd01e" - integrity sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw== - charenc@0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/charenc/-/charenc-0.0.2.tgz#c0a1d2f3a7092e03774bfa83f14c0fc5790a8667" integrity sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA== -check-types@^11.2.3: - version "11.2.3" - resolved "https://registry.yarnpkg.com/check-types/-/check-types-11.2.3.tgz#1ffdf68faae4e941fce252840b1787b8edc93b71" - integrity sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg== - cheerio-select@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/cheerio-select/-/cheerio-select-2.1.0.tgz#4d8673286b8126ca2a8e42740d5e3c4884ae21b4" @@ -5173,21 +4272,6 @@ cheerio@^1.0.0-rc.12, cheerio@^1.0.0-rc.3: parse5 "^7.0.0" parse5-htmlparser2-tree-adapter "^7.0.0" -chokidar@^3.4.2, chokidar@^3.5.3: - version "3.6.0" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" - integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== - dependencies: - anymatch "~3.1.2" - braces "~3.0.2" - glob-parent "~5.1.2" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.6.0" - optionalDependencies: - fsevents "~2.3.2" - chownr@^1.1.1: version "1.1.4" resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" @@ -5208,11 +4292,6 @@ chrome-launcher@^0.15.0: is-wsl "^2.2.0" lighthouse-logger "^1.0.0" -chrome-trace-event@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" - integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== - chromium-bidi@0.5.19: version "0.5.19" resolved "https://registry.yarnpkg.com/chromium-bidi/-/chromium-bidi-0.5.19.tgz#e4f4951b7d9b20d668d6b387839f7b7bf2d69ef4" @@ -5279,13 +4358,6 @@ classnames@*, classnames@^2.3.1: resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.5.1.tgz#ba774c614be0f016da105c858e7159eae8e7687b" integrity sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow== -clean-css@^5.2.2: - version "5.3.3" - resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.3.3.tgz#b330653cd3bd6b75009cc25c714cae7b93351ccd" - integrity sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg== - dependencies: - source-map "~0.6.0" - clipboard@*, clipboard@^2.0.8: version "2.0.11" resolved "https://registry.yarnpkg.com/clipboard/-/clipboard-2.0.11.tgz#62180360b97dd668b6b3a84ec226975762a70be5" @@ -5336,15 +4408,6 @@ co@^4.6.0: resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== -coa@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" - integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== - dependencies: - "@types/q" "^1.5.1" - chalk "^2.4.1" - q "^1.1.2" - collect-v8-coverage@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz#c0b29bcd33bcd0779a1344c2136051e6afd3d9e9" @@ -5382,16 +4445,6 @@ color-name@~1.1.4: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -colord@^2.9.1: - version "2.9.3" - resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43" - integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== - -colorette@^2.0.10: - version "2.0.20" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" - integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== - combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" @@ -5399,7 +4452,7 @@ combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: dependencies: delayed-stream "~1.0.0" -commander@^2.15.0, commander@^2.19.0, commander@^2.20.0: +commander@^2.15.0, commander@^2.19.0: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== @@ -5409,26 +4462,11 @@ commander@^3.0.2: resolved "https://registry.yarnpkg.com/commander/-/commander-3.0.2.tgz#6837c3fb677ad9933d1cfba42dd14d5117d6b39e" integrity sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow== -commander@^4.0.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" - integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== - commander@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== -commander@^7.2.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" - integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== - -commander@^8.3.0: - version "8.3.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" - integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== - commander@^9.3.0: version "9.5.0" resolved "https://registry.yarnpkg.com/commander/-/commander-9.5.0.tgz#bc08d1eb5cedf7ccb797a96199d41c7bc3e60d30" @@ -5439,21 +4477,6 @@ comment-parser@1.1.6-beta.0: resolved "https://registry.yarnpkg.com/comment-parser/-/comment-parser-1.1.6-beta.0.tgz#57e503b18d0a5bd008632dcc54b1f95c2fffe8f6" integrity sha512-q3cA8TSMyqW7wcPSYWzbO/rMahnXgzs4SLG/UIWXdEsnXTFPZkEkWAdNgPiHig2OzxgpPLOh4WwsmClDxndwHw== -common-path-prefix@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0" - integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== - -common-tags@^1.8.0: - version "1.8.2" - resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.2.tgz#94ebb3c076d26032745fd54face7f688ef5ac9c6" - integrity sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA== - -commondir@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" - integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== - component-emitter@^1.2.1: version "1.3.1" resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.1.tgz#ef1d5796f7d93f135ee6fb684340b26403c97d17" @@ -5469,26 +4492,6 @@ compress-commons@^4.1.2: normalize-path "^3.0.0" readable-stream "^3.6.0" -compressible@~2.0.16: - version "2.0.18" - resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" - integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== - dependencies: - mime-db ">= 1.43.0 < 2" - -compression@^1.7.4: - version "1.7.4" - resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" - integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== - dependencies: - accepts "~1.3.5" - bytes "3.0.0" - compressible "~2.0.16" - debug "2.6.9" - on-headers "~1.0.2" - safe-buffer "5.1.2" - vary "~1.1.2" - concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" @@ -5499,24 +4502,7 @@ confusing-browser-globals@^1.0.11: resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz#ae40e9b57cdd3915408a2805ebd3a5585608dc81" integrity sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA== -connect-history-api-fallback@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8" - integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== - -content-disposition@0.5.4: - version "0.5.4" - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" - integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== - dependencies: - safe-buffer "5.2.1" - -content-type@~1.0.4, content-type@~1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918" - integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== - -convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: +convert-source-map@^1.4.0, convert-source-map@^1.6.0: version "1.9.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== @@ -5526,16 +4512,6 @@ convert-source-map@^2.0.0: resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== -cookie-signature@1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" - integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== - -cookie@0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.6.0.tgz#2798b04b071b0ecbff0dbb62a505a8efa4e19051" - integrity sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw== - copy-descriptor@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" @@ -5548,7 +4524,7 @@ core-js-compat@^3.31.0, core-js-compat@^3.36.1: dependencies: browserslist "^4.23.0" -core-js-pure@^3.23.3, core-js-pure@^3.30.2: +core-js-pure@^3.30.2: version "3.37.0" resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.37.0.tgz#ce99fb4a7cec023fdbbe5b5bd1f06bbcba83316e" integrity sha512-d3BrpyFr5eD4KcbRvQ3FTUx/KWmaDesr7+a3+1+P46IUnNoEt+oiLijPINZMEon7w9oGkIINWxrBAU9DEciwFQ== @@ -5558,7 +4534,7 @@ core-js@^2.6.5: resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== -core-js@^3.19.2, core-js@^3.4: +core-js@^3.4: version "3.37.0" resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.37.0.tgz#d8dde58e91d156b2547c19d8a4efd5c7f6c426bb" integrity sha512-fu5vHevQ8ZG4og+LXug8ulUtVxjOcEYvifJr7L5Bfq9GOztVqsKd9/59hUk2ZSbCrS3BqUr3EpaYGIYzq7g3Ug== @@ -5583,17 +4559,6 @@ cosmiconfig@9.0.0: js-yaml "^4.1.0" parse-json "^5.2.0" -cosmiconfig@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" - integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== - dependencies: - "@types/parse-json" "^4.0.0" - import-fresh "^3.1.0" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.7.2" - cosmiconfig@^7.0.0: version "7.1.0" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" @@ -5661,7 +4626,7 @@ cross-spawn@^6.0.0, cross-spawn@^6.0.5: shebang-command "^1.2.0" which "^1.2.9" -cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: +cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== @@ -5675,30 +4640,6 @@ crypt@0.0.2: resolved "https://registry.yarnpkg.com/crypt/-/crypt-0.0.2.tgz#88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b" integrity sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow== -crypto-random-string@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" - integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== - -css-blank-pseudo@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz#36523b01c12a25d812df343a32c322d2a2324561" - integrity sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ== - dependencies: - postcss-selector-parser "^6.0.9" - -css-declaration-sorter@^6.3.1: - version "6.4.1" - resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz#28beac7c20bad7f1775be3a7129d7eae409a3a71" - integrity sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g== - -css-has-pseudo@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz#57f6be91ca242d5c9020ee3e51bbb5b89fc7af73" - integrity sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw== - dependencies: - postcss-selector-parser "^6.0.9" - css-in-js-utils@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/css-in-js-utils/-/css-in-js-utils-3.1.0.tgz#640ae6a33646d401fc720c54fc61c42cd76ae2bb" @@ -5706,63 +4647,6 @@ css-in-js-utils@^3.1.0: dependencies: hyphenate-style-name "^1.0.3" -css-loader@^6.5.1: - version "6.11.0" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.11.0.tgz#33bae3bf6363d0a7c2cf9031c96c744ff54d85ba" - integrity sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g== - dependencies: - icss-utils "^5.1.0" - postcss "^8.4.33" - postcss-modules-extract-imports "^3.1.0" - postcss-modules-local-by-default "^4.0.5" - postcss-modules-scope "^3.2.0" - postcss-modules-values "^4.0.0" - postcss-value-parser "^4.2.0" - semver "^7.5.4" - -css-minimizer-webpack-plugin@^3.2.0: - version "3.4.1" - resolved "https://registry.yarnpkg.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz#ab78f781ced9181992fe7b6e4f3422e76429878f" - integrity sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q== - dependencies: - cssnano "^5.0.6" - jest-worker "^27.0.2" - postcss "^8.3.5" - schema-utils "^4.0.0" - serialize-javascript "^6.0.0" - source-map "^0.6.1" - -css-prefers-color-scheme@^6.0.3: - version "6.0.3" - resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz#ca8a22e5992c10a5b9d315155e7caee625903349" - integrity sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA== - -css-select-base-adapter@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" - integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== - -css-select@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" - integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== - dependencies: - boolbase "^1.0.0" - css-what "^3.2.1" - domutils "^1.7.0" - nth-check "^1.0.2" - -css-select@^4.1.3: - version "4.3.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" - integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== - dependencies: - boolbase "^1.0.0" - css-what "^6.0.1" - domhandler "^4.3.1" - domutils "^2.8.0" - nth-check "^2.0.1" - css-select@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/css-select/-/css-select-5.1.0.tgz#b8ebd6554c3637ccc76688804ad3f6a6fdaea8a6" @@ -5779,33 +4663,12 @@ css-shorthand-properties@^1.1.1: resolved "https://registry.yarnpkg.com/css-shorthand-properties/-/css-shorthand-properties-1.1.1.tgz#1c808e63553c283f289f2dd56fcee8f3337bd935" integrity sha512-Md+Juc7M3uOdbAFwOYlTrccIZ7oCFuzrhKYQjdeUEW/sE1hv17Jp/Bws+ReOPpGVBTYCBoYo+G17V5Qo8QQ75A== -css-tree@1.0.0-alpha.37: - version "1.0.0-alpha.37" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" - integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== - dependencies: - mdn-data "2.0.4" - source-map "^0.6.1" - -css-tree@^1.1.2, css-tree@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" - integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== - dependencies: - mdn-data "2.0.14" - source-map "^0.6.1" - css-value@^0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/css-value/-/css-value-0.0.1.tgz#5efd6c2eea5ea1fd6b6ac57ec0427b18452424ea" integrity sha512-FUV3xaJ63buRLgHrLQVlVgQnQdR4yqdLGaDu7g8CQcWjInDfM9plBTPI9FRfpahju1UBSaMckeb2/46ApS/V1Q== -css-what@^3.2.1: - version "3.4.2" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" - integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== - -css-what@^6.0.1, css-what@^6.1.0: +css-what@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== @@ -5815,72 +4678,6 @@ css.escape@^1.5.1: resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" integrity sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg== -cssdb@^7.1.0: - version "7.11.2" - resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-7.11.2.tgz#127a2f5b946ee653361a5af5333ea85a39df5ae5" - integrity sha512-lhQ32TFkc1X4eTefGfYPvgovRSzIMofHkigfH8nWtyRL4XJLsRhJFreRvEgKzept7x1rjBuy3J/MurXLaFxW/A== - -cssesc@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" - integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== - -cssnano-preset-default@^5.2.14: - version "5.2.14" - resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz#309def4f7b7e16d71ab2438052093330d9ab45d8" - integrity sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A== - dependencies: - css-declaration-sorter "^6.3.1" - cssnano-utils "^3.1.0" - postcss-calc "^8.2.3" - postcss-colormin "^5.3.1" - postcss-convert-values "^5.1.3" - postcss-discard-comments "^5.1.2" - postcss-discard-duplicates "^5.1.0" - postcss-discard-empty "^5.1.1" - postcss-discard-overridden "^5.1.0" - postcss-merge-longhand "^5.1.7" - postcss-merge-rules "^5.1.4" - postcss-minify-font-values "^5.1.0" - postcss-minify-gradients "^5.1.1" - postcss-minify-params "^5.1.4" - postcss-minify-selectors "^5.2.1" - postcss-normalize-charset "^5.1.0" - postcss-normalize-display-values "^5.1.0" - postcss-normalize-positions "^5.1.1" - postcss-normalize-repeat-style "^5.1.1" - postcss-normalize-string "^5.1.0" - postcss-normalize-timing-functions "^5.1.0" - postcss-normalize-unicode "^5.1.1" - postcss-normalize-url "^5.1.0" - postcss-normalize-whitespace "^5.1.1" - postcss-ordered-values "^5.1.3" - postcss-reduce-initial "^5.1.2" - postcss-reduce-transforms "^5.1.0" - postcss-svgo "^5.1.0" - postcss-unique-selectors "^5.1.1" - -cssnano-utils@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-3.1.0.tgz#95684d08c91511edfc70d2636338ca37ef3a6861" - integrity sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA== - -cssnano@^5.0.6: - version "5.1.15" - resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.1.15.tgz#ded66b5480d5127fcb44dac12ea5a983755136bf" - integrity sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw== - dependencies: - cssnano-preset-default "^5.2.14" - lilconfig "^2.0.3" - yaml "^1.10.2" - -csso@^4.0.2, csso@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" - integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== - dependencies: - css-tree "^1.1.2" - cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0", cssom@~0.3.6: version "0.3.8" resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" @@ -5980,13 +4777,6 @@ data-view-byte-offset@^1.0.0: es-errors "^1.3.0" is-data-view "^1.0.1" -debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9: - version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - debug@4, debug@4.3.4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4: version "4.3.4" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" @@ -6008,6 +4798,13 @@ debug@4.3.2: dependencies: ms "2.1.2" +debug@^2.2.0, debug@^2.3.3, debug@^2.6.9: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + debug@^3.2.7: version "3.2.7" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" @@ -6047,13 +4844,6 @@ deepmerge@^4.0.0, deepmerge@^4.2.2: resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== -default-gateway@^6.0.3: - version "6.0.3" - resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" - integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== - dependencies: - execa "^5.0.0" - defer-to-connect@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" @@ -6128,44 +4918,16 @@ delimit-stream@0.1.0: resolved "https://registry.yarnpkg.com/delimit-stream/-/delimit-stream-0.1.0.tgz#9b8319477c0e5f8aeb3ce357ae305fc25ea1cd2b" integrity sha512-a02fiQ7poS5CnjiJBAsjGLPp5EwVoGHNeu9sziBd9huppRfsAFIpv5zNLv0V1gbop53ilngAf5Kf331AwcoRBQ== -depd@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" - integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== - -depd@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" - integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== - dequal@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== -destroy@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" - integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== - detect-newline@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== -detect-node@^2.0.4: - version "2.1.0" - resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" - integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== - -detect-port-alt@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275" - integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q== - dependencies: - address "^1.0.1" - debug "^2.6.0" - devtools-protocol@0.0.1273771: version "0.0.1273771" resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.1273771.tgz#46aeb5db41417e2c2ad3d8367c598c975290b1a5" @@ -6210,11 +4972,6 @@ devtools@7.35.0: ua-parser-js "^1.0.1" uuid "^9.0.0" -didyoumean@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037" - integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw== - diff-sequences@^26.6.2: version "26.6.2" resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-26.6.2.tgz#48ba99157de1923412eed41db6b6d4aa9ca7c0b1" @@ -6242,11 +4999,6 @@ discontinuous-range@1.0.0: resolved "https://registry.yarnpkg.com/discontinuous-range/-/discontinuous-range-1.0.0.tgz#e38331f0844bba49b9a9cb71c771585aab1bc65a" integrity sha512-c68LpLbO+7kP/b1Hr1qs8/BJ09F5khZGTxqxZuhzxpmwJKOgRFHJWIb9/KmqnqHhLdO55aOxFH/EGBvUQbL/RQ== -dlv@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79" - integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== - dnd-core@14.0.1: version "14.0.1" resolved "https://registry.yarnpkg.com/dnd-core/-/dnd-core-14.0.1.tgz#76d000e41c494983210fb20a48b835f81a203c2e" @@ -6279,13 +5031,6 @@ dnd-multi-backend@^6.0.0: resolved "https://registry.yarnpkg.com/dnd-multi-backend/-/dnd-multi-backend-6.0.0.tgz#4ed68229a3f6f1fb9e9bc45b4034e8330005280d" integrity sha512-qfUO4V0IACs24xfE9m9OUnwIzoL+SWzSiFbKVIHE0pFddJeZ93BZOdHS1XEYr8X3HNh+CfnfjezXgOMgjvh74g== -dns-packet@^5.2.2: - version "5.6.1" - resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-5.6.1.tgz#ae888ad425a9d1478a0674256ab866de1012cf2f" - integrity sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw== - dependencies: - "@leichtgewicht/ip-codec" "^2.0.1" - doctrine@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" @@ -6305,13 +5050,6 @@ dom-accessibility-api@^0.5.6, dom-accessibility-api@^0.5.9: resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz#5a7429e6066eb3664d911e33fb0e45de8eb08453" integrity sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg== -dom-converter@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" - integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== - dependencies: - utila "~0.4" - dom-helpers@^5.0.1: version "5.2.1" resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-5.2.1.tgz#d9400536b2bf8225ad98fe052e029451ac40e902" @@ -6320,23 +5058,6 @@ dom-helpers@^5.0.1: "@babel/runtime" "^7.8.7" csstype "^3.0.2" -dom-serializer@0: - version "0.2.2" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" - integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== - dependencies: - domelementtype "^2.0.1" - entities "^2.0.0" - -dom-serializer@^1.0.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" - integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== - dependencies: - domelementtype "^2.0.1" - domhandler "^4.2.0" - entities "^2.0.0" - dom-serializer@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53" @@ -6346,12 +5067,7 @@ dom-serializer@^2.0.0: domhandler "^5.0.2" entities "^4.2.0" -domelementtype@1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" - integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== - -domelementtype@^2.0.1, domelementtype@^2.2.0, domelementtype@^2.3.0: +domelementtype@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== @@ -6370,13 +5086,6 @@ domexception@^2.0.1: dependencies: webidl-conversions "^5.0.0" -domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" - integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== - dependencies: - domelementtype "^2.2.0" - domhandler@^5.0.2, domhandler@^5.0.3: version "5.0.3" resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" @@ -6384,23 +5093,6 @@ domhandler@^5.0.2, domhandler@^5.0.3: dependencies: domelementtype "^2.3.0" -domutils@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" - integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== - dependencies: - dom-serializer "0" - domelementtype "1" - -domutils@^2.5.2, domutils@^2.8.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" - integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== - dependencies: - dom-serializer "^1.0.1" - domelementtype "^2.2.0" - domhandler "^4.2.0" - domutils@^3.0.1: version "3.1.0" resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.1.0.tgz#c47f551278d3dc4b0b1ab8cbb42d751a6f0d824e" @@ -6410,39 +5102,16 @@ domutils@^3.0.1: domelementtype "^2.3.0" domhandler "^5.0.3" -dot-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" - integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - -dotenv-expand@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0" - integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== - dotenv@8.2.0: version "8.2.0" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a" integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw== -dotenv@^10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-10.0.0.tgz#3d4227b8fb95f81096cdd2b66653fb2c7085ba81" - integrity sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q== - -duplexer@^0.1.2, duplexer@~0.1.1: +duplexer@~0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== -eastasianwidth@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" - integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== - ecc-jsbn@~0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" @@ -6459,18 +5128,6 @@ edge-paths@^2.1.0: "@types/which" "^1.3.2" which "^2.0.2" -ee-first@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" - integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== - -ejs@^3.1.6: - version "3.1.10" - resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.10.tgz#69ab8358b14e896f80cc39e62087b88500c3ac3b" - integrity sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA== - dependencies: - jake "^10.8.5" - electron-to-chromium@^1.4.668: version "1.4.749" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.749.tgz#9869e2e258141da26a2272b58264584c3461279d" @@ -6495,11 +5152,6 @@ emitter20@^2.0.0: resolved "https://registry.yarnpkg.com/emitter20/-/emitter20-2.0.0.tgz#ffdc93eda8288bab2029f18e9efa289ae4ae6632" integrity sha512-S6tIABrpAK6CJrZddTwMnLVWP4YUskGCW8jRtZ7OaA/Gdmm0Neg34RJGiUYWUq2RK2suvzZ5hFBg9350+CDuuA== -emittery@^0.10.2: - version "0.10.2" - resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.10.2.tgz#902eec8aedb8c41938c46e9385e9db7e03182933" - integrity sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw== - emittery@^0.8.1: version "0.8.1" resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.8.1.tgz#bb23cc86d03b30aa75a7f734819dee2e1ba70860" @@ -6520,16 +5172,6 @@ emoji-regex@^9.2.2: resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== -emojis-list@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" - integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== - -encodeurl@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" - integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== - end-of-stream@^1.1.0, end-of-stream@^1.4.1: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" @@ -6537,19 +5179,6 @@ end-of-stream@^1.1.0, end-of-stream@^1.4.1: dependencies: once "^1.4.0" -enhanced-resolve@^5.16.0: - version "5.16.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz#65ec88778083056cb32487faa9aef82ed0864787" - integrity sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA== - dependencies: - graceful-fs "^4.2.4" - tapable "^2.2.0" - -entities@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" - integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== - entities@^4.2.0, entities@^4.4.0: version "4.5.0" resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" @@ -6608,14 +5237,7 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -error-stack-parser@^2.0.6: - version "2.1.4" - resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.1.4.tgz#229cb01cdbfa84440bfa91876285b94680188286" - integrity sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ== - dependencies: - stackframe "^1.3.4" - -es-abstract@^1.17.2, es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.23.0, es-abstract@^1.23.1, es-abstract@^1.23.2, es-abstract@^1.23.3: +es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.23.0, es-abstract@^1.23.1, es-abstract@^1.23.2, es-abstract@^1.23.3: version "1.23.3" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.23.3.tgz#8f0c5a35cd215312573c5a27c87dfd6c881a0aa0" integrity sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A== @@ -6704,11 +5326,6 @@ es-iterator-helpers@^1.0.15, es-iterator-helpers@^1.0.17: iterator.prototype "^1.1.2" safe-array-concat "^1.1.2" -es-module-lexer@^1.2.1: - version "1.5.0" - resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.5.0.tgz#4878fee3789ad99e065f975fdd3c645529ff0236" - integrity sha512-pqrTKmwEIgafsYZAGw9kszYzmagcE/n4dbgwGWLEXg7J4QFJVQRBld8j3Q3GNez79jzxZshq0bcT962QHOghjw== - es-object-atoms@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.0.0.tgz#ddb55cd47ac2e240701260bc2a8e31ecb643d941" @@ -6775,11 +5392,6 @@ escalade@^3.1.1: resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27" integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== -escape-html@~1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" - integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== - escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" @@ -6795,7 +5407,7 @@ escape-string-regexp@^4.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== -escodegen@^1.8.1, escodegen@^1.9.1: +escodegen@^1.9.1: version "1.14.3" resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503" integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== @@ -7069,18 +5681,7 @@ eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4 resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== -eslint-webpack-plugin@^3.1.1: - version "3.2.0" - resolved "https://registry.yarnpkg.com/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz#1978cdb9edc461e4b0195a20da950cf57988347c" - integrity sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w== - dependencies: - "@types/eslint" "^7.29.0 || ^8.4.1" - jest-worker "^28.0.2" - micromatch "^4.0.5" - normalize-path "^3.0.0" - schema-utils "^4.0.0" - -eslint@^8.3.0, eslint@^8.57.0: +eslint@^8.57.0: version "8.57.0" resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.57.0.tgz#c786a6fd0e0b68941aaf624596fb987089195668" integrity sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ== @@ -7133,11 +5734,6 @@ espree@^9.6.0, espree@^9.6.1: acorn-jsx "^5.3.2" eslint-visitor-keys "^3.4.1" -esprima@1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-1.2.2.tgz#76a0fd66fcfe154fd292667dc264019750b1657b" - integrity sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A== - esprima@^4.0.0, esprima@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" @@ -7167,21 +5763,11 @@ estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== -estree-walker@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" - integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== - esutils@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== -etag@~1.8.1: - version "1.8.1" - resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" - integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== - event-stream@=3.3.4: version "3.3.4" resolved "https://registry.yarnpkg.com/event-stream/-/event-stream-3.3.4.tgz#4ab4c9a0f5a54db9338b4c34d86bfce8f4b35571" @@ -7200,16 +5786,6 @@ event-target-shim@^5.0.0: resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== -eventemitter3@^4.0.0: - version "4.0.7" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" - integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== - -events@^3.2.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" - integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== - exec-sh@^0.3.2: version "0.3.6" resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.6.tgz#ff264f9e325519a60cb5e273692943483cca63bc" @@ -7294,43 +5870,6 @@ expect@^29.0.0: jest-message-util "^29.7.0" jest-util "^29.7.0" -express@^4.17.3: - version "4.19.2" - resolved "https://registry.yarnpkg.com/express/-/express-4.19.2.tgz#e25437827a3aa7f2a827bc8171bbbb664a356465" - integrity sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q== - dependencies: - accepts "~1.3.8" - array-flatten "1.1.1" - body-parser "1.20.2" - content-disposition "0.5.4" - content-type "~1.0.4" - cookie "0.6.0" - cookie-signature "1.0.6" - debug "2.6.9" - depd "2.0.0" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - finalhandler "1.2.0" - fresh "0.5.2" - http-errors "2.0.0" - merge-descriptors "1.0.1" - methods "~1.1.2" - on-finished "2.4.1" - parseurl "~1.3.3" - path-to-regexp "0.1.7" - proxy-addr "~2.0.7" - qs "6.11.0" - range-parser "~1.2.1" - safe-buffer "5.2.1" - send "0.18.0" - serve-static "1.15.0" - setprototypeof "1.2.0" - statuses "2.0.1" - type-is "~1.6.18" - utils-merge "1.0.1" - vary "~1.1.2" - extend-shallow@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" @@ -7418,7 +5957,7 @@ fast-fifo@^1.0.0, fast-fifo@^1.1.0, fast-fifo@^1.2.0: resolved "https://registry.yarnpkg.com/fast-fifo/-/fast-fifo-1.3.2.tgz#286e31de96eb96d38a97899815740ba2a4f3640c" integrity sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ== -fast-glob@^3.2.9, fast-glob@^3.3.0, fast-glob@^3.3.1: +fast-glob@^3.2.9, fast-glob@^3.3.1: version "3.3.2" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== @@ -7434,7 +5973,7 @@ fast-json-patch@^3.0.0-1: resolved "https://registry.yarnpkg.com/fast-json-patch/-/fast-json-patch-3.1.1.tgz#85064ea1b1ebf97a3f7ad01e23f9337e72c66947" integrity sha512-vf6IHUX2SBcA+5/+4883dsIjpBTqmfBjmYiWK1savxQmFk4JfBMLa7ynTYOs1Rolp/T1betJxHiGD3g1Mn8lUQ== -fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: +fast-json-stable-stringify@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== @@ -7456,13 +5995,6 @@ fastq@^1.6.0: dependencies: reusify "^1.0.4" -faye-websocket@^0.11.3: - version "0.11.4" - resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" - integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== - dependencies: - websocket-driver ">=0.5.1" - fb-watchman@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" @@ -7502,31 +6034,11 @@ file-entry-cache@^6.0.1: dependencies: flat-cache "^3.0.4" -file-loader@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d" - integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== - dependencies: - loader-utils "^2.0.0" - schema-utils "^3.0.0" - file-uri-to-path@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== -filelist@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5" - integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== - dependencies: - minimatch "^5.0.1" - -filesize@^8.0.6: - version "8.0.7" - resolved "https://registry.yarnpkg.com/filesize/-/filesize-8.0.7.tgz#695e70d80f4e47012c132d57a059e80c6b580bd8" - integrity sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ== - fill-range@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" @@ -7544,28 +6056,6 @@ fill-range@^7.0.1: dependencies: to-regex-range "^5.0.1" -finalhandler@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" - integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== - dependencies: - debug "2.6.9" - encodeurl "~1.0.2" - escape-html "~1.0.3" - on-finished "2.4.1" - parseurl "~1.3.3" - statuses "2.0.1" - unpipe "~1.0.0" - -find-cache-dir@^3.3.1: - version "3.3.2" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" - integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== - dependencies: - commondir "^1.0.1" - make-dir "^3.0.2" - pkg-dir "^4.1.0" - find-file-up@^0.1.2: version "0.1.3" resolved "https://registry.yarnpkg.com/find-file-up/-/find-file-up-0.1.3.tgz#cf68091bcf9f300a40da411b37da5cce5a2fbea0" @@ -7627,7 +6117,7 @@ flatted@^3.2.9: resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.1.tgz#21db470729a6734d4997002f439cb308987f567a" integrity sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw== -follow-redirects@^1.0.0, follow-redirects@^1.14.0, follow-redirects@^1.15.6: +follow-redirects@^1.14.0, follow-redirects@^1.15.6: version "1.15.6" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.6.tgz#7f815c0cda4249c74ff09e95ef97c23b5fd0399b" integrity sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA== @@ -7656,38 +6146,11 @@ for-own@^0.1.3: dependencies: for-in "^1.0.1" -foreground-child@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.1.1.tgz#1d173e776d75d2772fed08efe4a0de1ea1b12d0d" - integrity sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg== - dependencies: - cross-spawn "^7.0.0" - signal-exit "^4.0.1" - forever-agent@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" integrity sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw== -fork-ts-checker-webpack-plugin@^6.5.0: - version "6.5.3" - resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz#eda2eff6e22476a2688d10661688c47f611b37f3" - integrity sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ== - dependencies: - "@babel/code-frame" "^7.8.3" - "@types/json-schema" "^7.0.5" - chalk "^4.1.0" - chokidar "^3.4.2" - cosmiconfig "^6.0.0" - deepmerge "^4.2.2" - fs-extra "^9.0.0" - glob "^7.1.6" - memfs "^3.1.2" - minimatch "^3.0.4" - schema-utils "2.7.0" - semver "^7.3.2" - tapable "^1.0.0" - form-data-encoder@1.7.2: version "1.7.2" resolved "https://registry.yarnpkg.com/form-data-encoder/-/form-data-encoder-1.7.2.tgz#1f1ae3dccf58ed4690b86d87e4f57c654fbab040" @@ -7728,21 +6191,11 @@ formdata-node@^4.3.2: node-domexception "1.0.0" web-streams-polyfill "4.0.0-beta.3" -forwarded@0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" - integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== - fp-and-or@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/fp-and-or/-/fp-and-or-0.1.4.tgz#0268c800c359ede259cdcbc352654e698b7ea299" integrity sha512-+yRYRhpnFPWXSly/6V4Lw9IfOV26uu30kynGJ03PW+MnjOEQe45RZ141QcS0aJehYBYA50GfCDnsRbFJdhssRw== -fraction.js@^4.3.7: - version "4.3.7" - resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7" - integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== - fragment-cache@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" @@ -7750,11 +6203,6 @@ fragment-cache@^0.2.1: dependencies: map-cache "^0.2.2" -fresh@0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" - integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== - from@~0: version "0.1.7" resolved "https://registry.yarnpkg.com/from/-/from-0.1.7.tgz#83c60afc58b9c56997007ed1a768b3ab303a44fe" @@ -7770,15 +6218,6 @@ fs-exists-sync@^0.1.0: resolved "https://registry.yarnpkg.com/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz#982d6893af918e72d08dec9e8673ff2b5a8d6add" integrity sha512-cR/vflFyPZtrN6b38ZyWxpWdhlXrzZEBawlpBQMq7033xVY7/kg0GDMBK5jg8lDYQckdJ5x/YC88lM3C7VMsLg== -fs-extra@^10.0.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" - integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - fs-extra@^11.1.1, fs-extra@^11.2.0: version "11.2.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.2.0.tgz#e70e17dfad64232287d01929399e0ea7c86b0e5b" @@ -7797,7 +6236,7 @@ fs-extra@^8.1.0: jsonfile "^4.0.0" universalify "^0.1.0" -fs-extra@^9.0.0, fs-extra@^9.0.1: +fs-extra@^9.0.0: version "9.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== @@ -7814,11 +6253,6 @@ fs-minipass@^2.0.0: dependencies: minipass "^3.0.0" -fs-monkey@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.5.tgz#fe450175f0db0d7ea758102e1d84096acb925788" - integrity sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew== - fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" @@ -7883,11 +6317,6 @@ get-iterator@^1.0.2: resolved "https://registry.yarnpkg.com/get-iterator/-/get-iterator-1.0.2.tgz#cd747c02b4c084461fac14f48f6b45a80ed25c82" integrity sha512-v+dm9bNVfOYsY1OrhaCrmyOcYoSeVvbt+hHZ0Au+T+p1y+0Uyj9aMaGIeUTT6xdpRbWzDeYKvfOslPhggQMcsg== -get-own-enumerable-property-symbols@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" - integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== - get-package-type@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" @@ -7948,7 +6377,7 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" -glob-parent@^5.1.2, glob-parent@~5.1.2: +glob-parent@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== @@ -7962,23 +6391,7 @@ glob-parent@^6.0.2: dependencies: is-glob "^4.0.3" -glob-to-regexp@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" - integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== - -glob@^10.3.10: - version "10.3.12" - resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.12.tgz#3a65c363c2e9998d220338e88a5f6ac97302960b" - integrity sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg== - dependencies: - foreground-child "^3.1.0" - jackspeak "^2.3.6" - minimatch "^9.0.1" - minipass "^7.0.4" - path-scurry "^1.10.2" - -glob@^7.0.0, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.2.3: +glob@^7.0.0, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.2.3: version "7.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== @@ -8009,13 +6422,6 @@ global-modules@^0.2.3: global-prefix "^0.1.4" is-windows "^0.2.0" -global-modules@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" - integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== - dependencies: - global-prefix "^3.0.0" - global-prefix@^0.1.4: version "0.1.5" resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-0.1.5.tgz#8d3bc6b8da3ca8112a160d8d496ff0462bfef78f" @@ -8026,15 +6432,6 @@ global-prefix@^0.1.4: is-windows "^0.2.0" which "^1.2.12" -global-prefix@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" - integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== - dependencies: - ini "^1.3.5" - kind-of "^6.0.2" - which "^1.3.1" - globals@^11.1.0: version "11.12.0" resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" @@ -8054,7 +6451,7 @@ globalthis@^1.0.3: dependencies: define-properties "^1.1.3" -globby@^11.0.4, globby@^11.1.0: +globby@^11.1.0: version "11.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== @@ -8102,7 +6499,7 @@ got@^11.0.2, got@^11.8.1: p-cancelable "^2.0.0" responselike "^2.0.0" -graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: +graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.9: version "4.2.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== @@ -8117,18 +6514,6 @@ graphemer@^1.4.0: resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== -gzip-size@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" - integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== - dependencies: - duplexer "^0.1.2" - -handle-thing@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" - integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== - handlebars@^4.7.2, handlebars@^4.7.6: version "4.7.8" resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.8.tgz#41c42c18b1be2365439188c77c6afae71c0cd9e9" @@ -8154,11 +6539,6 @@ har-validator@~5.1.3: ajv "^6.12.3" har-schema "^2.0.0" -harmony-reflect@^1.4.6: - version "1.6.2" - resolved "https://registry.yarnpkg.com/harmony-reflect/-/harmony-reflect-1.6.2.tgz#31ecbd32e648a34d030d86adb67d4d47547fe710" - integrity sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g== - has-ansi@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" @@ -8193,7 +6573,7 @@ has-proto@^1.0.1, has-proto@^1.0.3: resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.3.tgz#b31ddfe9b0e6e9914536a6ab286426d0214f77fd" integrity sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q== -has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3: +has-symbols@^1.0.2, has-symbols@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== @@ -8248,11 +6628,6 @@ hasown@^2.0.0, hasown@^2.0.1, hasown@^2.0.2: dependencies: function-bind "^1.1.2" -he@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" - integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== - highlight.js@^10.0.0: version "10.7.3" resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.7.3.tgz#697272e3991356e40c3cac566a74eef681756531" @@ -8282,26 +6657,11 @@ homedir-polyfill@^1.0.0: dependencies: parse-passwd "^1.0.0" -hoopy@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/hoopy/-/hoopy-0.1.4.tgz#609207d661100033a9a9402ad3dea677381c1b1d" - integrity sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ== - hosted-git-info@^2.1.4: version "2.8.9" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== -hpack.js@^2.1.6: - version "2.1.6" - resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" - integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== - dependencies: - inherits "^2.0.1" - obuf "^1.0.0" - readable-stream "^2.0.1" - wbuf "^1.1.0" - html-element-map@^1.2.0: version "1.3.1" resolved "https://registry.yarnpkg.com/html-element-map/-/html-element-map-1.3.1.tgz#44b2cbcfa7be7aa4ff59779e47e51012e1c73c08" @@ -8324,11 +6684,6 @@ html-encoding-sniffer@^2.0.1: dependencies: whatwg-encoding "^1.0.5" -html-entities@^2.1.0, html-entities@^2.3.2: - version "2.5.2" - resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.5.2.tgz#201a3cf95d3a15be7099521620d19dfb4f65359f" - integrity sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA== - html-escaper@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" @@ -8339,40 +6694,6 @@ html-escaper@^3.0.3: resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-3.0.3.tgz#4d336674652beb1dcbc29ef6b6ba7f6be6fdfed6" integrity sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ== -html-minifier-terser@^6.0.2: - version "6.1.0" - resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab" - integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== - dependencies: - camel-case "^4.1.2" - clean-css "^5.2.2" - commander "^8.3.0" - he "^1.2.0" - param-case "^3.0.4" - relateurl "^0.2.7" - terser "^5.10.0" - -html-webpack-plugin@^5.5.0: - version "5.6.0" - resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz#50a8fa6709245608cb00e811eacecb8e0d7b7ea0" - integrity sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw== - dependencies: - "@types/html-minifier-terser" "^6.0.0" - html-minifier-terser "^6.0.2" - lodash "^4.17.21" - pretty-error "^4.0.0" - tapable "^2.0.0" - -htmlparser2@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" - integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== - dependencies: - domelementtype "^2.0.1" - domhandler "^4.0.0" - domutils "^2.5.2" - entities "^2.0.0" - htmlparser2@^8.0.0, htmlparser2@^8.0.1: version "8.0.2" resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-8.0.2.tgz#f002151705b383e62433b5cf466f5b716edaec21" @@ -8388,37 +6709,6 @@ http-cache-semantics@^4.0.0: resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== -http-deceiver@^1.2.7: - version "1.2.7" - resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" - integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== - -http-errors@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" - integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== - dependencies: - depd "2.0.0" - inherits "2.0.4" - setprototypeof "1.2.0" - statuses "2.0.1" - toidentifier "1.0.1" - -http-errors@~1.6.2: - version "1.6.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" - integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.0" - statuses ">= 1.4.0 < 2" - -http-parser-js@>=0.5.1: - version "0.5.8" - resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3" - integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== - http-proxy-agent@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" @@ -8436,26 +6726,6 @@ http-proxy-agent@^7.0.0, http-proxy-agent@^7.0.1: agent-base "^7.1.0" debug "^4.3.4" -http-proxy-middleware@^2.0.3: - version "2.0.6" - resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f" - integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== - dependencies: - "@types/http-proxy" "^1.17.8" - http-proxy "^1.18.1" - is-glob "^4.0.1" - is-plain-obj "^3.0.0" - micromatch "^4.0.2" - -http-proxy@^1.18.1: - version "1.18.1" - resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" - integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== - dependencies: - eventemitter3 "^4.0.0" - follow-redirects "^1.0.0" - requires-port "^1.0.0" - http-signature@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" @@ -8521,35 +6791,11 @@ iconv-lite@0.4.24: dependencies: safer-buffer ">= 2.1.2 < 3" -iconv-lite@^0.6.3: - version "0.6.3" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" - integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== - dependencies: - safer-buffer ">= 2.1.2 < 3.0.0" - -icss-utils@^5.0.0, icss-utils@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" - integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== - idb-keyval@^6.2.0: version "6.2.1" resolved "https://registry.yarnpkg.com/idb-keyval/-/idb-keyval-6.2.1.tgz#94516d625346d16f56f3b33855da11bfded2db33" integrity sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg== -idb@^7.0.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/idb/-/idb-7.1.1.tgz#d910ded866d32c7ced9befc5bfdf36f572ced72b" - integrity sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ== - -identity-obj-proxy@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz#94d2bda96084453ef36fbc5aaec37e0f79f1fc14" - integrity sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA== - dependencies: - harmony-reflect "^1.4.6" - ieee754@^1.1.13: version "1.2.1" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" @@ -8560,12 +6806,12 @@ ignore@^5.1.1, ignore@^5.2.0, ignore@^5.3.1: resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef" integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw== -immer@^9.0.5, immer@^9.0.7: +immer@^9.0.5: version "9.0.21" resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.21.tgz#1e025ea31a40f24fb064f1fef23e931496330176" integrity sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA== -import-fresh@^3.1.0, import-fresh@^3.2.1, import-fresh@^3.3.0: +import-fresh@^3.2.1, import-fresh@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== @@ -8599,17 +6845,12 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: +inherits@2, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -inherits@2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" - integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== - -ini@^1.3.4, ini@^1.3.5: +ini@^1.3.4: version "1.3.8" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== @@ -8661,16 +6902,6 @@ ip-regex@^4.0.0, ip-regex@^4.1.0: resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-4.3.0.tgz#687275ab0f57fa76978ff8f4dddc8a23d5990db5" integrity sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q== -ipaddr.js@1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" - integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== - -ipaddr.js@^2.0.1: - version "2.2.0" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.2.0.tgz#d33fa7bac284f4de7af949638c9d68157c6b92e8" - integrity sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA== - ipfs-block@^0.8.1: version "0.8.1" resolved "https://registry.yarnpkg.com/ipfs-block/-/ipfs-block-0.8.1.tgz#05e1068832775e8f1c2da5b64106cc837fd2acb9" @@ -8806,13 +7037,6 @@ is-bigint@^1.0.1: dependencies: has-bigints "^1.0.1" -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - dependencies: - binary-extensions "^2.0.0" - is-boolean-object@^1.0.1, is-boolean-object@^1.1.0: version "1.1.2" resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" @@ -8938,7 +7162,7 @@ is-generator-function@^1.0.10: dependencies: has-tostringtag "^1.0.0" -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== @@ -8957,11 +7181,6 @@ is-map@^2.0.3: resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.3.tgz#ede96b7fe1e270b3c4465e3a465658764926d62e" integrity sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw== -is-module@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" - integrity sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g== - is-negative-zero@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.3.tgz#ced903a027aca6381b777a5743069d7376a49747" @@ -8986,11 +7205,6 @@ is-number@^7.0.0: resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== -is-obj@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" - integrity sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg== - is-path-inside@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" @@ -9001,11 +7215,6 @@ is-plain-obj@^2.0.0: resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== -is-plain-obj@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" - integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== - is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" @@ -9031,21 +7240,11 @@ is-regex@^1.0.5, is-regex@^1.1.4: call-bind "^1.0.2" has-tostringtag "^1.0.0" -is-regexp@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" - integrity sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA== - is-retina@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/is-retina/-/is-retina-1.0.3.tgz#d7401b286bea2ae37f62477588de504d0b8647e3" integrity sha512-/tCmbIETZwCd8uHWO+GvbRa7jxwHFHdfetHfiwoP0aN9UDf3prUJMtKn7iBFYipYhqY1bSTjur8hC/Dakt8eyw== -is-root@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" - integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== - is-running@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-running/-/is-running-2.1.0.tgz#30a73ff5cc3854e4fc25490809e9f5abf8de09e0" @@ -9331,25 +7530,6 @@ iterator.prototype@^1.1.2: reflect.getprototypeof "^1.0.4" set-function-name "^2.0.1" -jackspeak@^2.3.6: - version "2.3.6" - resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.3.6.tgz#647ecc472238aee4b06ac0e461acc21a8c505ca8" - integrity sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ== - dependencies: - "@isaacs/cliui" "^8.0.2" - optionalDependencies: - "@pkgjs/parseargs" "^0.11.0" - -jake@^10.8.5: - version "10.8.7" - resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.7.tgz#63a32821177940c33f356e0ba44ff9d34e1c7d8f" - integrity sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w== - dependencies: - async "^3.2.3" - chalk "^4.0.2" - filelist "^1.0.4" - minimatch "^3.1.2" - javascript-natural-sort@0.7.1: version "0.7.1" resolved "https://registry.yarnpkg.com/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz#f9e2303d4507f6d74355a73664d1440fb5a0ef59" @@ -9759,21 +7939,6 @@ jest-message-util@^27.5.1: slash "^3.0.0" stack-utils "^2.0.3" -jest-message-util@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-28.1.3.tgz#232def7f2e333f1eecc90649b5b94b0055e7c43d" - integrity sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g== - dependencies: - "@babel/code-frame" "^7.12.13" - "@jest/types" "^28.1.3" - "@types/stack-utils" "^2.0.0" - chalk "^4.0.0" - graceful-fs "^4.2.9" - micromatch "^4.0.4" - pretty-format "^28.1.3" - slash "^3.0.0" - stack-utils "^2.0.3" - jest-message-util@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.7.0.tgz#8bc392e204e95dfe7564abbe72a404e28e51f7f3" @@ -9835,11 +8000,6 @@ jest-regex-util@^27.5.1: resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz#4da143f7e9fd1e542d4aa69617b38e4a78365b95" integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg== -jest-regex-util@^28.0.0: - version "28.0.2" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-28.0.2.tgz#afdc377a3b25fb6e80825adcf76c854e5bf47ead" - integrity sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw== - jest-resolve-dependencies@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz#d811ecc8305e731cc86dd79741ee98fed06f1da8" @@ -9849,7 +8009,7 @@ jest-resolve-dependencies@^27.5.1: jest-regex-util "^27.5.1" jest-snapshot "^27.5.1" -jest-resolve@^27.4.2, jest-resolve@^27.5.1: +jest-resolve@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.5.1.tgz#a2f1c5a0796ec18fe9eb1536ac3814c23617b384" integrity sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw== @@ -10003,18 +8163,6 @@ jest-util@^27.5.1: graceful-fs "^4.2.9" picomatch "^2.2.3" -jest-util@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-28.1.3.tgz#f4f932aa0074f0679943220ff9cbba7e497028b0" - integrity sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ== - dependencies: - "@jest/types" "^28.1.3" - "@types/node" "*" - chalk "^4.0.0" - ci-info "^3.2.0" - graceful-fs "^4.2.9" - picomatch "^2.2.3" - jest-util@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc" @@ -10039,19 +8187,6 @@ jest-validate@^27.5.1: leven "^3.1.0" pretty-format "^27.5.1" -jest-watch-typeahead@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz#b4a6826dfb9c9420da2f7bc900de59dad11266a9" - integrity sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw== - dependencies: - ansi-escapes "^4.3.1" - chalk "^4.0.0" - jest-regex-util "^28.0.0" - jest-watcher "^28.0.0" - slash "^4.0.0" - string-length "^5.0.1" - strip-ansi "^7.0.1" - jest-watcher@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.5.1.tgz#71bd85fb9bde3a2c2ec4dc353437971c43c642a2" @@ -10065,20 +8200,6 @@ jest-watcher@^27.5.1: jest-util "^27.5.1" string-length "^4.0.1" -jest-watcher@^28.0.0: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-28.1.3.tgz#c6023a59ba2255e3b4c57179fc94164b3e73abd4" - integrity sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g== - dependencies: - "@jest/test-result" "^28.1.3" - "@jest/types" "^28.1.3" - "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - emittery "^0.10.2" - jest-util "^28.1.3" - string-length "^4.0.1" - jest-worker@^24.9.0: version "24.9.0" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5" @@ -10087,16 +8208,7 @@ jest-worker@^24.9.0: merge-stream "^2.0.0" supports-color "^6.1.0" -jest-worker@^26.2.1: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" - integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== - dependencies: - "@types/node" "*" - merge-stream "^2.0.0" - supports-color "^7.0.0" - -jest-worker@^27.0.2, jest-worker@^27.4.5, jest-worker@^27.5.1: +jest-worker@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== @@ -10105,16 +8217,7 @@ jest-worker@^27.0.2, jest-worker@^27.4.5, jest-worker@^27.5.1: merge-stream "^2.0.0" supports-color "^8.0.0" -jest-worker@^28.0.2: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-28.1.3.tgz#7e3c4ce3fa23d1bb6accb169e7f396f98ed4bb98" - integrity sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g== - dependencies: - "@types/node" "*" - merge-stream "^2.0.0" - supports-color "^8.0.0" - -jest@^27.4.3, jest@^27.5.1: +jest@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest/-/jest-27.5.1.tgz#dadf33ba70a779be7a6fc33015843b51494f63fc" integrity sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ== @@ -10123,11 +8226,6 @@ jest@^27.4.3, jest@^27.5.1: import-local "^3.0.2" jest-cli "^27.5.1" -jiti@^1.21.0: - version "1.21.0" - resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.0.tgz#7c97f8fe045724e136a397f7340475244156105d" - integrity sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q== - joi@^17.3.0: version "17.13.0" resolved "https://registry.yarnpkg.com/joi/-/joi-17.13.0.tgz#b6f340b8029ee7af2397f821d17a4f03bf34b043" @@ -10274,7 +8372,7 @@ json-parse-better-errors@^1.0.1: resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== -json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: +json-parse-even-better-errors@^2.3.0: version "2.3.1" resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== @@ -10284,12 +8382,7 @@ json-schema-traverse@^0.4.1: resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== -json-schema-traverse@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" - integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== - -json-schema@0.4.0, json-schema@^0.4.0: +json-schema@0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5" integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== @@ -10318,7 +8411,7 @@ json5@^1.0.2: dependencies: minimist "^1.2.0" -json5@^2.1.2, json5@^2.2.0, json5@^2.2.3: +json5@^2.2.3: version "2.2.3" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== @@ -10339,20 +8432,6 @@ jsonfile@^6.0.1: optionalDependencies: graceful-fs "^4.1.6" -jsonpath@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/jsonpath/-/jsonpath-1.1.1.tgz#0ca1ed8fb65bb3309248cc9d5466d12d5b0b9901" - integrity sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w== - dependencies: - esprima "1.2.2" - static-eval "2.0.2" - underscore "1.12.1" - -jsonpointer@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-5.0.1.tgz#2110e0af0900fd37467b5907ecd13a7884a1b559" - integrity sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ== - jsprim@^1.2.2: version "1.4.2" resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.2.tgz#712c65533a15c878ba59e9ed5f0e26d5b77c5feb" @@ -10416,11 +8495,6 @@ kleur@^4.1.4: resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.5.tgz#95106101795f7050c6c650f350c683febddb1780" integrity sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ== -klona@^2.0.4, klona@^2.0.5: - version "2.0.6" - resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.6.tgz#85bffbf819c03b2f53270412420a4555ef882e22" - integrity sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA== - ky@0.30.0: version "0.30.0" resolved "https://registry.yarnpkg.com/ky/-/ky-0.30.0.tgz#a3d293e4f6c4604a9a4694eceb6ce30e73d27d64" @@ -10438,14 +8512,6 @@ language-tags@^1.0.9: dependencies: language-subtag-registry "^0.3.20" -launch-editor@^2.6.0: - version "2.6.1" - resolved "https://registry.yarnpkg.com/launch-editor/-/launch-editor-2.6.1.tgz#f259c9ef95cbc9425620bbbd14b468fcdb4ffe3c" - integrity sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw== - dependencies: - picocolors "^1.0.0" - shell-quote "^1.8.1" - lazy-cache@^0.2.3: version "0.2.7" resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-0.2.7.tgz#7feddf2dcb6edb77d11ef1d117ab5ffdf0ab1b65" @@ -10504,16 +8570,6 @@ lighthouse-logger@^1.0.0: debug "^2.6.9" marky "^1.2.2" -lilconfig@^2.0.3, lilconfig@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.1.0.tgz#78e23ac89ebb7e1bfbf25b18043de756548e7f52" - integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ== - -lilconfig@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-3.1.1.tgz#9d8a246fa753106cfc205fd2d77042faca56e5e3" - integrity sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ== - lines-and-columns@^1.1.6: version "1.2.4" resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" @@ -10529,25 +8585,6 @@ load-json-file@^4.0.0: pify "^3.0.0" strip-bom "^3.0.0" -loader-runner@^4.2.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" - integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== - -loader-utils@^2.0.0, loader-utils@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" - integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^2.1.2" - -loader-utils@^3.2.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-3.2.1.tgz#4fb104b599daafd82ef3e1a41fb9265f87e1f576" - integrity sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw== - locate-path@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" @@ -10640,11 +8677,6 @@ lodash.isplainobject@^4.0.6: resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" integrity sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA== -lodash.memoize@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" - integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== - lodash.merge@^4.6.1, lodash.merge@^4.6.2: version "4.6.2" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" @@ -10660,17 +8692,12 @@ lodash.union@^4.6.0: resolved "https://registry.yarnpkg.com/lodash.union/-/lodash.union-4.6.0.tgz#48bb5088409f16f1821666641c44dd1aaae3cd88" integrity sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw== -lodash.uniq@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" - integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== - lodash.zip@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/lodash.zip/-/lodash.zip-4.2.0.tgz#ec6662e4896408ed4ab6c542a3990b72cc080020" integrity sha512-C7IOaBBK/0gMORRBd8OETNx3kmOkgIWIPvyDpZSCTwUrpYmgZwJkjZeOD8ww4xbOUOs4/attY+pciKvadNfFbg== -lodash@^4.1.2, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4, lodash@^4.7.0: +lodash@^4.1.2, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.21, lodash@^4.17.4, lodash@^4.7.0: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -10692,23 +8719,11 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1, loose-envify@^1.4 dependencies: js-tokens "^3.0.0 || ^4.0.0" -lower-case@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" - integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== - dependencies: - tslib "^2.0.3" - lowercase-keys@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== -lru-cache@^10.2.0: - version "10.2.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.2.1.tgz#e8d901141f22937968e45a6533d52824070151e4" - integrity sha512-tS24spDe/zXhWbNPErCHs/AGOzbKGHT+ybSBqmdLm8WZ1xXLWvH8Qn71QPAlqVhd0qUTWjy+Kl9JmISgDdEjsA== - lru-cache@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" @@ -10738,20 +8753,6 @@ lz-string@^1.4.4, lz-string@^1.5.0: resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.5.0.tgz#c1ab50f77887b712621201ba9fd4e3a6ed099941" integrity sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ== -magic-string@^0.25.0, magic-string@^0.25.7: - version "0.25.9" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.9.tgz#de7f9faf91ef8a1c91d02c2e5314c8277dbcdd1c" - integrity sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ== - dependencies: - sourcemap-codec "^1.4.8" - -make-dir@^3.0.2, make-dir@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" - make-dir@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-4.0.0.tgz#c3c2307a771277cd9638305f915c29ae741b614e" @@ -10807,28 +8808,6 @@ md5@^2.1.0: crypt "0.0.2" is-buffer "~1.1.6" -mdn-data@2.0.14: - version "2.0.14" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" - integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== - -mdn-data@2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" - integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== - -media-typer@0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" - integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== - -memfs@^3.1.2, memfs@^3.4.3: - version "3.6.0" - resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.6.0.tgz#d7a2110f86f79dd950a8b6df6d57bc984aa185f6" - integrity sha512-EGowvkkgbMcIChjMTMkESFDbZeSh8xZ7kNSF0hAiAN4Jh6jgHCRS0Ga/+C8y6Au+oqpezRHCfPsmJ2+DwAgiwQ== - dependencies: - fs-monkey "^1.0.4" - memorystream@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/memorystream/-/memorystream-0.3.1.tgz#86d7090b30ce455d63fbae12dda51a47ddcaf9b2" @@ -10843,11 +8822,6 @@ merge-deep@^3.0.2, merge-deep@^3.0.3: clone-deep "^0.2.4" kind-of "^3.0.2" -merge-descriptors@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" - integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== - merge-options@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/merge-options/-/merge-options-2.0.0.tgz#36ca5038badfc3974dbde5e58ba89d3df80882c3" @@ -10865,11 +8839,6 @@ merge2@^1.3.0, merge2@^1.4.1: resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== -methods@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" - integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== - micro-memoize@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/micro-memoize/-/micro-memoize-4.1.2.tgz#ce719c1ba1e41592f1cd91c64c5f41dcbf135f36" @@ -10894,7 +8863,7 @@ micromatch@^3.1.10, micromatch@^3.1.4: snapdragon "^0.8.1" to-regex "^3.0.2" -micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: +micromatch@^4.0.2, micromatch@^4.0.4: version "4.0.5" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== @@ -10902,23 +8871,18 @@ micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: braces "^3.0.2" picomatch "^2.3.1" -mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": +mime-db@1.52.0: version "1.52.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== -mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24, mime-types@~2.1.34: +mime-types@^2.1.12, mime-types@~2.1.19: version "2.1.35" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== dependencies: mime-db "1.52.0" -mime@1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - mimic-fn@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" @@ -10939,19 +8903,6 @@ min-indent@^1.0.0: resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== -mini-css-extract-plugin@^2.4.5: - version "2.9.0" - resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.0.tgz#c73a1327ccf466f69026ac22a8e8fd707b78a235" - integrity sha512-Zs1YsZVfemekSZG+44vBsYTLQORkPMwnlv+aehcxK/NLKC+EGhDB39/YePYYqx/sTk6NnYpuqikhSn7+JIevTA== - dependencies: - schema-utils "^4.0.0" - tapable "^2.2.1" - -minimalistic-assert@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" - integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== - minimatch@^3.0.0, minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" @@ -10973,7 +8924,7 @@ minimatch@^6.0.4: dependencies: brace-expansion "^2.0.1" -minimatch@^9.0.1, minimatch@^9.0.4: +minimatch@^9.0.4: version "9.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.4.tgz#8e49c731d1749cbec05050ee5145147b32496a51" integrity sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw== @@ -10997,11 +8948,6 @@ minipass@^5.0.0: resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d" integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== -"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.0.4: - version "7.0.4" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.0.4.tgz#dbce03740f50a4786ba994c1fb908844d27b038c" - integrity sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ== - minizlib@^2.1.1: version "2.1.2" resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" @@ -11036,7 +8982,7 @@ mkdirp-classic@^0.5.2: resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== -mkdirp@^0.5.1, mkdirp@~0.5.1: +mkdirp@^0.5.1: version "0.5.6" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== @@ -11071,7 +9017,7 @@ ms@2.1.2: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -ms@2.1.3, ms@^2.0.0, ms@^2.1.1: +ms@^2.0.0, ms@^2.1.1: version "2.1.3" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== @@ -11119,14 +9065,6 @@ multibase@~0.6.0: base-x "^3.0.8" buffer "^5.5.0" -multicast-dns@^7.2.5: - version "7.2.5" - resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-7.2.5.tgz#77eb46057f4d7adbd16d9290fa7299f6fa64cced" - integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg== - dependencies: - dns-packet "^5.2.2" - thunky "^1.0.2" - multicodec@^1.0.0, multicodec@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/multicodec/-/multicodec-1.0.4.tgz#46ac064657c40380c28367c90304d8ed175a714f" @@ -11175,15 +9113,6 @@ murmurhash3js@^3.0.1: resolved "https://registry.yarnpkg.com/murmurhash3js/-/murmurhash3js-3.0.1.tgz#3e983e5b47c2a06f43a713174e7e435ca044b998" integrity sha512-KL8QYUaxq7kUbcl0Yto51rMcYt7E/4N4BG3/c96Iqw1PQrTRspu8Cpx4TZ4Nunib1d4bEkIH3gjCYlP2RLBdow== -mz@^2.7.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" - integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== - dependencies: - any-promise "^1.0.0" - object-assign "^4.0.1" - thenify-all "^1.0.0" - nan@^2.12.1: version "2.19.0" resolved "https://registry.yarnpkg.com/nan/-/nan-2.19.0.tgz#bb58122ad55a6c5bc973303908d5b16cfdd5a8c0" @@ -11248,11 +9177,6 @@ nearley@^2.7.10: railroad-diagrams "^1.0.0" randexp "0.4.6" -negotiator@0.6.3: - version "0.6.3" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" - integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== - neo-async@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" @@ -11268,14 +9192,6 @@ nice-try@^1.0.4: resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== -no-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" - integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== - dependencies: - lower-case "^2.0.2" - tslib "^2.0.3" - node-domexception@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/node-domexception/-/node-domexception-1.0.0.tgz#6888db46a1f71c0b76b3f7555016b63fe64766e5" @@ -11295,11 +9211,6 @@ node-fetch@^2.6.0, node-fetch@^2.6.1, node-fetch@^2.6.12, node-fetch@^2.6.7: dependencies: whatwg-url "^5.0.0" -node-forge@^1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" - integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== - node-int64@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" @@ -11332,16 +9243,11 @@ normalize-path@^2.1.1: dependencies: remove-trailing-separator "^1.0.1" -normalize-path@^3.0.0, normalize-path@~3.0.0: +normalize-path@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== -normalize-range@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" - integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== - normalize-url@^6.0.1: version "6.1.0" resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" @@ -11376,13 +9282,6 @@ npm-run-path@^4.0.1: dependencies: path-key "^3.0.0" -nth-check@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" - integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== - dependencies: - boolbase "~1.0.0" - nth-check@^2.0.1: version "2.1.1" resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" @@ -11400,7 +9299,7 @@ oauth-sign@~0.9.0: resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== -object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: +object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== @@ -11473,7 +9372,7 @@ object.fromentries@^2.0.0, object.fromentries@^2.0.7: es-abstract "^1.23.2" es-object-atoms "^1.0.0" -object.getownpropertydescriptors@^2.1.0, object.getownpropertydescriptors@^2.1.6: +object.getownpropertydescriptors@^2.1.6: version "2.1.8" resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.8.tgz#2f1fe0606ec1a7658154ccd4f728504f69667923" integrity sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A== @@ -11511,7 +9410,7 @@ object.pick@^1.3.0: dependencies: isobject "^3.0.1" -object.values@^1.1.0, object.values@^1.1.1, object.values@^1.1.6, object.values@^1.1.7: +object.values@^1.1.1, object.values@^1.1.6, object.values@^1.1.7: version "1.2.0" resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.2.0.tgz#65405a9d92cee68ac2d303002e0b8470a4d9ab1b" integrity sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ== @@ -11520,23 +9419,6 @@ object.values@^1.1.0, object.values@^1.1.1, object.values@^1.1.6, object.values@ define-properties "^1.2.1" es-object-atoms "^1.0.0" -obuf@^1.0.0, obuf@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" - integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== - -on-finished@2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" - integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== - dependencies: - ee-first "1.1.1" - -on-headers@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" - integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== - once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" @@ -11551,7 +9433,7 @@ onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" -open@^8.0.9, open@^8.4.0: +open@^8.4.0: version "8.4.2" resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== @@ -11666,14 +9548,6 @@ p-locate@^5.0.0: dependencies: p-limit "^3.0.2" -p-retry@^4.5.0: - version "4.6.2" - resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16" - integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== - dependencies: - "@types/retry" "0.12.0" - retry "^0.13.1" - p-try@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" @@ -11705,14 +9579,6 @@ pac-resolver@^7.0.0: version "0.1.2" resolved "git+https://git@github.com/magic-akari/page-lifecycle#50b50421bdeab3d211a57e81a277f699638373b0" -param-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" - integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== - dependencies: - dot-case "^3.0.4" - tslib "^2.0.3" - parent-module@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" @@ -11778,19 +9644,6 @@ parse5@^7.0.0: dependencies: entities "^4.4.0" -parseurl@~1.3.2, parseurl@~1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" - integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== - -pascal-case@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" - integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - pascalcase@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" @@ -11826,19 +9679,6 @@ path-parse@^1.0.7: resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== -path-scurry@^1.10.2: - version "1.10.2" - resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.10.2.tgz#8f6357eb1239d5fa1da8b9f70e9c080675458ba7" - integrity sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA== - dependencies: - lru-cache "^10.2.0" - minipass "^5.0.0 || ^6.0.2 || ^7.0.0" - -path-to-regexp@0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" - integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== - path-type@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" @@ -11868,17 +9708,12 @@ performance-now@^2.1.0: resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow== -picocolors@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-0.2.1.tgz#570670f793646851d1ba135996962abad587859f" - integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA== - picocolors@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3, picomatch@^2.3.1: +picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== @@ -11888,11 +9723,6 @@ pidtree@^0.3.0: resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.3.1.tgz#ef09ac2cc0533df1f3250ccf2c4d366b0d12114a" integrity sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA== -pify@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" - integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== - pify@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" @@ -11910,20 +9740,13 @@ pixelmatch@^5.1.0: dependencies: pngjs "^6.0.0" -pkg-dir@4.2.0, pkg-dir@^4.1.0, pkg-dir@^4.2.0: +pkg-dir@4.2.0, pkg-dir@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== dependencies: find-up "^4.0.0" -pkg-up@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" - integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== - dependencies: - find-up "^3.0.0" - plist@^3.0.5, plist@^3.0.6: version "3.1.0" resolved "https://registry.yarnpkg.com/plist/-/plist-3.1.0.tgz#797a516a93e62f5bde55e0b9cc9c967f860893c9" @@ -11963,607 +9786,51 @@ possible-typed-array-names@^1.0.0: resolved "https://registry.yarnpkg.com/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz#89bb63c6fada2c3e90adc4a647beeeb39cc7bf8f" integrity sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q== -postcss-attribute-case-insensitive@^5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz#03d761b24afc04c09e757e92ff53716ae8ea2741" - integrity sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ== +postcss@^8.3.11, postcss@^8.4.38: + version "8.4.38" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e" + integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== dependencies: - postcss-selector-parser "^6.0.10" - -postcss-browser-comments@^4: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz#bcfc86134df5807f5d3c0eefa191d42136b5e72a" - integrity sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg== + nanoid "^3.3.7" + picocolors "^1.0.0" + source-map-js "^1.2.0" -postcss-calc@^8.2.3: - version "8.2.4" - resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-8.2.4.tgz#77b9c29bfcbe8a07ff6693dc87050828889739a5" - integrity sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q== - dependencies: - postcss-selector-parser "^6.0.9" - postcss-value-parser "^4.2.0" +postinstall-postinstall@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/postinstall-postinstall/-/postinstall-postinstall-2.1.0.tgz#4f7f77441ef539d1512c40bd04c71b06a4704ca3" + integrity sha512-7hQX6ZlZXIoRiWNrbMQaLzUUfH+sSx39u8EJ9HYuDc1kLo9IXKWjM5RSquZN1ad5GnH8CGFM78fsAAQi3OKEEQ== -postcss-clamp@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/postcss-clamp/-/postcss-clamp-4.1.0.tgz#7263e95abadd8c2ba1bd911b0b5a5c9c93e02363" - integrity sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow== - dependencies: - postcss-value-parser "^4.2.0" +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== -postcss-color-functional-notation@^4.2.4: - version "4.2.4" - resolved "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz#21a909e8d7454d3612d1659e471ce4696f28caec" - integrity sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg== - dependencies: - postcss-value-parser "^4.2.0" +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== -postcss-color-hex-alpha@^8.0.4: - version "8.0.4" - resolved "https://registry.yarnpkg.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz#c66e2980f2fbc1a63f5b079663340ce8b55f25a5" - integrity sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ== +prettier-linter-helpers@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" + integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== dependencies: - postcss-value-parser "^4.2.0" + fast-diff "^1.1.2" -postcss-color-rebeccapurple@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz#63fdab91d878ebc4dd4b7c02619a0c3d6a56ced0" - integrity sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg== - dependencies: - postcss-value-parser "^4.2.0" +prettier@^3.0.0: + version "3.2.5" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.2.5.tgz#e52bc3090586e824964a8813b09aba6233b28368" + integrity sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A== -postcss-colormin@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-5.3.1.tgz#86c27c26ed6ba00d96c79e08f3ffb418d1d1988f" - integrity sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ== +pretty-format@^26.0.0, pretty-format@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" + integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== dependencies: - browserslist "^4.21.4" - caniuse-api "^3.0.0" - colord "^2.9.1" - postcss-value-parser "^4.2.0" - -postcss-convert-values@^5.1.3: - version "5.1.3" - resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz#04998bb9ba6b65aa31035d669a6af342c5f9d393" - integrity sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA== - dependencies: - browserslist "^4.21.4" - postcss-value-parser "^4.2.0" - -postcss-custom-media@^8.0.2: - version "8.0.2" - resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz#c8f9637edf45fef761b014c024cee013f80529ea" - integrity sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-custom-properties@^12.1.10: - version "12.1.11" - resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz#d14bb9b3989ac4d40aaa0e110b43be67ac7845cf" - integrity sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-custom-selectors@^6.0.3: - version "6.0.3" - resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz#1ab4684d65f30fed175520f82d223db0337239d9" - integrity sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg== - dependencies: - postcss-selector-parser "^6.0.4" - -postcss-dir-pseudo-class@^6.0.5: - version "6.0.5" - resolved "https://registry.yarnpkg.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz#2bf31de5de76added44e0a25ecf60ae9f7c7c26c" - integrity sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA== - dependencies: - postcss-selector-parser "^6.0.10" - -postcss-discard-comments@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz#8df5e81d2925af2780075840c1526f0660e53696" - integrity sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ== - -postcss-discard-duplicates@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz#9eb4fe8456706a4eebd6d3b7b777d07bad03e848" - integrity sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw== - -postcss-discard-empty@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz#e57762343ff7f503fe53fca553d18d7f0c369c6c" - integrity sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A== - -postcss-discard-overridden@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz#7e8c5b53325747e9d90131bb88635282fb4a276e" - integrity sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw== - -postcss-double-position-gradients@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz#b96318fdb477be95997e86edd29c6e3557a49b91" - integrity sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ== - dependencies: - "@csstools/postcss-progressive-custom-properties" "^1.1.0" - postcss-value-parser "^4.2.0" - -postcss-env-function@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/postcss-env-function/-/postcss-env-function-4.0.6.tgz#7b2d24c812f540ed6eda4c81f6090416722a8e7a" - integrity sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-flexbugs-fixes@^5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz#2028e145313074fc9abe276cb7ca14e5401eb49d" - integrity sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ== - -postcss-focus-visible@^6.0.4: - version "6.0.4" - resolved "https://registry.yarnpkg.com/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz#50c9ea9afa0ee657fb75635fabad25e18d76bf9e" - integrity sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw== - dependencies: - postcss-selector-parser "^6.0.9" - -postcss-focus-within@^5.0.4: - version "5.0.4" - resolved "https://registry.yarnpkg.com/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz#5b1d2ec603195f3344b716c0b75f61e44e8d2e20" - integrity sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ== - dependencies: - postcss-selector-parser "^6.0.9" - -postcss-font-variant@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz#efd59b4b7ea8bb06127f2d031bfbb7f24d32fa66" - integrity sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA== - -postcss-gap-properties@^3.0.5: - version "3.0.5" - resolved "https://registry.yarnpkg.com/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz#f7e3cddcf73ee19e94ccf7cb77773f9560aa2fff" - integrity sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg== - -postcss-image-set-function@^4.0.7: - version "4.0.7" - resolved "https://registry.yarnpkg.com/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz#08353bd756f1cbfb3b6e93182c7829879114481f" - integrity sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-import@^15.1.0: - version "15.1.0" - resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-15.1.0.tgz#41c64ed8cc0e23735a9698b3249ffdbf704adc70" - integrity sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew== - dependencies: - postcss-value-parser "^4.0.0" - read-cache "^1.0.0" - resolve "^1.1.7" - -postcss-initial@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-4.0.1.tgz#529f735f72c5724a0fb30527df6fb7ac54d7de42" - integrity sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ== - -postcss-js@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-4.0.1.tgz#61598186f3703bab052f1c4f7d805f3991bee9d2" - integrity sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw== - dependencies: - camelcase-css "^2.0.1" - -postcss-lab-function@^4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz#6fe4c015102ff7cd27d1bd5385582f67ebdbdc98" - integrity sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w== - dependencies: - "@csstools/postcss-progressive-custom-properties" "^1.1.0" - postcss-value-parser "^4.2.0" - -postcss-load-config@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-4.0.2.tgz#7159dcf626118d33e299f485d6afe4aff7c4a3e3" - integrity sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ== - dependencies: - lilconfig "^3.0.0" - yaml "^2.3.4" - -postcss-loader@^6.2.1: - version "6.2.1" - resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-6.2.1.tgz#0895f7346b1702103d30fdc66e4d494a93c008ef" - integrity sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q== - dependencies: - cosmiconfig "^7.0.0" - klona "^2.0.5" - semver "^7.3.5" - -postcss-logical@^5.0.4: - version "5.0.4" - resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-5.0.4.tgz#ec75b1ee54421acc04d5921576b7d8db6b0e6f73" - integrity sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g== - -postcss-media-minmax@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz#7140bddec173e2d6d657edbd8554a55794e2a5b5" - integrity sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ== - -postcss-merge-longhand@^5.1.7: - version "5.1.7" - resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz#24a1bdf402d9ef0e70f568f39bdc0344d568fb16" - integrity sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ== - dependencies: - postcss-value-parser "^4.2.0" - stylehacks "^5.1.1" - -postcss-merge-rules@^5.1.4: - version "5.1.4" - resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz#2f26fa5cacb75b1402e213789f6766ae5e40313c" - integrity sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g== - dependencies: - browserslist "^4.21.4" - caniuse-api "^3.0.0" - cssnano-utils "^3.1.0" - postcss-selector-parser "^6.0.5" - -postcss-minify-font-values@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz#f1df0014a726083d260d3bd85d7385fb89d1f01b" - integrity sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-minify-gradients@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz#f1fe1b4f498134a5068240c2f25d46fcd236ba2c" - integrity sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw== - dependencies: - colord "^2.9.1" - cssnano-utils "^3.1.0" - postcss-value-parser "^4.2.0" - -postcss-minify-params@^5.1.4: - version "5.1.4" - resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz#c06a6c787128b3208b38c9364cfc40c8aa5d7352" - integrity sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw== - dependencies: - browserslist "^4.21.4" - cssnano-utils "^3.1.0" - postcss-value-parser "^4.2.0" - -postcss-minify-selectors@^5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz#d4e7e6b46147b8117ea9325a915a801d5fe656c6" - integrity sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg== - dependencies: - postcss-selector-parser "^6.0.5" - -postcss-modules-extract-imports@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz#b4497cb85a9c0c4b5aabeb759bb25e8d89f15002" - integrity sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q== - -postcss-modules-local-by-default@^4.0.5: - version "4.0.5" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz#f1b9bd757a8edf4d8556e8d0f4f894260e3df78f" - integrity sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw== - dependencies: - icss-utils "^5.0.0" - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.1.0" - -postcss-modules-scope@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz#a43d28289a169ce2c15c00c4e64c0858e43457d5" - integrity sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ== - dependencies: - postcss-selector-parser "^6.0.4" - -postcss-modules-values@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" - integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== - dependencies: - icss-utils "^5.0.0" - -postcss-nested@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-6.0.1.tgz#f83dc9846ca16d2f4fa864f16e9d9f7d0961662c" - integrity sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ== - dependencies: - postcss-selector-parser "^6.0.11" - -postcss-nesting@^10.2.0: - version "10.2.0" - resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-10.2.0.tgz#0b12ce0db8edfd2d8ae0aaf86427370b898890be" - integrity sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA== - dependencies: - "@csstools/selector-specificity" "^2.0.0" - postcss-selector-parser "^6.0.10" - -postcss-normalize-charset@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz#9302de0b29094b52c259e9b2cf8dc0879879f0ed" - integrity sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg== - -postcss-normalize-display-values@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz#72abbae58081960e9edd7200fcf21ab8325c3da8" - integrity sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-normalize-positions@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz#ef97279d894087b59325b45c47f1e863daefbb92" - integrity sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-normalize-repeat-style@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz#e9eb96805204f4766df66fd09ed2e13545420fb2" - integrity sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-normalize-string@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz#411961169e07308c82c1f8c55f3e8a337757e228" - integrity sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-normalize-timing-functions@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz#d5614410f8f0b2388e9f240aa6011ba6f52dafbb" - integrity sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-normalize-unicode@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz#f67297fca3fea7f17e0d2caa40769afc487aa030" - integrity sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA== - dependencies: - browserslist "^4.21.4" - postcss-value-parser "^4.2.0" - -postcss-normalize-url@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz#ed9d88ca82e21abef99f743457d3729a042adcdc" - integrity sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew== - dependencies: - normalize-url "^6.0.1" - postcss-value-parser "^4.2.0" - -postcss-normalize-whitespace@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz#08a1a0d1ffa17a7cc6efe1e6c9da969cc4493cfa" - integrity sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-normalize@^10.0.1: - version "10.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize/-/postcss-normalize-10.0.1.tgz#464692676b52792a06b06880a176279216540dd7" - integrity sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA== - dependencies: - "@csstools/normalize.css" "*" - postcss-browser-comments "^4" - sanitize.css "*" - -postcss-opacity-percentage@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz#5b89b35551a556e20c5d23eb5260fbfcf5245da6" - integrity sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A== - -postcss-ordered-values@^5.1.3: - version "5.1.3" - resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz#b6fd2bd10f937b23d86bc829c69e7732ce76ea38" - integrity sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ== - dependencies: - cssnano-utils "^3.1.0" - postcss-value-parser "^4.2.0" - -postcss-overflow-shorthand@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz#7ed6486fec44b76f0eab15aa4866cda5d55d893e" - integrity sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-page-break@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/postcss-page-break/-/postcss-page-break-3.0.4.tgz#7fbf741c233621622b68d435babfb70dd8c1ee5f" - integrity sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ== - -postcss-place@^7.0.5: - version "7.0.5" - resolved "https://registry.yarnpkg.com/postcss-place/-/postcss-place-7.0.5.tgz#95dbf85fd9656a3a6e60e832b5809914236986c4" - integrity sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-preset-env@^7.0.1: - version "7.8.3" - resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz#2a50f5e612c3149cc7af75634e202a5b2ad4f1e2" - integrity sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag== - dependencies: - "@csstools/postcss-cascade-layers" "^1.1.1" - "@csstools/postcss-color-function" "^1.1.1" - "@csstools/postcss-font-format-keywords" "^1.0.1" - "@csstools/postcss-hwb-function" "^1.0.2" - "@csstools/postcss-ic-unit" "^1.0.1" - "@csstools/postcss-is-pseudo-class" "^2.0.7" - "@csstools/postcss-nested-calc" "^1.0.0" - "@csstools/postcss-normalize-display-values" "^1.0.1" - "@csstools/postcss-oklab-function" "^1.1.1" - "@csstools/postcss-progressive-custom-properties" "^1.3.0" - "@csstools/postcss-stepped-value-functions" "^1.0.1" - "@csstools/postcss-text-decoration-shorthand" "^1.0.0" - "@csstools/postcss-trigonometric-functions" "^1.0.2" - "@csstools/postcss-unset-value" "^1.0.2" - autoprefixer "^10.4.13" - browserslist "^4.21.4" - css-blank-pseudo "^3.0.3" - css-has-pseudo "^3.0.4" - css-prefers-color-scheme "^6.0.3" - cssdb "^7.1.0" - postcss-attribute-case-insensitive "^5.0.2" - postcss-clamp "^4.1.0" - postcss-color-functional-notation "^4.2.4" - postcss-color-hex-alpha "^8.0.4" - postcss-color-rebeccapurple "^7.1.1" - postcss-custom-media "^8.0.2" - postcss-custom-properties "^12.1.10" - postcss-custom-selectors "^6.0.3" - postcss-dir-pseudo-class "^6.0.5" - postcss-double-position-gradients "^3.1.2" - postcss-env-function "^4.0.6" - postcss-focus-visible "^6.0.4" - postcss-focus-within "^5.0.4" - postcss-font-variant "^5.0.0" - postcss-gap-properties "^3.0.5" - postcss-image-set-function "^4.0.7" - postcss-initial "^4.0.1" - postcss-lab-function "^4.2.1" - postcss-logical "^5.0.4" - postcss-media-minmax "^5.0.0" - postcss-nesting "^10.2.0" - postcss-opacity-percentage "^1.1.2" - postcss-overflow-shorthand "^3.0.4" - postcss-page-break "^3.0.4" - postcss-place "^7.0.5" - postcss-pseudo-class-any-link "^7.1.6" - postcss-replace-overflow-wrap "^4.0.0" - postcss-selector-not "^6.0.1" - postcss-value-parser "^4.2.0" - -postcss-pseudo-class-any-link@^7.1.6: - version "7.1.6" - resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz#2693b221902da772c278def85a4d9a64b6e617ab" - integrity sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w== - dependencies: - postcss-selector-parser "^6.0.10" - -postcss-reduce-initial@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz#798cd77b3e033eae7105c18c9d371d989e1382d6" - integrity sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg== - dependencies: - browserslist "^4.21.4" - caniuse-api "^3.0.0" - -postcss-reduce-transforms@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz#333b70e7758b802f3dd0ddfe98bb1ccfef96b6e9" - integrity sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-replace-overflow-wrap@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz#d2df6bed10b477bf9c52fab28c568b4b29ca4319" - integrity sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw== - -postcss-selector-not@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz#8f0a709bf7d4b45222793fc34409be407537556d" - integrity sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ== - dependencies: - postcss-selector-parser "^6.0.10" - -postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.9: - version "6.0.16" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz#3b88b9f5c5abd989ef4e2fc9ec8eedd34b20fb04" - integrity sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw== - dependencies: - cssesc "^3.0.0" - util-deprecate "^1.0.2" - -postcss-svgo@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-5.1.0.tgz#0a317400ced789f233a28826e77523f15857d80d" - integrity sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA== - dependencies: - postcss-value-parser "^4.2.0" - svgo "^2.7.0" - -postcss-unique-selectors@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz#a9f273d1eacd09e9aa6088f4b0507b18b1b541b6" - integrity sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA== - dependencies: - postcss-selector-parser "^6.0.5" - -postcss-value-parser@^4.0.0, postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" - integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== - -postcss@^7.0.35: - version "7.0.39" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.39.tgz#9624375d965630e2e1f2c02a935c82a59cb48309" - integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== - dependencies: - picocolors "^0.2.1" - source-map "^0.6.1" - -postcss@^8.3.11, postcss@^8.3.5, postcss@^8.4.23, postcss@^8.4.33, postcss@^8.4.38, postcss@^8.4.4: - version "8.4.38" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e" - integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== - dependencies: - nanoid "^3.3.7" - picocolors "^1.0.0" - source-map-js "^1.2.0" - -postinstall-postinstall@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/postinstall-postinstall/-/postinstall-postinstall-2.1.0.tgz#4f7f77441ef539d1512c40bd04c71b06a4704ca3" - integrity sha512-7hQX6ZlZXIoRiWNrbMQaLzUUfH+sSx39u8EJ9HYuDc1kLo9IXKWjM5RSquZN1ad5GnH8CGFM78fsAAQi3OKEEQ== - -prelude-ls@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" - integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== - -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" - integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== - -prettier-linter-helpers@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" - integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== - dependencies: - fast-diff "^1.1.2" - -prettier@^3.0.0: - version "3.2.5" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.2.5.tgz#e52bc3090586e824964a8813b09aba6233b28368" - integrity sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A== - -pretty-bytes@^5.3.0, pretty-bytes@^5.4.1: - version "5.6.0" - resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" - integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== - -pretty-error@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" - integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== - dependencies: - lodash "^4.17.20" - renderkid "^3.0.0" - -pretty-format@^26.0.0, pretty-format@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" - integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== - dependencies: - "@jest/types" "^26.6.2" - ansi-regex "^5.0.0" - ansi-styles "^4.0.0" - react-is "^17.0.1" + "@jest/types" "^26.6.2" + ansi-regex "^5.0.0" + ansi-styles "^4.0.0" + react-is "^17.0.1" pretty-format@^27.0.2, pretty-format@^27.5.1: version "27.5.1" @@ -12574,16 +9841,6 @@ pretty-format@^27.0.2, pretty-format@^27.5.1: ansi-styles "^5.0.0" react-is "^17.0.1" -pretty-format@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-28.1.3.tgz#c9fba8cedf99ce50963a11b27d982a9ae90970d5" - integrity sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q== - dependencies: - "@jest/schemas" "^28.1.3" - ansi-regex "^5.0.1" - ansi-styles "^5.0.0" - react-is "^18.0.0" - pretty-format@^29.0.0, pretty-format@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" @@ -12610,13 +9867,6 @@ promise@^7.1.1: dependencies: asap "~2.0.3" -promise@^8.1.0: - version "8.3.0" - resolved "https://registry.yarnpkg.com/promise/-/promise-8.3.0.tgz#8cb333d1edeb61ef23869fbb8a4ea0279ab60e0a" - integrity sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg== - dependencies: - asap "~2.0.6" - prompts@^2.0.1, prompts@^2.3.0, prompts@^2.4.1, prompts@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" @@ -12649,14 +9899,6 @@ protons@^1.0.2: signed-varint "^2.0.1" varint "^5.0.0" -proxy-addr@~2.0.7: - version "2.0.7" - resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" - integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== - dependencies: - forwarded "0.2.0" - ipaddr.js "1.9.1" - proxy-agent@6.4.0: version "6.4.0" resolved "https://registry.yarnpkg.com/proxy-agent/-/proxy-agent-6.4.0.tgz#b4e2dd51dee2b377748aef8d45604c2d7608652d" @@ -12776,23 +10018,11 @@ puppeteer@^9.1.1: unbzip2-stream "^1.3.3" ws "^7.2.3" -q@^1.1.2: - version "1.5.1" - resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" - integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw== - qrcode.react@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/qrcode.react/-/qrcode.react-3.1.0.tgz#5c91ddc0340f768316fbdb8fff2765134c2aecd8" integrity sha512-oyF+Urr3oAMUG/OiOuONL3HXM+53wvuH3mtIWQrYmsXoAq0DkvZp2RYUWFSMFtbdOpuS++9v+WAkzNVkMlNW6Q== -qs@6.11.0: - version "6.11.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" - integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== - dependencies: - side-channel "^1.0.4" - qs@~6.5.2: version "6.5.3" resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.3.tgz#3aeeffc91967ef6e35c0e488ef46fb296ab76aad" @@ -12851,47 +10081,6 @@ randexp@0.4.6: discontinuous-range "1.0.0" ret "~0.1.10" -randombytes@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" - integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== - dependencies: - safe-buffer "^5.1.0" - -range-parser@^1.2.1, range-parser@~1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" - integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== - -raw-body@2.5.2: - version "2.5.2" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.2.tgz#99febd83b90e08975087e8f1f9419a149366b68a" - integrity sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA== - dependencies: - bytes "3.1.2" - http-errors "2.0.0" - iconv-lite "0.4.24" - unpipe "1.0.0" - -react-app-polyfill@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz#95221e0a9bd259e5ca6b177c7bb1cb6768f68fd7" - integrity sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w== - dependencies: - core-js "^3.19.2" - object-assign "^4.1.1" - promise "^8.1.0" - raf "^3.4.1" - regenerator-runtime "^0.13.9" - whatwg-fetch "^3.6.2" - -react-app-rewired@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/react-app-rewired/-/react-app-rewired-2.2.1.tgz#84901ee1e3f26add0377ebec0b41bcdfce9fc211" - integrity sha512-uFQWTErXeLDrMzOJHKp0h8P1z0LV9HzPGsJ6adOtGlA/B9WfT6Shh4j2tLTTGlXOfiVx6w6iWpp7SOC5pvk+gA== - dependencies: - semver "^5.6.0" - react-contenteditable@^3.3.5: version "3.3.7" resolved "https://registry.yarnpkg.com/react-contenteditable/-/react-contenteditable-3.3.7.tgz#18dd1f281841ba2c2b306e2d28278bc31b7929ed" @@ -12900,36 +10089,6 @@ react-contenteditable@^3.3.5: fast-deep-equal "^3.1.3" prop-types "^15.7.1" -react-dev-utils@^12.0.1: - version "12.0.1" - resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-12.0.1.tgz#ba92edb4a1f379bd46ccd6bcd4e7bc398df33e73" - integrity sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ== - dependencies: - "@babel/code-frame" "^7.16.0" - address "^1.1.2" - browserslist "^4.18.1" - chalk "^4.1.2" - cross-spawn "^7.0.3" - detect-port-alt "^1.1.6" - escape-string-regexp "^4.0.0" - filesize "^8.0.6" - find-up "^5.0.0" - fork-ts-checker-webpack-plugin "^6.5.0" - global-modules "^2.0.0" - globby "^11.0.4" - gzip-size "^6.0.0" - immer "^9.0.7" - is-root "^2.1.0" - loader-utils "^3.2.0" - open "^8.4.0" - pkg-up "^3.1.0" - prompts "^2.4.2" - react-error-overlay "^6.0.11" - recursive-readdir "^2.2.2" - shell-quote "^1.7.3" - strip-ansi "^6.0.1" - text-table "^0.2.0" - react-dnd-html5-backend@^11.1.3: version "11.1.3" resolved "https://registry.yarnpkg.com/react-dnd-html5-backend/-/react-dnd-html5-backend-11.1.3.tgz#2749f04f416ec230ea193f5c1fbea2de7dffb8f7" @@ -13017,11 +10176,6 @@ react-error-boundary@^3.1.3: dependencies: "@babel/runtime" "^7.12.5" -react-error-overlay@^6.0.11: - version "6.0.11" - resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.11.tgz#92835de5841c5cf08ba00ddd2d677b6d17ff9adb" - integrity sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg== - react-gravatar@^2.6.3: version "2.6.3" resolved "https://registry.yarnpkg.com/react-gravatar/-/react-gravatar-2.6.3.tgz#5407eb6ac87e830e2a34deb760d2a4c404eb1dac" @@ -13084,73 +10238,13 @@ react-redux@^7.2.4: "@types/react-redux" "^7.1.20" hoist-non-react-statics "^3.3.2" loose-envify "^1.4.0" - prop-types "^15.7.2" - react-is "^17.0.2" - -react-refresh@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.11.0.tgz#77198b944733f0f1f1a90e791de4541f9f074046" - integrity sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A== - -react-refresh@^0.14.0: - version "0.14.2" - resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.2.tgz#3833da01ce32da470f1f936b9d477da5c7028bf9" - integrity sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA== - -react-scripts@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-5.0.1.tgz#6285dbd65a8ba6e49ca8d651ce30645a6d980003" - integrity sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ== - dependencies: - "@babel/core" "^7.16.0" - "@pmmmwh/react-refresh-webpack-plugin" "^0.5.3" - "@svgr/webpack" "^5.5.0" - babel-jest "^27.4.2" - babel-loader "^8.2.3" - babel-plugin-named-asset-import "^0.3.8" - babel-preset-react-app "^10.0.1" - bfj "^7.0.2" - browserslist "^4.18.1" - camelcase "^6.2.1" - case-sensitive-paths-webpack-plugin "^2.4.0" - css-loader "^6.5.1" - css-minimizer-webpack-plugin "^3.2.0" - dotenv "^10.0.0" - dotenv-expand "^5.1.0" - eslint "^8.3.0" - eslint-config-react-app "^7.0.1" - eslint-webpack-plugin "^3.1.1" - file-loader "^6.2.0" - fs-extra "^10.0.0" - html-webpack-plugin "^5.5.0" - identity-obj-proxy "^3.0.0" - jest "^27.4.3" - jest-resolve "^27.4.2" - jest-watch-typeahead "^1.0.0" - mini-css-extract-plugin "^2.4.5" - postcss "^8.4.4" - postcss-flexbugs-fixes "^5.0.2" - postcss-loader "^6.2.1" - postcss-normalize "^10.0.1" - postcss-preset-env "^7.0.1" - prompts "^2.4.2" - react-app-polyfill "^3.0.0" - react-dev-utils "^12.0.1" - react-refresh "^0.11.0" - resolve "^1.20.0" - resolve-url-loader "^4.0.0" - sass-loader "^12.3.0" - semver "^7.3.5" - source-map-loader "^3.0.0" - style-loader "^3.3.1" - tailwindcss "^3.0.2" - terser-webpack-plugin "^5.2.5" - webpack "^5.64.4" - webpack-dev-server "^4.6.0" - webpack-manifest-plugin "^4.0.2" - workbox-webpack-plugin "^6.4.1" - optionalDependencies: - fsevents "^2.3.2" + prop-types "^15.7.2" + react-is "^17.0.2" + +react-refresh@^0.14.0: + version "0.14.2" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.2.tgz#3833da01ce32da470f1f936b9d477da5c7028bf9" + integrity sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA== react-shallow-renderer@^16.13.1: version "16.15.0" @@ -13212,13 +10306,6 @@ react@17.0.2: loose-envify "^1.1.0" object-assign "^4.1.1" -read-cache@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774" - integrity sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA== - dependencies: - pify "^2.3.0" - read-pkg-up@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-4.0.0.tgz#1b221c6088ba7799601c808f91161c66e58f8978" @@ -13236,7 +10323,7 @@ read-pkg@^3.0.0: normalize-package-data "^2.3.2" path-type "^3.0.0" -readable-stream@3, readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: +readable-stream@3, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: version "3.6.2" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== @@ -13245,7 +10332,7 @@ readable-stream@3, readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stre string_decoder "^1.1.1" util-deprecate "^1.0.1" -readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.5: +readable-stream@^2.0.0, readable-stream@^2.0.5: version "2.3.8" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== @@ -13265,13 +10352,6 @@ readdir-glob@^1.1.2: dependencies: minimatch "^5.1.0" -readdirp@~3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" - integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== - dependencies: - picomatch "^2.2.1" - realistic-structured-clone@^2.0.1: version "2.0.4" resolved "https://registry.yarnpkg.com/realistic-structured-clone/-/realistic-structured-clone-2.0.4.tgz#7eb4c2319fc3cb72f4c8d3c9e888b11647894b50" @@ -13296,13 +10376,6 @@ rechoir@^0.6.2: dependencies: resolve "^1.1.6" -recursive-readdir@^2.2.2: - version "2.2.3" - resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.3.tgz#e726f328c0d69153bcabd5c322d3195252379372" - integrity sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA== - dependencies: - minimatch "^3.0.5" - redent@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" @@ -13360,11 +10433,6 @@ regenerate@^1.4.2: resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== -regenerator-runtime@^0.13.9: - version "0.13.11" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" - integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== - regenerator-runtime@^0.14.0: version "0.14.1" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f" @@ -13385,11 +10453,6 @@ regex-not@^1.0.0, regex-not@^1.0.2: extend-shallow "^3.0.2" safe-regex "^1.1.0" -regex-parser@^2.2.11: - version "2.3.0" - resolved "https://registry.yarnpkg.com/regex-parser/-/regex-parser-2.3.0.tgz#4bb61461b1a19b8b913f3960364bb57887f920ee" - integrity sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg== - regexp.prototype.flags@^1.5.2: version "1.5.2" resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz#138f644a3350f981a858c44f6bb1a61ff59be334" @@ -13429,27 +10492,11 @@ regjsparser@^0.9.1: dependencies: jsesc "~0.5.0" -relateurl@^0.2.7: - version "0.2.7" - resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" - integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== - remove-trailing-separator@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" integrity sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw== -renderkid@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" - integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== - dependencies: - css-select "^4.1.3" - dom-converter "^0.2.0" - htmlparser2 "^6.1.0" - lodash "^4.17.21" - strip-ansi "^6.0.1" - repeat-element@^1.1.2: version "1.1.4" resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9" @@ -13507,11 +10554,6 @@ require-directory@^2.1.1: resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== -require-from-string@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" - integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== - require-main-filename@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" @@ -13557,17 +10599,6 @@ resolve-from@^5.0.0: resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== -resolve-url-loader@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz#d50d4ddc746bb10468443167acf800dcd6c3ad57" - integrity sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA== - dependencies: - adjust-sourcemap-loader "^4.0.0" - convert-source-map "^1.7.0" - loader-utils "^2.0.0" - postcss "^7.0.35" - source-map "0.6.1" - resolve-url@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" @@ -13578,7 +10609,7 @@ resolve.exports@^1.1.0: resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-1.1.1.tgz#05cfd5b3edf641571fd46fa608b610dda9ead999" integrity sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ== -resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.2, resolve@^1.22.4: +resolve@^1.1.6, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.4: version "1.22.8" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== @@ -13615,11 +10646,6 @@ ret@~0.1.10: resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== -retry@^0.13.1: - version "0.13.1" - resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" - integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== - reusify@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" @@ -13651,23 +10677,6 @@ rimraf@~2.5.2: dependencies: glob "^7.0.5" -rollup-plugin-terser@^7.0.0: - version "7.0.2" - resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz#e8fbba4869981b2dc35ae7e8a502d5c6c04d324d" - integrity sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ== - dependencies: - "@babel/code-frame" "^7.10.4" - jest-worker "^26.2.1" - serialize-javascript "^4.0.0" - terser "^5.0.0" - -rollup@^2.43.1: - version "2.79.1" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.79.1.tgz#bedee8faef7c9f93a2647ac0108748f497f081c7" - integrity sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw== - optionalDependencies: - fsevents "~2.3.2" - rollup@^4.13.0: version "4.17.2" resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.17.2.tgz#26d1785d0144122277fdb20ab3a24729ae68301f" @@ -13735,16 +10744,16 @@ safe-array-concat@^1.0.0, safe-array-concat@^1.1.2: has-symbols "^1.0.3" isarray "^2.0.5" -safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.2, safe-buffer@~5.2.0: +safe-buffer@^5.0.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + safe-regex-test@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.3.tgz#a5b4c0f06e0ab50ea2c395c14d8371232924c377" @@ -13761,7 +10770,7 @@ safe-regex@^1.1.0: dependencies: ret "~0.1.10" -"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: +"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== @@ -13793,19 +10802,6 @@ sanitize-html@^2.4.0: parse-srcset "^1.0.2" postcss "^8.3.11" -sanitize.css@*: - version "13.0.0" - resolved "https://registry.yarnpkg.com/sanitize.css/-/sanitize.css-13.0.0.tgz#2675553974b27964c75562ade3bd85d79879f173" - integrity sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA== - -sass-loader@^12.3.0: - version "12.6.0" - resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-12.6.0.tgz#5148362c8e2cdd4b950f3c63ac5d16dbfed37bcb" - integrity sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA== - dependencies: - klona "^2.0.4" - neo-async "^2.6.2" - sax@1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/sax/-/sax-1.1.4.tgz#74b6d33c9ae1e001510f179a91168588f1aedaa9" @@ -13816,11 +10812,6 @@ sax@>=0.6.0, sax@^1.2.4: resolved "https://registry.yarnpkg.com/sax/-/sax-1.3.0.tgz#a5dbe77db3be05c9d1ee7785dbd3ea9de51593d0" integrity sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA== -sax@~1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== - saxes@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" @@ -13836,67 +10827,17 @@ scheduler@^0.20.2: loose-envify "^1.1.0" object-assign "^4.1.1" -schema-utils@2.7.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" - integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== - dependencies: - "@types/json-schema" "^7.0.4" - ajv "^6.12.2" - ajv-keywords "^3.4.1" - -schema-utils@^2.6.5: - version "2.7.1" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" - integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== - dependencies: - "@types/json-schema" "^7.0.5" - ajv "^6.12.4" - ajv-keywords "^3.5.2" - -schema-utils@^3.0.0, schema-utils@^3.1.1, schema-utils@^3.2.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe" - integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== - dependencies: - "@types/json-schema" "^7.0.8" - ajv "^6.12.5" - ajv-keywords "^3.5.2" - -schema-utils@^4.0.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.2.0.tgz#70d7c93e153a273a805801882ebd3bff20d89c8b" - integrity sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw== - dependencies: - "@types/json-schema" "^7.0.9" - ajv "^8.9.0" - ajv-formats "^2.1.1" - ajv-keywords "^5.1.0" - -select-hose@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" - integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== - select@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/select/-/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d" integrity sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA== -selfsigned@^2.1.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.4.1.tgz#560d90565442a3ed35b674034cec4e95dceb4ae0" - integrity sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q== - dependencies: - "@types/node-forge" "^1.3.0" - node-forge "^1" - -"semver@2 || 3 || 4 || 5", semver@^5.5.0, semver@^5.6.0: +"semver@2 || 3 || 4 || 5", semver@^5.5.0: version "5.7.2" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== -semver@7.6.0, semver@^7.1.1, semver@^7.3.2, semver@^7.3.5, semver@^7.3.7, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0: +semver@7.6.0, semver@^7.1.1, semver@^7.3.2, semver@^7.3.5, semver@^7.3.7, semver@^7.5.3, semver@^7.6.0: version "7.6.0" resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d" integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== @@ -13908,25 +10849,6 @@ semver@^6.0.0, semver@^6.1.0, semver@^6.3.0, semver@^6.3.1: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -send@0.18.0: - version "0.18.0" - resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" - integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== - dependencies: - debug "2.6.9" - depd "2.0.0" - destroy "1.2.0" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - fresh "0.5.2" - http-errors "2.0.0" - mime "1.6.0" - ms "2.1.3" - on-finished "2.4.1" - range-parser "~1.2.1" - statuses "2.0.1" - serialize-error@^8.0.0: version "8.1.0" resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-8.1.0.tgz#3a069970c712f78634942ddd50fbbc0eaebe2f67" @@ -13934,43 +10856,6 @@ serialize-error@^8.0.0: dependencies: type-fest "^0.20.2" -serialize-javascript@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" - integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== - dependencies: - randombytes "^2.1.0" - -serialize-javascript@^6.0.0, serialize-javascript@^6.0.1: - version "6.0.2" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz#defa1e055c83bf6d59ea805d8da862254eb6a6c2" - integrity sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g== - dependencies: - randombytes "^2.1.0" - -serve-index@^1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" - integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== - dependencies: - accepts "~1.3.4" - batch "0.6.1" - debug "2.6.9" - escape-html "~1.0.3" - http-errors "~1.6.2" - mime-types "~2.1.17" - parseurl "~1.3.2" - -serve-static@1.15.0: - version "1.15.0" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" - integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== - dependencies: - encodeurl "~1.0.2" - escape-html "~1.0.3" - parseurl "~1.3.3" - send "0.18.0" - set-function-length@^1.2.1: version "1.2.2" resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449" @@ -14008,16 +10893,6 @@ setimmediate@^1.0.5: resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== -setprototypeof@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" - integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== - -setprototypeof@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" - integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== - shallow-clone@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-0.1.2.tgz#5909e874ba77106d73ac414cfec1ffca87d97060" @@ -14052,7 +10927,7 @@ shebang-regex@^3.0.0: resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -shell-quote@^1.6.1, shell-quote@^1.7.3, shell-quote@^1.8.1: +shell-quote@^1.6.1: version "1.8.1" resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== @@ -14081,11 +10956,6 @@ signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== -signal-exit@^4.0.1: - version "4.1.0" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" - integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== - signature_pad@^4.0.0: version "4.2.0" resolved "https://registry.yarnpkg.com/signature_pad/-/signature_pad-4.2.0.tgz#7513cee8cb8afd6594d871c61cf4d61420601422" @@ -14113,11 +10983,6 @@ slash@^3.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== -slash@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7" - integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== - slice-ansi@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" @@ -14162,15 +11027,6 @@ snapdragon@^0.8.1: source-map-resolve "^0.5.0" use "^3.1.0" -sockjs@^0.3.24: - version "0.3.24" - resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce" - integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== - dependencies: - faye-websocket "^0.11.3" - uuid "^8.3.2" - websocket-driver "^0.7.4" - socks-proxy-agent@^8.0.2: version "8.0.3" resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-8.0.3.tgz#6b2da3d77364fde6292e810b496cb70440b9b89d" @@ -14188,25 +11044,11 @@ socks@^2.7.1: ip-address "^9.0.5" smart-buffer "^4.2.0" -source-list-map@^2.0.0, source-list-map@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" - integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== - -source-map-js@^1.0.1, source-map-js@^1.2.0: +source-map-js@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== -source-map-loader@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/source-map-loader/-/source-map-loader-3.0.2.tgz#af23192f9b344daa729f6772933194cc5fa54fee" - integrity sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg== - dependencies: - abab "^2.0.5" - iconv-lite "^0.6.3" - source-map-js "^1.0.1" - source-map-resolve@^0.5.0: version "0.5.3" resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" @@ -14218,7 +11060,7 @@ source-map-resolve@^0.5.0: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@^0.5.6, source-map-support@~0.5.20: +source-map-support@^0.5.6: version "0.5.21" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== @@ -14231,33 +11073,21 @@ source-map-url@^0.4.0: resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== -source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - source-map@^0.5.0, source-map@^0.5.6: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + source-map@^0.7.3: version "0.7.4" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== -source-map@^0.8.0-beta.0: - version "0.8.0-beta.0" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.8.0-beta.0.tgz#d4c1bb42c3f7ee925f005927ba10709e0d1d1f11" - integrity sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA== - dependencies: - whatwg-url "^7.0.0" - -sourcemap-codec@^1.4.8: - version "1.4.8" - resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" - integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== - spawnd@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/spawnd/-/spawnd-4.4.0.tgz#bb52c5b34a22e3225ae1d3acb873b2cd58af0886" @@ -14304,29 +11134,6 @@ spdx-license-ids@^3.0.0: resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz#887da8aa73218e51a1d917502d79863161a93f9c" integrity sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg== -spdy-transport@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" - integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== - dependencies: - debug "^4.1.0" - detect-node "^2.0.4" - hpack.js "^2.1.6" - obuf "^1.1.2" - readable-stream "^3.0.6" - wbuf "^1.7.3" - -spdy@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" - integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== - dependencies: - debug "^4.1.0" - handle-thing "^2.0.0" - http-deceiver "^1.2.7" - select-hose "^2.0.0" - spdy-transport "^3.0.0" - split-string@^3.0.1, split-string@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" @@ -14395,18 +11202,6 @@ stack-utils@^2.0.2, stack-utils@^2.0.3: dependencies: escape-string-regexp "^2.0.0" -stackframe@^1.3.4: - version "1.3.4" - resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.3.4.tgz#b881a004c8c149a5e8efef37d51b16e412943310" - integrity sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw== - -static-eval@2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/static-eval/-/static-eval-2.0.2.tgz#2d1759306b1befa688938454c546b7871f806a42" - integrity sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg== - dependencies: - escodegen "^1.8.1" - static-extend@^0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" @@ -14415,16 +11210,6 @@ static-extend@^0.1.1: define-property "^0.2.5" object-copy "^0.1.0" -statuses@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" - integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== - -"statuses@>= 1.4.0 < 2": - version "1.5.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" - integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== - stealthy-require@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" @@ -14467,20 +11252,12 @@ string-length@^4.0.1: char-regex "^1.0.2" strip-ansi "^6.0.0" -string-length@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/string-length/-/string-length-5.0.1.tgz#3d647f497b6e8e8d41e422f7e0b23bc536c8381e" - integrity sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow== - dependencies: - char-regex "^2.0.0" - strip-ansi "^7.0.1" - string-natural-compare@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz#7a42d58474454963759e8e8b7ae63d71c1e7fdf4" integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw== -"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -14489,16 +11266,7 @@ string-natural-compare@^3.0.1: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" -string-width@^5.0.1, string-width@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" - integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== - dependencies: - eastasianwidth "^0.2.0" - emoji-regex "^9.2.2" - strip-ansi "^7.0.1" - -string.prototype.matchall@^4.0.10, string.prototype.matchall@^4.0.6: +string.prototype.matchall@^4.0.10: version "4.0.11" resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz#1092a72c59268d2abaad76582dccc687c0297e0a" integrity sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg== @@ -14568,22 +11336,6 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -stringify-object@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" - integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== - dependencies: - get-own-enumerable-property-symbols "^3.0.0" - is-obj "^1.0.1" - is-regexp "^1.0.0" - -"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - strip-ansi@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" @@ -14591,12 +11343,12 @@ strip-ansi@^3.0.0: dependencies: ansi-regex "^2.0.0" -strip-ansi@^7.0.1: - version "7.1.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" - integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== dependencies: - ansi-regex "^6.0.1" + ansi-regex "^5.0.1" strip-bom@^3.0.0: version "3.0.0" @@ -14608,11 +11360,6 @@ strip-bom@^4.0.0: resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== -strip-comments@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/strip-comments/-/strip-comments-2.0.1.tgz#4ad11c3fbcac177a67a40ac224ca339ca1c1ba9b" - integrity sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw== - strip-eof@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" @@ -14635,32 +11382,6 @@ strip-json-comments@^3.1.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== -style-loader@^3.3.1: - version "3.3.4" - resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-3.3.4.tgz#f30f786c36db03a45cbd55b6a70d930c479090e7" - integrity sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w== - -stylehacks@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.1.1.tgz#7934a34eb59d7152149fa69d6e9e56f2fc34bcc9" - integrity sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw== - dependencies: - browserslist "^4.21.4" - postcss-selector-parser "^6.0.4" - -sucrase@^3.32.0: - version "3.35.0" - resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.35.0.tgz#57f17a3d7e19b36d8995f06679d121be914ae263" - integrity sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA== - dependencies: - "@jridgewell/gen-mapping" "^0.3.2" - commander "^4.0.0" - glob "^10.3.10" - lines-and-columns "^1.1.6" - mz "^2.7.0" - pirates "^4.0.1" - ts-interface-checker "^0.1.9" - supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" @@ -14707,43 +11428,6 @@ supports-preserve-symlinks-flag@^1.0.0: resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== -svg-parser@^2.0.2: - version "2.0.4" - resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5" - integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== - -svgo@^1.2.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" - integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== - dependencies: - chalk "^2.4.1" - coa "^2.0.2" - css-select "^2.0.0" - css-select-base-adapter "^0.1.1" - css-tree "1.0.0-alpha.37" - csso "^4.0.2" - js-yaml "^3.13.1" - mkdirp "~0.5.1" - object.values "^1.1.0" - sax "~1.2.4" - stable "^0.1.8" - unquote "~1.1.1" - util.promisify "~1.0.0" - -svgo@^2.7.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.8.0.tgz#4ff80cce6710dc2795f0c7c74101e6764cfccd24" - integrity sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg== - dependencies: - "@trysound/sax" "0.2.0" - commander "^7.2.0" - css-select "^4.1.3" - css-tree "^1.1.3" - csso "^4.2.0" - picocolors "^1.0.0" - stable "^0.1.8" - symbol-tree@^3.2.2, symbol-tree@^3.2.4: version "3.2.4" resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" @@ -14757,44 +11441,6 @@ synckit@^0.8.6: "@pkgr/core" "^0.1.0" tslib "^2.6.2" -tailwindcss@^3.0.2: - version "3.4.3" - resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.4.3.tgz#be48f5283df77dfced705451319a5dffb8621519" - integrity sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A== - dependencies: - "@alloc/quick-lru" "^5.2.0" - arg "^5.0.2" - chokidar "^3.5.3" - didyoumean "^1.2.2" - dlv "^1.1.3" - fast-glob "^3.3.0" - glob-parent "^6.0.2" - is-glob "^4.0.3" - jiti "^1.21.0" - lilconfig "^2.1.0" - micromatch "^4.0.5" - normalize-path "^3.0.0" - object-hash "^3.0.0" - picocolors "^1.0.0" - postcss "^8.4.23" - postcss-import "^15.1.0" - postcss-js "^4.0.1" - postcss-load-config "^4.0.1" - postcss-nested "^6.0.1" - postcss-selector-parser "^6.0.11" - resolve "^1.22.2" - sucrase "^3.32.0" - -tapable@^1.0.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" - integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== - -tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0, tapable@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" - integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== - tar-fs@2.1.1, tar-fs@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784" @@ -14856,11 +11502,6 @@ tcp-port-used@^1.0.2: debug "4.3.1" is2 "^2.0.6" -temp-dir@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e" - integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== - temp-fs@^0.9.9: version "0.9.9" resolved "https://registry.yarnpkg.com/temp-fs/-/temp-fs-0.9.9.tgz#8071730437870720e9431532fe2814364f8803d7" @@ -14868,16 +11509,6 @@ temp-fs@^0.9.9: dependencies: rimraf "~2.5.2" -tempy@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/tempy/-/tempy-0.6.0.tgz#65e2c35abc06f1124a97f387b08303442bde59f3" - integrity sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw== - dependencies: - is-stream "^2.0.0" - temp-dir "^2.0.0" - type-fest "^0.16.0" - unique-string "^2.0.0" - terminal-link@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" @@ -14886,27 +11517,6 @@ terminal-link@^2.0.0: ansi-escapes "^4.2.1" supports-hyperlinks "^2.0.0" -terser-webpack-plugin@^5.2.5, terser-webpack-plugin@^5.3.10: - version "5.3.10" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz#904f4c9193c6fd2a03f693a2150c62a92f40d199" - integrity sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w== - dependencies: - "@jridgewell/trace-mapping" "^0.3.20" - jest-worker "^27.4.5" - schema-utils "^3.1.1" - serialize-javascript "^6.0.1" - terser "^5.26.0" - -terser@^5.0.0, terser@^5.10.0, terser@^5.26.0: - version "5.30.4" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.30.4.tgz#62b4d16a819424e6317fd5ceffb4ee8dc769803a" - integrity sha512-xRdd0v64a8mFK9bnsKVdoNP9GQIKUAaJPTaqEQDL4w/J8WaW4sWXXoMZ+6SimPkfT5bElreXf8m9HnmPc3E1BQ== - dependencies: - "@jridgewell/source-map" "^0.3.3" - acorn "^8.8.2" - commander "^2.20.0" - source-map-support "~0.5.20" - test-exclude@^5.2.3: version "5.2.3" resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-5.2.3.tgz#c3d3e1e311eb7ee405e092dac10aefd09091eac0" @@ -14936,20 +11546,6 @@ text-table@^0.2.0: resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== -thenify-all@^1.0.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" - integrity sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA== - dependencies: - thenify ">= 3.1.0 < 4" - -"thenify@>= 3.1.0 < 4": - version "3.3.1" - resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f" - integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw== - dependencies: - any-promise "^1.0.0" - throat@^6.0.1: version "6.0.2" resolved "https://registry.yarnpkg.com/throat/-/throat-6.0.2.tgz#51a3fbb5e11ae72e2cf74861ed5c8020f89f29fe" @@ -14972,11 +11568,6 @@ through@2, through@^2.3.8, through@~2.3, through@~2.3.1: resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== -thunky@^1.0.2: - version "1.1.0" - resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" - integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== - tiny-emitter@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz#1d1a56edfc51c43e863cbb5382a72330e3555423" @@ -15024,11 +11615,6 @@ to-regex@^3.0.1, to-regex@^3.0.2: regex-not "^1.0.2" safe-regex "^1.1.0" -toidentifier@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" - integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== - tough-cookie@^2.3.3, tough-cookie@^2.3.4, tough-cookie@~2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" @@ -15078,21 +11664,11 @@ truncate-html@^1.0.3: dependencies: cheerio "^1.0.0-rc.12" -tryer@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8" - integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA== - ts-api-utils@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.3.0.tgz#4b490e27129f1e8e686b45cc4ab63714dc60eea1" integrity sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ== -ts-interface-checker@^0.1.9: - version "0.1.13" - resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699" - integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA== - ts-key-enum@^2.0.12: version "2.0.12" resolved "https://registry.yarnpkg.com/ts-key-enum/-/ts-key-enum-2.0.12.tgz#4f7f35eb041fa5847f8f9ed8c38beaaa047a33ba" @@ -15113,7 +11689,7 @@ tslib@^1.8.1, tslib@^1.9.0: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.0.1, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.4.0, tslib@^2.6.2: +tslib@^2.0.1, tslib@^2.1.0, tslib@^2.4.0, tslib@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== @@ -15156,11 +11732,6 @@ type-detect@4.0.8: resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== -type-fest@^0.16.0: - version "0.16.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.16.0.tgz#3240b891a78b0deae910dbeb86553e552a148860" - integrity sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg== - type-fest@^0.20.2: version "0.20.2" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" @@ -15171,14 +11742,6 @@ type-fest@^0.21.3: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== -type-is@~1.6.18: - version "1.6.18" - resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" - integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== - dependencies: - media-typer "0.3.0" - mime-types "~2.1.24" - typed-array-buffer@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz#1867c5d83b20fcb5ccf32649e5e2fc7424474ff3" @@ -15352,11 +11915,6 @@ unbzip2-stream@1.4.3, unbzip2-stream@^1.3.3: buffer "^5.2.1" through "^2.3.8" -underscore@1.12.1: - version "1.12.1" - resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.12.1.tgz#7bb8cc9b3d397e201cf8553336d262544ead829e" - integrity sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw== - underscore@>=1.8.3, underscore@^1.9.1: version "1.13.6" resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.13.6.tgz#04786a1f589dc6c09f761fc5f45b89e935136441" @@ -15400,13 +11958,6 @@ union-value@^1.0.0: is-extendable "^0.1.1" set-value "^2.0.1" -unique-string@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" - integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== - dependencies: - crypto-random-string "^2.0.0" - universalify@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" @@ -15422,16 +11973,6 @@ universalify@^2.0.0: resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d" integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== -unpipe@1.0.0, unpipe@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" - integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== - -unquote@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" - integrity sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg== - unset-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" @@ -15445,11 +11986,6 @@ untildify@^4.0.0: resolved "https://registry.yarnpkg.com/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b" integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== -upath@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" - integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== - update-browserslist-db@^1.0.13: version "1.0.13" resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" @@ -15508,7 +12044,7 @@ use@^3.1.0: resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== -util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: +util-deprecate@^1.0.1, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== @@ -15526,36 +12062,11 @@ util.promisify@^1.0.0: object.getownpropertydescriptors "^2.1.6" safe-array-concat "^1.0.0" -util.promisify@~1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" - integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.2" - has-symbols "^1.0.1" - object.getownpropertydescriptors "^2.1.0" - -utila@~0.4: - version "0.4.0" - resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" - integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== - -utils-merge@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" - integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== - uuid@^3.3.2: version "3.4.0" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== -uuid@^8.3.2: - version "8.3.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== - uuid@^9.0.0: version "9.0.1" resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30" @@ -15583,11 +12094,6 @@ varint@^5.0.0, varint@~5.0.0: resolved "https://registry.yarnpkg.com/varint/-/varint-5.0.2.tgz#5b47f8a947eb668b848e034dcfa87d0ff8a7f7a4" integrity sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow== -vary@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" - integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== - verror@1.10.0: version "1.10.0" resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" @@ -15660,21 +12166,6 @@ walker@^1.0.7, walker@~1.0.5: dependencies: makeerror "1.0.12" -watchpack@^2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.1.tgz#29308f2cac150fa8e4c92f90e0ec954a9fed7fff" - integrity sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg== - dependencies: - glob-to-regexp "^0.4.1" - graceful-fs "^4.1.2" - -wbuf@^1.1.0, wbuf@^1.7.3: - version "1.7.3" - resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" - integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== - dependencies: - minimalistic-assert "^1.0.0" - web-streams-polyfill@4.0.0-beta.3: version "4.0.0-beta.3" resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-4.0.0-beta.3.tgz#2898486b74f5156095e473efe989dcf185047a38" @@ -15753,126 +12244,6 @@ webidl-conversions@^6.1.0: resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== -webpack-dev-middleware@^5.3.4: - version "5.3.4" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz#eb7b39281cbce10e104eb2b8bf2b63fce49a3517" - integrity sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q== - dependencies: - colorette "^2.0.10" - memfs "^3.4.3" - mime-types "^2.1.31" - range-parser "^1.2.1" - schema-utils "^4.0.0" - -webpack-dev-server@^4.6.0: - version "4.15.2" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz#9e0c70a42a012560860adb186986da1248333173" - integrity sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g== - dependencies: - "@types/bonjour" "^3.5.9" - "@types/connect-history-api-fallback" "^1.3.5" - "@types/express" "^4.17.13" - "@types/serve-index" "^1.9.1" - "@types/serve-static" "^1.13.10" - "@types/sockjs" "^0.3.33" - "@types/ws" "^8.5.5" - ansi-html-community "^0.0.8" - bonjour-service "^1.0.11" - chokidar "^3.5.3" - colorette "^2.0.10" - compression "^1.7.4" - connect-history-api-fallback "^2.0.0" - default-gateway "^6.0.3" - express "^4.17.3" - graceful-fs "^4.2.6" - html-entities "^2.3.2" - http-proxy-middleware "^2.0.3" - ipaddr.js "^2.0.1" - launch-editor "^2.6.0" - open "^8.0.9" - p-retry "^4.5.0" - rimraf "^3.0.2" - schema-utils "^4.0.0" - selfsigned "^2.1.1" - serve-index "^1.9.1" - sockjs "^0.3.24" - spdy "^4.0.2" - webpack-dev-middleware "^5.3.4" - ws "^8.13.0" - -webpack-manifest-plugin@^4.0.2: - version "4.1.1" - resolved "https://registry.yarnpkg.com/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz#10f8dbf4714ff93a215d5a45bcc416d80506f94f" - integrity sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow== - dependencies: - tapable "^2.0.0" - webpack-sources "^2.2.0" - -webpack-sources@^1.4.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" - integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== - dependencies: - source-list-map "^2.0.0" - source-map "~0.6.1" - -webpack-sources@^2.2.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-2.3.1.tgz#570de0af163949fe272233c2cefe1b56f74511fd" - integrity sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA== - dependencies: - source-list-map "^2.0.1" - source-map "^0.6.1" - -webpack-sources@^3.2.3: - version "3.2.3" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" - integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== - -webpack@^5.64.4: - version "5.91.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.91.0.tgz#ffa92c1c618d18c878f06892bbdc3373c71a01d9" - integrity sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw== - dependencies: - "@types/eslint-scope" "^3.7.3" - "@types/estree" "^1.0.5" - "@webassemblyjs/ast" "^1.12.1" - "@webassemblyjs/wasm-edit" "^1.12.1" - "@webassemblyjs/wasm-parser" "^1.12.1" - acorn "^8.7.1" - acorn-import-assertions "^1.9.0" - browserslist "^4.21.10" - chrome-trace-event "^1.0.2" - enhanced-resolve "^5.16.0" - es-module-lexer "^1.2.1" - eslint-scope "5.1.1" - events "^3.2.0" - glob-to-regexp "^0.4.1" - graceful-fs "^4.2.11" - json-parse-even-better-errors "^2.3.1" - loader-runner "^4.2.0" - mime-types "^2.1.27" - neo-async "^2.6.2" - schema-utils "^3.2.0" - tapable "^2.1.1" - terser-webpack-plugin "^5.3.10" - watchpack "^2.4.1" - webpack-sources "^3.2.3" - -websocket-driver@>=0.5.1, websocket-driver@^0.7.4: - version "0.7.4" - resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" - integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== - dependencies: - http-parser-js ">=0.5.1" - safe-buffer ">=5.1.0" - websocket-extensions ">=0.1.1" - -websocket-extensions@>=0.1.1: - version "0.1.4" - resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" - integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== - whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3, whatwg-encoding@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" @@ -15880,11 +12251,6 @@ whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3, whatwg-encoding@^1.0.5: dependencies: iconv-lite "0.4.24" -whatwg-fetch@^3.6.2: - version "3.6.20" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz#580ce6d791facec91d37c72890995a0b48d31c70" - integrity sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg== - whatwg-mimetype@^2.1.0, whatwg-mimetype@^2.2.0, whatwg-mimetype@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" @@ -15975,7 +12341,7 @@ which-typed-array@^1.1.14, which-typed-array@^1.1.15, which-typed-array@^1.1.9: gopd "^1.0.1" has-tostringtag "^1.0.2" -which@^1.2.12, which@^1.2.9, which@^1.3.1: +which@^1.2.12, which@^1.2.9: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== @@ -15999,176 +12365,7 @@ wordwrap@^1.0.0: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== -workbox-background-sync@6.6.1: - version "6.6.1" - resolved "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-6.6.1.tgz#08d603a33717ce663e718c30cc336f74909aff2f" - integrity sha512-trJd3ovpWCvzu4sW0E8rV3FUyIcC0W8G+AZ+VcqzzA890AsWZlUGOTSxIMmIHVusUw/FDq1HFWfy/kC/WTRqSg== - dependencies: - idb "^7.0.1" - workbox-core "6.6.1" - -workbox-broadcast-update@6.6.1: - version "6.6.1" - resolved "https://registry.yarnpkg.com/workbox-broadcast-update/-/workbox-broadcast-update-6.6.1.tgz#0fad9454cf8e4ace0c293e5617c64c75d8a8c61e" - integrity sha512-fBhffRdaANdeQ1V8s692R9l/gzvjjRtydBOvR6WCSB0BNE2BacA29Z4r9/RHd9KaXCPl6JTdI9q0bR25YKP8TQ== - dependencies: - workbox-core "6.6.1" - -workbox-build@6.6.1: - version "6.6.1" - resolved "https://registry.yarnpkg.com/workbox-build/-/workbox-build-6.6.1.tgz#6010e9ce550910156761448f2dbea8cfcf759cb0" - integrity sha512-INPgDx6aRycAugUixbKgiEQBWD0MPZqU5r0jyr24CehvNuLPSXp/wGOpdRJmts656lNiXwqV7dC2nzyrzWEDnw== - dependencies: - "@apideck/better-ajv-errors" "^0.3.1" - "@babel/core" "^7.11.1" - "@babel/preset-env" "^7.11.0" - "@babel/runtime" "^7.11.2" - "@rollup/plugin-babel" "^5.2.0" - "@rollup/plugin-node-resolve" "^11.2.1" - "@rollup/plugin-replace" "^2.4.1" - "@surma/rollup-plugin-off-main-thread" "^2.2.3" - ajv "^8.6.0" - common-tags "^1.8.0" - fast-json-stable-stringify "^2.1.0" - fs-extra "^9.0.1" - glob "^7.1.6" - lodash "^4.17.20" - pretty-bytes "^5.3.0" - rollup "^2.43.1" - rollup-plugin-terser "^7.0.0" - source-map "^0.8.0-beta.0" - stringify-object "^3.3.0" - strip-comments "^2.0.1" - tempy "^0.6.0" - upath "^1.2.0" - workbox-background-sync "6.6.1" - workbox-broadcast-update "6.6.1" - workbox-cacheable-response "6.6.1" - workbox-core "6.6.1" - workbox-expiration "6.6.1" - workbox-google-analytics "6.6.1" - workbox-navigation-preload "6.6.1" - workbox-precaching "6.6.1" - workbox-range-requests "6.6.1" - workbox-recipes "6.6.1" - workbox-routing "6.6.1" - workbox-strategies "6.6.1" - workbox-streams "6.6.1" - workbox-sw "6.6.1" - workbox-window "6.6.1" - -workbox-cacheable-response@6.6.1: - version "6.6.1" - resolved "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-6.6.1.tgz#284c2b86be3f4fd191970ace8c8e99797bcf58e9" - integrity sha512-85LY4veT2CnTCDxaVG7ft3NKaFbH6i4urZXgLiU4AiwvKqS2ChL6/eILiGRYXfZ6gAwDnh5RkuDbr/GMS4KSag== - dependencies: - workbox-core "6.6.1" - -workbox-core@6.6.1: - version "6.6.1" - resolved "https://registry.yarnpkg.com/workbox-core/-/workbox-core-6.6.1.tgz#7184776d4134c5ed2f086878c882728fc9084265" - integrity sha512-ZrGBXjjaJLqzVothoE12qTbVnOAjFrHDXpZe7coCb6q65qI/59rDLwuFMO4PcZ7jcbxY+0+NhUVztzR/CbjEFw== - -workbox-expiration@6.6.1: - version "6.6.1" - resolved "https://registry.yarnpkg.com/workbox-expiration/-/workbox-expiration-6.6.1.tgz#a841fa36676104426dbfb9da1ef6a630b4f93739" - integrity sha512-qFiNeeINndiOxaCrd2DeL1Xh1RFug3JonzjxUHc5WkvkD2u5abY3gZL1xSUNt3vZKsFFGGORItSjVTVnWAZO4A== - dependencies: - idb "^7.0.1" - workbox-core "6.6.1" - -workbox-google-analytics@6.6.1: - version "6.6.1" - resolved "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-6.6.1.tgz#a07a6655ab33d89d1b0b0a935ffa5dea88618c5d" - integrity sha512-1TjSvbFSLmkpqLcBsF7FuGqqeDsf+uAXO/pjiINQKg3b1GN0nBngnxLcXDYo1n/XxK4N7RaRrpRlkwjY/3ocuA== - dependencies: - workbox-background-sync "6.6.1" - workbox-core "6.6.1" - workbox-routing "6.6.1" - workbox-strategies "6.6.1" - -workbox-navigation-preload@6.6.1: - version "6.6.1" - resolved "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-6.6.1.tgz#61a34fe125558dd88cf09237f11bd966504ea059" - integrity sha512-DQCZowCecO+wRoIxJI2V6bXWK6/53ff+hEXLGlQL4Rp9ZaPDLrgV/32nxwWIP7QpWDkVEtllTAK5h6cnhxNxDA== - dependencies: - workbox-core "6.6.1" - -workbox-precaching@6.6.1: - version "6.6.1" - resolved "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-6.6.1.tgz#dedeeba10a2d163d990bf99f1c2066ac0d1a19e2" - integrity sha512-K4znSJ7IKxCnCYEdhNkMr7X1kNh8cz+mFgx9v5jFdz1MfI84pq8C2zG+oAoeE5kFrUf7YkT5x4uLWBNg0DVZ5A== - dependencies: - workbox-core "6.6.1" - workbox-routing "6.6.1" - workbox-strategies "6.6.1" - -workbox-range-requests@6.6.1: - version "6.6.1" - resolved "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-6.6.1.tgz#ddaf7e73af11d362fbb2f136a9063a4c7f507a39" - integrity sha512-4BDzk28govqzg2ZpX0IFkthdRmCKgAKreontYRC5YsAPB2jDtPNxqx3WtTXgHw1NZalXpcH/E4LqUa9+2xbv1g== - dependencies: - workbox-core "6.6.1" - -workbox-recipes@6.6.1: - version "6.6.1" - resolved "https://registry.yarnpkg.com/workbox-recipes/-/workbox-recipes-6.6.1.tgz#ea70d2b2b0b0bce8de0a9d94f274d4a688e69fae" - integrity sha512-/oy8vCSzromXokDA+X+VgpeZJvtuf8SkQ8KL0xmRivMgJZrjwM3c2tpKTJn6PZA6TsbxGs3Sc7KwMoZVamcV2g== - dependencies: - workbox-cacheable-response "6.6.1" - workbox-core "6.6.1" - workbox-expiration "6.6.1" - workbox-precaching "6.6.1" - workbox-routing "6.6.1" - workbox-strategies "6.6.1" - -workbox-routing@6.6.1: - version "6.6.1" - resolved "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-6.6.1.tgz#cba9a1c7e0d1ea11e24b6f8c518840efdc94f581" - integrity sha512-j4ohlQvfpVdoR8vDYxTY9rA9VvxTHogkIDwGdJ+rb2VRZQ5vt1CWwUUZBeD/WGFAni12jD1HlMXvJ8JS7aBWTg== - dependencies: - workbox-core "6.6.1" - -workbox-strategies@6.6.1: - version "6.6.1" - resolved "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-6.6.1.tgz#38d0f0fbdddba97bd92e0c6418d0b1a2ccd5b8bf" - integrity sha512-WQLXkRnsk4L81fVPkkgon1rZNxnpdO5LsO+ws7tYBC6QQQFJVI6v98klrJEjFtZwzw/mB/HT5yVp7CcX0O+mrw== - dependencies: - workbox-core "6.6.1" - -workbox-streams@6.6.1: - version "6.6.1" - resolved "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-6.6.1.tgz#b2f7ba7b315c27a6e3a96a476593f99c5d227d26" - integrity sha512-maKG65FUq9e4BLotSKWSTzeF0sgctQdYyTMq529piEN24Dlu9b6WhrAfRpHdCncRS89Zi2QVpW5V33NX8PgH3Q== - dependencies: - workbox-core "6.6.1" - workbox-routing "6.6.1" - -workbox-sw@6.6.1: - version "6.6.1" - resolved "https://registry.yarnpkg.com/workbox-sw/-/workbox-sw-6.6.1.tgz#d4c4ca3125088e8b9fd7a748ed537fa0247bd72c" - integrity sha512-R7whwjvU2abHH/lR6kQTTXLHDFU2izht9kJOvBRYK65FbwutT4VvnUAJIgHvfWZ/fokrOPhfoWYoPCMpSgUKHQ== - -workbox-webpack-plugin@^6.4.1: - version "6.6.1" - resolved "https://registry.yarnpkg.com/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.1.tgz#4f81cc1ad4e5d2cd7477a86ba83c84ee2d187531" - integrity sha512-zpZ+ExFj9NmiI66cFEApyjk7hGsfJ1YMOaLXGXBoZf0v7Iu6hL0ZBe+83mnDq3YYWAfA3fnyFejritjOHkFcrA== - dependencies: - fast-json-stable-stringify "^2.1.0" - pretty-bytes "^5.4.1" - upath "^1.2.0" - webpack-sources "^1.4.3" - workbox-build "6.6.1" - -workbox-window@6.6.1: - version "6.6.1" - resolved "https://registry.yarnpkg.com/workbox-window/-/workbox-window-6.6.1.tgz#f22a394cbac36240d0dadcbdebc35f711bb7b89e" - integrity sha512-wil4nwOY58nTdCvif/KEZjQ2NP8uk3gGeRNy2jPBbzypU4BT4D9L8xiwbmDBpZlSgJd2xsT9FvSNU0gsxV51JQ== - dependencies: - "@types/trusted-types" "^2.0.2" - workbox-core "6.6.1" - -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: +wrap-ansi@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== @@ -16177,15 +12374,6 @@ workbox-window@6.6.1: string-width "^4.1.0" strip-ansi "^6.0.0" -wrap-ansi@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" - integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== - dependencies: - ansi-styles "^6.1.0" - string-width "^5.0.1" - strip-ansi "^7.0.1" - wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" @@ -16210,7 +12398,7 @@ write-file-atomic@^3.0.0: signal-exit "^3.0.2" typedarray-to-buffer "^3.1.5" -ws@8.16.0, ws@^8.13.0, ws@^8.14.2: +ws@8.16.0, ws@^8.14.2: version "8.16.0" resolved "https://registry.yarnpkg.com/ws/-/ws-8.16.0.tgz#d1cd774f36fbc07165066a60e40323eab6446fd4" integrity sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ== @@ -16291,16 +12479,11 @@ yallist@^4.0.0: resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yaml@^1.10.0, yaml@^1.10.2, yaml@^1.7.2: +yaml@^1.10.0: version "1.10.2" resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== -yaml@^2.3.4: - version "2.4.1" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.4.1.tgz#2e57e0b5e995292c25c75d2658f0664765210eed" - integrity sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg== - yargs-parser@^20.2.2: version "20.2.9" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" From 5de5502c115a338cde6ebcfebab3017b5111bc44 Mon Sep 17 00:00:00 2001 From: Hugo Martinez Date: Tue, 30 Apr 2024 18:01:11 -0400 Subject: [PATCH 08/38] Add vitest and happy-dom. --- package.json | 5 +- src/setupTests.js | 1 - tsconfig.json | 3 +- vite.config.ts | 9 ++ yarn.lock | 358 ++++++++++++++++++++++++++++++++++++++++++++-- 5 files changed, 361 insertions(+), 15 deletions(-) diff --git a/package.json b/package.json index dbdb4b24fea..09083b8f685 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "lint:no-npm": "node ./scripts/no-files.js package-lock.json", "postinstall": "scripts/install-hooks", "servebuild": "npx serve -s build -l 3000", - "test": "jest", + "test": "vitest", "test:ios": "jest ./src/e2e/iOS --verbose", "test:puppeteer": "jest ./src/e2e/puppeteer", "websocket-server": "cd server && npm run build && npm start" @@ -185,13 +185,13 @@ "eslint-plugin-react-hooks": "^4.2.0", "eslint-plugin-react-native": "^3.11.0", "fake-indexeddb": "^3.1.2", + "happy-dom": "^14.7.1", "it-all": "^1.0.5", "jest": "^27.5.1", "jest-environment-node": "^27.0.3", "jest-environment-puppeteer-jsdom": "^4.3.1", "jest-extended": "^4.0.2", "jest-image-snapshot": "^5.2.0", - "jest-localstorage-mock": "^2.4.14", "jest-puppeteer": "^5.0.4", "lockfile-lint": "^4.9.6", "npm-run-all": "^4.1.5", @@ -208,6 +208,7 @@ "typedoc-plugin-rename-named-parameters": "^1.0.6", "typescript": "^4.9.5", "vite": "^5.2.10", + "vitest": "^1.5.3", "webdriverio": "^7.7.3" } } diff --git a/src/setupTests.js b/src/setupTests.js index c9eee155538..a11b5314611 100644 --- a/src/setupTests.js +++ b/src/setupTests.js @@ -5,7 +5,6 @@ import { configure } from 'enzyme' import 'fake-indexeddb/auto' import * as matchers from 'jest-extended' // requires jest config resetMocks: false after react-scripts v4 -import 'jest-localstorage-mock' import { noop } from 'lodash' import { TextDecoder, TextEncoder } from 'util' diff --git a/tsconfig.json b/tsconfig.json index b5100cf5035..d37cc5e389f 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -23,6 +23,7 @@ // Typecheck React based on installed types, otherwise JSX components are not recognized for some reason. // https://stackoverflow.com/a/75093164/480608 "react": ["./node_modules/@types/react"] - } + }, + "types": ["vitest/globals"] } } diff --git a/vite.config.ts b/vite.config.ts index ef8bd404e72..d1cb427749a 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,3 +1,4 @@ +/// import react from '@vitejs/plugin-react' import { defineConfig } from 'vite' @@ -12,4 +13,12 @@ export default defineConfig({ outDir: 'build', }, plugins: [react()], + test: { + globals: true, + include: ['**/__tests__/**/*.ts'], + exclude: ['node_modules/**', '**/e2e/**'], + environment: 'happy-dom', + mockReset: false, + setupFiles: ['src/setupTests.js'], + }, }) diff --git a/yarn.lock b/yarn.lock index ad08f08b41f..a83342825ca 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2192,7 +2192,7 @@ resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== -"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.4.15": version "1.4.15" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== @@ -2574,7 +2574,7 @@ "@types/cheerio" "*" "@types/react" "^16" -"@types/estree@1.0.5": +"@types/estree@1.0.5", "@types/estree@^1.0.0": version "1.0.5" resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== @@ -3147,6 +3147,50 @@ "@types/babel__core" "^7.20.5" react-refresh "^0.14.0" +"@vitest/expect@1.5.3": + version "1.5.3" + resolved "https://registry.yarnpkg.com/@vitest/expect/-/expect-1.5.3.tgz#34198e2123fb5be68f606729114aadbd071d77dc" + integrity sha512-y+waPz31pOFr3rD7vWTbwiLe5+MgsMm40jTZbQE8p8/qXyBX3CQsIXRx9XK12IbY7q/t5a5aM/ckt33b4PxK2g== + dependencies: + "@vitest/spy" "1.5.3" + "@vitest/utils" "1.5.3" + chai "^4.3.10" + +"@vitest/runner@1.5.3": + version "1.5.3" + resolved "https://registry.yarnpkg.com/@vitest/runner/-/runner-1.5.3.tgz#226a726ca0bf11c1f287fa867547bdfca072b1e6" + integrity sha512-7PlfuReN8692IKQIdCxwir1AOaP5THfNkp0Uc4BKr2na+9lALNit7ub9l3/R7MP8aV61+mHKRGiqEKRIwu6iiQ== + dependencies: + "@vitest/utils" "1.5.3" + p-limit "^5.0.0" + pathe "^1.1.1" + +"@vitest/snapshot@1.5.3": + version "1.5.3" + resolved "https://registry.yarnpkg.com/@vitest/snapshot/-/snapshot-1.5.3.tgz#ffdd917daebf4415c7abad6993bafd5f4ee14aaf" + integrity sha512-K3mvIsjyKYBhNIDujMD2gfQEzddLe51nNOAf45yKRt/QFJcUIeTQd2trRvv6M6oCBHNVnZwFWbQ4yj96ibiDsA== + dependencies: + magic-string "^0.30.5" + pathe "^1.1.1" + pretty-format "^29.7.0" + +"@vitest/spy@1.5.3": + version "1.5.3" + resolved "https://registry.yarnpkg.com/@vitest/spy/-/spy-1.5.3.tgz#a81dfa87e4af3fe2c5d6f84cc81be31580b05e2c" + integrity sha512-Llj7Jgs6lbnL55WoshJUUacdJfjU2honvGcAJBxhra5TPEzTJH8ZuhI3p/JwqqfnTr4PmP7nDmOXP53MS7GJlg== + dependencies: + tinyspy "^2.2.0" + +"@vitest/utils@1.5.3": + version "1.5.3" + resolved "https://registry.yarnpkg.com/@vitest/utils/-/utils-1.5.3.tgz#216068c28db577480ca77e0b2094f0b1fa29bbcd" + integrity sha512-rE9DTN1BRhzkzqNQO+kw8ZgfeEBCLXiHJwetk668shmNBpSagQxneT5eSqEBLP+cqSiAeecvQmbpFfdMyLcIQA== + dependencies: + diff-sequences "^29.6.3" + estree-walker "^3.0.3" + loupe "^2.3.7" + pretty-format "^29.7.0" + "@wdio/config@7.33.0": version "7.33.0" resolved "https://registry.yarnpkg.com/@wdio/config/-/config-7.33.0.tgz#ec5e247320f3758829464f4b5f1b5eec9576a978" @@ -3276,6 +3320,11 @@ acorn-walk@^7.1.1: resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== +acorn-walk@^8.3.2: + version "8.3.2" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.2.tgz#7703af9415f1b6db9315d6895503862e231d34aa" + integrity sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A== + acorn@^5.5.3: version "5.7.4" resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.4.tgz#3e8d8a9947d0599a1796d10225d7432f4a4acf5e" @@ -3291,7 +3340,7 @@ acorn@^7.1.1: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.2.4, acorn@^8.9.0: +acorn@^8.11.3, acorn@^8.2.4, acorn@^8.9.0: version "8.11.3" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.3.tgz#71e0b14e13a4ec160724b38fb7b0f233b1b81d7a" integrity sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg== @@ -3658,6 +3707,11 @@ assert-plus@1.0.0, assert-plus@^1.0.0: resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" integrity sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw== +assertion-error@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.1.0.tgz#e60b6b0e8f301bd97e5375215bda406c85118c0b" + integrity sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw== + assign-symbols@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" @@ -4125,6 +4179,11 @@ buffer@^5.2.1, buffer@^5.4.2, buffer@^5.4.3, buffer@^5.5.0, buffer@^5.6.0: base64-js "^1.3.1" ieee754 "^1.1.13" +cac@^6.7.14: + version "6.7.14" + resolved "https://registry.yarnpkg.com/cac/-/cac-6.7.14.tgz#804e1e6f506ee363cb0e3ccbb09cad5dd9870959" + integrity sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ== + cache-base@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" @@ -4201,6 +4260,19 @@ caseless@~0.12.0: resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw== +chai@^4.3.10: + version "4.4.1" + resolved "https://registry.yarnpkg.com/chai/-/chai-4.4.1.tgz#3603fa6eba35425b0f2ac91a009fe924106e50d1" + integrity sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g== + dependencies: + assertion-error "^1.1.0" + check-error "^1.0.3" + deep-eql "^4.1.3" + get-func-name "^2.0.2" + loupe "^2.3.6" + pathval "^1.1.1" + type-detect "^4.0.8" + chalk@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" @@ -4247,6 +4319,13 @@ charenc@0.0.2: resolved "https://registry.yarnpkg.com/charenc/-/charenc-0.0.2.tgz#c0a1d2f3a7092e03774bfa83f14c0fc5790a8667" integrity sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA== +check-error@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.3.tgz#a6502e4312a7ee969f646e83bb3ddd56281bd694" + integrity sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg== + dependencies: + get-func-name "^2.0.2" + cheerio-select@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/cheerio-select/-/cheerio-select-2.1.0.tgz#4d8673286b8126ca2a8e42740d5e3c4884ae21b4" @@ -4497,6 +4576,11 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== +confbox@^0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/confbox/-/confbox-0.1.7.tgz#ccfc0a2bcae36a84838e83a3b7f770fb17d6c579" + integrity sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA== + confusing-browser-globals@^1.0.11: version "1.0.11" resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz#ae40e9b57cdd3915408a2805ebd3a5585608dc81" @@ -4834,6 +4918,13 @@ dedent@^0.7.0: resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== +deep-eql@^4.1.3: + version "4.1.3" + resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-4.1.3.tgz#7c7775513092f7df98d8df9996dd085eb668cc6d" + integrity sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw== + dependencies: + type-detect "^4.0.0" + deep-is@^0.1.3, deep-is@~0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" @@ -5179,7 +5270,7 @@ end-of-stream@^1.1.0, end-of-stream@^1.4.1: dependencies: once "^1.4.0" -entities@^4.2.0, entities@^4.4.0: +entities@^4.2.0, entities@^4.4.0, entities@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== @@ -5763,6 +5854,13 @@ estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== +estree-walker@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-3.0.3.tgz#67c3e549ec402a487b4fc193d1953a524752340d" + integrity sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g== + dependencies: + "@types/estree" "^1.0.0" + esutils@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" @@ -5819,6 +5917,21 @@ execa@^5.0.0: signal-exit "^3.0.3" strip-final-newline "^2.0.0" +execa@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-8.0.1.tgz#51f6a5943b580f963c3ca9c6321796db8cc39b8c" + integrity sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^8.0.1" + human-signals "^5.0.0" + is-stream "^3.0.0" + merge-stream "^2.0.0" + npm-run-path "^5.1.0" + onetime "^6.0.0" + signal-exit "^4.1.0" + strip-final-newline "^3.0.0" + exit@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" @@ -6301,6 +6414,11 @@ get-caller-file@^2.0.5: resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== +get-func-name@^2.0.1, get-func-name@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.2.tgz#0d7cf20cd13fda808669ffa88f4ffc7a3943fc41" + integrity sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ== + get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" @@ -6346,6 +6464,11 @@ get-stream@^6.0.0: resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== +get-stream@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-8.0.1.tgz#def9dfd71742cd7754a7761ed43749a27d02eca2" + integrity sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA== + get-symbol-description@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.2.tgz#533744d5aa20aca4e079c8e5daf7fd44202821f5" @@ -6526,6 +6649,15 @@ handlebars@^4.7.2, handlebars@^4.7.6: optionalDependencies: uglify-js "^3.1.4" +happy-dom@^14.7.1: + version "14.7.1" + resolved "https://registry.yarnpkg.com/happy-dom/-/happy-dom-14.7.1.tgz#4356617f5fcb722c26ccd4c5c8a235cead675592" + integrity sha512-v60Q0evZ4clvMcrAh5/F8EdxDdfHdFrtffz/CNe10jKD+nFweZVxM91tW+UyY2L4AtpgIaXdZ7TQmiO1pfcwbg== + dependencies: + entities "^4.5.0" + webidl-conversions "^7.0.0" + whatwg-mimetype "^3.0.0" + har-schema@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" @@ -6772,6 +6904,11 @@ human-signals@^2.1.0: resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== +human-signals@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-5.0.0.tgz#42665a284f9ae0dade3ba41ebc37eb4b852f3a28" + integrity sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ== + humanize-ms@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" @@ -7272,6 +7409,11 @@ is-stream@^2.0.0: resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== +is-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-3.0.0.tgz#e6bfd7aa6bef69f4f472ce9bb681e3e57b4319ac" + integrity sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA== + is-string@^1.0.5, is-string@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" @@ -7870,11 +8012,6 @@ jest-leak-detector@^27.5.1: jest-get-type "^27.5.1" pretty-format "^27.5.1" -jest-localstorage-mock@^2.4.14: - version "2.4.26" - resolved "https://registry.yarnpkg.com/jest-localstorage-mock/-/jest-localstorage-mock-2.4.26.tgz#7d57fb3555f2ed5b7ed16fd8423fd81f95e9e8db" - integrity sha512-owAJrYnjulVlMIXOYQIPRCCn3MmqI3GzgfZCXdD3/pmwrIvFMXcKVWZ+aMc44IzaASapg0Z4SEFxR+v5qxDA2w== - jest-matcher-utils@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz#9c0cdbda8245bc22d2331729d1091308b40cf8ab" @@ -8252,6 +8389,11 @@ js-sha3@^0.8.0: resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== +js-tokens@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-9.0.0.tgz#0f893996d6f3ed46df7f0a3b12a03f5fd84223c1" + integrity sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ== + js-yaml@^3.10.0, js-yaml@^3.13.1: version "3.14.1" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" @@ -8585,6 +8727,14 @@ load-json-file@^4.0.0: pify "^3.0.0" strip-bom "^3.0.0" +local-pkg@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/local-pkg/-/local-pkg-0.5.0.tgz#093d25a346bae59a99f80e75f6e9d36d7e8c925c" + integrity sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg== + dependencies: + mlly "^1.4.2" + pkg-types "^1.0.3" + locate-path@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" @@ -8719,6 +8869,13 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1, loose-envify@^1.4 dependencies: js-tokens "^3.0.0 || ^4.0.0" +loupe@^2.3.6, loupe@^2.3.7: + version "2.3.7" + resolved "https://registry.yarnpkg.com/loupe/-/loupe-2.3.7.tgz#6e69b7d4db7d3ab436328013d37d1c8c3540c697" + integrity sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA== + dependencies: + get-func-name "^2.0.1" + lowercase-keys@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" @@ -8753,6 +8910,13 @@ lz-string@^1.4.4, lz-string@^1.5.0: resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.5.0.tgz#c1ab50f77887b712621201ba9fd4e3a6ed099941" integrity sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ== +magic-string@^0.30.5: + version "0.30.10" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.10.tgz#123d9c41a0cb5640c892b041d4cfb3bd0aa4b39e" + integrity sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ== + dependencies: + "@jridgewell/sourcemap-codec" "^1.4.15" + make-dir@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-4.0.0.tgz#c3c2307a771277cd9638305f915c29ae741b614e" @@ -8888,6 +9052,11 @@ mimic-fn@^2.1.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== +mimic-fn@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc" + integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw== + mimic-response@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" @@ -8994,6 +9163,16 @@ mkdirp@^1.0.3: resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== +mlly@^1.4.2, mlly@^1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/mlly/-/mlly-1.6.1.tgz#0983067dc3366d6314fc5e12712884e6978d028f" + integrity sha512-vLgaHvaeunuOXHSmEbZ9izxPx3USsk8KCQ8iC+aTlp5sKRSoZvwhHh5L9VbKSaVC6sJDqbyohIS76E2VmHIPAA== + dependencies: + acorn "^8.11.3" + pathe "^1.1.2" + pkg-types "^1.0.3" + ufo "^1.3.2" + moize@^6.0.3: version "6.1.6" resolved "https://registry.yarnpkg.com/moize/-/moize-6.1.6.tgz#ac2e723e74b951875fe2c0c3433405c2b098c3e6" @@ -9282,6 +9461,13 @@ npm-run-path@^4.0.1: dependencies: path-key "^3.0.0" +npm-run-path@^5.1.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-5.3.0.tgz#e23353d0ebb9317f174e93417e4a4d82d0249e9f" + integrity sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ== + dependencies: + path-key "^4.0.0" + nth-check@^2.0.1: version "2.1.1" resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" @@ -9433,6 +9619,13 @@ onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" +onetime@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-6.0.0.tgz#7c24c18ed1fd2e9bca4bd26806a33613c77d34b4" + integrity sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ== + dependencies: + mimic-fn "^4.0.0" + open@^8.4.0: version "8.4.2" resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" @@ -9527,6 +9720,13 @@ p-limit@^3.0.2: dependencies: yocto-queue "^0.1.0" +p-limit@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-5.0.0.tgz#6946d5b7140b649b7a33a027d89b4c625b3a5985" + integrity sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ== + dependencies: + yocto-queue "^1.0.0" + p-locate@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" @@ -9674,6 +9874,11 @@ path-key@^3.0.0, path-key@^3.1.0: resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== +path-key@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-4.0.0.tgz#295588dc3aee64154f877adb9d780b81c554bf18" + integrity sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ== + path-parse@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" @@ -9691,6 +9896,16 @@ path-type@^4.0.0: resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== +pathe@^1.1.1, pathe@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/pathe/-/pathe-1.1.2.tgz#6c4cb47a945692e48a1ddd6e4094d170516437ec" + integrity sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ== + +pathval@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.1.tgz#8534e77a77ce7ac5a2512ea21e0fdb8fcf6c3d8d" + integrity sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ== + pause-stream@0.0.11: version "0.0.11" resolved "https://registry.yarnpkg.com/pause-stream/-/pause-stream-0.0.11.tgz#fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445" @@ -9747,6 +9962,15 @@ pkg-dir@4.2.0, pkg-dir@^4.2.0: dependencies: find-up "^4.0.0" +pkg-types@^1.0.3: + version "1.1.0" + resolved "https://registry.yarnpkg.com/pkg-types/-/pkg-types-1.1.0.tgz#3ec1bf33379030fd0a34c227b6c650e8ea7ca271" + integrity sha512-/RpmvKdxKf8uILTtoOhAgf30wYbP2Qw+L9p3Rvshx1JZVX+XQNZQFjlbmGHEGIm4CkVPlSn+NXmIM8+9oWQaSA== + dependencies: + confbox "^0.1.7" + mlly "^1.6.1" + pathe "^1.1.2" + plist@^3.0.5, plist@^3.0.6: version "3.1.0" resolved "https://registry.yarnpkg.com/plist/-/plist-3.1.0.tgz#797a516a93e62f5bde55e0b9cc9c967f860893c9" @@ -10951,11 +11175,21 @@ side-channel@^1.0.4, side-channel@^1.0.6: get-intrinsic "^1.2.4" object-inspect "^1.13.1" +siginfo@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/siginfo/-/siginfo-2.0.0.tgz#32e76c70b79724e3bb567cb9d543eb858ccfaf30" + integrity sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g== + signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3: version "3.0.7" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== +signal-exit@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" + integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== + signature_pad@^4.0.0: version "4.2.0" resolved "https://registry.yarnpkg.com/signature_pad/-/signature_pad-4.2.0.tgz#7513cee8cb8afd6594d871c61cf4d61420601422" @@ -11202,6 +11436,11 @@ stack-utils@^2.0.2, stack-utils@^2.0.3: dependencies: escape-string-regexp "^2.0.0" +stackback@0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/stackback/-/stackback-0.0.2.tgz#1ac8a0d9483848d1695e418b6d031a3c3ce68e3b" + integrity sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw== + static-extend@^0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" @@ -11210,6 +11449,11 @@ static-extend@^0.1.1: define-property "^0.2.5" object-copy "^0.1.0" +std-env@^3.5.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/std-env/-/std-env-3.7.0.tgz#c9f7386ced6ecf13360b6c6c55b8aaa4ef7481d2" + integrity sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg== + stealthy-require@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" @@ -11370,6 +11614,11 @@ strip-final-newline@^2.0.0: resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== +strip-final-newline@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz#52894c313fbff318835280aed60ff71ebf12b8fd" + integrity sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw== + strip-indent@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" @@ -11382,6 +11631,13 @@ strip-json-comments@^3.1.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== +strip-literal@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/strip-literal/-/strip-literal-2.1.0.tgz#6d82ade5e2e74f5c7e8739b6c84692bd65f0bd2a" + integrity sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw== + dependencies: + js-tokens "^9.0.0" + supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" @@ -11573,6 +11829,21 @@ tiny-emitter@^2.0.0: resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz#1d1a56edfc51c43e863cbb5382a72330e3555423" integrity sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q== +tinybench@^2.5.1: + version "2.8.0" + resolved "https://registry.yarnpkg.com/tinybench/-/tinybench-2.8.0.tgz#30e19ae3a27508ee18273ffed9ac7018949acd7b" + integrity sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw== + +tinypool@^0.8.3: + version "0.8.4" + resolved "https://registry.yarnpkg.com/tinypool/-/tinypool-0.8.4.tgz#e217fe1270d941b39e98c625dcecebb1408c9aa8" + integrity sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ== + +tinyspy@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/tinyspy/-/tinyspy-2.2.1.tgz#117b2342f1f38a0dbdcc73a50a454883adf861d1" + integrity sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A== + tmpl@1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" @@ -11727,7 +11998,7 @@ type-check@~0.3.2: dependencies: prelude-ls "~1.1.2" -type-detect@4.0.8: +type-detect@4.0.8, type-detect@^4.0.0, type-detect@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== @@ -11892,6 +12163,11 @@ ua-parser-js@^1.0.1, ua-parser-js@^1.0.35: resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-1.0.37.tgz#b5dc7b163a5c1f0c510b08446aed4da92c46373f" integrity sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ== +ufo@^1.3.2: + version "1.5.3" + resolved "https://registry.yarnpkg.com/ufo/-/ufo-1.5.3.tgz#3325bd3c977b6c6cd3160bf4ff52989adc9d3344" + integrity sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw== + uglify-js@^3.1.4: version "3.17.4" resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.17.4.tgz#61678cf5fa3f5b7eb789bb345df29afb8257c22c" @@ -12103,7 +12379,18 @@ verror@1.10.0: core-util-is "1.0.2" extsprintf "^1.2.0" -vite@^5.2.10: +vite-node@1.5.3: + version "1.5.3" + resolved "https://registry.yarnpkg.com/vite-node/-/vite-node-1.5.3.tgz#498f4eb6f4e37ff95f66ffb9c905708a75f84b2e" + integrity sha512-axFo00qiCpU/JLd8N1gu9iEYL3xTbMbMrbe5nDp9GL0nb6gurIdZLkkFogZXWnE8Oyy5kfSLwNVIcVsnhE7lgQ== + dependencies: + cac "^6.7.14" + debug "^4.3.4" + pathe "^1.1.1" + picocolors "^1.0.0" + vite "^5.0.0" + +vite@^5.0.0, vite@^5.2.10: version "5.2.10" resolved "https://registry.yarnpkg.com/vite/-/vite-5.2.10.tgz#2ac927c91e99d51b376a5c73c0e4b059705f5bd7" integrity sha512-PAzgUZbP7msvQvqdSD+ErD5qGnSFiGOoWmV5yAKUEI0kdhjbH6nMWVyZQC/hSc4aXwc0oJ9aEdIiF9Oje0JFCw== @@ -12114,6 +12401,32 @@ vite@^5.2.10: optionalDependencies: fsevents "~2.3.3" +vitest@^1.5.3: + version "1.5.3" + resolved "https://registry.yarnpkg.com/vitest/-/vitest-1.5.3.tgz#48880013373af16fa4c60a07dd3409fe19397a16" + integrity sha512-2oM7nLXylw3mQlW6GXnRriw+7YvZFk/YNV8AxIC3Z3MfFbuziLGWP9GPxxu/7nRlXhqyxBikpamr+lEEj1sUEw== + dependencies: + "@vitest/expect" "1.5.3" + "@vitest/runner" "1.5.3" + "@vitest/snapshot" "1.5.3" + "@vitest/spy" "1.5.3" + "@vitest/utils" "1.5.3" + acorn-walk "^8.3.2" + chai "^4.3.10" + debug "^4.3.4" + execa "^8.0.1" + local-pkg "^0.5.0" + magic-string "^0.30.5" + pathe "^1.1.1" + picocolors "^1.0.0" + std-env "^3.5.0" + strip-literal "^2.0.0" + tinybench "^2.5.1" + tinypool "^0.8.3" + vite "^5.0.0" + vite-node "1.5.3" + why-is-node-running "^2.2.2" + w3c-hr-time@^1.0.1, w3c-hr-time@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" @@ -12244,6 +12557,11 @@ webidl-conversions@^6.1.0: resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== +webidl-conversions@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-7.0.0.tgz#256b4e1882be7debbf01d05f0aa2039778ea080a" + integrity sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g== + whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3, whatwg-encoding@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" @@ -12256,6 +12574,11 @@ whatwg-mimetype@^2.1.0, whatwg-mimetype@^2.2.0, whatwg-mimetype@^2.3.0: resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== +whatwg-mimetype@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz#5fa1a7623867ff1af6ca3dc72ad6b8a4208beba7" + integrity sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q== + whatwg-url@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" @@ -12355,6 +12678,14 @@ which@^2.0.1, which@^2.0.2: dependencies: isexe "^2.0.0" +why-is-node-running@^2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/why-is-node-running/-/why-is-node-running-2.2.2.tgz#4185b2b4699117819e7154594271e7e344c9973e" + integrity sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA== + dependencies: + siginfo "^2.0.0" + stackback "0.0.2" + word-wrap@~1.2.3: version "1.2.5" resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.5.tgz#d2c45c6dd4fbce621a66f136cbe328afd0410b34" @@ -12540,6 +12871,11 @@ yocto-queue@^0.1.0: resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== +yocto-queue@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.0.0.tgz#7f816433fb2cbc511ec8bf7d263c3b58a1a3c251" + integrity sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g== + zip-stream@^4.1.0: version "4.1.1" resolved "https://registry.yarnpkg.com/zip-stream/-/zip-stream-4.1.1.tgz#1337fe974dbaffd2fa9a1ba09662a66932bd7135" From 8be2f104d28b0a1daed0bbe0e5582bc299715055 Mon Sep 17 00:00:00 2001 From: Hugo Martinez Date: Wed, 1 May 2024 07:54:38 -0400 Subject: [PATCH 09/38] Update tests to use vitest --- src/components/__tests__/Divider.ts | 8 ++++---- src/redux-middleware/__tests__/updateUrlHistory.ts | 7 +++---- src/shortcuts/__tests__/cursorNext.ts | 6 +++--- src/shortcuts/__tests__/cursorPrev.ts | 6 +++--- src/shortcuts/__tests__/undo-redo.ts | 2 +- src/test-helpers/createRtlTestApp.tsx | 6 +++--- src/test-helpers/createTestApp.tsx | 2 +- src/test-helpers/mock-debounce-throttle.js | 4 ++-- src/util/__tests__/roamJsonToBlocks.ts | 2 +- 9 files changed, 21 insertions(+), 22 deletions(-) diff --git a/src/components/__tests__/Divider.ts b/src/components/__tests__/Divider.ts index 02787c8bd12..9f72c3e5395 100644 --- a/src/components/__tests__/Divider.ts +++ b/src/components/__tests__/Divider.ts @@ -25,7 +25,7 @@ describe.skip('Divider', () => { // cursor back to trigger editThought windowEvent('keydown', { key: 'Escape' }) - jest.runOnlyPendingTimers() + vi.runOnlyPendingTimers() wrapper.update() const divider = wrapper.find('Divider') @@ -42,7 +42,7 @@ describe.skip('Divider', () => { // cursor back to trigger editThought windowEvent('keydown', { key: 'Escape' }) - jest.runOnlyPendingTimers() + vi.runOnlyPendingTimers() wrapper.update() const divider = wrapper.find('Divider') @@ -59,7 +59,7 @@ describe.skip('Divider', () => { // cursor back to trigger editThought windowEvent('keydown', { key: 'Escape' }) - jest.runOnlyPendingTimers() + vi.runOnlyPendingTimers() // state const rootSubthoughts = getChildrenRanked(store.getState(), HOME_TOKEN) @@ -82,7 +82,7 @@ describe.skip('Divider', () => { // cursor back to trigger editThought windowEvent('keydown', { key: 'Escape' }) - jest.runOnlyPendingTimers() + vi.runOnlyPendingTimers() // state const rootSubthoughts = getChildrenRanked(store.getState(), HOME_TOKEN) diff --git a/src/redux-middleware/__tests__/updateUrlHistory.ts b/src/redux-middleware/__tests__/updateUrlHistory.ts index c7fb7cb4dfc..02cc97a195a 100644 --- a/src/redux-middleware/__tests__/updateUrlHistory.ts +++ b/src/redux-middleware/__tests__/updateUrlHistory.ts @@ -9,11 +9,10 @@ import createTestApp, { cleanupTestApp } from '../../test-helpers/createTestApp' // fake timers cause an infinite loop on _.debounce // Jest v26 contains a 'modern' option for useFakeTimers (https://github.com/facebook/jest/pull/7776), but I am getting a "TypeError: Cannot read property 'useFakeTimers' of undefined" error when I call jest.useFakeTimers('modern'). The same error does not occor when I use 'legacy' or omit the argument (react-scripts v4.0.0-next.64). // https://github.com/facebook/jest/issues/3465#issuecomment-504908570 -jest.mock('lodash', () => { - // eslint-disable-next-line @typescript-eslint/no-var-requires - const { debounce, throttle } = require('../../test-helpers/mock-debounce-throttle') +vi.mock('lodash', async () => { + const { debounce, throttle } = await import('../../test-helpers/mock-debounce-throttle') return { - ...(jest.requireActual('lodash') as Index), + ...((await vi.importActual('lodash')) as Index), debounce, throttle, } diff --git a/src/shortcuts/__tests__/cursorNext.ts b/src/shortcuts/__tests__/cursorNext.ts index 8a153e9023a..667f307ac0a 100644 --- a/src/shortcuts/__tests__/cursorNext.ts +++ b/src/shortcuts/__tests__/cursorNext.ts @@ -177,7 +177,7 @@ describe('global suppress expansion', () => { - e - f` - jest.useFakeTimers() + vi.useFakeTimers() const store = createTestStore() store.dispatch([ @@ -202,7 +202,7 @@ describe('global suppress expansion', () => { - e - f` - jest.useFakeTimers() + vi.useFakeTimers() const store = createTestStore() store.dispatch([ @@ -228,7 +228,7 @@ describe('global suppress expansion', () => { - e - f` - jest.useFakeTimers() + vi.useFakeTimers() const store = createTestStore() store.dispatch([ diff --git a/src/shortcuts/__tests__/cursorPrev.ts b/src/shortcuts/__tests__/cursorPrev.ts index 4bde4a83306..19b0fe36afc 100644 --- a/src/shortcuts/__tests__/cursorPrev.ts +++ b/src/shortcuts/__tests__/cursorPrev.ts @@ -159,7 +159,7 @@ describe('global suppress expansion', () => { - e - f` - jest.useFakeTimers() + vi.useFakeTimers() const store = createTestStore() store.dispatch([ @@ -184,7 +184,7 @@ describe('global suppress expansion', () => { - e - f` - jest.useFakeTimers() + vi.useFakeTimers() const store = createTestStore() store.dispatch([ @@ -210,7 +210,7 @@ describe('global suppress expansion', () => { - e - f` - jest.useFakeTimers() + vi.useFakeTimers() const store = createTestStore() store.dispatch([ diff --git a/src/shortcuts/__tests__/undo-redo.ts b/src/shortcuts/__tests__/undo-redo.ts index 76d6edc6c18..a894a849702 100644 --- a/src/shortcuts/__tests__/undo-redo.ts +++ b/src/shortcuts/__tests__/undo-redo.ts @@ -30,7 +30,7 @@ const timer = testTimer() ******************************************************************/ describe('undo', () => { - const isUndoEnabled = jest.spyOn(isUndoEnabledModule, 'isUndoEnabled') + const isUndoEnabled = vi.spyOn(isUndoEnabledModule, 'isUndoEnabled') it('dispatches undo action on shortcut if undo is enabled', () => { // enable undo diff --git a/src/test-helpers/createRtlTestApp.tsx b/src/test-helpers/createRtlTestApp.tsx index fb8402682bf..336d131a12b 100644 --- a/src/test-helpers/createRtlTestApp.tsx +++ b/src/test-helpers/createRtlTestApp.tsx @@ -31,7 +31,7 @@ let cleanup: Await>['cleanup'] /** Set up testing and mock document and window functions. */ const createTestApp = async () => { await act(async () => { - jest.useFakeTimers() + vi.useFakeTimers() // calls initEvents, which must be manually cleaned up const init = await initialize() @@ -53,7 +53,7 @@ const createTestApp = async () => { { type: 'closeModal' }, ]) - jest.runOnlyPendingTimers() + vi.runOnlyPendingTimers() // make DND ref available for drag and drop tests. document.DND = dndRef.current @@ -79,7 +79,7 @@ export const cleanupTestApp = async () => { // set url back to home window.history.pushState({}, '', '/') - jest.runOnlyPendingTimers() + vi.runOnlyPendingTimers() }) } diff --git a/src/test-helpers/createTestApp.tsx b/src/test-helpers/createTestApp.tsx index 089d641471f..6de38252150 100644 --- a/src/test-helpers/createTestApp.tsx +++ b/src/test-helpers/createTestApp.tsx @@ -81,7 +81,7 @@ const createTestApp = async () => { fakeTimer.useRealTimer() // Note: Use jest fake timer by default. It allows flushing microtasks. But inorder to flush promises use test timer that uses sinon. - jest.useFakeTimers() + vi.useFakeTimers() // since act cannot return anything, we have to wait for wrapper to be set and then convince Typescript that it is not being used before it is assigned return wrapper as unknown as ReactWrapper diff --git a/src/test-helpers/mock-debounce-throttle.js b/src/test-helpers/mock-debounce-throttle.js index 5a8321486ac..4cf1f99abdc 100644 --- a/src/test-helpers/mock-debounce-throttle.js +++ b/src/test-helpers/mock-debounce-throttle.js @@ -3,7 +3,7 @@ export const debounce = (fn, wait, { leading } = {}) => { let timer = null let pendingArgs = null - const cancel = jest.fn(() => { + const cancel = vi.fn(() => { if (timer) { clearTimeout(timer) } @@ -11,7 +11,7 @@ export const debounce = (fn, wait, { leading } = {}) => { pendingArgs = null }) - const flush = jest.fn(() => { + const flush = vi.fn(() => { if (timer) { fn(...pendingArgs) cancel() diff --git a/src/util/__tests__/roamJsonToBlocks.ts b/src/util/__tests__/roamJsonToBlocks.ts index ca2137a387d..d1a8264fe0a 100644 --- a/src/util/__tests__/roamJsonToBlocks.ts +++ b/src/util/__tests__/roamJsonToBlocks.ts @@ -9,7 +9,7 @@ import initialState from '../initialState' import keyValueBy from '../keyValueBy' import roamJsonToBlocks, { RoamPage } from '../roamJsonToBlocks' -jest.mock('../timestamp', () => () => '2020-11-02T01:11:58.869Z') +vi.mock('../timestamp', () => ({ default: () => '2020-11-02T01:11:58.869Z' })) const testData: RoamPage[] = [ { From cad106db25b9d00b85003206069d52393c9404c5 Mon Sep 17 00:00:00 2001 From: Hugo Martinez Date: Thu, 2 May 2024 07:43:41 -0400 Subject: [PATCH 10/38] Add @mui/material library to use the SwipeableDrawer component --- package.json | 3 + src/components/Sidebar.tsx | 11 +- yarn.lock | 266 +++++++++++++++++++++++++++++++++++-- 3 files changed, 265 insertions(+), 15 deletions(-) diff --git a/package.json b/package.json index 09083b8f685..33709aaf17d 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,10 @@ "@capacitor/ios": "^4.6.1", "@capacitor/keyboard": "^4.1.1", "@capacitor/status-bar": "^4.1.1", + "@emotion/react": "^11.11.4", + "@emotion/styled": "^11.11.5", "@hocuspocus/provider": "^2.7.0", + "@mui/material": "^5.15.16", "algoliasearch": "^4.9.2", "axios": "^1.6.8", "classnames": "^2.3.1", diff --git a/src/components/Sidebar.tsx b/src/components/Sidebar.tsx index c460b3ada44..e85fe92737d 100644 --- a/src/components/Sidebar.tsx +++ b/src/components/Sidebar.tsx @@ -1,4 +1,4 @@ -// import SwipeableDrawer, { SwipeableDrawerProps } from '@bit/mui-org.material-ui.swipeable-drawer' +import SwipeableDrawer, { SwipeableDrawerProps } from '@mui/material/SwipeableDrawer' import _ from 'lodash' import { useRef, useState } from 'react' import { useDispatch, useSelector } from 'react-redux' @@ -9,12 +9,9 @@ import { isTouch } from '../browser' import Favorites from './Favorites' // extend SwipeableDrawer with classes prop -// const SwipeableDrawerWithClasses = SwipeableDrawer as unknown as React.ComponentType< -// SwipeableDrawerProps & { classes: any; ref: any } -// > - -// eslint-disable-next-line -const SwipeableDrawerWithClasses = ({ children }: any) => children +const SwipeableDrawerWithClasses = SwipeableDrawer as unknown as React.ComponentType< + SwipeableDrawerProps & { classes: any; ref: any } +> /** Displays recently edited thoughts with a header. */ // const RecentlyEdited = () => { diff --git a/yarn.lock b/yarn.lock index a83342825ca..de49ca62783 100644 --- a/yarn.lock +++ b/yarn.lock @@ -321,7 +321,7 @@ dependencies: "@babel/types" "^7.23.0" -"@babel/helper-module-imports@^7.22.15", "@babel/helper-module-imports@^7.24.1", "@babel/helper-module-imports@^7.24.3": +"@babel/helper-module-imports@^7.16.7", "@babel/helper-module-imports@^7.22.15", "@babel/helper-module-imports@^7.24.1", "@babel/helper-module-imports@^7.24.3": version "7.24.3" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz#6ac476e6d168c7c23ff3ba3cf4f7841d46ac8128" integrity sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg== @@ -1349,6 +1349,13 @@ dependencies: regenerator-runtime "^0.14.0" +"@babel/runtime@^7.18.3", "@babel/runtime@^7.23.9": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.5.tgz#230946857c053a36ccc66e1dd03b17dd0c4ed02c" + integrity sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g== + dependencies: + regenerator-runtime "^0.14.0" + "@babel/template@^7.22.15", "@babel/template@^7.24.0", "@babel/template@^7.3.3", "@babel/template@^7.4.0": version "7.24.0" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.24.0.tgz#c6a524aa93a4a05d66aaf31654258fae69d87d50" @@ -1507,6 +1514,113 @@ dependencies: "@types/hammerjs" "^2.0.36" +"@emotion/babel-plugin@^11.11.0": + version "11.11.0" + resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz#c2d872b6a7767a9d176d007f5b31f7d504bb5d6c" + integrity sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ== + dependencies: + "@babel/helper-module-imports" "^7.16.7" + "@babel/runtime" "^7.18.3" + "@emotion/hash" "^0.9.1" + "@emotion/memoize" "^0.8.1" + "@emotion/serialize" "^1.1.2" + babel-plugin-macros "^3.1.0" + convert-source-map "^1.5.0" + escape-string-regexp "^4.0.0" + find-root "^1.1.0" + source-map "^0.5.7" + stylis "4.2.0" + +"@emotion/cache@^11.11.0": + version "11.11.0" + resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.11.0.tgz#809b33ee6b1cb1a625fef7a45bc568ccd9b8f3ff" + integrity sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ== + dependencies: + "@emotion/memoize" "^0.8.1" + "@emotion/sheet" "^1.2.2" + "@emotion/utils" "^1.2.1" + "@emotion/weak-memoize" "^0.3.1" + stylis "4.2.0" + +"@emotion/hash@^0.9.1": + version "0.9.1" + resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.9.1.tgz#4ffb0055f7ef676ebc3a5a91fb621393294e2f43" + integrity sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ== + +"@emotion/is-prop-valid@^1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz#d4175076679c6a26faa92b03bb786f9e52612337" + integrity sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw== + dependencies: + "@emotion/memoize" "^0.8.1" + +"@emotion/memoize@^0.8.1": + version "0.8.1" + resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.8.1.tgz#c1ddb040429c6d21d38cc945fe75c818cfb68e17" + integrity sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA== + +"@emotion/react@^11.11.4": + version "11.11.4" + resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.11.4.tgz#3a829cac25c1f00e126408fab7f891f00ecc3c1d" + integrity sha512-t8AjMlF0gHpvvxk5mAtCqR4vmxiGHCeJBaQO6gncUSdklELOgtwjerNY2yuJNfwnc6vi16U/+uMF+afIawJ9iw== + dependencies: + "@babel/runtime" "^7.18.3" + "@emotion/babel-plugin" "^11.11.0" + "@emotion/cache" "^11.11.0" + "@emotion/serialize" "^1.1.3" + "@emotion/use-insertion-effect-with-fallbacks" "^1.0.1" + "@emotion/utils" "^1.2.1" + "@emotion/weak-memoize" "^0.3.1" + hoist-non-react-statics "^3.3.1" + +"@emotion/serialize@^1.1.2", "@emotion/serialize@^1.1.3", "@emotion/serialize@^1.1.4": + version "1.1.4" + resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.1.4.tgz#fc8f6d80c492cfa08801d544a05331d1cc7cd451" + integrity sha512-RIN04MBT8g+FnDwgvIUi8czvr1LU1alUMI05LekWB5DGyTm8cCBMCRpq3GqaiyEDRptEXOyXnvZ58GZYu4kBxQ== + dependencies: + "@emotion/hash" "^0.9.1" + "@emotion/memoize" "^0.8.1" + "@emotion/unitless" "^0.8.1" + "@emotion/utils" "^1.2.1" + csstype "^3.0.2" + +"@emotion/sheet@^1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.2.2.tgz#d58e788ee27267a14342303e1abb3d508b6d0fec" + integrity sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA== + +"@emotion/styled@^11.11.5": + version "11.11.5" + resolved "https://registry.yarnpkg.com/@emotion/styled/-/styled-11.11.5.tgz#0c5c8febef9d86e8a926e663b2e5488705545dfb" + integrity sha512-/ZjjnaNKvuMPxcIiUkf/9SHoG4Q196DRl1w82hQ3WCsjo1IUR8uaGWrC6a87CrYAW0Kb/pK7hk8BnLgLRi9KoQ== + dependencies: + "@babel/runtime" "^7.18.3" + "@emotion/babel-plugin" "^11.11.0" + "@emotion/is-prop-valid" "^1.2.2" + "@emotion/serialize" "^1.1.4" + "@emotion/use-insertion-effect-with-fallbacks" "^1.0.1" + "@emotion/utils" "^1.2.1" + +"@emotion/unitless@^0.8.1": + version "0.8.1" + resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.8.1.tgz#182b5a4704ef8ad91bde93f7a860a88fd92c79a3" + integrity sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ== + +"@emotion/use-insertion-effect-with-fallbacks@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz#08de79f54eb3406f9daaf77c76e35313da963963" + integrity sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw== + +"@emotion/utils@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.2.1.tgz#bbab58465738d31ae4cb3dbb6fc00a5991f755e4" + integrity sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg== + +"@emotion/weak-memoize@^0.3.1": + version "0.3.1" + resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz#d0fce5d07b0620caa282b5131c297bb60f9d87e6" + integrity sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww== + "@es-joy/jsdoccomment@0.9.0-alpha.1": version "0.9.0-alpha.1" resolved "https://registry.yarnpkg.com/@es-joy/jsdoccomment/-/jsdoccomment-0.9.0-alpha.1.tgz#f48bd162e185ec7f9f222273a282d10e52fe52f7" @@ -1663,6 +1777,33 @@ resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.0.tgz#a5417ae8427873f1dd08b70b3574b453e67b5f7f" integrity sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g== +"@floating-ui/core@^1.0.0": + version "1.6.1" + resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.6.1.tgz#a4e6fef1b069cda533cbc7a4998c083a37f37573" + integrity sha512-42UH54oPZHPdRHdw6BgoBD6cg/eVTmVrFcgeRDM3jbO7uxSoipVcmcIGFcA5jmOHO5apcyvBhkSKES3fQJnu7A== + dependencies: + "@floating-ui/utils" "^0.2.0" + +"@floating-ui/dom@^1.0.0": + version "1.6.4" + resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.6.4.tgz#3a9d1f3b7ccdab89a4ca05713acc6204b1f67a29" + integrity sha512-0G8R+zOvQsAG1pg2Q99P21jiqxqGBW1iRe/iXHsBRBxnpXKFI8QwbB4x5KmYLggNO5m34IQgOIu9SCRfR/WWiQ== + dependencies: + "@floating-ui/core" "^1.0.0" + "@floating-ui/utils" "^0.2.0" + +"@floating-ui/react-dom@^2.0.8": + version "2.0.9" + resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.0.9.tgz#264ba8b061000baa132b5910f0427a6acf7ad7ce" + integrity sha512-q0umO0+LQK4+p6aGyvzASqKbKOJcAHJ7ycE9CuUvfx3s9zTHWmGJTPOIlM/hmSBfUfg/XfY5YhLBLR/LHwShQQ== + dependencies: + "@floating-ui/dom" "^1.0.0" + +"@floating-ui/utils@^0.2.0": + version "0.2.2" + resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.2.2.tgz#d8bae93ac8b815b2bd7a98078cf91e2724ef11e5" + integrity sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw== + "@hapi/address@2.x.x": version "2.1.4" resolved "https://registry.yarnpkg.com/@hapi/address/-/address-2.1.4.tgz#5d67ed43f3fd41a69d4b9ff7b56e7c0d1d0a81e5" @@ -2210,6 +2351,90 @@ resolved "https://registry.yarnpkg.com/@lifeomic/attempt/-/attempt-3.1.0.tgz#7fc703559177b81a008b9d263e3d9a001d11d08a" integrity sha512-QZqem4QuAnAyzfz+Gj5/+SLxqwCAw2qmt7732ZXodr6VDWGeYLG6w1i/vYLa55JQM9wRuBKLmXmiZ2P0LtE5rw== +"@mui/base@5.0.0-beta.40": + version "5.0.0-beta.40" + resolved "https://registry.yarnpkg.com/@mui/base/-/base-5.0.0-beta.40.tgz#1f8a782f1fbf3f84a961e954c8176b187de3dae2" + integrity sha512-I/lGHztkCzvwlXpjD2+SNmvNQvB4227xBXhISPjEaJUXGImOQ9f3D2Yj/T3KasSI/h0MLWy74X0J6clhPmsRbQ== + dependencies: + "@babel/runtime" "^7.23.9" + "@floating-ui/react-dom" "^2.0.8" + "@mui/types" "^7.2.14" + "@mui/utils" "^5.15.14" + "@popperjs/core" "^2.11.8" + clsx "^2.1.0" + prop-types "^15.8.1" + +"@mui/core-downloads-tracker@^5.15.16": + version "5.15.16" + resolved "https://registry.yarnpkg.com/@mui/core-downloads-tracker/-/core-downloads-tracker-5.15.16.tgz#f25f2b3966cb03f07a6479f7113aaf75a04e6e7e" + integrity sha512-PTIbMJs5C/vYMfyJNW8ArOezh4eyHkg2pTeA7bBxh2kLP1Uzs0Nm+krXWbWGJPwTWjM8EhnDrr4aCF26+2oleg== + +"@mui/material@^5.15.16": + version "5.15.16" + resolved "https://registry.yarnpkg.com/@mui/material/-/material-5.15.16.tgz#c5ff46a6349a74647347120424a83a98a22b2de7" + integrity sha512-ery2hFReewko9gpDBqOr2VmXwQG9ifXofPhGzIx09/b9JqCQC/06kZXZDGGrOTpIddK9HlIf4yrS+G70jPAzUQ== + dependencies: + "@babel/runtime" "^7.23.9" + "@mui/base" "5.0.0-beta.40" + "@mui/core-downloads-tracker" "^5.15.16" + "@mui/system" "^5.15.15" + "@mui/types" "^7.2.14" + "@mui/utils" "^5.15.14" + "@types/react-transition-group" "^4.4.10" + clsx "^2.1.0" + csstype "^3.1.3" + prop-types "^15.8.1" + react-is "^18.2.0" + react-transition-group "^4.4.5" + +"@mui/private-theming@^5.15.14": + version "5.15.14" + resolved "https://registry.yarnpkg.com/@mui/private-theming/-/private-theming-5.15.14.tgz#edd9a82948ed01586a01c842eb89f0e3f68970ee" + integrity sha512-UH0EiZckOWcxiXLX3Jbb0K7rC8mxTr9L9l6QhOZxYc4r8FHUkefltV9VDGLrzCaWh30SQiJvAEd7djX3XXY6Xw== + dependencies: + "@babel/runtime" "^7.23.9" + "@mui/utils" "^5.15.14" + prop-types "^15.8.1" + +"@mui/styled-engine@^5.15.14": + version "5.15.14" + resolved "https://registry.yarnpkg.com/@mui/styled-engine/-/styled-engine-5.15.14.tgz#168b154c4327fa4ccc1933a498331d53f61c0de2" + integrity sha512-RILkuVD8gY6PvjZjqnWhz8fu68dVkqhM5+jYWfB5yhlSQKg+2rHkmEwm75XIeAqI3qwOndK6zELK5H6Zxn4NHw== + dependencies: + "@babel/runtime" "^7.23.9" + "@emotion/cache" "^11.11.0" + csstype "^3.1.3" + prop-types "^15.8.1" + +"@mui/system@^5.15.15": + version "5.15.15" + resolved "https://registry.yarnpkg.com/@mui/system/-/system-5.15.15.tgz#658771b200ce3c4a0f28e58169f02e5e718d1c53" + integrity sha512-aulox6N1dnu5PABsfxVGOZffDVmlxPOVgj56HrUnJE8MCSh8lOvvkd47cebIVQQYAjpwieXQXiDPj5pwM40jTQ== + dependencies: + "@babel/runtime" "^7.23.9" + "@mui/private-theming" "^5.15.14" + "@mui/styled-engine" "^5.15.14" + "@mui/types" "^7.2.14" + "@mui/utils" "^5.15.14" + clsx "^2.1.0" + csstype "^3.1.3" + prop-types "^15.8.1" + +"@mui/types@^7.2.14": + version "7.2.14" + resolved "https://registry.yarnpkg.com/@mui/types/-/types-7.2.14.tgz#8a02ac129b70f3d82f2f9b76ded2c8d48e3fc8c9" + integrity sha512-MZsBZ4q4HfzBsywtXgM1Ksj6HDThtiwmOKUXH1pKYISI9gAVXCNHNpo7TlGoGrBaYWZTdNoirIN7JsQcQUjmQQ== + +"@mui/utils@^5.15.14": + version "5.15.14" + resolved "https://registry.yarnpkg.com/@mui/utils/-/utils-5.15.14.tgz#e414d7efd5db00bfdc875273a40c0a89112ade3a" + integrity sha512-0lF/7Hh/ezDv5X7Pry6enMsbYyGKjADzvHyo3Qrc/SSlTsQ1VkbDMbH0m2t3OR5iIVLwMoxwM7yGd+6FCMtTFA== + dependencies: + "@babel/runtime" "^7.23.9" + "@types/prop-types" "^15.7.11" + prop-types "^15.8.1" + react-is "^18.2.0" + "@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": version "5.1.1-v1" resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz#dbf733a965ca47b1973177dc0bb6c889edcfb129" @@ -2243,6 +2468,11 @@ resolved "https://registry.yarnpkg.com/@pkgr/core/-/core-0.1.1.tgz#1ec17e2edbec25c8306d424ecfbf13c7de1aaa31" integrity sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA== +"@popperjs/core@^2.11.8": + version "2.11.8" + resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.8.tgz#6b79032e760a0899cd4204710beede972a3a185f" + integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A== + "@puppeteer/browsers@2.2.3": version "2.2.3" resolved "https://registry.yarnpkg.com/@puppeteer/browsers/-/browsers-2.2.3.tgz#ad6b79129c50825e77ddaba082680f4dad0b674e" @@ -2779,7 +3009,7 @@ resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.3.tgz#3e51a17e291d01d17d3fc61422015a933af7a08f" integrity sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA== -"@types/prop-types@*": +"@types/prop-types@*", "@types/prop-types@^15.7.11": version "15.7.12" resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.12.tgz#12bb1e2be27293c1406acb6af1c3f3a1481d98c6" integrity sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q== @@ -2839,7 +3069,7 @@ hoist-non-react-statics "^3.3.0" redux "^4.0.0" -"@types/react-transition-group@^4.4.1": +"@types/react-transition-group@^4.4.1", "@types/react-transition-group@^4.4.10": version "4.4.10" resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.10.tgz#6ee71127bdab1f18f11ad8fb3322c6da27c327ac" integrity sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q== @@ -4482,6 +4712,11 @@ clone-response@^1.0.2: dependencies: mimic-response "^1.0.0" +clsx@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/clsx/-/clsx-2.1.1.tgz#eed397c9fd8bd882bfb18deab7102049a2f32999" + integrity sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA== + co@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" @@ -4586,7 +4821,7 @@ confusing-browser-globals@^1.0.11: resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz#ae40e9b57cdd3915408a2805ebd3a5585608dc81" integrity sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA== -convert-source-map@^1.4.0, convert-source-map@^1.6.0: +convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.6.0: version "1.9.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== @@ -4786,7 +5021,7 @@ cssstyle@^2.3.0: dependencies: cssom "~0.3.6" -csstype@^3.0.2: +csstype@^3.0.2, csstype@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81" integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== @@ -6193,6 +6428,11 @@ find-process@^1.4.3, find-process@^1.4.4: commander "^5.1.0" debug "^4.1.1" +find-root@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" + integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== + find-up@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" @@ -6775,7 +7015,7 @@ himalaya@^1.1.0: resolved "https://registry.yarnpkg.com/himalaya/-/himalaya-1.1.0.tgz#31724ae9d35714cd7c6f4be94888953f3604606a" integrity sha512-LLase1dHCRMel68/HZTFft0N0wti0epHr3nNY7ynpLbyZpmrKMQ8YIpiOV77TM97cNpC8Wb2n6f66IRggwdWPw== -hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.2: +hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.1, hoist-non-react-statics@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== @@ -10424,6 +10664,11 @@ react-is@^17.0.0, react-is@^17.0.1, react-is@^17.0.2: resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== +react-is@^18.2.0: + version "18.3.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e" + integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg== + react-lifecycles-compat@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" @@ -10512,7 +10757,7 @@ react-test-renderer@^17.0.0: react-shallow-renderer "^16.13.1" scheduler "^0.20.2" -react-transition-group@^4.4.2: +react-transition-group@^4.4.2, react-transition-group@^4.4.5: version "4.4.5" resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.5.tgz#e53d4e3f3344da8521489fbef8f2581d42becdd1" integrity sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g== @@ -11307,7 +11552,7 @@ source-map-url@^0.4.0: resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== -source-map@^0.5.0, source-map@^0.5.6: +source-map@^0.5.0, source-map@^0.5.6, source-map@^0.5.7: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== @@ -11638,6 +11883,11 @@ strip-literal@^2.0.0: dependencies: js-tokens "^9.0.0" +stylis@4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.2.0.tgz#79daee0208964c8fe695a42fcffcac633a211a51" + integrity sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw== + supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" From 7f4ed60251e0fc7c4e01a8d96d52193c7301e488 Mon Sep 17 00:00:00 2001 From: Hugo Martinez Date: Fri, 3 May 2024 10:52:04 -0400 Subject: [PATCH 11/38] Skip broken style test --- src/components/__tests__/style.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/__tests__/style.ts b/src/components/__tests__/style.ts index 7469f51a1a3..d679bec135c 100644 --- a/src/components/__tests__/style.ts +++ b/src/components/__tests__/style.ts @@ -60,7 +60,7 @@ it('apply =children/=style to all children', async () => { expect(c).not.toHaveStyle({ color: 'rgba(255, 192, 203, 1)' }) }) -it('as an exception, do not apply =children/=style to =children itself', async () => { +it.skip('as an exception, do not apply =children/=style to =children itself', async () => { store.dispatch([ importText({ text: ` From 5773438e755615320aef4667488b34ac9c3632f1 Mon Sep 17 00:00:00 2001 From: Hugo Martinez Date: Sat, 4 May 2024 07:58:21 -0400 Subject: [PATCH 12/38] Fix eslintsrc config to support type:module in package.json --- .eslintrc.js => .eslintrc.cjs | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .eslintrc.js => .eslintrc.cjs (100%) diff --git a/.eslintrc.js b/.eslintrc.cjs similarity index 100% rename from .eslintrc.js rename to .eslintrc.cjs From e908a47a8258b856baac1eb203a7ba37c4ae11d9 Mon Sep 17 00:00:00 2001 From: Hugo Martinez Date: Sat, 4 May 2024 07:59:26 -0400 Subject: [PATCH 13/38] Add necessary vi import in mock-debounce-throttle --- src/test-helpers/mock-debounce-throttle.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/test-helpers/mock-debounce-throttle.js b/src/test-helpers/mock-debounce-throttle.js index 4cf1f99abdc..842cfe8c42e 100644 --- a/src/test-helpers/mock-debounce-throttle.js +++ b/src/test-helpers/mock-debounce-throttle.js @@ -1,3 +1,5 @@ +import { vi } from 'vitest' + /** Simple debounce with default leading false. Lodash's debounce breaks jest fake timers in Jest < 26. */ export const debounce = (fn, wait, { leading } = {}) => { let timer = null From 7d3d165206ef7a3971ae16daccab8271115ab55b Mon Sep 17 00:00:00 2001 From: Raine Revere Date: Sat, 4 May 2024 13:02:52 +0000 Subject: [PATCH 14/38] Host vite dev server on local network. --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 33709aaf17d..2ad3b5e02b2 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "cap:copy:prod": "NODE_ENV=production && cap copy", "cap:sync": "NODE_ENV=development && cap sync", "cap:sync:prod": "npm run build && NODE_ENV=production cap sync", - "start": "vite", + "start": "vite --host", "build": "vite build", "clean": "rm -rf ./node_modules/.cache", "docs": "typedoc --options typedoc.json", From d5b60e01a641818d6b01eeb5f4a70e48c9757001 Mon Sep 17 00:00:00 2001 From: Hugo Martinez Date: Mon, 6 May 2024 13:59:52 -0400 Subject: [PATCH 15/38] Remove global.crypto declaration in setupTest file --- src/setupTests.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/setupTests.js b/src/setupTests.js index a11b5314611..ba8a8f99ede 100644 --- a/src/setupTests.js +++ b/src/setupTests.js @@ -1,6 +1,5 @@ import '@testing-library/jest-dom' import EnzymeAdapter from '@wojtekmaj/enzyme-adapter-react-17' -import crypto from 'crypto' import { configure } from 'enzyme' import 'fake-indexeddb/auto' import * as matchers from 'jest-extended' @@ -13,7 +12,6 @@ expect.extend(matchers) configure({ adapter: new EnzymeAdapter() }) // define missing global built-ins for jest -global.crypto = crypto.webcrypto global.TextEncoder = TextEncoder global.TextDecoder = TextDecoder From 33ce70abccac2d9725700be8cd11baffd0c31c54 Mon Sep 17 00:00:00 2001 From: Hugo Martinez Date: Wed, 8 May 2024 09:41:36 -0400 Subject: [PATCH 16/38] Create vitests workspace file and move the current test config into it --- package.json | 2 +- vite.config.ts | 9 --------- vitest.workspace.ts | 16 ++++++++++++++++ 3 files changed, 17 insertions(+), 10 deletions(-) create mode 100644 vitest.workspace.ts diff --git a/package.json b/package.json index 2ad3b5e02b2..5e36839de24 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "lint:no-npm": "node ./scripts/no-files.js package-lock.json", "postinstall": "scripts/install-hooks", "servebuild": "npx serve -s build -l 3000", - "test": "vitest", + "test": "vitest --project unit", "test:ios": "jest ./src/e2e/iOS --verbose", "test:puppeteer": "jest ./src/e2e/puppeteer", "websocket-server": "cd server && npm run build && npm start" diff --git a/vite.config.ts b/vite.config.ts index d1cb427749a..ef8bd404e72 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,4 +1,3 @@ -/// import react from '@vitejs/plugin-react' import { defineConfig } from 'vite' @@ -13,12 +12,4 @@ export default defineConfig({ outDir: 'build', }, plugins: [react()], - test: { - globals: true, - include: ['**/__tests__/**/*.ts'], - exclude: ['node_modules/**', '**/e2e/**'], - environment: 'happy-dom', - mockReset: false, - setupFiles: ['src/setupTests.js'], - }, }) diff --git a/vitest.workspace.ts b/vitest.workspace.ts new file mode 100644 index 00000000000..e7e82b53e74 --- /dev/null +++ b/vitest.workspace.ts @@ -0,0 +1,16 @@ +import { defineWorkspace } from 'vitest/config' + +export default defineWorkspace([ + { + extends: './vite.config.ts', + test: { + name: 'unit', + globals: true, + include: ['**/__tests__/**/*.ts'], + exclude: ['node_modules/**', '**/e2e/**'], + environment: 'happy-dom', + mockReset: false, + setupFiles: ['src/setupTests.js'], + }, + }, +]) From 50106451104e96e688bb4354249be0643b553b55 Mon Sep 17 00:00:00 2001 From: Hugo Martinez Date: Wed, 8 May 2024 14:39:16 -0400 Subject: [PATCH 17/38] Update puppeteer tests and puppeteer-environment to use vitest --- package.json | 6 +-- src/e2e/puppeteer-environment.js | 51 ------------------ src/e2e/puppeteer-environment.ts | 56 ++++++++++++++++++++ src/e2e/puppeteer/__tests__/ContextView.ts | 5 +- src/e2e/puppeteer/__tests__/caret.ts | 5 +- src/e2e/puppeteer/__tests__/cursor.ts | 5 +- src/e2e/puppeteer/__tests__/editContext.ts | 5 +- src/e2e/puppeteer/__tests__/pull.ts | 5 +- src/e2e/puppeteer/__tests__/snapshot.ts | 6 +-- src/e2e/puppeteer/helpers/waitForEditable.ts | 2 +- vitest.workspace.ts | 10 ++++ yarn.lock | 49 ++++++++--------- 12 files changed, 98 insertions(+), 107 deletions(-) delete mode 100644 src/e2e/puppeteer-environment.js create mode 100644 src/e2e/puppeteer-environment.ts diff --git a/package.json b/package.json index 5e36839de24..5708561baeb 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "cap:copy:prod": "NODE_ENV=production && cap copy", "cap:sync": "NODE_ENV=development && cap sync", "cap:sync:prod": "npm run build && NODE_ENV=production cap sync", - "start": "vite --host", + "start": "vite --host --port 3000", "build": "vite build", "clean": "rm -rf ./node_modules/.cache", "docs": "typedoc --options typedoc.json", @@ -44,7 +44,7 @@ "servebuild": "npx serve -s build -l 3000", "test": "vitest --project unit", "test:ios": "jest ./src/e2e/iOS --verbose", - "test:puppeteer": "jest ./src/e2e/puppeteer", + "test:puppeteer": "vitest --project puppeteer-e2e", "websocket-server": "cd server && npm run build && npm start" }, "lockfile-lint": { @@ -200,7 +200,7 @@ "npm-run-all": "^4.1.5", "postinstall-postinstall": "^2.1.0", "prettier": "^3.0.0", - "puppeteer": "^9.1.1", + "puppeteer": "13.7.0", "react-dnd-test-backend": "^14.0.0", "react-dnd-test-utils": "^11.1.3", "redux-mock-store": "^1.5.4", diff --git a/src/e2e/puppeteer-environment.js b/src/e2e/puppeteer-environment.js deleted file mode 100644 index 4cde19d4058..00000000000 --- a/src/e2e/puppeteer-environment.js +++ /dev/null @@ -1,51 +0,0 @@ -/* eslint-disable no-useless-constructor */ -/* eslint-disable no-console */ - -const JsDomEnvironment = require('jest-environment-jsdom') -const puppeteer = require('puppeteer') - -/** Puppeteer Environment for jest. */ -class PuppeteerEnvironment extends JsDomEnvironment { - browser - constructor(config) { - super(config) - } - - async setup() { - await super.setup() - - // Note: this.global is not global to all test suites; it is sandboxed to a single test module, e.g. caret.ts - this.global.browser = await puppeteer - .launch({ - headless: true, - // Disable Chrome features that crash GitHub Actions with "Protocol error (Target.createTarget): Target closed." - // See: https://stackoverflow.com/a/66994528/480608 - // List of Chromium switches: https://peter.sh/experiments/chromium-command-line-switches/ - args: [ - '--deterministic-fetch', - '--disable-dev-shm-usage', - '--disable-features=IsolateOrigins', - '--disable-setuid-sandbox', - '--disable-site-isolation-trials', - '--no-first-run', - '--no-sandbox', - '--no-zygote', - ], - }) - // catch and log a launch error, otherwise it will not appear in the CI logs - .catch(e => { - console.error('Error launching puppeteer:', e) - throw e - }) - } - - async teardown() { - // browser will only be undefined if setup failed - if (this.global.browser) { - await this.global.browser.close() - } - await super.teardown() - } -} - -module.exports = PuppeteerEnvironment diff --git a/src/e2e/puppeteer-environment.ts b/src/e2e/puppeteer-environment.ts new file mode 100644 index 00000000000..0cd0ced48bd --- /dev/null +++ b/src/e2e/puppeteer-environment.ts @@ -0,0 +1,56 @@ +import puppeteer from 'puppeteer' +import type { Environment } from 'vitest' +import { builtinEnvironments, populateGlobal } from 'vitest/environments' + +/** Puppeteer Environment for vitest. */ +const PuppeteerEnvironment: Environment = { + name: 'puppeteer-environment', + transformMode: 'web', + async setup(global, options) { + builtinEnvironments['happy-dom'].setup(global, options) + + const browser = await puppeteer + .launch({ + headless: true, + // Disable Chrome features that crash GitHub Actions with "Protocol error (Target.createTarget): Target closed." + // See: https://stackoverflow.com/a/66994528/480608 + // List of Chromium switches: https://peter.sh/experiments/chromium-command-line-switches/ + args: [ + '--deterministic-fetch', + '--disable-dev-shm-usage', + '--disable-features=IsolateOrigins', + '--disable-setuid-sandbox', + '--disable-site-isolation-trials', + '--no-first-run', + '--no-sandbox', + '--no-zygote', + ], + }) + // catch and log a launch error, otherwise it will not appear in the CI logs + .catch(e => { + console.error('Error launching puppeteer:', e) + throw e + }) + + const { Window, GlobalWindow } = await import('happy-dom') + const win = new (GlobalWindow || Window)() + + const { keys, originals } = populateGlobal(global, { + ...win, + browser, + }) + + return { + async teardown() { + if (browser) { + await browser.close() + } + + keys.forEach(key => delete global[key]) + originals.forEach((v, k) => (global[k] = v)) + }, + } + }, +} + +export default PuppeteerEnvironment diff --git a/src/e2e/puppeteer/__tests__/ContextView.ts b/src/e2e/puppeteer/__tests__/ContextView.ts index d36bd2177f7..d90048e834e 100644 --- a/src/e2e/puppeteer/__tests__/ContextView.ts +++ b/src/e2e/puppeteer/__tests__/ContextView.ts @@ -1,10 +1,7 @@ -/** - * @jest-environment ./src/e2e/puppeteer-environment.js - */ import sleep from '../../../util/sleep' import helpers from '../helpers' -jest.setTimeout(20000) +vi.setConfig({ testTimeout: 20000 }) const { click, paste, refresh, waitForEditable, waitForThoughtExistInDb, clickThought } = helpers() diff --git a/src/e2e/puppeteer/__tests__/caret.ts b/src/e2e/puppeteer/__tests__/caret.ts index f8b4a0f43bc..295d203a174 100644 --- a/src/e2e/puppeteer/__tests__/caret.ts +++ b/src/e2e/puppeteer/__tests__/caret.ts @@ -1,10 +1,7 @@ -/** - * @jest-environment ./src/e2e/puppeteer-environment.js - */ import { devices } from 'puppeteer' import helpers from '../helpers' -jest.setTimeout(20000) +vi.setConfig({ testTimeout: 20000 }) describe('all platforms', () => { const { diff --git a/src/e2e/puppeteer/__tests__/cursor.ts b/src/e2e/puppeteer/__tests__/cursor.ts index c3ebedc4230..0c77b2536b5 100644 --- a/src/e2e/puppeteer/__tests__/cursor.ts +++ b/src/e2e/puppeteer/__tests__/cursor.ts @@ -1,11 +1,8 @@ -/** - * @jest-environment ./src/e2e/puppeteer-environment.js - */ import { LAYOUT_NODE_ANIMATION_DURATION } from '../../../constants' import sleep from '../../../util/sleep' import helpers from '../helpers' -jest.setTimeout(20000) +vi.setConfig({ testTimeout: 20000 }) const { paste, getEditingText, refresh, waitForEditable, clickThought, press } = helpers() diff --git a/src/e2e/puppeteer/__tests__/editContext.ts b/src/e2e/puppeteer/__tests__/editContext.ts index b0d08d68f51..8b3bffa2f72 100644 --- a/src/e2e/puppeteer/__tests__/editContext.ts +++ b/src/e2e/puppeteer/__tests__/editContext.ts @@ -1,6 +1,3 @@ -/** - * @jest-environment ./src/e2e/puppeteer-environment.js - */ import { JSHandle } from 'puppeteer' import helpers from '../helpers' @@ -10,7 +7,7 @@ const getFirstSubthought = (editable: JSHandle) => .asElement()! .evaluateHandle(el => el.parentElement?.parentElement?.nextElementSibling?.querySelector('.editable')) -jest.setTimeout(20000) +vi.setConfig({ testTimeout: 20000 }) const { $, clickThought, getEditable, paste, press, type } = helpers() diff --git a/src/e2e/puppeteer/__tests__/pull.ts b/src/e2e/puppeteer/__tests__/pull.ts index b7aa72bdb65..0d5d8bdb17d 100644 --- a/src/e2e/puppeteer/__tests__/pull.ts +++ b/src/e2e/puppeteer/__tests__/pull.ts @@ -1,9 +1,6 @@ -/** - * @jest-environment ./src/e2e/puppeteer-environment.js - */ import helpers from '../helpers' -jest.setTimeout(20000) +vi.setConfig({ testTimeout: 20000 }) const { $, clickThought, paste, press, refresh, waitForEditable, waitForThoughtExistInDb } = helpers() diff --git a/src/e2e/puppeteer/__tests__/snapshot.ts b/src/e2e/puppeteer/__tests__/snapshot.ts index 73b18085e00..d0cfd106c65 100644 --- a/src/e2e/puppeteer/__tests__/snapshot.ts +++ b/src/e2e/puppeteer/__tests__/snapshot.ts @@ -1,7 +1,3 @@ -/** - * @jest-environment ./src/e2e/puppeteer-environment.js - */ - /* Visual regression tests * Snapshot Directory: ./__image_snapshots__ * In jest watch, Press i to update failing snapshots interactively. @@ -25,7 +21,7 @@ const toMatchImageSnapshot = configureToMatchImageSnapshot({ }) expect.extend({ toMatchImageSnapshot }) -jest.setTimeout(60000) +vi.setConfig({ testTimeout: 60000 }) /* From jest-image-snapshot README: diff --git a/src/e2e/puppeteer/helpers/waitForEditable.ts b/src/e2e/puppeteer/helpers/waitForEditable.ts index bb553cc9756..b4c67124b53 100644 --- a/src/e2e/puppeteer/helpers/waitForEditable.ts +++ b/src/e2e/puppeteer/helpers/waitForEditable.ts @@ -7,7 +7,7 @@ interface Options { /** * Wait for editable div that contains the given value. */ -const waitForEditable = async (page: Page, value: string, { timeout }: Options = { timeout: 3000 }) => +const waitForEditable = async (page: Page, value: string, { timeout }: Options = { timeout: 6000 }) => await page.waitForFunction( (value: string) => { return Array.from(document.getElementsByClassName('editable')).find(element => element.innerHTML === value) diff --git a/vitest.workspace.ts b/vitest.workspace.ts index e7e82b53e74..12073ddd1bd 100644 --- a/vitest.workspace.ts +++ b/vitest.workspace.ts @@ -13,4 +13,14 @@ export default defineWorkspace([ setupFiles: ['src/setupTests.js'], }, }, + { + extends: './vite.config.ts', + test: { + name: 'puppeteer-e2e', + globals: true, + include: ['src/e2e/puppeteer/__tests__/*.ts'], + exclude: ['node_modules/**'], + environment: './src/e2e/puppeteer-environment.ts', + }, + }, ]) diff --git a/yarn.lock b/yarn.lock index de49ca62783..ad1507b5e27 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5259,11 +5259,6 @@ devtools-protocol@0.0.1273771: resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.1273771.tgz#46aeb5db41417e2c2ad3d8367c598c975290b1a5" integrity sha512-QDbb27xcTVReQQW/GHJsdQqGKwYBE7re7gxehj467kKP2DKuYBUj6i2k5LRiAC66J1yZG/9gsxooz/s9pcm0Og== -devtools-protocol@0.0.869402: - version "0.0.869402" - resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.869402.tgz#03ade701761742e43ae4de5dc188bcd80f156d8d" - integrity sha512-VvlVYY+VDJe639yHs5PHISzdWTLL3Aw8rO4cvUtwvoxFd6FHbE4OpHHcde52M6096uYYazAmd4l0o5VuFRO2WA== - devtools-protocol@0.0.948846: version "0.0.948846" resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.948846.tgz#bff47e2d1dba060130fa40ed2e5f78b916ba285f" @@ -6252,7 +6247,7 @@ extglob@^2.0.4: snapdragon "^0.8.1" to-regex "^3.0.1" -extract-zip@2.0.1, extract-zip@^2.0.0: +extract-zip@2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a" integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== @@ -9623,7 +9618,7 @@ node-fetch@2.6.7: dependencies: whatwg-url "^5.0.0" -node-fetch@^2.6.0, node-fetch@^2.6.1, node-fetch@^2.6.12, node-fetch@^2.6.7: +node-fetch@^2.6.0, node-fetch@^2.6.12, node-fetch@^2.6.7: version "2.7.0" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== @@ -10319,7 +10314,7 @@ process-nextick-args@~2.0.0: resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== -progress@2.0.3, progress@^2.0.1, progress@^2.0.3: +progress@2.0.3, progress@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== @@ -10464,23 +10459,23 @@ puppeteer@*: devtools-protocol "0.0.1273771" puppeteer-core "22.7.1" -puppeteer@^9.1.1: - version "9.1.1" - resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-9.1.1.tgz#f74b7facf86887efd6c6b9fabb7baae6fdce012c" - integrity sha512-W+nOulP2tYd/ZG99WuZC/I5ljjQQ7EUw/jQGcIb9eu8mDlZxNY2SgcJXTLG9h5gRvqA3uJOe4hZXYsd3EqioMw== +puppeteer@13.7.0: + version "13.7.0" + resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-13.7.0.tgz#18e16f83e397cf02f7a0804c67c1603d381cfb0b" + integrity sha512-U1uufzBjz3+PkpCxFrWzh4OrMIdIb2ztzCu0YEPfRHjHswcSwHZswnK+WdsOQJsRV8WeTg3jLhJR4D867+fjsA== dependencies: - debug "^4.1.0" - devtools-protocol "0.0.869402" - extract-zip "^2.0.0" - https-proxy-agent "^5.0.0" - node-fetch "^2.6.1" - pkg-dir "^4.2.0" - progress "^2.0.1" - proxy-from-env "^1.1.0" - rimraf "^3.0.2" - tar-fs "^2.0.0" - unbzip2-stream "^1.3.3" - ws "^7.2.3" + cross-fetch "3.1.5" + debug "4.3.4" + devtools-protocol "0.0.981744" + extract-zip "2.0.1" + https-proxy-agent "5.0.1" + pkg-dir "4.2.0" + progress "2.0.3" + proxy-from-env "1.1.0" + rimraf "3.0.2" + tar-fs "2.1.1" + unbzip2-stream "1.4.3" + ws "8.5.0" qrcode.react@^3.1.0: version "3.1.0" @@ -11947,7 +11942,7 @@ synckit@^0.8.6: "@pkgr/core" "^0.1.0" tslib "^2.6.2" -tar-fs@2.1.1, tar-fs@^2.0.0: +tar-fs@2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784" integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng== @@ -12433,7 +12428,7 @@ unbox-primitive@^1.0.2: has-symbols "^1.0.3" which-boxed-primitive "^1.0.2" -unbzip2-stream@1.4.3, unbzip2-stream@^1.3.3: +unbzip2-stream@1.4.3: version "1.4.3" resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz#b0da04c4371311df771cdc215e87f2130991ace7" integrity sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg== @@ -13001,7 +12996,7 @@ ws@^5.2.0: dependencies: async-limiter "~1.0.0" -ws@^7.2.3, ws@^7.4.6: +ws@^7.4.6: version "7.5.9" resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== From 7a590fa88315a49f96a67ffb5904b0831f8105a9 Mon Sep 17 00:00:00 2001 From: Hugo Martinez Date: Wed, 8 May 2024 14:48:49 -0400 Subject: [PATCH 18/38] Remove unnecessary jest dependencies --- .ncurc.js | 1 - package.json | 4 - yarn.lock | 2417 ++------------------------------------------------ 3 files changed, 84 insertions(+), 2338 deletions(-) diff --git a/.ncurc.js b/.ncurc.js index 49e6c1ff82a..bac8cd7df88 100644 --- a/.ncurc.js +++ b/.ncurc.js @@ -24,7 +24,6 @@ module.exports = { // https://github.com/jsdom/whatwg-encoding/pull/11 'ipfs-http-client', - // jest-puppeteer requires puppeteer =24 <=26", "@jest/types@^26.6.2": +"@jest/types@^26.6.2": version "26.6.2" resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e" integrity sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ== @@ -2282,15 +2140,6 @@ "@types/yargs" "^15.0.0" chalk "^4.0.0" -"@jest/types@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-24.9.0.tgz#63cb26cb7500d069e5a389441a7c6ab5e909fc59" - integrity sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw== - dependencies: - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^1.1.1" - "@types/yargs" "^13.0.0" - "@jest/types@^27.5.1": version "27.5.1" resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.5.1.tgz#3c79ec4a8ba61c170bf937bcf9e98a9df175ec80" @@ -2473,20 +2322,6 @@ resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.8.tgz#6b79032e760a0899cd4204710beede972a3a185f" integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A== -"@puppeteer/browsers@2.2.3": - version "2.2.3" - resolved "https://registry.yarnpkg.com/@puppeteer/browsers/-/browsers-2.2.3.tgz#ad6b79129c50825e77ddaba082680f4dad0b674e" - integrity sha512-bJ0UBsk0ESOs6RFcLXOt99a3yTDcOKlzfjad+rhFwdaG1Lu/Wzq58GHYCDTlZ9z6mldf4g+NTb+TXEfe0PpnsQ== - dependencies: - debug "4.3.4" - extract-zip "2.0.1" - progress "2.0.3" - proxy-agent "6.4.0" - semver "7.6.0" - tar-fs "3.0.5" - unbzip2-stream "1.4.3" - yargs "17.7.2" - "@react-dnd/asap@^4.0.0": version "4.0.1" resolved "https://registry.yarnpkg.com/@react-dnd/asap/-/asap-4.0.1.tgz#5291850a6b58ce6f2da25352a64f1b0674871aab" @@ -2587,23 +2422,6 @@ resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.10.2.tgz#053f1540703faa81dea2966b768ee5581c66aeda" integrity sha512-hw437iINopmQuxWPSUEvqE56NCPsiU8N4AYtfHmJFckclktzK9YQJieD3XkDCDH4OjL+C7zgPUh73R/nrcHrqw== -"@sideway/address@^4.1.5": - version "4.1.5" - resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.5.tgz#4bc149a0076623ced99ca8208ba780d65a99b9d5" - integrity sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q== - dependencies: - "@hapi/hoek" "^9.0.0" - -"@sideway/formula@^3.0.1": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@sideway/formula/-/formula-3.0.1.tgz#80fcbcbaf7ce031e0ef2dd29b1bfc7c3f583611f" - integrity sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg== - -"@sideway/pinpoint@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz#cff8ffadc372ad29fd3f78277aeb29e632cc70df" - integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== - "@sinclair/typebox@^0.27.8": version "0.27.8" resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" @@ -2705,11 +2523,6 @@ resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== -"@tootallnate/quickjs-emscripten@^0.23.0": - version "0.23.0" - resolved "https://registry.yarnpkg.com/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz#db4ecfd499a9765ab24002c3b696d02e6d32a12c" - integrity sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA== - "@trivago/prettier-plugin-sort-imports@^4.2.0": version "4.3.0" resolved "https://registry.yarnpkg.com/@trivago/prettier-plugin-sort-imports/-/prettier-plugin-sort-imports-4.3.0.tgz#725f411646b3942193a37041c84e0b2116339789" @@ -2809,14 +2622,6 @@ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== -"@types/expect-puppeteer@^4.4.5": - version "4.4.7" - resolved "https://registry.yarnpkg.com/@types/expect-puppeteer/-/expect-puppeteer-4.4.7.tgz#fc5651b3a982dad7ddf8db1c5ac3b7b15db2b79a" - integrity sha512-C5UHvCNTmjiGAVU5XyzR7xmZPRF/+YfpSd746Gd4ytcSpLT+/ke1EzrpDhO0OqqtpExQvr8M4qb0md9tybq7XA== - dependencies: - "@types/jest" "*" - "@types/puppeteer" "*" - "@types/fs-extra@^8.0.0": version "8.1.5" resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-8.1.5.tgz#33aae2962d3b3ec9219b5aca2555ee00274f5927" @@ -2874,14 +2679,6 @@ dependencies: "@types/istanbul-lib-coverage" "*" -"@types/istanbul-reports@^1.1.1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz#e875cc689e47bce549ec81f3df5e6f6f11cfaeb2" - integrity sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw== - dependencies: - "@types/istanbul-lib-coverage" "*" - "@types/istanbul-lib-report" "*" - "@types/istanbul-reports@^3.0.0": version "3.0.4" resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz#0f03e3d2f670fbdac586e34b433783070cc16f54" @@ -2889,15 +2686,6 @@ dependencies: "@types/istanbul-lib-report" "*" -"@types/jest-environment-puppeteer@^4.4.1": - version "4.4.1" - resolved "https://registry.yarnpkg.com/@types/jest-environment-puppeteer/-/jest-environment-puppeteer-4.4.1.tgz#cee73afe7a774f6a02591dc117b47d39aa5e6119" - integrity sha512-LiZTD6i63le6QMnxi7pJB0SFv/fWtss6VVEEDm/UaeowBgjduf8txyE//j3WEeDPxngTvioUjbzA7Rc6Wc3cBA== - dependencies: - "@jest/types" ">=24 <=26" - "@types/puppeteer" "*" - jest-environment-node ">=24 <=26" - "@types/jest-image-snapshot@^5.1.0": version "5.1.0" resolved "https://registry.yarnpkg.com/@types/jest-image-snapshot/-/jest-image-snapshot-5.1.0.tgz#aa355ec40625fcb338fd31c935791bc8fde72bcf" @@ -3014,13 +2802,6 @@ resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.12.tgz#12bb1e2be27293c1406acb6af1c3f3a1481d98c6" integrity sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q== -"@types/puppeteer@*": - version "7.0.4" - resolved "https://registry.yarnpkg.com/@types/puppeteer/-/puppeteer-7.0.4.tgz#6eb4081323e9075c1f4c353f93ee2ed6eed99487" - integrity sha512-ja78vquZc8y+GM2al07GZqWDKQskQXygCDiu0e3uO0DMRKqE0MjrFBFmTulfPYzLB6WnL7Kl2tFPy0WXSpPomg== - dependencies: - puppeteer "*" - "@types/puppeteer@^5.4.3": version "5.4.7" resolved "https://registry.yarnpkg.com/@types/puppeteer/-/puppeteer-5.4.7.tgz#b8804737c62c6e236de0c03fa74f91c174bf96b6" @@ -3148,11 +2929,6 @@ resolved "https://registry.yarnpkg.com/@types/slice-ansi/-/slice-ansi-4.0.0.tgz#eb40dfbe3ac5c1de61f6bcb9ed471f54baa989d6" integrity sha512-+OpjSaq85gvlZAYINyzKpLeiFkSC4EsC6IIiT6v6TLSU5k5U83fHGj9Lel8oKEXM0HqgrMVCjXPDPVICtxF7EQ== -"@types/stack-utils@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e" - integrity sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw== - "@types/stack-utils@^2.0.0": version "2.0.3" resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.3.tgz#6209321eb2c1712a7e7466422b8cb1fc0d9dd5d8" @@ -3185,13 +2961,6 @@ resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz#815e30b786d2e8f0dcd85fd5bcf5e1a04d008f15" integrity sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ== -"@types/yargs@^13.0.0": - version "13.0.12" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-13.0.12.tgz#d895a88c703b78af0465a9de88aa92c61430b092" - integrity sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ== - dependencies: - "@types/yargs-parser" "*" - "@types/yargs@^15.0.0": version "15.0.19" resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.19.tgz#328fb89e46109ecbdb70c295d96ff2f46dfd01b9" @@ -3507,7 +3276,7 @@ js-yaml "^3.10.0" tslib "^2.4.0" -abab@^2.0.0, abab@^2.0.3, abab@^2.0.5: +abab@^2.0.3, abab@^2.0.5: version "2.0.6" resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== @@ -3519,14 +3288,6 @@ abort-controller@^3.0.0: dependencies: event-target-shim "^5.0.0" -acorn-globals@^4.1.0: - version "4.3.4" - resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-4.3.4.tgz#9fa1926addc11c97308c4e66d7add0d40c3272e7" - integrity sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A== - dependencies: - acorn "^6.0.1" - acorn-walk "^6.0.1" - acorn-globals@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" @@ -3540,11 +3301,6 @@ acorn-jsx@^5.3.2: resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== -acorn-walk@^6.0.1: - version "6.2.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.2.0.tgz#123cb8f3b84c2171f1f7fb252615b1c78a6b1a8c" - integrity sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA== - acorn-walk@^7.1.1: version "7.2.0" resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" @@ -3555,16 +3311,6 @@ acorn-walk@^8.3.2: resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.2.tgz#7703af9415f1b6db9315d6895503862e231d34aa" integrity sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A== -acorn@^5.5.3: - version "5.7.4" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.4.tgz#3e8d8a9947d0599a1796d10225d7432f4a4acf5e" - integrity sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg== - -acorn@^6.0.1: - version "6.4.2" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" - integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== - acorn@^7.1.1: version "7.4.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" @@ -3582,13 +3328,6 @@ agent-base@6, agent-base@^6.0.2: dependencies: debug "4" -agent-base@^7.0.2, agent-base@^7.1.0, agent-base@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.1.tgz#bdbded7dfb096b751a2a087eeeb9664725b2e317" - integrity sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA== - dependencies: - debug "^4.3.4" - agentkeepalive@^4.2.1: version "4.5.0" resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.5.0.tgz#2673ad1389b3c418c5a20c5d7364f93ca04be923" @@ -3596,7 +3335,7 @@ agentkeepalive@^4.2.1: dependencies: humanize-ms "^1.2.1" -ajv@^6.12.3, ajv@^6.12.4: +ajv@^6.12.4: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -3668,14 +3407,6 @@ ansi-styles@^5.0.0: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== -anymatch@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" - integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== - dependencies: - micromatch "^3.1.4" - normalize-path "^2.1.1" - anymatch@^3.0.3: version "3.1.3" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" @@ -3761,21 +3492,6 @@ aria-query@^4.2.2: "@babel/runtime" "^7.10.2" "@babel/runtime-corejs3" "^7.10.2" -arr-diff@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" - integrity sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA== - -arr-flatten@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" - integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== - -arr-union@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" - integrity sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q== - array-buffer-byte-length@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz#1e5583ec16763540a27ae52eed99ff899223568f" @@ -3784,11 +3500,6 @@ array-buffer-byte-length@^1.0.1: call-bind "^1.0.5" is-array-buffer "^3.0.4" -array-equal@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.2.tgz#a8572e64e822358271250b9156d20d96ef5dec04" - integrity sha512-gUHx76KtnhEgB3HOuFYiCm3FIdEs6ocM2asHvNTkfu/Y09qQVrrVVaOKENmS2KkSaGoxgXNqC+ZVtR/n0MOkSA== - array-find-index@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" @@ -3811,11 +3522,6 @@ array-union@^2.1.0: resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== -array-unique@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" - integrity sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ== - array.prototype.filter@^1.0.0: version "1.0.4" resolved "https://registry.yarnpkg.com/array.prototype.filter/-/array.prototype.filter-1.0.4.tgz#bef83fde8a36a14d3de988c43563e0f5249962bf" @@ -3872,19 +3578,6 @@ array.prototype.flatmap@^1.3.2: es-abstract "^1.22.1" es-shim-unscopables "^1.0.0" -array.prototype.reduce@^1.0.6: - version "1.0.7" - resolved "https://registry.yarnpkg.com/array.prototype.reduce/-/array.prototype.reduce-1.0.7.tgz#6aadc2f995af29cb887eb866d981dc85ab6f7dc7" - integrity sha512-mzmiUCVwtiD4lgxYP8g7IYy8El8p2CSMePvIbTS7gchKir/L1fgJrk0yDKmAX6mnRQFKNADYIk8nNlTris5H1Q== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.2" - es-array-method-boxes-properly "^1.0.0" - es-errors "^1.3.0" - es-object-atoms "^1.0.0" - is-string "^1.0.7" - array.prototype.toreversed@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz#b989a6bf35c4c5051e1dc0325151bf8088954eba" @@ -3925,50 +3618,21 @@ asap@~2.0.3: resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== -asn1@~0.2.3: - version "0.2.6" - resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.6.tgz#0d3a7bb6e64e02a90c0303b31f292868ea09a08d" - integrity sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ== - dependencies: - safer-buffer "~2.1.0" - -assert-plus@1.0.0, assert-plus@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" - integrity sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw== - assertion-error@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.1.0.tgz#e60b6b0e8f301bd97e5375215bda406c85118c0b" integrity sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw== -assign-symbols@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" - integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw== - ast-types-flow@^0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.8.tgz#0a85e1c92695769ac13a428bb653e7538bea27d6" integrity sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ== -ast-types@^0.13.4: - version "0.13.4" - resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.13.4.tgz#ee0d77b343263965ecc3fb62da16e7222b2b6782" - integrity sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w== - dependencies: - tslib "^2.0.1" - astral-regex@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== -async-limiter@~1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" - integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== - async@^3.2.4: version "3.2.5" resolved "https://registry.yarnpkg.com/async/-/async-3.2.5.tgz#ebd52a8fdaf7a2289a24df399f8d8485c8a46b66" @@ -3984,11 +3648,6 @@ at-least-node@^1.0.0: resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== -atob@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" - integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== - available-typed-arrays@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz#a5cc375d6a03c2efc87a553f3e0b1522def14846" @@ -3996,28 +3655,11 @@ available-typed-arrays@^1.0.7: dependencies: possible-typed-array-names "^1.0.0" -aws-sign2@~0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" - integrity sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA== - -aws4@^1.8.0: - version "1.12.0" - resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.12.0.tgz#ce1c9d143389679e253b314241ea9aa5cec980d3" - integrity sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg== - axe-core@=4.7.0: version "4.7.0" resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.7.0.tgz#34ba5a48a8b564f67e103f0aa5768d76e15bbbbf" integrity sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ== -axios@^0.21.1: - version "0.21.4" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.4.tgz#c67b90dc0568e5c1cf2b0b858c43ba28e2eda575" - integrity sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg== - dependencies: - follow-redirects "^1.14.0" - axios@^1.6.8: version "1.6.8" resolved "https://registry.yarnpkg.com/axios/-/axios-1.6.8.tgz#66d294951f5d988a00e87a0ffb955316a619ea66" @@ -4034,11 +3676,6 @@ axobject-query@^3.2.1: dependencies: dequal "^2.0.3" -b4a@^1.6.4: - version "1.6.6" - resolved "https://registry.yarnpkg.com/b4a/-/b4a-1.6.6.tgz#a4cc349a3851987c3c4ac2d7785c18744f6da9ba" - integrity sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg== - babel-jest@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.5.1.tgz#a1bf8d61928edfefd21da27eb86a695bfd691444" @@ -4053,16 +3690,6 @@ babel-jest@^27.5.1: graceful-fs "^4.2.9" slash "^3.0.0" -babel-plugin-istanbul@^5.1.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz#df4ade83d897a92df069c4d9a25cf2671293c854" - integrity sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - find-up "^3.0.0" - istanbul-lib-instrument "^3.3.0" - test-exclude "^5.2.3" - babel-plugin-istanbul@^6.1.1: version "6.1.1" resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" @@ -4182,39 +3809,6 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== -bare-events@^2.0.0, bare-events@^2.2.0: - version "2.2.2" - resolved "https://registry.yarnpkg.com/bare-events/-/bare-events-2.2.2.tgz#a98a41841f98b2efe7ecc5c5468814469b018078" - integrity sha512-h7z00dWdG0PYOQEvChhOSWvOfkIKsdZGkWr083FgN/HyoQuebSew/cgirYqh9SCuy/hRvxc5Vy6Fw8xAmYHLkQ== - -bare-fs@^2.1.1: - version "2.3.0" - resolved "https://registry.yarnpkg.com/bare-fs/-/bare-fs-2.3.0.tgz#0872f8e33cf291c9fd527d827154f156a298d402" - integrity sha512-TNFqa1B4N99pds2a5NYHR15o0ZpdNKbAeKTE/+G6ED/UeOavv8RY3dr/Fu99HW3zU3pXpo2kDNO8Sjsm2esfOw== - dependencies: - bare-events "^2.0.0" - bare-path "^2.0.0" - bare-stream "^1.0.0" - -bare-os@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/bare-os/-/bare-os-2.3.0.tgz#718e680b139effff0624a7421c098e7a2c2d63da" - integrity sha512-oPb8oMM1xZbhRQBngTgpcQ5gXw6kjOaRsSWsIeNyRxGed2w/ARyP7ScBYpWR1qfX2E5rS3gBw6OWcSQo+s+kUg== - -bare-path@^2.0.0, bare-path@^2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/bare-path/-/bare-path-2.1.2.tgz#7a0940d34ebe65f7e179fa61ed8d49d9dc151d67" - integrity sha512-o7KSt4prEphWUHa3QUwCxUI00R86VdjiuxmJK0iNVDHYPGo+HsDaVCnqCmPbf/MiW1ok8F4p3m8RTHlWk8K2ig== - dependencies: - bare-os "^2.1.0" - -bare-stream@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/bare-stream/-/bare-stream-1.0.0.tgz#25c3e56198d922187320c3f8c52d75c4051178b4" - integrity sha512-KhNUoDL40iP4gFaLSsoGE479t0jHijfYdIcxRn/XtezA2BaUD0NRf/JGRpsMq6dMNM+SrCrB0YSSo/5wBY4rOQ== - dependencies: - streamx "^2.16.1" - base-x@^3.0.2, base-x@^3.0.8: version "3.0.9" resolved "https://registry.yarnpkg.com/base-x/-/base-x-3.0.9.tgz#6349aaabb58526332de9f60995e548a53fe21320" @@ -4232,31 +3826,6 @@ base64-js@^1.3.1, base64-js@^1.5.1: resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== -base@^0.11.1: - version "0.11.2" - resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" - integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== - dependencies: - cache-base "^1.0.1" - class-utils "^0.3.5" - component-emitter "^1.2.1" - define-property "^1.0.0" - isobject "^3.0.1" - mixin-deep "^1.2.0" - pascalcase "^0.1.1" - -basic-ftp@^5.0.2: - version "5.0.5" - resolved "https://registry.yarnpkg.com/basic-ftp/-/basic-ftp-5.0.5.tgz#14a474f5fffecca1f4f406f1c26b18f800225ac0" - integrity sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg== - -bcrypt-pbkdf@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" - integrity sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w== - dependencies: - tweetnacl "^0.14.3" - big-integer@1.6.x: version "1.6.52" resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.52.tgz#60a887f3047614a8e1bffe5d7173490a97dc8c85" @@ -4267,13 +3836,6 @@ bignumber.js@^9.0.0: resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.1.2.tgz#b7c4242259c008903b13707983b5f4bbd31eda0c" integrity sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug== -bindings@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" - integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== - dependencies: - file-uri-to-path "1.0.0" - bl@^4.0.0, bl@^4.0.3: version "4.1.0" resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" @@ -4328,22 +3890,6 @@ brace-expansion@^2.0.1: dependencies: balanced-match "^1.0.0" -braces@^2.3.1: - version "2.3.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" - integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== - dependencies: - arr-flatten "^1.1.0" - array-unique "^0.3.2" - extend-shallow "^2.0.1" - fill-range "^4.0.0" - isobject "^3.0.1" - repeat-element "^1.1.2" - snapdragon "^0.8.1" - snapdragon-node "^2.0.1" - split-string "^3.0.2" - to-regex "^3.0.1" - braces@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" @@ -4414,21 +3960,6 @@ cac@^6.7.14: resolved "https://registry.yarnpkg.com/cac/-/cac-6.7.14.tgz#804e1e6f506ee363cb0e3ccbb09cad5dd9870959" integrity sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ== -cache-base@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" - integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== - dependencies: - collection-visit "^1.0.0" - component-emitter "^1.2.1" - get-value "^2.0.6" - has-value "^1.0.0" - isobject "^3.0.1" - set-value "^2.0.0" - to-object-path "^0.3.0" - union-value "^1.0.0" - unset-value "^1.0.0" - cacheable-lookup@^5.0.3: version "5.0.4" resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005" @@ -4478,18 +4009,6 @@ caniuse-lite@^1.0.30001587: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001612.tgz#d34248b4ec1f117b70b24ad9ee04c90e0b8a14ae" integrity sha512-lFgnZ07UhaCcsSZgWW0K5j4e69dK1u/ltrL9lTUiFOwNHs12S3UMIEYgBV0Z6C6hRDev7iRnMzzYmKabYdXF9g== -capture-exit@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" - integrity sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g== - dependencies: - rsvp "^4.8.4" - -caseless@~0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" - integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw== - chai@^4.3.10: version "4.4.1" resolved "https://registry.yarnpkg.com/chai/-/chai-4.4.1.tgz#3603fa6eba35425b0f2ac91a009fe924106e50d1" @@ -4514,7 +4033,7 @@ chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@^2.0.1, chalk@^2.4.1, chalk@^2.4.2: +chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -4601,20 +4120,6 @@ chrome-launcher@^0.15.0: is-wsl "^2.2.0" lighthouse-logger "^1.0.0" -chromium-bidi@0.5.19: - version "0.5.19" - resolved "https://registry.yarnpkg.com/chromium-bidi/-/chromium-bidi-0.5.19.tgz#e4f4951b7d9b20d668d6b387839f7b7bf2d69ef4" - integrity sha512-UA6zL77b7RYCjJkZBsZ0wlvCTD+jTjllZ8f6wdO4buevXgTZYjV+XLB9CiEa2OuuTGGTLnI7eN9I60YxuALGQg== - dependencies: - mitt "3.0.1" - urlpattern-polyfill "10.0.0" - zod "3.22.4" - -ci-info@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" - integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== - ci-info@^3.2.0: version "3.9.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" @@ -4652,16 +4157,6 @@ class-is@^1.1.0: resolved "https://registry.yarnpkg.com/class-is/-/class-is-1.1.0.tgz#9d3c0fba0440d211d843cec3dedfa48055005825" integrity sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw== -class-utils@^0.3.5: - version "0.3.6" - resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" - integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== - dependencies: - arr-union "^3.1.0" - define-property "^0.2.5" - isobject "^3.0.0" - static-extend "^0.1.1" - classnames@*, classnames@^2.3.1: version "2.5.1" resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.5.1.tgz#ba774c614be0f016da105c858e7159eae8e7687b" @@ -4694,17 +4189,6 @@ cliui@^8.0.1: strip-ansi "^6.0.1" wrap-ansi "^7.0.0" -clone-deep@^0.2.4: - version "0.2.4" - resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-0.2.4.tgz#4e73dd09e9fb971cc38670c5dced9c1896481cc6" - integrity sha512-we+NuQo2DHhSl+DP6jlUiAhyAjBQrYnpOk15rN6c6JSPScjiCLh8IbSU+VTcph6YS3o7mASE8a0+gbZ7ChLpgg== - dependencies: - for-own "^0.1.3" - is-plain-object "^2.0.1" - kind-of "^3.0.2" - lazy-cache "^1.0.3" - shallow-clone "^0.1.2" - clone-response@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.3.tgz#af2032aa47816399cf5f0a1d0db902f517abb8c3" @@ -4727,14 +4211,6 @@ collect-v8-coverage@^1.0.0: resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz#c0b29bcd33bcd0779a1344c2136051e6afd3d9e9" integrity sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q== -collection-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" - integrity sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw== - dependencies: - map-visit "^1.0.0" - object-visit "^1.0.0" - color-convert@^1.9.0: version "1.9.3" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" @@ -4759,7 +4235,7 @@ color-name@~1.1.4: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: +combined-stream@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== @@ -4771,16 +4247,6 @@ commander@^2.15.0, commander@^2.19.0: resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== -commander@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/commander/-/commander-3.0.2.tgz#6837c3fb677ad9933d1cfba42dd14d5117d6b39e" - integrity sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow== - -commander@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" - integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== - commander@^9.3.0: version "9.5.0" resolved "https://registry.yarnpkg.com/commander/-/commander-9.5.0.tgz#bc08d1eb5cedf7ccb797a96199d41c7bc3e60d30" @@ -4791,11 +4257,6 @@ comment-parser@1.1.6-beta.0: resolved "https://registry.yarnpkg.com/comment-parser/-/comment-parser-1.1.6-beta.0.tgz#57e503b18d0a5bd008632dcc54b1f95c2fffe8f6" integrity sha512-q3cA8TSMyqW7wcPSYWzbO/rMahnXgzs4SLG/UIWXdEsnXTFPZkEkWAdNgPiHig2OzxgpPLOh4WwsmClDxndwHw== -component-emitter@^1.2.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.1.tgz#ef1d5796f7d93f135ee6fb684340b26403c97d17" - integrity sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ== - compress-commons@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/compress-commons/-/compress-commons-4.1.2.tgz#6542e59cb63e1f46a8b21b0e06f9a32e4c8b06df" @@ -4831,11 +4292,6 @@ convert-source-map@^2.0.0: resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== -copy-descriptor@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" - integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw== - core-js-compat@^3.31.0, core-js-compat@^3.36.1: version "3.37.0" resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.37.0.tgz#d9570e544163779bb4dff1031c7972f44918dc73" @@ -4848,36 +4304,16 @@ core-js-pure@^3.30.2: resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.37.0.tgz#ce99fb4a7cec023fdbbe5b5bd1f06bbcba83316e" integrity sha512-d3BrpyFr5eD4KcbRvQ3FTUx/KWmaDesr7+a3+1+P46IUnNoEt+oiLijPINZMEon7w9oGkIINWxrBAU9DEciwFQ== -core-js@^2.6.5: - version "2.6.12" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" - integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== - core-js@^3.4: version "3.37.0" resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.37.0.tgz#d8dde58e91d156b2547c19d8a4efd5c7f6c426bb" integrity sha512-fu5vHevQ8ZG4og+LXug8ulUtVxjOcEYvifJr7L5Bfq9GOztVqsKd9/59hUk2ZSbCrS3BqUr3EpaYGIYzq7g3Ug== -core-util-is@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" - integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ== - core-util-is@~1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== -cosmiconfig@9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-9.0.0.tgz#34c3fc58287b915f3ae905ab6dc3de258b55ad9d" - integrity sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg== - dependencies: - env-paths "^2.2.1" - import-fresh "^3.3.0" - js-yaml "^4.1.0" - parse-json "^5.2.0" - cosmiconfig@^7.0.0: version "7.1.0" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" @@ -4934,7 +4370,7 @@ cross-fetch@^3.1.5: dependencies: node-fetch "^2.6.12" -cross-spawn@^6.0.0, cross-spawn@^6.0.5: +cross-spawn@^6.0.5: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== @@ -4997,22 +4433,15 @@ css.escape@^1.5.1: resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" integrity sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg== -cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0", cssom@~0.3.6: - version "0.3.8" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" - integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== - cssom@^0.4.4: version "0.4.4" resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== -cssstyle@^1.0.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-1.4.0.tgz#9d31328229d3c565c61e586b02041a28fccdccf1" - integrity sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA== - dependencies: - cssom "0.3.x" +cssom@~0.3.6: + version "0.3.8" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== cssstyle@^2.3.0: version "2.3.0" @@ -5026,40 +4455,11 @@ csstype@^3.0.2, csstype@^3.1.3: resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81" integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== -cwd@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/cwd/-/cwd-0.10.0.tgz#172400694057c22a13b0cf16162c7e4b7a7fe567" - integrity sha512-YGZxdTTL9lmLkCUTpg4j0zQ7IhRB5ZmqNBbGCl3Tg6MP/d5/6sY7L5mmTjzbc6JKgVZYiqTQTNhPFsbXNGlRaA== - dependencies: - find-pkg "^0.1.2" - fs-exists-sync "^0.1.0" - damerau-levenshtein@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7" integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== -dashdash@^1.12.0: - version "1.14.1" - resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" - integrity sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g== - dependencies: - assert-plus "^1.0.0" - -data-uri-to-buffer@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz#8a58bb67384b261a38ef18bea1810cb01badd28b" - integrity sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw== - -data-urls@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-1.1.0.tgz#15ee0582baa5e22bb59c77140da8f9c76963bbfe" - integrity sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ== - dependencies: - abab "^2.0.0" - whatwg-mimetype "^2.2.0" - whatwg-url "^7.0.0" - data-urls@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" @@ -5117,7 +4517,7 @@ debug@4.3.2: dependencies: ms "2.1.2" -debug@^2.2.0, debug@^2.3.3, debug@^2.6.9: +debug@^2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== @@ -5136,11 +4536,6 @@ decimal.js@^10.2.1: resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.4.3.tgz#1044092884d245d1b7f65725fa4ad4c6f781cc23" integrity sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA== -decode-uri-component@^0.2.0: - version "0.2.2" - resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9" - integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== - decompress-response@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" @@ -5160,7 +4555,7 @@ deep-eql@^4.1.3: dependencies: type-detect "^4.0.0" -deep-is@^0.1.3, deep-is@~0.1.3: +deep-is@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== @@ -5198,37 +4593,6 @@ define-properties@^1.1.3, define-properties@^1.2.0, define-properties@^1.2.1: has-property-descriptors "^1.0.0" object-keys "^1.1.1" -define-property@^0.2.5: - version "0.2.5" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" - integrity sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA== - dependencies: - is-descriptor "^0.1.0" - -define-property@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" - integrity sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA== - dependencies: - is-descriptor "^1.0.0" - -define-property@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" - integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== - dependencies: - is-descriptor "^1.0.2" - isobject "^3.0.1" - -degenerator@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/degenerator/-/degenerator-5.0.1.tgz#9403bf297c6dad9a1ece409b37db27954f91f2f5" - integrity sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ== - dependencies: - ast-types "^0.13.4" - escodegen "^2.1.0" - esprima "^4.0.1" - delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" @@ -5254,11 +4618,6 @@ detect-newline@^3.0.0: resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== -devtools-protocol@0.0.1273771: - version "0.0.1273771" - resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.1273771.tgz#46aeb5db41417e2c2ad3d8367c598c975290b1a5" - integrity sha512-QDbb27xcTVReQQW/GHJsdQqGKwYBE7re7gxehj467kKP2DKuYBUj6i2k5LRiAC66J1yZG/9gsxooz/s9pcm0Og== - devtools-protocol@0.0.948846: version "0.0.948846" resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.948846.tgz#bff47e2d1dba060130fa40ed2e5f78b916ba285f" @@ -5433,14 +4792,6 @@ duplexer@~0.1.1: resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== -ecc-jsbn@~0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" - integrity sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw== - dependencies: - jsbn "~0.1.0" - safer-buffer "^2.1.0" - edge-paths@^2.1.0: version "2.2.1" resolved "https://registry.yarnpkg.com/edge-paths/-/edge-paths-2.2.1.tgz#d2d91513225c06514aeac9843bfce546abbf4391" @@ -5505,7 +4856,7 @@ entities@^4.2.0, entities@^4.4.0, entities@^4.5.0: resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== -env-paths@^2.2.0, env-paths@^2.2.1: +env-paths@^2.2.0: version "2.2.1" resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== @@ -5728,19 +5079,7 @@ escape-string-regexp@^4.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== -escodegen@^1.9.1: - version "1.14.3" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503" - integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== - dependencies: - esprima "^4.0.1" - estraverse "^4.2.0" - esutils "^2.0.2" - optionator "^0.8.1" - optionalDependencies: - source-map "~0.6.1" - -escodegen@^2.0.0, escodegen@^2.1.0: +escodegen@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.1.0.tgz#ba93bbb7a43986d29d6041f99f5262da773e2e17" integrity sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w== @@ -6074,7 +5413,7 @@ esrecurse@^4.3.0: dependencies: estraverse "^5.2.0" -estraverse@^4.1.1, estraverse@^4.2.0: +estraverse@^4.1.1: version "4.3.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== @@ -6114,24 +5453,6 @@ event-target-shim@^5.0.0: resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== -exec-sh@^0.3.2: - version "0.3.6" - resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.6.tgz#ff264f9e325519a60cb5e273692943483cca63bc" - integrity sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w== - -execa@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" - integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== - dependencies: - cross-spawn "^6.0.0" - get-stream "^4.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" - execa@^5.0.0: version "5.1.1" resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" @@ -6167,31 +5488,6 @@ exit@^0.1.2: resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== -expand-brackets@^2.1.4: - version "2.1.4" - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" - integrity sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA== - dependencies: - debug "^2.3.3" - define-property "^0.2.5" - extend-shallow "^2.0.1" - posix-character-classes "^0.1.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -expand-tilde@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-1.2.2.tgz#0b81eba897e5a3d31d1c3d102f8f01441e559449" - integrity sha512-rtmc+cjLZqnu9dSYosX9EWmSJhTwpACgJQTfj4hgg2JjOD/6SIQalZrt4a3aQeh++oNxkazcaxrhPUj6+g5G/Q== - dependencies: - os-homedir "^1.0.1" - -expect-puppeteer@^5.0.4: - version "5.0.4" - resolved "https://registry.yarnpkg.com/expect-puppeteer/-/expect-puppeteer-5.0.4.tgz#54bfdecabb2acb3e3f0d0292cd3dab2dd8ff5a81" - integrity sha512-NV7jSiKhK+byocxg9A+0av+Q2RSCP9bcLVRz7zhHaESeCOkuomMvl9oD+uo1K+NdqRCXhNkQlUGWlmtbrpR1qw== - expect@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/expect/-/expect-27.5.1.tgz#83ce59f1e5bdf5f9d2b94b61d2050db48f3fef74" @@ -6213,44 +5509,10 @@ expect@^29.0.0: jest-message-util "^29.7.0" jest-util "^29.7.0" -extend-shallow@^2.0.1: +extract-zip@2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" - integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== - dependencies: - is-extendable "^0.1.0" - -extend-shallow@^3.0.0, extend-shallow@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" - integrity sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q== - dependencies: - assign-symbols "^1.0.0" - is-extendable "^1.0.1" - -extend@~3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" - integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== - -extglob@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" - integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== - dependencies: - array-unique "^0.3.2" - define-property "^1.0.0" - expand-brackets "^2.1.4" - extend-shallow "^2.0.1" - fragment-cache "^0.2.1" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -extract-zip@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a" - integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== + resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a" + integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== dependencies: debug "^4.1.1" get-stream "^5.1.0" @@ -6258,16 +5520,6 @@ extract-zip@2.0.1: optionalDependencies: "@types/yauzl" "^2.9.1" -extsprintf@1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" - integrity sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g== - -extsprintf@^1.2.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.1.tgz#8d172c064867f235c0c84a596806d279bf4bcc07" - integrity sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA== - fake-indexeddb@^3.1.2: version "3.1.8" resolved "https://registry.yarnpkg.com/fake-indexeddb/-/fake-indexeddb-3.1.8.tgz#229e3cff6fa7355aebb3f147b908d2efa4605d70" @@ -6295,7 +5547,7 @@ fast-equals@^3.0.1: resolved "https://registry.yarnpkg.com/fast-equals/-/fast-equals-3.0.3.tgz#8e6cb4e51ca1018d87dd41982ef92758b3e4197f" integrity sha512-NCe8qxnZFARSHGztGMZOO/PC1qa5MIFB5Hp66WdzbCRAz8U8US3bx1UTgLS49efBQPcUtO9gf5oVEY8o7y/7Kg== -fast-fifo@^1.0.0, fast-fifo@^1.1.0, fast-fifo@^1.2.0: +fast-fifo@^1.0.0: version "1.3.2" resolved "https://registry.yarnpkg.com/fast-fifo/-/fast-fifo-1.3.2.tgz#286e31de96eb96d38a97899815740ba2a4f3640c" integrity sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ== @@ -6321,7 +5573,7 @@ fast-json-stable-stringify@^2.0.0: resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== -fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: +fast-levenshtein@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== @@ -6377,21 +5629,6 @@ file-entry-cache@^6.0.1: dependencies: flat-cache "^3.0.4" -file-uri-to-path@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" - integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== - -fill-range@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" - integrity sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ== - dependencies: - extend-shallow "^2.0.1" - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range "^2.1.0" - fill-range@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" @@ -6399,42 +5636,11 @@ fill-range@^7.0.1: dependencies: to-regex-range "^5.0.1" -find-file-up@^0.1.2: - version "0.1.3" - resolved "https://registry.yarnpkg.com/find-file-up/-/find-file-up-0.1.3.tgz#cf68091bcf9f300a40da411b37da5cce5a2fbea0" - integrity sha512-mBxmNbVyjg1LQIIpgO8hN+ybWBgDQK8qjht+EbrTCGmmPV/sc7RF1i9stPTD6bpvXZywBdrwRYxhSdJv867L6A== - dependencies: - fs-exists-sync "^0.1.0" - resolve-dir "^0.1.0" - -find-pkg@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/find-pkg/-/find-pkg-0.1.2.tgz#1bdc22c06e36365532e2a248046854b9788da557" - integrity sha512-0rnQWcFwZr7eO0513HahrWafsc3CTFioEB7DRiEYCUM/70QXSY8f3mCST17HXLcPvEhzH/Ty/Bxd72ZZsr/yvw== - dependencies: - find-file-up "^0.1.2" - -find-process@^1.4.3, find-process@^1.4.4: - version "1.4.7" - resolved "https://registry.yarnpkg.com/find-process/-/find-process-1.4.7.tgz#8c76962259216c381ef1099371465b5b439ea121" - integrity sha512-/U4CYp1214Xrp3u3Fqr9yNynUrr5Le4y0SsJh2lMDDSbpwYSz3M2SMWQC+wqcx79cN8PQtHQIL8KnuY9M66fdg== - dependencies: - chalk "^4.0.0" - commander "^5.1.0" - debug "^4.1.1" - find-root@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== -find-up@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" - integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== - dependencies: - locate-path "^3.0.0" - find-up@^4.0.0, find-up@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" @@ -6465,7 +5671,7 @@ flatted@^3.2.9: resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.1.tgz#21db470729a6734d4997002f439cb308987f567a" integrity sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw== -follow-redirects@^1.14.0, follow-redirects@^1.15.6: +follow-redirects@^1.15.6: version "1.15.6" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.6.tgz#7f815c0cda4249c74ff09e95ef97c23b5fd0399b" integrity sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA== @@ -6477,28 +5683,6 @@ for-each@^0.3.3: dependencies: is-callable "^1.1.3" -for-in@^0.1.3: - version "0.1.8" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-0.1.8.tgz#d8773908e31256109952b1fdb9b3fa867d2775e1" - integrity sha512-F0to7vbBSHP8E3l6dCjxNOLuSFAACIxFy3UehTUlG7svlXi37HHsDkyVcHo0Pq8QwrE+pXvWSVX3ZT1T9wAZ9g== - -for-in@^1.0.1, for-in@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" - integrity sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ== - -for-own@^0.1.3: - version "0.1.5" - resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" - integrity sha512-SKmowqGTJoPzLO1T0BBJpkfp3EMacCMOuH40hOUbrbzElVktk4DioXVM99QkLCyKoiuOmyjgcWMpVz2xjE7LZw== - dependencies: - for-in "^1.0.1" - -forever-agent@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" - integrity sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw== - form-data-encoder@1.7.2: version "1.7.2" resolved "https://registry.yarnpkg.com/form-data-encoder/-/form-data-encoder-1.7.2.tgz#1f1ae3dccf58ed4690b86d87e4f57c654fbab040" @@ -6522,15 +5706,6 @@ form-data@^4.0.0: combined-stream "^1.0.8" mime-types "^2.1.12" -form-data@~2.3.2: - version "2.3.3" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" - integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.6" - mime-types "^2.1.12" - formdata-node@^4.3.2: version "4.4.1" resolved "https://registry.yarnpkg.com/formdata-node/-/formdata-node-4.4.1.tgz#23f6a5cb9cb55315912cbec4ff7b0f59bbd191e2" @@ -6544,13 +5719,6 @@ fp-and-or@^0.1.3: resolved "https://registry.yarnpkg.com/fp-and-or/-/fp-and-or-0.1.4.tgz#0268c800c359ede259cdcbc352654e698b7ea299" integrity sha512-+yRYRhpnFPWXSly/6V4Lw9IfOV26uu30kynGJ03PW+MnjOEQe45RZ141QcS0aJehYBYA50GfCDnsRbFJdhssRw== -fragment-cache@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" - integrity sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA== - dependencies: - map-cache "^0.2.2" - from@~0: version "0.1.7" resolved "https://registry.yarnpkg.com/from/-/from-0.1.7.tgz#83c60afc58b9c56997007ed1a768b3ab303a44fe" @@ -6561,12 +5729,7 @@ fs-constants@^1.0.0: resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== -fs-exists-sync@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz#982d6893af918e72d08dec9e8673ff2b5a8d6add" - integrity sha512-cR/vflFyPZtrN6b38ZyWxpWdhlXrzZEBawlpBQMq7033xVY7/kg0GDMBK5jg8lDYQckdJ5x/YC88lM3C7VMsLg== - -fs-extra@^11.1.1, fs-extra@^11.2.0: +fs-extra@^11.1.1: version "11.2.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.2.0.tgz#e70e17dfad64232287d01929399e0ea7c86b0e5b" integrity sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw== @@ -6606,14 +5769,6 @@ fs.realpath@^1.0.0: resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== -fsevents@^1.2.7: - version "1.2.13" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" - integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== - dependencies: - bindings "^1.5.0" - nan "^2.12.1" - fsevents@^2.3.2, fsevents@~2.3.2, fsevents@~2.3.3: version "2.3.3" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" @@ -6680,13 +5835,6 @@ get-stdin@^5.0.1: resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-5.0.1.tgz#122e161591e21ff4c52530305693f20e6393a398" integrity sha512-jZV7n6jGE3Gt7fgSTJoz91Ak5MuTLwMwkoYdjxuJ/AmjIsE1UC03y/IWkZCQGEvVNS9qoRNwy5BCqxImv0FVeA== -get-stream@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" - integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== - dependencies: - pump "^3.0.0" - get-stream@^5.1.0: version "5.2.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" @@ -6713,28 +5861,6 @@ get-symbol-description@^1.0.2: es-errors "^1.3.0" get-intrinsic "^1.2.4" -get-uri@^6.0.1: - version "6.0.3" - resolved "https://registry.yarnpkg.com/get-uri/-/get-uri-6.0.3.tgz#0d26697bc13cf91092e519aa63aa60ee5b6f385a" - integrity sha512-BzUrJBS9EcUb4cFol8r4W3v1cPsSyajLSthNkz5BxbpDcHN5tIrM10E2eNvfnvBn3DaT3DUgx0OpsBKkaOpanw== - dependencies: - basic-ftp "^5.0.2" - data-uri-to-buffer "^6.0.2" - debug "^4.3.4" - fs-extra "^11.2.0" - -get-value@^2.0.3, get-value@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" - integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA== - -getpass@^0.1.1: - version "0.1.7" - resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" - integrity sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng== - dependencies: - assert-plus "^1.0.0" - glob-parent@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" @@ -6772,24 +5898,6 @@ glob@^8.0.3: minimatch "^5.0.1" once "^1.3.0" -global-modules@^0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-0.2.3.tgz#ea5a3bed42c6d6ce995a4f8a1269b5dae223828d" - integrity sha512-JeXuCbvYzYXcwE6acL9V2bAOeSIGl4dD+iwLY9iUx2VBJJ80R18HCn+JCwHM9Oegdfya3lEkGCdaRkSyc10hDA== - dependencies: - global-prefix "^0.1.4" - is-windows "^0.2.0" - -global-prefix@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-0.1.5.tgz#8d3bc6b8da3ca8112a160d8d496ff0462bfef78f" - integrity sha512-gOPiyxcD9dJGCEArAhF4Hd0BAqvAe/JzERP7tYumE4yIkmIedPUVXcJFWbV3/p/ovIIvKjkrTk+f1UVkq7vvbw== - dependencies: - homedir-polyfill "^1.0.0" - ini "^1.3.4" - is-windows "^0.2.0" - which "^1.2.12" - globals@^11.1.0: version "11.12.0" resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" @@ -6857,7 +5965,7 @@ got@^11.0.2, got@^11.8.1: p-cancelable "^2.0.0" responselike "^2.0.0" -graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.9: +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.9: version "4.2.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== @@ -6893,19 +6001,6 @@ happy-dom@^14.7.1: webidl-conversions "^7.0.0" whatwg-mimetype "^3.0.0" -har-schema@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" - integrity sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q== - -har-validator@~5.1.3: - version "5.1.5" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd" - integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== - dependencies: - ajv "^6.12.3" - har-schema "^2.0.0" - has-ansi@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" @@ -6952,37 +6047,6 @@ has-tostringtag@^1.0.0, has-tostringtag@^1.0.2: dependencies: has-symbols "^1.0.3" -has-value@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" - integrity sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q== - dependencies: - get-value "^2.0.3" - has-values "^0.1.4" - isobject "^2.0.0" - -has-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" - integrity sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw== - dependencies: - get-value "^2.0.6" - has-values "^1.0.0" - isobject "^3.0.0" - -has-values@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" - integrity sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ== - -has-values@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" - integrity sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ== - dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" - has@^1.0.0, has@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/has/-/has-1.0.4.tgz#2eb2860e000011dae4f1406a86fe80e530fb2ec6" @@ -7017,13 +6081,6 @@ hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.1, hoist-non-react- dependencies: react-is "^16.7.0" -homedir-polyfill@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" - integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== - dependencies: - parse-passwd "^1.0.0" - hosted-git-info@^2.1.4: version "2.8.9" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" @@ -7037,13 +6094,6 @@ html-element-map@^1.2.0: array.prototype.filter "^1.0.0" call-bind "^1.0.2" -html-encoding-sniffer@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" - integrity sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw== - dependencies: - whatwg-encoding "^1.0.1" - html-encoding-sniffer@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" @@ -7085,23 +6135,6 @@ http-proxy-agent@^4.0.1: agent-base "6" debug "4" -http-proxy-agent@^7.0.0, http-proxy-agent@^7.0.1: - version "7.0.2" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz#9a8b1f246866c028509486585f62b8f2c18c270e" - integrity sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig== - dependencies: - agent-base "^7.1.0" - debug "^4.3.4" - -http-signature@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" - integrity sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ== - dependencies: - assert-plus "^1.0.0" - jsprim "^1.2.2" - sshpk "^1.7.0" - http2-wrapper@^1.0.0-beta.5.2: version "1.0.3" resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz#b8f55e0c1f25d4ebd08b3b0c2c079f9590800b3d" @@ -7126,14 +6159,6 @@ https-proxy-agent@5.0.1, https-proxy-agent@^5.0.0, https-proxy-agent@^5.0.1: agent-base "6" debug "4" -https-proxy-agent@^7.0.2, https-proxy-agent@^7.0.3: - version "7.0.4" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz#8e97b841a029ad8ddc8731f26595bad868cb4168" - integrity sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg== - dependencies: - agent-base "^7.0.2" - debug "4" - human-signals@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" @@ -7222,11 +6247,6 @@ inherits@2, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -ini@^1.3.4: - version "1.3.8" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" - integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== - ini@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/ini/-/ini-3.0.1.tgz#c76ec81007875bc44d544ff7a11a55d12294102d" @@ -7261,14 +6281,6 @@ invariant@^2.2.4: dependencies: loose-envify "^1.0.0" -ip-address@^9.0.5: - version "9.0.5" - resolved "https://registry.yarnpkg.com/ip-address/-/ip-address-9.0.5.tgz#117a960819b08780c3bd1f14ef3c1cc1d3f3ea5a" - integrity sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g== - dependencies: - jsbn "1.1.0" - sprintf-js "^1.1.3" - ip-regex@^4.0.0, ip-regex@^4.1.0: version "4.3.0" resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-4.3.0.tgz#687275ab0f57fa76978ff8f4dddc8a23d5990db5" @@ -7375,13 +6387,6 @@ ipld-raw@^4.0.1: multicodec "^1.0.0" multihashing-async "~0.8.0" -is-accessor-descriptor@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz#3223b10628354644b86260db29b3e693f5ceedd4" - integrity sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA== - dependencies: - hasown "^2.0.0" - is-array-buffer@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.4.tgz#7a1f92b3d61edd2bc65d24f130530ea93d7fae98" @@ -7417,7 +6422,7 @@ is-boolean-object@^1.0.1, is-boolean-object@^1.1.0: call-bind "^1.0.2" has-tostringtag "^1.0.0" -is-buffer@^1.0.2, is-buffer@^1.1.5, is-buffer@~1.1.6: +is-buffer@~1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== @@ -7427,13 +6432,6 @@ is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.1.5, is-callable@^1.2.7: resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== -is-ci@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" - integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== - dependencies: - ci-info "^2.0.0" - is-circular@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-circular/-/is-circular-1.0.2.tgz#2e0ab4e9835f4c6b0ea2b9855a84acd501b8366c" @@ -7446,13 +6444,6 @@ is-core-module@^2.13.0, is-core-module@^2.13.1: dependencies: hasown "^2.0.0" -is-data-descriptor@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz#2109164426166d32ea38c405c1e0945d9e6a4eeb" - integrity sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw== - dependencies: - hasown "^2.0.0" - is-data-view@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-data-view/-/is-data-view-1.0.1.tgz#4b4d3a511b70f3dc26d42c03ca9ca515d847759f" @@ -7467,22 +6458,6 @@ is-date-object@^1.0.1, is-date-object@^1.0.5: dependencies: has-tostringtag "^1.0.0" -is-descriptor@^0.1.0: - version "0.1.7" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.7.tgz#2727eb61fd789dcd5bdf0ed4569f551d2fe3be33" - integrity sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg== - dependencies: - is-accessor-descriptor "^1.0.1" - is-data-descriptor "^1.0.1" - -is-descriptor@^1.0.0, is-descriptor@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.3.tgz#92d27cb3cd311c4977a4db47df457234a13cb306" - integrity sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw== - dependencies: - is-accessor-descriptor "^1.0.1" - is-data-descriptor "^1.0.1" - is-docker@^2.0.0, is-docker@^2.1.1: version "2.2.1" resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" @@ -7493,18 +6468,6 @@ is-electron@^2.2.0: resolved "https://registry.yarnpkg.com/is-electron/-/is-electron-2.2.2.tgz#3778902a2044d76de98036f5dc58089ac4d80bb9" integrity sha512-FO/Rhvz5tuw4MCWkpMzHFKWD2LsfHzIb7i6MdPYZ/KW7AlxawyLkqdy+jPZP1WubqEADE3O4FUENlJHDfQASRg== -is-extendable@^0.1.0, is-extendable@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" - integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== - -is-extendable@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" - integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== - dependencies: - is-plain-object "^2.0.4" - is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" @@ -7565,13 +6528,6 @@ is-number-object@^1.0.4: dependencies: has-tostringtag "^1.0.0" -is-number@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" - integrity sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg== - dependencies: - kind-of "^3.0.2" - is-number@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" @@ -7587,13 +6543,6 @@ is-plain-obj@^2.0.0: resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== -is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" - integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== - dependencies: - isobject "^3.0.1" - is-plain-object@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" @@ -7634,11 +6583,6 @@ is-shared-array-buffer@^1.0.2, is-shared-array-buffer@^1.0.3: dependencies: call-bind "^1.0.7" -is-stream@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" - integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ== - is-stream@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" @@ -7675,7 +6619,7 @@ is-typed-array@^1.1.13: dependencies: which-typed-array "^1.1.14" -is-typedarray@^1.0.0, is-typedarray@~1.0.0: +is-typedarray@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== @@ -7705,16 +6649,6 @@ is-weakset@^2.0.3: call-bind "^1.0.7" get-intrinsic "^1.2.4" -is-windows@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-0.2.0.tgz#de1aa6d63ea29dd248737b69f1ff8b8002d2108c" - integrity sha512-n67eJYmXbniZB7RF4I/FTjK1s6RPOCTxhYrVYLRaCt3lF0mpWZPKr3T2LSZAqyjQsxR2qMmGYXXzK0YWwcPM1Q== - -is-windows@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" - integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== - is-wsl@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" @@ -7731,16 +6665,16 @@ is2@^2.0.6: ip-regex "^4.1.0" is-url "^1.2.4" -isarray@1.0.0, isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== - isarray@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" @@ -7756,51 +6690,16 @@ iso-url@^0.4.7, iso-url@~0.4.7: resolved "https://registry.yarnpkg.com/iso-url/-/iso-url-0.4.7.tgz#de7e48120dae46921079fe78f325ac9e9217a385" integrity sha512-27fFRDnPAMnHGLq36bWTpKET+eiXct3ENlCcdcMdk+mjXrb2kw3mhBUg1B7ewAC0kVzlOPhADzQgz1SE6Tglog== -isobject@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" - integrity sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA== - dependencies: - isarray "1.0.0" - -isobject@^3.0.0, isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" - integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== - isomorphic.js@^0.2.4: version "0.2.5" resolved "https://registry.yarnpkg.com/isomorphic.js/-/isomorphic.js-0.2.5.tgz#13eecf36f2dba53e85d355e11bf9d4208c6f7f88" integrity sha512-PIeMbHqMt4DnUP3MA/Flc0HElYjMXArsw1qwJZcm9sqR8mq3l8NYizFMty0pWwE/tzIGH3EKK5+jes5mAr85yw== -isstream@~0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" - integrity sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g== - -istanbul-lib-coverage@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz#675f0ab69503fad4b1d849f736baaca803344f49" - integrity sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA== - istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: version "3.2.2" resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz#2d166c4b0644d43a39f04bf6c2edd1e585f31756" integrity sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg== -istanbul-lib-instrument@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz#a5f63d91f0bbc0c3e479ef4c5de027335ec6d630" - integrity sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA== - dependencies: - "@babel/generator" "^7.4.0" - "@babel/parser" "^7.4.3" - "@babel/template" "^7.4.0" - "@babel/traverse" "^7.4.3" - "@babel/types" "^7.4.0" - istanbul-lib-coverage "^2.0.5" - semver "^6.0.0" - istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: version "5.2.1" resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" @@ -7994,32 +6893,6 @@ jest-config@^27.5.1: slash "^3.0.0" strip-json-comments "^3.1.1" -jest-dev-server@^4.3.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/jest-dev-server/-/jest-dev-server-4.4.0.tgz#557113faae2877452162696aa94c1e44491ab011" - integrity sha512-STEHJ3iPSC8HbrQ3TME0ozGX2KT28lbT4XopPxUm2WimsX3fcB3YOptRh12YphQisMhfqNSNTZUmWyT3HEXS2A== - dependencies: - chalk "^3.0.0" - cwd "^0.10.0" - find-process "^1.4.3" - prompts "^2.3.0" - spawnd "^4.4.0" - tree-kill "^1.2.2" - wait-on "^3.3.0" - -jest-dev-server@^5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/jest-dev-server/-/jest-dev-server-5.0.3.tgz#324bf6426477450ec3dae349ee9223d43f8be368" - integrity sha512-aJR3a5KdY18Lsz+VbREKwx2HM3iukiui+J9rlv9o6iYTwZCSsJazSTStcD9K1q0AIF3oA+FqLOKDyo/sc7+fJw== - dependencies: - chalk "^4.1.1" - cwd "^0.10.0" - find-process "^1.4.4" - prompts "^2.4.1" - spawnd "^5.0.0" - tree-kill "^1.2.2" - wait-on "^5.3.0" - jest-diff@^26.0.0: version "26.6.2" resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-26.6.2.tgz#1aa7468b52c3a68d7d5c5fdcdfcd5e49bd164394" @@ -8068,18 +6941,6 @@ jest-each@^27.5.1: jest-util "^27.5.1" pretty-format "^27.5.1" -jest-environment-jsdom@^24.8.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-24.9.0.tgz#4b0806c7fc94f95edb369a69cc2778eec2b7375b" - integrity sha512-Zv9FV9NBRzLuALXjvRijO2351DRQeLYXtpD4xNvfoVFw21IOKNhZAEUKcbiEtjTkm2GsJ3boMVgkaR7rN8qetA== - dependencies: - "@jest/environment" "^24.9.0" - "@jest/fake-timers" "^24.9.0" - "@jest/types" "^24.9.0" - jest-mock "^24.9.0" - jest-util "^24.9.0" - jsdom "^11.5.1" - jest-environment-jsdom@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz#ea9ccd1fc610209655a77898f86b2b559516a546" @@ -8093,19 +6954,7 @@ jest-environment-jsdom@^27.5.1: jest-util "^27.5.1" jsdom "^16.6.0" -"jest-environment-node@>=24 <=26": - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-26.6.2.tgz#824e4c7fb4944646356f11ac75b229b0035f2b0c" - integrity sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag== - dependencies: - "@jest/environment" "^26.6.2" - "@jest/fake-timers" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - jest-mock "^26.6.2" - jest-util "^26.6.2" - -jest-environment-node@^27.0.1, jest-environment-node@^27.0.3, jest-environment-node@^27.5.1: +jest-environment-node@^27.0.3, jest-environment-node@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.5.1.tgz#dedc2cfe52fab6b8f5714b4808aefa85357a365e" integrity sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw== @@ -8117,28 +6966,6 @@ jest-environment-node@^27.0.1, jest-environment-node@^27.0.3, jest-environment-n jest-mock "^27.5.1" jest-util "^27.5.1" -jest-environment-puppeteer-jsdom@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/jest-environment-puppeteer-jsdom/-/jest-environment-puppeteer-jsdom-4.3.1.tgz#b2e41d6d3c08ff905bf4c9b26009243725604fea" - integrity sha512-kdt36we6K8vgHUP3yK83Qp2pCdA8HWO8PxvUZR6wCWpPIPfnw6UezoeNGlTWTc1vLbAXL3hVvFYAeI9FD4vLVg== - dependencies: - chalk "^2.4.2" - cwd "^0.10.0" - jest-dev-server "^4.3.0" - jest-environment-jsdom "^24.8.0" - merge-deep "^3.0.2" - -jest-environment-puppeteer@^5.0.4: - version "5.0.4" - resolved "https://registry.yarnpkg.com/jest-environment-puppeteer/-/jest-environment-puppeteer-5.0.4.tgz#ed64689bf200923828ca98761b4da36eb8ce31bc" - integrity sha512-wd4EDOD4QRi11QZ1IV8WsL1wlnnMUtcqtU0BNm+REzRtg78K2XHn3jS6YxGeXIOnsgrJeHxsD7DlRZ/GkFteLg== - dependencies: - chalk "^4.1.1" - cwd "^0.10.0" - jest-dev-server "^5.0.3" - jest-environment-node "^27.0.1" - merge-deep "^3.0.3" - jest-extended@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/jest-extended/-/jest-extended-4.0.2.tgz#d23b52e687cedf66694e6b2d77f65e211e99e021" @@ -8162,25 +6989,6 @@ jest-get-type@^29.0.0, jest-get-type@^29.6.3: resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.6.3.tgz#36f499fdcea197c1045a127319c0481723908fd1" integrity sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw== -jest-haste-map@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-24.9.0.tgz#b38a5d64274934e21fa417ae9a9fbeb77ceaac7d" - integrity sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ== - dependencies: - "@jest/types" "^24.9.0" - anymatch "^2.0.0" - fb-watchman "^2.0.0" - graceful-fs "^4.1.15" - invariant "^2.2.4" - jest-serializer "^24.9.0" - jest-util "^24.9.0" - jest-worker "^24.9.0" - micromatch "^3.1.10" - sane "^4.0.3" - walker "^1.0.7" - optionalDependencies: - fsevents "^1.2.7" - jest-haste-map@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz#9fd8bd7e7b4fa502d9c6164c5640512b4e811e7f" @@ -8267,35 +7075,6 @@ jest-matcher-utils@^29.7.0: jest-get-type "^29.6.3" pretty-format "^29.7.0" -jest-message-util@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-24.9.0.tgz#527f54a1e380f5e202a8d1149b0ec872f43119e3" - integrity sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw== - dependencies: - "@babel/code-frame" "^7.0.0" - "@jest/test-result" "^24.9.0" - "@jest/types" "^24.9.0" - "@types/stack-utils" "^1.0.1" - chalk "^2.0.1" - micromatch "^3.1.10" - slash "^2.0.0" - stack-utils "^1.0.1" - -jest-message-util@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-26.6.2.tgz#58173744ad6fc0506b5d21150b9be56ef001ca07" - integrity sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA== - dependencies: - "@babel/code-frame" "^7.0.0" - "@jest/types" "^26.6.2" - "@types/stack-utils" "^2.0.0" - chalk "^4.0.0" - graceful-fs "^4.2.4" - micromatch "^4.0.2" - pretty-format "^26.6.2" - slash "^3.0.0" - stack-utils "^2.0.2" - jest-message-util@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.5.1.tgz#bdda72806da10d9ed6425e12afff38cd1458b6cf" @@ -8326,21 +7105,6 @@ jest-message-util@^29.7.0: slash "^3.0.0" stack-utils "^2.0.3" -jest-mock@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-24.9.0.tgz#c22835541ee379b908673ad51087a2185c13f1c6" - integrity sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w== - dependencies: - "@jest/types" "^24.9.0" - -jest-mock@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-26.6.2.tgz#d6cb712b041ed47fe0d9b6fc3474bc6543feb302" - integrity sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew== - dependencies: - "@jest/types" "^26.6.2" - "@types/node" "*" - jest-mock@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.5.1.tgz#19948336d49ef4d9c52021d34ac7b5f36ff967d6" @@ -8354,19 +7118,6 @@ jest-pnp-resolver@^1.2.2: resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e" integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== -jest-puppeteer@^5.0.4: - version "5.0.4" - resolved "https://registry.yarnpkg.com/jest-puppeteer/-/jest-puppeteer-5.0.4.tgz#c52e3379c11425ce974d025c1a8bf9f599da4b3f" - integrity sha512-IUOVKgHEaKsLqahZy/J/DvXB59SQx4AVpZKTRDvJzCdkvdGc3NVsNwUhovr6SK+HOK1TOiqAiXPTAPiIq3mkrg== - dependencies: - expect-puppeteer "^5.0.4" - jest-environment-puppeteer "^5.0.4" - -jest-regex-util@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-24.9.0.tgz#c13fb3380bde22bf6575432c493ea8fe37965636" - integrity sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA== - jest-regex-util@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz#4da143f7e9fd1e542d4aa69617b38e4a78365b95" @@ -8452,11 +7203,6 @@ jest-runtime@^27.5.1: slash "^3.0.0" strip-bom "^4.0.0" -jest-serializer@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-24.9.0.tgz#e6d7d7ef96d31e8b9079a714754c5d5c58288e73" - integrity sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ== - jest-serializer@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-27.5.1.tgz#81438410a30ea66fd57ff730835123dea1fb1f64" @@ -8493,36 +7239,6 @@ jest-snapshot@^27.5.1: pretty-format "^27.5.1" semver "^7.3.2" -jest-util@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-24.9.0.tgz#7396814e48536d2e85a37de3e4c431d7cb140162" - integrity sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg== - dependencies: - "@jest/console" "^24.9.0" - "@jest/fake-timers" "^24.9.0" - "@jest/source-map" "^24.9.0" - "@jest/test-result" "^24.9.0" - "@jest/types" "^24.9.0" - callsites "^3.0.0" - chalk "^2.0.1" - graceful-fs "^4.1.15" - is-ci "^2.0.0" - mkdirp "^0.5.1" - slash "^2.0.0" - source-map "^0.6.0" - -jest-util@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-26.6.2.tgz#907535dbe4d5a6cb4c47ac9b926f6af29576cbc1" - integrity sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q== - dependencies: - "@jest/types" "^26.6.2" - "@types/node" "*" - chalk "^4.0.0" - graceful-fs "^4.2.4" - is-ci "^2.0.0" - micromatch "^4.0.2" - jest-util@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.5.1.tgz#3ba9771e8e31a0b85da48fe0b0891fb86c01c2f9" @@ -8572,14 +7288,6 @@ jest-watcher@^27.5.1: jest-util "^27.5.1" string-length "^4.0.1" -jest-worker@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5" - integrity sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw== - dependencies: - merge-stream "^2.0.0" - supports-color "^6.1.0" - jest-worker@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" @@ -8598,17 +7306,6 @@ jest@^27.5.1: import-local "^3.0.2" jest-cli "^27.5.1" -joi@^17.3.0: - version "17.13.0" - resolved "https://registry.yarnpkg.com/joi/-/joi-17.13.0.tgz#b6f340b8029ee7af2397f821d17a4f03bf34b043" - integrity sha512-9qcrTyoBmFZRNHeVP4edKqIUEgFzq7MHvTNSDuHSqkpOPtiBkgNgcmTSqmiw1kw9tdKaiddvIDv/eCJDxmqWCA== - dependencies: - "@hapi/hoek" "^9.3.0" - "@hapi/topo" "^5.1.0" - "@sideway/address" "^4.1.5" - "@sideway/formula" "^3.0.1" - "@sideway/pinpoint" "^2.0.0" - jquery@^3.4.1: version "3.7.1" resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.7.1.tgz#083ef98927c9a6a74d05a6af02806566d16274de" @@ -8644,16 +7341,6 @@ js-yaml@^4.1.0: dependencies: argparse "^2.0.1" -jsbn@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-1.1.0.tgz#b01307cb29b618a1ed26ec79e911f803c4da0040" - integrity sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A== - -jsbn@~0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" - integrity sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg== - jsdoc-type-pratt-parser@1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-1.0.4.tgz#5750d2d32ffb001866537d3baaedea7cf84c7036" @@ -8664,38 +7351,6 @@ jsdoc-type-pratt-parser@^1.0.4: resolved "https://registry.yarnpkg.com/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-1.2.0.tgz#3482a3833b74a88c95a6ba7253f0c0de3b77b9f5" integrity sha512-4STjeF14jp4bqha44nKMY1OUI6d2/g6uclHWUCZ7B4DoLzaB5bmpTkQrpqU+vSVzMD0LsKAOskcnI3I3VfIpmg== -jsdom@^11.5.1: - version "11.12.0" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-11.12.0.tgz#1a80d40ddd378a1de59656e9e6dc5a3ba8657bc8" - integrity sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw== - dependencies: - abab "^2.0.0" - acorn "^5.5.3" - acorn-globals "^4.1.0" - array-equal "^1.0.0" - cssom ">= 0.3.2 < 0.4.0" - cssstyle "^1.0.0" - data-urls "^1.0.0" - domexception "^1.0.1" - escodegen "^1.9.1" - html-encoding-sniffer "^1.0.2" - left-pad "^1.3.0" - nwsapi "^2.0.7" - parse5 "4.0.0" - pn "^1.1.0" - request "^2.87.0" - request-promise-native "^1.0.5" - sax "^1.2.4" - symbol-tree "^3.2.2" - tough-cookie "^2.3.4" - w3c-hr-time "^1.0.1" - webidl-conversions "^4.0.2" - whatwg-encoding "^1.0.3" - whatwg-mimetype "^2.1.0" - whatwg-url "^6.4.1" - ws "^5.2.0" - xml-name-validator "^3.0.0" - jsdom@^16.6.0: version "16.7.0" resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" @@ -8759,21 +7414,11 @@ json-schema-traverse@^0.4.1: resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== -json-schema@0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5" - integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== - json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== -json-stringify-safe@~5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" - integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== - json-text-sequence@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/json-text-sequence/-/json-text-sequence-0.1.1.tgz#a72f217dc4afc4629fff5feb304dc1bd51a2f3d2" @@ -8809,16 +7454,6 @@ jsonfile@^6.0.1: optionalDependencies: graceful-fs "^4.1.6" -jsprim@^1.2.2: - version "1.4.2" - resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.2.tgz#712c65533a15c878ba59e9ed5f0e26d5b77c5feb" - integrity sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw== - dependencies: - assert-plus "1.0.0" - extsprintf "1.3.0" - json-schema "0.4.0" - verror "1.10.0" - "jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.5: version "3.3.5" resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz#4766bd05a8e2a11af222becd19e15575e52a853a" @@ -8836,32 +7471,6 @@ keyv@^4.0.0, keyv@^4.5.3: dependencies: json-buffer "3.0.1" -kind-of@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-2.0.1.tgz#018ec7a4ce7e3a86cb9141be519d24c8faa981b5" - integrity sha512-0u8i1NZ/mg0b+W3MGGw5I7+6Eib2nx72S/QvXa0hYjEkjTknYmEYQJwGu3mLC0BrhtJjtQafTkyRUQ75Kx0LVg== - dependencies: - is-buffer "^1.0.2" - -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: - version "3.2.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" - integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== - dependencies: - is-buffer "^1.1.5" - -kind-of@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" - integrity sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw== - dependencies: - is-buffer "^1.1.5" - -kind-of@^6.0.2: - version "6.0.3" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" - integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== - kleur@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" @@ -8889,16 +7498,6 @@ language-tags@^1.0.9: dependencies: language-subtag-registry "^0.3.20" -lazy-cache@^0.2.3: - version "0.2.7" - resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-0.2.7.tgz#7feddf2dcb6edb77d11ef1d117ab5ffdf0ab1b65" - integrity sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ== - -lazy-cache@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" - integrity sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ== - lazystream@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.1.tgz#494c831062f1f9408251ec44db1cba29242a2638" @@ -8906,11 +7505,6 @@ lazystream@^1.0.0: dependencies: readable-stream "^2.0.5" -left-pad@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.3.0.tgz#5b8a3a7765dfe001261dde915589e782f8c94d1e" - integrity sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA== - leven@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" @@ -8924,14 +7518,6 @@ levn@^0.4.1: prelude-ls "^1.2.1" type-check "~0.4.0" -levn@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" - integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - lib0@^0.2.74, lib0@^0.2.86, lib0@^0.2.87: version "0.2.93" resolved "https://registry.yarnpkg.com/lib0/-/lib0-0.2.93.tgz#95487c2a97657313cb1d91fbcf9f6d64b7fcd062" @@ -8970,14 +7556,6 @@ local-pkg@^0.5.0: mlly "^1.4.2" pkg-types "^1.0.3" -locate-path@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" - integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== - dependencies: - p-locate "^3.0.0" - path-exists "^3.0.0" - locate-path@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" @@ -9067,11 +7645,6 @@ lodash.merge@^4.6.1, lodash.merge@^4.6.2: resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== -lodash.sortby@^4.7.0: - version "4.7.0" - resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" - integrity sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA== - lodash.union@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/lodash.union/-/lodash.union-4.6.0.tgz#48bb5088409f16f1821666641c44dd1aaae3cd88" @@ -9082,7 +7655,7 @@ lodash.zip@^4.2.0: resolved "https://registry.yarnpkg.com/lodash.zip/-/lodash.zip-4.2.0.tgz#ec6662e4896408ed4ab6c542a3990b72cc080020" integrity sha512-C7IOaBBK/0gMORRBd8OETNx3kmOkgIWIPvyDpZSCTwUrpYmgZwJkjZeOD8ww4xbOUOs4/attY+pciKvadNfFbg== -lodash@^4.1.2, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.21, lodash@^4.17.4, lodash@^4.7.0: +lodash@^4.1.2, lodash@^4.17.15, lodash@^4.17.21, lodash@^4.17.4, lodash@^4.7.0: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -9130,11 +7703,6 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -lru-cache@^7.14.1: - version "7.18.3" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.18.3.tgz#f793896e0fd0e954a59dfdd82f0773808df6aa89" - integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA== - lunr@^2.3.8: version "2.3.9" resolved "https://registry.yarnpkg.com/lunr/-/lunr-2.3.9.tgz#18b123142832337dd6e964df1a5a7707b25d35e1" @@ -9166,23 +7734,11 @@ makeerror@1.0.12: dependencies: tmpl "1.0.5" -map-cache@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" - integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg== - map-stream@~0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/map-stream/-/map-stream-0.1.0.tgz#e56aa94c4c8055a16404a0674b78f215f7c8e194" integrity sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g== -map-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" - integrity sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w== - dependencies: - object-visit "^1.0.0" - marked@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/marked/-/marked-1.0.0.tgz#d35784245a04871e5988a491e28867362e941693" @@ -9212,15 +7768,6 @@ memorystream@^0.3.1: resolved "https://registry.yarnpkg.com/memorystream/-/memorystream-0.3.1.tgz#86d7090b30ce455d63fbae12dda51a47ddcaf9b2" integrity sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw== -merge-deep@^3.0.2, merge-deep@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/merge-deep/-/merge-deep-3.0.3.tgz#1a2b2ae926da8b2ae93a0ac15d90cd1922766003" - integrity sha512-qtmzAS6t6grwEkNrunqTBdn0qKwFgNWvlxUbAV8es9M7Ot1EbyApytCnvE0jALPa46ZpKDUo527kKiaWplmlFA== - dependencies: - arr-union "^3.1.0" - clone-deep "^0.2.4" - kind-of "^3.0.2" - merge-options@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/merge-options/-/merge-options-2.0.0.tgz#36ca5038badfc3974dbde5e58ba89d3df80882c3" @@ -9243,26 +7790,7 @@ micro-memoize@^4.1.2: resolved "https://registry.yarnpkg.com/micro-memoize/-/micro-memoize-4.1.2.tgz#ce719c1ba1e41592f1cd91c64c5f41dcbf135f36" integrity sha512-+HzcV2H+rbSJzApgkj0NdTakkC+bnyeiUxgT6/m7mjcz1CmM22KYFKp+EVj1sWe4UYcnriJr5uqHQD/gMHLD+g== -micromatch@^3.1.10, micromatch@^3.1.4: - version "3.1.10" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" - integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - braces "^2.3.1" - define-property "^2.0.2" - extend-shallow "^3.0.2" - extglob "^2.0.4" - fragment-cache "^0.2.1" - kind-of "^6.0.2" - nanomatch "^1.2.9" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.2" - -micromatch@^4.0.2, micromatch@^4.0.4: +micromatch@^4.0.4: version "4.0.5" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== @@ -9275,7 +7803,7 @@ mime-db@1.52.0: resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== -mime-types@^2.1.12, mime-types@~2.1.19: +mime-types@^2.1.12: version "2.1.35" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== @@ -9335,7 +7863,7 @@ minimatch@^9.0.4: dependencies: brace-expansion "^2.0.1" -minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6: +minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6: version "1.2.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== @@ -9360,27 +7888,6 @@ minizlib@^2.1.1: minipass "^3.0.0" yallist "^4.0.0" -mitt@3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/mitt/-/mitt-3.0.1.tgz#ea36cf0cc30403601ae074c8f77b7092cdab36d1" - integrity sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw== - -mixin-deep@^1.2.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" - integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== - dependencies: - for-in "^1.0.2" - is-extendable "^1.0.1" - -mixin-object@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/mixin-object/-/mixin-object-2.0.1.tgz#4fb949441dab182540f1fe035ba60e1947a5e57e" - integrity sha512-ALGF1Jt9ouehcaXaHhn6t1yGWRqGaHkPFndtFVHfZXOvkIZ/yoGaSi0AHVTafb3ZBGg4dr/bDwnaEKqCXzchMA== - dependencies: - for-in "^0.1.3" - is-extendable "^0.1.1" - mkdirp-classic@^0.5.2: version "0.5.3" resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" @@ -9527,11 +8034,6 @@ murmurhash3js@^3.0.1: resolved "https://registry.yarnpkg.com/murmurhash3js/-/murmurhash3js-3.0.1.tgz#3e983e5b47c2a06f43a713174e7e435ca044b998" integrity sha512-KL8QYUaxq7kUbcl0Yto51rMcYt7E/4N4BG3/c96Iqw1PQrTRspu8Cpx4TZ4Nunib1d4bEkIH3gjCYlP2RLBdow== -nan@^2.12.1: - version "2.19.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.19.0.tgz#bb58122ad55a6c5bc973303908d5b16cfdd5a8c0" - integrity sha512-nO1xXxfh/RWNxfd/XPfbIfFk5vgLsAxUR9y5O0cHMJu/AW9U95JLXqthYHjEp+8gQ5p96K9jUp8nbVOxCdRbtw== - nanoid@^2.1.11: version "2.1.11" resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-2.1.11.tgz#ec24b8a758d591561531b4176a01e3ab4f0f0280" @@ -9542,23 +8044,6 @@ nanoid@^3.0.2, nanoid@^3.1.30, nanoid@^3.3.7: resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== -nanomatch@^1.2.9: - version "1.2.13" - resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" - integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - define-property "^2.0.2" - extend-shallow "^3.0.2" - fragment-cache "^0.2.1" - is-windows "^1.0.2" - kind-of "^6.0.2" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - native-run@^1.6.0: version "1.7.4" resolved "https://registry.yarnpkg.com/native-run/-/native-run-1.7.4.tgz#b98b74812805cef8665cfceec651e66e662123e3" @@ -9596,11 +8081,6 @@ neo-async@^2.6.2: resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== -netmask@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/netmask/-/netmask-2.0.2.tgz#8b01a07644065d536383835823bc52004ebac5e7" - integrity sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg== - nice-try@^1.0.4: version "1.0.5" resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" @@ -9650,13 +8130,6 @@ normalize-package-data@^2.3.2: semver "2 || 3 || 4 || 5" validate-npm-package-license "^3.0.1" -normalize-path@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" - integrity sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w== - dependencies: - remove-trailing-separator "^1.0.1" - normalize-path@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" @@ -9682,13 +8155,6 @@ npm-run-all@^4.1.5: shell-quote "^1.6.1" string.prototype.padend "^3.0.0" -npm-run-path@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" - integrity sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw== - dependencies: - path-key "^2.0.0" - npm-run-path@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" @@ -9710,30 +8176,16 @@ nth-check@^2.0.1: dependencies: boolbase "^1.0.0" -nwsapi@^2.0.7, nwsapi@^2.2.0: +nwsapi@^2.2.0: version "2.2.9" resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.9.tgz#7f3303218372db2e9f27c27766bcfc59ae7e61c6" integrity sha512-2f3F0SEEer8bBu0dsNCFF50N0cTThV1nWFYcEYFZttdW0lDAoybv9cQoK7X7/68Z89S7FoRrVjP1LPX4XRf9vg== -oauth-sign@~0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" - integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== - object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== -object-copy@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" - integrity sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ== - dependencies: - copy-descriptor "^0.1.0" - define-property "^0.2.5" - kind-of "^3.0.3" - object-hash@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9" @@ -9757,13 +8209,6 @@ object-keys@^1.1.1: resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== -object-visit@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" - integrity sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA== - dependencies: - isobject "^3.0.0" - object.assign@^4.1.0, object.assign@^4.1.4, object.assign@^4.1.5: version "4.1.5" resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.5.tgz#3a833f9ab7fdb80fc9e8d2300c803d216d8fdbb0" @@ -9793,19 +8238,6 @@ object.fromentries@^2.0.0, object.fromentries@^2.0.7: es-abstract "^1.23.2" es-object-atoms "^1.0.0" -object.getownpropertydescriptors@^2.1.6: - version "2.1.8" - resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.8.tgz#2f1fe0606ec1a7658154ccd4f728504f69667923" - integrity sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A== - dependencies: - array.prototype.reduce "^1.0.6" - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.2" - es-object-atoms "^1.0.0" - gopd "^1.0.1" - safe-array-concat "^1.1.2" - object.groupby@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/object.groupby/-/object.groupby-1.0.3.tgz#9b125c36238129f6f7b61954a1e7176148d5002e" @@ -9824,13 +8256,6 @@ object.hasown@^1.1.3: es-abstract "^1.23.2" es-object-atoms "^1.0.0" -object.pick@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" - integrity sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ== - dependencies: - isobject "^3.0.1" - object.values@^1.1.1, object.values@^1.1.6, object.values@^1.1.7: version "1.2.0" resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.2.0.tgz#65405a9d92cee68ac2d303002e0b8470a4d9ab1b" @@ -9884,18 +8309,6 @@ openai@^4.24.1: node-fetch "^2.6.7" web-streams-polyfill "^3.2.1" -optionator@^0.8.1: - version "0.8.3" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" - integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== - dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.6" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - word-wrap "~1.2.3" - optionator@^0.9.3: version "0.9.3" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64" @@ -9908,11 +8321,6 @@ optionator@^0.9.3: prelude-ls "^1.2.1" type-check "^0.4.0" -os-homedir@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" - integrity sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ== - p-cancelable@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf" @@ -9931,17 +8339,12 @@ p-fifo@^1.0.0: fast-fifo "^1.0.0" p-defer "^3.0.0" -p-finally@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" - integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== - p-iteration@^1.1.8: version "1.1.8" resolved "https://registry.yarnpkg.com/p-iteration/-/p-iteration-1.1.8.tgz#14df726d55af368beba81bcc92a26bb1b48e714a" integrity sha512-IMFBSDIYcPNnW7uWYGrBqmvTiq7W0uB0fJn6shQZs7dlF3OvrHOre+JT9ikSZ7gZS3vWqclVgoQSvToJrns7uQ== -p-limit@^2.0.0, p-limit@^2.2.0: +p-limit@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== @@ -9962,13 +8365,6 @@ p-limit@^5.0.0: dependencies: yocto-queue "^1.0.0" -p-locate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" - integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== - dependencies: - p-limit "^2.0.0" - p-locate@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" @@ -9988,28 +8384,6 @@ p-try@^2.0.0: resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== -pac-proxy-agent@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/pac-proxy-agent/-/pac-proxy-agent-7.0.1.tgz#6b9ddc002ec3ff0ba5fdf4a8a21d363bcc612d75" - integrity sha512-ASV8yU4LLKBAjqIPMbrgtaKIvxQri/yh2OpI+S6hVa9JRkUI3Y3NPFbfngDtY7oFtSMD3w31Xns89mDa3Feo5A== - dependencies: - "@tootallnate/quickjs-emscripten" "^0.23.0" - agent-base "^7.0.2" - debug "^4.3.4" - get-uri "^6.0.1" - http-proxy-agent "^7.0.0" - https-proxy-agent "^7.0.2" - pac-resolver "^7.0.0" - socks-proxy-agent "^8.0.2" - -pac-resolver@^7.0.0: - version "7.0.1" - resolved "https://registry.yarnpkg.com/pac-resolver/-/pac-resolver-7.0.1.tgz#54675558ea368b64d210fd9c92a640b5f3b8abb6" - integrity sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg== - dependencies: - degenerator "^5.0.0" - netmask "^2.0.2" - "page-lifecycle@git+https://git@github.com/magic-akari/page-lifecycle#feat/add-types": version "0.1.2" resolved "git+https://git@github.com/magic-akari/page-lifecycle#50b50421bdeab3d211a57e81a277f699638373b0" @@ -10044,11 +8418,6 @@ parse-json@^5.0.0, parse-json@^5.2.0: json-parse-even-better-errors "^2.3.0" lines-and-columns "^1.1.6" -parse-passwd@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" - integrity sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q== - parse-srcset@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/parse-srcset/-/parse-srcset-1.0.2.tgz#f2bd221f6cc970a938d88556abc589caaaa2bde1" @@ -10062,11 +8431,6 @@ parse5-htmlparser2-tree-adapter@^7.0.0: domhandler "^5.0.2" parse5 "^7.0.0" -parse5@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" - integrity sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA== - parse5@6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" @@ -10079,16 +8443,6 @@ parse5@^7.0.0: dependencies: entities "^4.4.0" -pascalcase@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" - integrity sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw== - -path-exists@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" - integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== - path-exists@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" @@ -10099,7 +8453,7 @@ path-is-absolute@^1.0.0: resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== -path-key@^2.0.0, path-key@^2.0.1: +path-key@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw== @@ -10178,7 +8532,7 @@ pify@^3.0.0: resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== -pirates@^4.0.1, pirates@^4.0.4: +pirates@^4.0.4: version "4.0.6" resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== @@ -10220,11 +8574,6 @@ pluralize@^8.0.0: resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-8.0.0.tgz#1a6fa16a38d12a1901e0320fa017051c539ce3b1" integrity sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA== -pn@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" - integrity sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA== - pngjs@^3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-3.4.0.tgz#99ca7d725965fb655814eaf65f38f12bbdbf555f" @@ -10235,11 +8584,6 @@ pngjs@^6.0.0: resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-6.0.0.tgz#ca9e5d2aa48db0228a52c419c3308e87720da821" integrity sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg== -posix-character-classes@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" - integrity sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg== - possible-typed-array-names@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz#89bb63c6fada2c3e90adc4a647beeeb39cc7bf8f" @@ -10264,11 +8608,6 @@ prelude-ls@^1.2.1: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" - integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== - prettier-linter-helpers@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" @@ -10326,7 +8665,7 @@ promise@^7.1.1: dependencies: asap "~2.0.3" -prompts@^2.0.1, prompts@^2.3.0, prompts@^2.4.1, prompts@^2.4.2: +prompts@^2.0.1, prompts@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== @@ -10358,20 +8697,6 @@ protons@^1.0.2: signed-varint "^2.0.1" varint "^5.0.0" -proxy-agent@6.4.0: - version "6.4.0" - resolved "https://registry.yarnpkg.com/proxy-agent/-/proxy-agent-6.4.0.tgz#b4e2dd51dee2b377748aef8d45604c2d7608652d" - integrity sha512-u0piLU+nCOHMgGjRbimiXmA9kM/L9EHh3zL81xCdp7m+Y2pHIsnmbdDoEDoAz5geaonNR6q6+yOPQs6n4T6sBQ== - dependencies: - agent-base "^7.0.2" - debug "^4.3.4" - http-proxy-agent "^7.0.1" - https-proxy-agent "^7.0.3" - lru-cache "^7.14.1" - pac-proxy-agent "^7.0.1" - proxy-from-env "^1.1.0" - socks-proxy-agent "^8.0.2" - proxy-from-env@1.1.0, proxy-from-env@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" @@ -10384,7 +8709,7 @@ ps-tree@=1.2.0: dependencies: event-stream "=3.3.4" -psl@^1.1.28, psl@^1.1.33: +psl@^1.1.33: version "1.9.0" resolved "https://registry.yarnpkg.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7" integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== @@ -10420,17 +8745,6 @@ puppeteer-core@13.1.3: unbzip2-stream "1.4.3" ws "8.2.3" -puppeteer-core@22.7.1: - version "22.7.1" - resolved "https://registry.yarnpkg.com/puppeteer-core/-/puppeteer-core-22.7.1.tgz#37ee06ac079510903fba96743a2d91231ea623ee" - integrity sha512-jD7T7yN7PWGuJmNT0TAEboA26s0VVnvbgCxqgQIF+eNQW2u71ENaV2JwzSJiCHO+e72H4Ue6AgKD9USQ8xAcOQ== - dependencies: - "@puppeteer/browsers" "2.2.3" - chromium-bidi "0.5.19" - debug "4.3.4" - devtools-protocol "0.0.1273771" - ws "8.16.0" - puppeteer-core@^13.1.3: version "13.7.0" resolved "https://registry.yarnpkg.com/puppeteer-core/-/puppeteer-core-13.7.0.tgz#3344bee3994163f49120a55ddcd144a40575ba5b" @@ -10449,16 +8763,6 @@ puppeteer-core@^13.1.3: unbzip2-stream "1.4.3" ws "8.5.0" -puppeteer@*: - version "22.7.1" - resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-22.7.1.tgz#a703d986069c1a383429da1ac9c68a99ae0940aa" - integrity sha512-JBCBCwQ9+dyPp5haqeecgv0N0vgWFx44woUeKJaPeJT8CU3RXrd8F/tqJQbuAmcWlbMhYJSlTJkIFrwVAs6BNA== - dependencies: - "@puppeteer/browsers" "2.2.3" - cosmiconfig "9.0.0" - devtools-protocol "0.0.1273771" - puppeteer-core "22.7.1" - puppeteer@13.7.0: version "13.7.0" resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-13.7.0.tgz#18e16f83e397cf02f7a0804c67c1603d381cfb0b" @@ -10482,11 +8786,6 @@ qrcode.react@^3.1.0: resolved "https://registry.yarnpkg.com/qrcode.react/-/qrcode.react-3.1.0.tgz#5c91ddc0340f768316fbdb8fff2765134c2aecd8" integrity sha512-oyF+Urr3oAMUG/OiOuONL3HXM+53wvuH3mtIWQrYmsXoAq0DkvZp2RYUWFSMFtbdOpuS++9v+WAkzNVkMlNW6Q== -qs@~6.5.2: - version "6.5.3" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.3.tgz#3aeeffc91967ef6e35c0e488ef46fb296ab76aad" - integrity sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA== - query-selector-shadow-dom@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/query-selector-shadow-dom/-/query-selector-shadow-dom-1.0.1.tgz#1c7b0058eff4881ac44f45d8f84ede32e9a2f349" @@ -10510,11 +8809,6 @@ queue-microtask@^1.2.2: resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== -queue-tick@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/queue-tick/-/queue-tick-1.0.1.tgz#f6f07ac82c1fd60f82e098b417a80e52f1f4c142" - integrity sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag== - quick-lru@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" @@ -10770,14 +9064,6 @@ react@17.0.2: loose-envify "^1.1.0" object-assign "^4.1.1" -read-pkg-up@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-4.0.0.tgz#1b221c6088ba7799601c808f91161c66e58f8978" - integrity sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA== - dependencies: - find-up "^3.0.0" - read-pkg "^3.0.0" - read-pkg@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" @@ -10826,13 +9112,6 @@ realistic-structured-clone@^2.0.1: typeson "^6.1.0" typeson-registry "^1.0.0-alpha.20" -realpath-native@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/realpath-native/-/realpath-native-1.1.0.tgz#2003294fea23fb0672f2476ebe22fcf498a2d65c" - integrity sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA== - dependencies: - util.promisify "^1.0.0" - rechoir@^0.6.2: version "0.6.2" resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" @@ -10909,14 +9188,6 @@ regenerator-transform@^0.15.2: dependencies: "@babel/runtime" "^7.8.4" -regex-not@^1.0.0, regex-not@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" - integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== - dependencies: - extend-shallow "^3.0.2" - safe-regex "^1.1.0" - regexp.prototype.flags@^1.5.2: version "1.5.2" resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz#138f644a3350f981a858c44f6bb1a61ff59be334" @@ -10956,73 +9227,11 @@ regjsparser@^0.9.1: dependencies: jsesc "~0.5.0" -remove-trailing-separator@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" - integrity sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw== - -repeat-element@^1.1.2: - version "1.1.4" - resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9" - integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ== - -repeat-string@^1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" - integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== - -request-promise-core@1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.4.tgz#3eedd4223208d419867b78ce815167d10593a22f" - integrity sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw== - dependencies: - lodash "^4.17.19" - -request-promise-native@^1.0.5: - version "1.0.9" - resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.9.tgz#e407120526a5efdc9a39b28a5679bf47b9d9dc28" - integrity sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g== - dependencies: - request-promise-core "1.1.4" - stealthy-require "^1.1.1" - tough-cookie "^2.3.3" - -request@^2.87.0, request@^2.88.0: - version "2.88.2" - resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" - integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== - dependencies: - aws-sign2 "~0.7.0" - aws4 "^1.8.0" - caseless "~0.12.0" - combined-stream "~1.0.6" - extend "~3.0.2" - forever-agent "~0.6.1" - form-data "~2.3.2" - har-validator "~5.1.3" - http-signature "~1.2.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.19" - oauth-sign "~0.9.0" - performance-now "^2.1.0" - qs "~6.5.2" - safe-buffer "^5.1.2" - tough-cookie "~2.5.0" - tunnel-agent "^0.6.0" - uuid "^3.3.2" - require-directory@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== -require-main-filename@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" - integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== - requires-port@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" @@ -11045,14 +9254,6 @@ resolve-cwd@^3.0.0: dependencies: resolve-from "^5.0.0" -resolve-dir@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-0.1.1.tgz#b219259a5602fac5c5c496ad894a6e8cc430261e" - integrity sha512-QxMPqI6le2u0dCLyiGzgy92kjkkL6zO0XyvHzjdTNH3zM6e5Hz3BwG6+aEyNgiQ5Xz6PwTwgQEj3U50dByPKIA== - dependencies: - expand-tilde "^1.2.2" - global-modules "^0.2.3" - resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" @@ -11063,11 +9264,6 @@ resolve-from@^5.0.0: resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== -resolve-url@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" - integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== - resolve.exports@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-1.1.1.tgz#05cfd5b3edf641571fd46fa608b610dda9ead999" @@ -11174,11 +9370,6 @@ rst-selector-parser@^2.2.3: lodash.flattendeep "^4.4.0" nearley "^2.7.10" -rsvp@^4.8.4: - version "4.8.5" - resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" - integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== - run-parallel@^1.1.9: version "1.2.0" resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" @@ -11186,19 +9377,7 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" -rx@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782" - integrity sha512-CiaiuN6gapkdl+cZUr67W6I8jquN4lkak3vtIsIWCl4XIPP8ffsoyN6/+PuGXnQy8Cu8W2y9Xxh31Rq4M6wUug== - -rxjs@^6.6.3: - version "6.6.7" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" - integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== - dependencies: - tslib "^1.9.0" - -safe-array-concat@^1.0.0, safe-array-concat@^1.1.2: +safe-array-concat@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.1.2.tgz#81d77ee0c4e8b863635227c721278dd524c20edb" integrity sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q== @@ -11208,7 +9387,7 @@ safe-array-concat@^1.0.0, safe-array-concat@^1.1.2: has-symbols "^1.0.3" isarray "^2.0.5" -safe-buffer@^5.0.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0: +safe-buffer@^5.0.1, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== @@ -11227,33 +9406,11 @@ safe-regex-test@^1.0.3: es-errors "^1.3.0" is-regex "^1.1.4" -safe-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" - integrity sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg== - dependencies: - ret "~0.1.10" - -"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: +"safer-buffer@>= 2.1.2 < 3": version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -sane@^4.0.3: - version "4.1.0" - resolved "https://registry.yarnpkg.com/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded" - integrity sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA== - dependencies: - "@cnakazawa/watch" "^1.0.3" - anymatch "^2.0.0" - capture-exit "^2.0.0" - exec-sh "^0.3.2" - execa "^1.0.0" - fb-watchman "^2.0.0" - micromatch "^3.1.4" - minimist "^1.1.1" - walker "~1.0.5" - sanitize-html@^2.4.0: version "2.13.0" resolved "https://registry.yarnpkg.com/sanitize-html/-/sanitize-html-2.13.0.tgz#71aedcdb777897985a4ea1877bf4f895a1170dae" @@ -11271,7 +9428,7 @@ sax@1.1.4: resolved "https://registry.yarnpkg.com/sax/-/sax-1.1.4.tgz#74b6d33c9ae1e001510f179a91168588f1aedaa9" integrity sha512-5f3k2PbGGp+YtKJjOItpg3P99IMD84E4HOvcfleTb5joCHNXYLsR9yWFPOYGgaeMPDubQILTCMdsFb2OMeOjtg== -sax@>=0.6.0, sax@^1.2.4: +sax@>=0.6.0: version "1.3.0" resolved "https://registry.yarnpkg.com/sax/-/sax-1.3.0.tgz#a5dbe77db3be05c9d1ee7785dbd3ea9de51593d0" integrity sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA== @@ -11301,18 +9458,18 @@ select@^1.1.2: resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== -semver@7.6.0, semver@^7.1.1, semver@^7.3.2, semver@^7.3.5, semver@^7.3.7, semver@^7.5.3, semver@^7.6.0: +semver@^6.1.0, semver@^6.3.0, semver@^6.3.1: + version "6.3.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + +semver@^7.1.1, semver@^7.3.2, semver@^7.3.5, semver@^7.3.7, semver@^7.5.3, semver@^7.6.0: version "7.6.0" resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d" integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== dependencies: lru-cache "^6.0.0" -semver@^6.0.0, semver@^6.1.0, semver@^6.3.0, semver@^6.3.1: - version "6.3.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" - integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== - serialize-error@^8.0.0: version "8.1.0" resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-8.1.0.tgz#3a069970c712f78634942ddd50fbbc0eaebe2f67" @@ -11342,31 +9499,11 @@ set-function-name@^2.0.1, set-function-name@^2.0.2: functions-have-names "^1.2.3" has-property-descriptors "^1.0.2" -set-value@^2.0.0, set-value@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" - integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== - dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.3" - split-string "^3.0.1" - setimmediate@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== -shallow-clone@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-0.1.2.tgz#5909e874ba77106d73ac414cfec1ffca87d97060" - integrity sha512-J1zdXCky5GmNnuauESROVu31MQSnLoYvlyEn6j2Ztk6Q5EHFIhxkMhYcv6vuDzl2XEzoRr856QwzMgWM/TmZgw== - dependencies: - is-extendable "^0.1.1" - kind-of "^2.0.1" - lazy-cache "^0.2.3" - mixin-object "^2.0.1" - shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" @@ -11420,7 +9557,7 @@ siginfo@^2.0.0: resolved "https://registry.yarnpkg.com/siginfo/-/siginfo-2.0.0.tgz#32e76c70b79724e3bb567cb9d543eb858ccfaf30" integrity sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g== -signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3: +signal-exit@^3.0.2, signal-exit@^3.0.3: version "3.0.7" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== @@ -11447,11 +9584,6 @@ sisteransi@^1.0.5: resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== -slash@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" - integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== - slash@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" @@ -11466,74 +9598,11 @@ slice-ansi@^4.0.0: astral-regex "^2.0.0" is-fullwidth-code-point "^3.0.0" -smart-buffer@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" - integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== - -snapdragon-node@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" - integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== - dependencies: - define-property "^1.0.0" - isobject "^3.0.0" - snapdragon-util "^3.0.1" - -snapdragon-util@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" - integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== - dependencies: - kind-of "^3.2.0" - -snapdragon@^0.8.1: - version "0.8.2" - resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" - integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== - dependencies: - base "^0.11.1" - debug "^2.2.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - map-cache "^0.2.2" - source-map "^0.5.6" - source-map-resolve "^0.5.0" - use "^3.1.0" - -socks-proxy-agent@^8.0.2: - version "8.0.3" - resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-8.0.3.tgz#6b2da3d77364fde6292e810b496cb70440b9b89d" - integrity sha512-VNegTZKhuGq5vSD6XNKlbqWhyt/40CgoEw8XxD6dhnm8Jq9IEa3nIa4HwnM8XOqU0CdB0BwWVXusqiFXfHB3+A== - dependencies: - agent-base "^7.1.1" - debug "^4.3.4" - socks "^2.7.1" - -socks@^2.7.1: - version "2.8.3" - resolved "https://registry.yarnpkg.com/socks/-/socks-2.8.3.tgz#1ebd0f09c52ba95a09750afe3f3f9f724a800cb5" - integrity sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw== - dependencies: - ip-address "^9.0.5" - smart-buffer "^4.2.0" - source-map-js@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== -source-map-resolve@^0.5.0: - version "0.5.3" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" - integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== - dependencies: - atob "^2.1.2" - decode-uri-component "^0.2.0" - resolve-url "^0.2.1" - source-map-url "^0.4.0" - urix "^0.1.0" - source-map-support@^0.5.6: version "0.5.21" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" @@ -11542,12 +9611,7 @@ source-map-support@^0.5.6: buffer-from "^1.0.0" source-map "^0.6.0" -source-map-url@^0.4.0: - version "0.4.1" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" - integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== - -source-map@^0.5.0, source-map@^0.5.6, source-map@^0.5.7: +source-map@^0.5.0, source-map@^0.5.7: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== @@ -11562,26 +9626,6 @@ source-map@^0.7.3: resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== -spawnd@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/spawnd/-/spawnd-4.4.0.tgz#bb52c5b34a22e3225ae1d3acb873b2cd58af0886" - integrity sha512-jLPOfB6QOEgMOQY15Z6+lwZEhH3F5ncXxIaZ7WHPIapwNNLyjrs61okj3VJ3K6tmP5TZ6cO0VAu9rEY4MD4YQg== - dependencies: - exit "^0.1.2" - signal-exit "^3.0.2" - tree-kill "^1.2.2" - wait-port "^0.2.7" - -spawnd@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/spawnd/-/spawnd-5.0.0.tgz#ea72200bdc468998e84e1c3e7b914ce85fc1c32c" - integrity sha512-28+AJr82moMVWolQvlAIv3JcYDkjkFTEmfDc503wxrF5l2rQ3dFz6DpbXp3kD4zmgGGldfM4xM4v1sFj/ZaIOA== - dependencies: - exit "^0.1.2" - signal-exit "^3.0.3" - tree-kill "^1.2.2" - wait-port "^0.2.9" - spdx-correct@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c" @@ -11608,13 +9652,6 @@ spdx-license-ids@^3.0.0: resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz#887da8aa73218e51a1d917502d79863161a93f9c" integrity sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg== -split-string@^3.0.1, split-string@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" - integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== - dependencies: - extend-shallow "^3.0.0" - split2@^4.1.0: version "4.2.0" resolved "https://registry.yarnpkg.com/split2/-/split2-4.2.0.tgz#c9c5920904d148bab0b9f67145f245a86aadbfa4" @@ -11627,31 +9664,11 @@ split@0.3: dependencies: through "2" -sprintf-js@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.3.tgz#4914b903a2f8b685d17fdf78a70e917e872e444a" - integrity sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA== - sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== -sshpk@^1.7.0: - version "1.18.0" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.18.0.tgz#1663e55cddf4d688b86a46b77f0d5fe363aba028" - integrity sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ== - dependencies: - asn1 "~0.2.3" - assert-plus "^1.0.0" - bcrypt-pbkdf "^1.0.0" - dashdash "^1.12.0" - ecc-jsbn "~0.1.1" - getpass "^0.1.1" - jsbn "~0.1.0" - safer-buffer "^2.0.2" - tweetnacl "~0.14.0" - ssim.js@^3.1.1: version "3.5.0" resolved "https://registry.yarnpkg.com/ssim.js/-/ssim.js-3.5.0.tgz#d7276b9ee99b57a5ff0db34035f02f35197e62df" @@ -11662,14 +9679,7 @@ stable@^0.1.8: resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== -stack-utils@^1.0.1: - version "1.0.5" - resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.5.tgz#a19b0b01947e0029c8e451d5d61a498f5bb1471b" - integrity sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ== - dependencies: - escape-string-regexp "^2.0.0" - -stack-utils@^2.0.2, stack-utils@^2.0.3: +stack-utils@^2.0.3: version "2.0.6" resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== @@ -11681,24 +9691,11 @@ stackback@0.0.2: resolved "https://registry.yarnpkg.com/stackback/-/stackback-0.0.2.tgz#1ac8a0d9483848d1695e418b6d031a3c3ce68e3b" integrity sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw== -static-extend@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" - integrity sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g== - dependencies: - define-property "^0.2.5" - object-copy "^0.1.0" - std-env@^3.5.0: version "3.7.0" resolved "https://registry.yarnpkg.com/std-env/-/std-env-3.7.0.tgz#c9f7386ced6ecf13360b6c6c55b8aaa4ef7481d2" integrity sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg== -stealthy-require@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" - integrity sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g== - stream-combiner@~0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/stream-combiner/-/stream-combiner-0.0.4.tgz#4d5e433c185261dde623ca3f44c586bcf5c4ad14" @@ -11713,16 +9710,6 @@ stream-to-it@^0.2.0: dependencies: get-iterator "^1.0.2" -streamx@^2.15.0, streamx@^2.16.1: - version "2.16.1" - resolved "https://registry.yarnpkg.com/streamx/-/streamx-2.16.1.tgz#2b311bd34832f08aa6bb4d6a80297c9caef89614" - integrity sha512-m9QYj6WygWyWa3H1YY69amr4nVgy61xfjys7xO7kviL5rfIEc2naf+ewFiOA+aEJD7y0JO3h2GoiUv4TDwEGzQ== - dependencies: - fast-fifo "^1.1.0" - queue-tick "^1.0.1" - optionalDependencies: - bare-events "^2.2.0" - strict-uri-encode@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" @@ -11844,11 +9831,6 @@ strip-bom@^4.0.0: resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== -strip-eof@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" - integrity sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q== - strip-final-newline@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" @@ -11895,13 +9877,6 @@ supports-color@^5.3.0: dependencies: has-flag "^3.0.0" -supports-color@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" - integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== - dependencies: - has-flag "^3.0.0" - supports-color@^7.0.0, supports-color@^7.1.0: version "7.2.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" @@ -11929,7 +9904,7 @@ supports-preserve-symlinks-flag@^1.0.0: resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== -symbol-tree@^3.2.2, symbol-tree@^3.2.4: +symbol-tree@^3.2.4: version "3.2.4" resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== @@ -11952,17 +9927,6 @@ tar-fs@2.1.1: pump "^3.0.0" tar-stream "^2.1.4" -tar-fs@3.0.5: - version "3.0.5" - resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-3.0.5.tgz#f954d77767e4e6edf973384e1eb95f8f81d64ed9" - integrity sha512-JOgGAmZyMgbqpLwct7ZV8VzkEB6pxXFBVErLtb+XCOqzc6w1xiWKI9GVd6bwk68EX7eJ4DWmfXVmq8K2ziZTGg== - dependencies: - pump "^3.0.0" - tar-stream "^3.1.5" - optionalDependencies: - bare-fs "^2.1.1" - bare-path "^2.1.0" - tar-stream@^2.1.4, tar-stream@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" @@ -11974,15 +9938,6 @@ tar-stream@^2.1.4, tar-stream@^2.2.0: inherits "^2.0.3" readable-stream "^3.1.1" -tar-stream@^3.1.5: - version "3.1.7" - resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-3.1.7.tgz#24b3fb5eabada19fe7338ed6d26e5f7c482e792b" - integrity sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ== - dependencies: - b4a "^1.6.4" - fast-fifo "^1.2.0" - streamx "^2.15.0" - tar@^6.1.11: version "6.2.1" resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.1.tgz#717549c541bc3c2af15751bea94b1dd068d4b03a" @@ -12018,16 +9973,6 @@ terminal-link@^2.0.0: ansi-escapes "^4.2.1" supports-hyperlinks "^2.0.0" -test-exclude@^5.2.3: - version "5.2.3" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-5.2.3.tgz#c3d3e1e311eb7ee405e092dac10aefd09091eac0" - integrity sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g== - dependencies: - glob "^7.1.3" - minimatch "^3.0.4" - read-pkg-up "^4.0.0" - require-main-filename "^2.0.0" - test-exclude@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" @@ -12099,21 +10044,6 @@ to-fast-properties@^2.0.0: resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== -to-object-path@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" - integrity sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg== - dependencies: - kind-of "^3.0.2" - -to-regex-range@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" - integrity sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg== - dependencies: - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" @@ -12121,24 +10051,6 @@ to-regex-range@^5.0.1: dependencies: is-number "^7.0.0" -to-regex@^3.0.1, to-regex@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" - integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== - dependencies: - define-property "^2.0.2" - extend-shallow "^3.0.2" - regex-not "^1.0.2" - safe-regex "^1.1.0" - -tough-cookie@^2.3.3, tough-cookie@^2.3.4, tough-cookie@~2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" - integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== - dependencies: - psl "^1.1.28" - punycode "^2.1.1" - tough-cookie@^4.0.0: version "4.1.3" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.1.3.tgz#97b9adb0728b42280aa3d814b6b999b2ff0318bf" @@ -12149,13 +10061,6 @@ tough-cookie@^4.0.0: universalify "^0.2.0" url-parse "^1.5.3" -tr46@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" - integrity sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA== - dependencies: - punycode "^2.1.0" - tr46@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" @@ -12200,7 +10105,7 @@ tsconfig-paths@^3.15.0: minimist "^1.2.6" strip-bom "^3.0.0" -tslib@^1.8.1, tslib@^1.9.0: +tslib@^1.8.1: version "1.14.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== @@ -12217,18 +10122,6 @@ tsutils@^3.21.0: dependencies: tslib "^1.8.1" -tunnel-agent@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" - integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w== - dependencies: - safe-buffer "^5.0.1" - -tweetnacl@^0.14.3, tweetnacl@~0.14.0: - version "0.14.5" - resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" - integrity sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA== - type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" @@ -12236,13 +10129,6 @@ type-check@^0.4.0, type-check@~0.4.0: dependencies: prelude-ls "^1.2.1" -type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" - integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== - dependencies: - prelude-ls "~1.1.2" - type-detect@4.0.8, type-detect@^4.0.0, type-detect@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" @@ -12469,16 +10355,6 @@ unicode-property-aliases-ecmascript@^2.0.0: resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== -union-value@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" - integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== - dependencies: - arr-union "^3.1.0" - get-value "^2.0.6" - is-extendable "^0.1.1" - set-value "^2.0.1" - universalify@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" @@ -12494,14 +10370,6 @@ universalify@^2.0.0: resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d" integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== -unset-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" - integrity sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ== - dependencies: - has-value "^0.3.1" - isobject "^3.0.0" - untildify@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b" @@ -12522,11 +10390,6 @@ uri-js@^4.2.2: dependencies: punycode "^2.1.0" -urix@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" - integrity sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg== - url-parse@^1.5.3: version "1.5.10" resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" @@ -12535,11 +10398,6 @@ url-parse@^1.5.3: querystringify "^2.1.1" requires-port "^1.0.0" -urlpattern-polyfill@10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/urlpattern-polyfill/-/urlpattern-polyfill-10.0.0.tgz#f0a03a97bfb03cdf33553e5e79a2aadd22cac8ec" - integrity sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg== - use-isomorphic-layout-effect@^1.1.1: version "1.1.2" resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz#497cefb13d863d687b08477d9e5a164ad8c1a6fb" @@ -12560,34 +10418,11 @@ use-onclickoutside@^0.3.2: are-passive-events-supported "^1.1.0" use-latest "^1.0.0" -use@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" - integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== - util-deprecate@^1.0.1, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== -util.promisify@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.1.2.tgz#02b3dbadbb80071eee4c43aed58747afdfc516db" - integrity sha512-PBdZ03m1kBnQ5cjjO0ZvJMJS+QsbyIcFwi4hY4U76OQsCO9JrOYjbCFgIF76ccFg9xnJo7ZHPkqyj1GqmdS7MA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - for-each "^0.3.3" - has-proto "^1.0.1" - has-symbols "^1.0.3" - object.getownpropertydescriptors "^2.1.6" - safe-array-concat "^1.0.0" - -uuid@^3.3.2: - version "3.4.0" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" - integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== - uuid@^9.0.0: version "9.0.1" resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30" @@ -12615,15 +10450,6 @@ varint@^5.0.0, varint@~5.0.0: resolved "https://registry.yarnpkg.com/varint/-/varint-5.0.2.tgz#5b47f8a947eb668b848e034dcfa87d0ff8a7f7a4" integrity sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow== -verror@1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" - integrity sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw== - dependencies: - assert-plus "^1.0.0" - core-util-is "1.0.2" - extsprintf "^1.2.0" - vite-node@1.5.3: version "1.5.3" resolved "https://registry.yarnpkg.com/vite-node/-/vite-node-1.5.3.tgz#498f4eb6f4e37ff95f66ffb9c905708a75f84b2e" @@ -12672,7 +10498,7 @@ vitest@^1.5.3: vite-node "1.5.3" why-is-node-running "^2.2.2" -w3c-hr-time@^1.0.1, w3c-hr-time@^1.0.2: +w3c-hr-time@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== @@ -12686,38 +10512,7 @@ w3c-xmlserializer@^2.0.0: dependencies: xml-name-validator "^3.0.0" -wait-on@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/wait-on/-/wait-on-3.3.0.tgz#9940981d047a72a9544a97b8b5fca45b2170a082" - integrity sha512-97dEuUapx4+Y12aknWZn7D25kkjMk16PbWoYzpSdA8bYpVfS6hpl2a2pOWZ3c+Tyt3/i4/pglyZctG3J4V1hWQ== - dependencies: - "@hapi/joi" "^15.0.3" - core-js "^2.6.5" - minimist "^1.2.0" - request "^2.88.0" - rx "^4.1.0" - -wait-on@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/wait-on/-/wait-on-5.3.0.tgz#584e17d4b3fe7b46ac2b9f8e5e102c005c2776c7" - integrity sha512-DwrHrnTK+/0QFaB9a8Ol5Lna3k7WvUR4jzSKmz0YaPBpuN2sACyiPVKVfj6ejnjcajAcvn3wlbTyMIn9AZouOg== - dependencies: - axios "^0.21.1" - joi "^17.3.0" - lodash "^4.17.21" - minimist "^1.2.5" - rxjs "^6.6.3" - -wait-port@^0.2.7, wait-port@^0.2.9: - version "0.2.14" - resolved "https://registry.yarnpkg.com/wait-port/-/wait-port-0.2.14.tgz#6df40629be2c95aa4073ceb895abef7d872b28c6" - integrity sha512-kIzjWcr6ykl7WFbZd0TMae8xovwqcqbx6FM9l+7agOgUByhzdjfzZBPK2CPufldTOMxbUivss//Sh9MFawmPRQ== - dependencies: - chalk "^2.4.2" - commander "^3.0.2" - debug "^4.1.1" - -walker@^1.0.7, walker@~1.0.5: +walker@^1.0.7: version "1.0.8" resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== @@ -12807,14 +10602,14 @@ webidl-conversions@^7.0.0: resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-7.0.0.tgz#256b4e1882be7debbf01d05f0aa2039778ea080a" integrity sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g== -whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3, whatwg-encoding@^1.0.5: +whatwg-encoding@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== dependencies: iconv-lite "0.4.24" -whatwg-mimetype@^2.1.0, whatwg-mimetype@^2.2.0, whatwg-mimetype@^2.3.0: +whatwg-mimetype@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== @@ -12832,24 +10627,6 @@ whatwg-url@^5.0.0: tr46 "~0.0.3" webidl-conversions "^3.0.0" -whatwg-url@^6.4.1: - version "6.5.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-6.5.0.tgz#f2df02bff176fd65070df74ad5ccbb5a199965a8" - integrity sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ== - dependencies: - lodash.sortby "^4.7.0" - tr46 "^1.0.1" - webidl-conversions "^4.0.2" - -whatwg-url@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" - integrity sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg== - dependencies: - lodash.sortby "^4.7.0" - tr46 "^1.0.1" - webidl-conversions "^4.0.2" - whatwg-url@^8.0.0, whatwg-url@^8.4.0, whatwg-url@^8.5.0: version "8.7.0" resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" @@ -12909,7 +10686,7 @@ which-typed-array@^1.1.14, which-typed-array@^1.1.15, which-typed-array@^1.1.9: gopd "^1.0.1" has-tostringtag "^1.0.2" -which@^1.2.12, which@^1.2.9: +which@^1.2.9: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== @@ -12931,11 +10708,6 @@ why-is-node-running@^2.2.2: siginfo "^2.0.0" stackback "0.0.2" -word-wrap@~1.2.3: - version "1.2.5" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.5.tgz#d2c45c6dd4fbce621a66f136cbe328afd0410b34" - integrity sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA== - wordwrap@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" @@ -12955,15 +10727,6 @@ wrappy@1: resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== -write-file-atomic@2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.1.tgz#d0b05463c188ae804396fd5ab2a370062af87529" - integrity sha512-TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg== - dependencies: - graceful-fs "^4.1.11" - imurmurhash "^0.1.4" - signal-exit "^3.0.2" - write-file-atomic@^3.0.0: version "3.0.3" resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" @@ -12974,11 +10737,6 @@ write-file-atomic@^3.0.0: signal-exit "^3.0.2" typedarray-to-buffer "^3.1.5" -ws@8.16.0, ws@^8.14.2: - version "8.16.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.16.0.tgz#d1cd774f36fbc07165066a60e40323eab6446fd4" - integrity sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ== - ws@8.2.3: version "8.2.3" resolved "https://registry.yarnpkg.com/ws/-/ws-8.2.3.tgz#63a56456db1b04367d0b721a0b80cae6d8becbba" @@ -12989,18 +10747,16 @@ ws@8.5.0: resolved "https://registry.yarnpkg.com/ws/-/ws-8.5.0.tgz#bfb4be96600757fe5382de12c670dab984a1ed4f" integrity sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg== -ws@^5.2.0: - version "5.2.3" - resolved "https://registry.yarnpkg.com/ws/-/ws-5.2.3.tgz#05541053414921bc29c63bee14b8b0dd50b07b3d" - integrity sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA== - dependencies: - async-limiter "~1.0.0" - ws@^7.4.6: version "7.5.9" resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== +ws@^8.14.2: + version "8.16.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.16.0.tgz#d1cd774f36fbc07165066a60e40323eab6446fd4" + integrity sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ== + xhtml-purifier@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/xhtml-purifier/-/xhtml-purifier-0.4.1.tgz#e18852fc40791f2acc7843b982d775a4abfa91db" @@ -13070,19 +10826,6 @@ yargs-parser@^21.1.1: resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== -yargs@17.7.2, yargs@^17.7.2: - version "17.7.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" - integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== - dependencies: - cliui "^8.0.1" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.3" - y18n "^5.0.5" - yargs-parser "^21.1.1" - yargs@^16.2.0: version "16.2.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" @@ -13096,6 +10839,19 @@ yargs@^16.2.0: y18n "^5.0.5" yargs-parser "^20.2.2" +yargs@^17.7.2: + version "17.7.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + yauzl@^2.10.0: version "2.10.0" resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" @@ -13129,8 +10885,3 @@ zip-stream@^4.1.0: archiver-utils "^3.0.4" compress-commons "^4.1.2" readable-stream "^3.6.0" - -zod@3.22.4: - version "3.22.4" - resolved "https://registry.yarnpkg.com/zod/-/zod-3.22.4.tgz#f31c3a9386f61b1f228af56faa9255e845cf3fff" - integrity sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg== From 94b3dd3a885a94b1d6498a88e625bef1e5ed7a61 Mon Sep 17 00:00:00 2001 From: Hugo Martinez Date: Wed, 8 May 2024 15:59:15 -0400 Subject: [PATCH 19/38] Update puppeteer snapshots images --- ...nt-size-13-collapsed-subthought-1-snap.png | Bin 4210 -> 4217 bytes ...ot-ts-font-size-13-initial-load-1-snap.png | Bin 12159 -> 12328 bytes ...hot-ts-font-size-13-one-thought-1-snap.png | Bin 3863 -> 3879 bytes ...shot-ts-font-size-13-subthought-1-snap.png | Bin 4220 -> 4235 bytes ...hot-ts-font-size-13-superscript-1-snap.png | Bin 4640 -> 4786 bytes .../snapshot-ts-font-size-13-url-1-snap.png | Bin 6729 -> 6735 bytes ...ot-ts-font-size-14-initial-load-1-snap.png | Bin 12760 -> 12727 bytes ...hot-ts-font-size-14-superscript-1-snap.png | Bin 4797 -> 4880 bytes ...18-default-collapsed-subthought-1-snap.png | Bin 4691 -> 4694 bytes ...nt-size-18-default-initial-load-1-snap.png | Bin 13220 -> 13176 bytes ...font-size-18-default-subthought-1-snap.png | Bin 4720 -> 4694 bytes ...ont-size-18-default-superscript-1-snap.png | Bin 5266 -> 5279 bytes ...hot-ts-font-size-18-default-url-1-snap.png | Bin 7849 -> 7830 bytes ...nt-size-22-collapsed-subthought-1-snap.png | Bin 5000 -> 5033 bytes ...ot-ts-font-size-22-initial-load-1-snap.png | Bin 17015 -> 17036 bytes ...shot-ts-font-size-22-subthought-1-snap.png | Bin 4953 -> 5027 bytes ...hot-ts-font-size-22-superscript-1-snap.png | Bin 5657 -> 5681 bytes .../snapshot-ts-font-size-22-url-1-snap.png | Bin 9192 -> 9113 bytes src/e2e/puppeteer/__tests__/snapshot.ts | 4 ++++ 19 files changed, 4 insertions(+) diff --git a/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-font-size-13-collapsed-subthought-1-snap.png b/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-font-size-13-collapsed-subthought-1-snap.png index 2c2fcdc3bd5b3a650f244e73bedb9fd5d1d619c1..faaf51ea33f2d1e1ce22b91f8860e554ca29f510 100644 GIT binary patch delta 1210 zcmV;r1V#JuAo(DWF@G~jL_t(|obBB|XkPUmz~Nsm5hH!8LKl&?woZ{MW^fSvGt^OV zlHyV-=q3e0A%fs0u2uvm2Nyvn2f<02NnOMY6&o#7q>@39D2Zf<^iB;o*0%A|eA3+e zJli?v_a46Q_I@~j-l;LhY?{}BR&8+!B2H~(>joH=u5T)1#yT)cR3{P4pMC&Zf`|Y;}69NEmtDD~K0oXgvo;^E$`st?| zuKW4tpU3?C{CM}>cgLT9{yBd6<(FVO008y^0m8O?^2sM-etv#iYtNiHGw#3t{_*(Z zkB{Z$<#FeocaC%C&h7Ao008U-Zo%S)mX?;rYp=bw?e#~G9vy!R3kzd;d3lU6##?W_ zHKwMfc4|BT0QL|8!gVbzEsc{WPmar%FK_!ZZ@>Nac<#C9#y8)5GnST?#=(OJ$HvCS z`1I3HcW_bw0QQ2ZF~;_PS;98$-@ku6@W2D(+i$-eYiny`|Ni~sw%cwSzyA8`ZjS~4 zz%CLX002P7Em)J$2RMJGcY6SCU6aXV%*@P;$z(ECS69dS`ubR1UES@m007v-1PE7| znVA{0v$NywyYIg0*viVvIDh{9SYKb?g~QA&Ty!-A0DynYGazi5o}L~LKKS5u2SY&v-G;Fy`2*|P7@ zp+n>N@#EvbfdgCiPbQOb&pr2C^IR{!_~KYvS{fHGUL0S4{q;C?>ePTm*EBUX^#c^o@-Y<%|FXXC_)6XUC|zS`06006+PO@OdzdU|?1^2j4sy$S2@ ztgfz(#l?Tcv9Yo7x5q#F=%exIqmPcYwY4#sOvc9_e>`4&_0^j_G5`R3i~wPaoB2nC z`}XY{$BrEv=g*%XzyJRG%^np1fIUcnaFv;vnK3&%yXBR literal 4210 zcmeH~|5MU;9LL`f71ltjZCzVBjorDsWww+GMX=U#tz}(xmfy7{_Qe!4M8w2Z%e5x9 zYi)-K{@~1cW5kAqWPo{dSbV#*qz3Xu1u{{-83-cmbNvIW{k9!HeeUzR&*$@geV(t! zO zHLcU5#Gf@3gUl)PQhsXhiXQBU+JAgwcbZ?2+>O94PO$9zW%rw?ZMxjtGwY63N1Wh# zbeO!%M{(QYd7e8oq)(~T~UhjfyobqRUK++~SPU4{fNH;P@=+NSh zP$Pf=unCR;U=SGvKrAL5fQE0w#s5Jdols}IbzZmm2b2?ghIH4bBR4ifb3T$kR{A$>P4@vfsE9}2kL ziX^pylSa3+HxpW@dYTn|69I}aQL(xoh?t`?X0))*GjacF)ttkGJL{hubxE}+`=H2-9$b#`)C@P&+-ot+(#1qWoId)4~#N&6o%#mml~J#4S? z&rY&fG-%am>vGViKt`1pLsu)HnXhS?%`BGJz+e>A`^>m%+Y>I2r{d-JS{_{c&^@ra zP{ev?_QS4dcwS0}1G)7nzEMd_9&O1a)-07kxhsY?C1 z#Q+>dAOX0tA{NqXX9FbH8W{Yai=<-lQZh9+C#Pj#U_eyobG4>Y%f(gz`1c~Bcmh6u zV=vXt$?vVsr`jKN9jJ0m+!viTKS)`>2o$wzlamf<=m=^vbS{o;>?_mWp1!Eg>me6s zWo21hX1Qq-05gmAu;M1@Mn;nfB+~6u+Re=b|FLc)gvBLbYGJ2RRYOBVls4j=@qFmT zQ)plB=q;d6-^$LqrX^rS;e})ha_#gQq-qx($N-o-S5bv9~>K@vis2uq< z*E-a(+pVYDm65~%c{<2SDkYVanD5wW&$~J;(409RH=>mf+cT_>4;8Y7hI)DoBj6O( zIFGo50FbGEjUr%&0-xbSL(V=trxqb@N`wBg(K{3pX>)}hABlJL)xCIpNHY_1%HDGi z?`chL z%@s)=_O64vbkzCGKb|Da8_!1uzx)as`WZdU)FS1apm=Ogu^Q=uN82*BeD#Ka#*SkI z19;aU<|HAtZq9+9w+TXhp8>FW6RaQ0Kz)PBVCG$B3QE-~Ya2si2{tiJ3pRn;0^!u! z7*l(UMDo}T#0rVel6U9KB$~SfGRCL&>2?@%vv9UZ!9Zkhf z73!-X^NcSUu6!f$^+|qp=EFz6%9A0SQaGi5@j?k>6UHWt&1-#wg_Q{_^Pf}3Vt90S X!v{TMuz2WK1MK=Fa|dsG(Ye0?m}%o8 diff --git a/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-font-size-13-initial-load-1-snap.png b/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-font-size-13-initial-load-1-snap.png index 65f594bbe19dd7742ebadee8bd282e3f063f2de0..ff34dc793d350fc6c6288b9c4bfc6a6241076e52 100644 GIT binary patch literal 12328 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 diff --git a/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-font-size-13-one-thought-1-snap.png b/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-font-size-13-one-thought-1-snap.png index 24f41ae6b0c09266607de251e7d4c954ea436e86..1822265f67541a63d03b5a3df68c74642496fc56 100644 GIT binary patch delta 840 zcmbO(w_I+5VctVe7srr_IdAXUXNN}1H9Va9u*0oS;KCuLMhzvdI+ni-N)fj`vbblP zlx^F__J^Tq?$)&lso7GFfft-S9VP}Jv3GsqS86Q0zEI-Xud3qbm8&*?yCqY1G&Am+ z-J6|;$MTsO7!*GA$J;V6Fnsv$yg8APn{jdh|ge>#Hvr;-fr3Dmk|*W z5}R-4zAc&Nx1 z4qyLo%T7jy8}>F$NBdru?8@G|X_L{kY17KC6&Dvjes_1b_3OQU4tnwXZ1iGxndrsr zFfcPSJND|;s~we}pY14rfA74c3`0ZhVNMR~eY_Lu`}+-#Sya`3d9m*6p+kqt_doyo z`ugKvUtcE!!I|^t`+*+oX=dmDxAQO)!v=jzpg+ES`!>Vp-`B}M{`~wrWB&a6pa1E{ z@2mO#>-P5iAG^Lj{`l_l_y4{`0$n@hsHHhTN9J9qA!my`nf>nPA)X6EL{bIfj+ zzP-HM|9)@(&75uN4R`j{R>$ltO0}u{lwwo=uSQ2tukY>Kw;vxIY@TmqUeCbryWM=@ z=F=rsvd_=W{r%9|ZePt$qiff%f3IQ5?lJ6>u{1h2&(?aLU9FW}-5(1OpHIfZzz!Hu z#>d!z=|Vu^&%qQU$@Ft`B#-yW{yu!~_xJb5H>aOJ1`IC!89WRPfBhOZEI*lIgp#&6 z`574gsWY*#F)*C?A#64IAmeIaa{NOCo+0*Zex1SLe>!!#kAaDq!PC{xWt~$(69C)Y BxUK*I literal 3863 zcmeAS@N?(olHy`uVBq!ia0y~yU{+vYV2a>i1B%QlYbpRzjKx9jP7LeL$-HD>;JfJQ z;uumf=k49SSyOJy9eDUu@ezlxK#oq*!UZk@XIL{9PwicLqk>V)%q*^HuEYnnJ#2d! zv~_(KJ`m4X=<=aiWbu-YH^GvAWhL_8-0BUV+xTx!ySC@g@;@8zm8YGTc-+s(z##DB zx*tE#-ar2ZfNpVcYXGt(8JQRuQdl?`7$yjg3J%QxnR)vqux+M~T5@4wp^QaA!tLtp?Ci%cFE3B7t*vEOV`fO$e%tui zkL2a;5561D^*es)(xn-*e;3Zq%gO1PI#qPJA~3<^&SOlxeCN&`i^@+=;*TBQUfbQ> z{l8QmC^M5G@$#WVhi3SwMaNm!{P5 zx3|hPZcl}wUi`j4-f3(M3FU>{VzZ}Bo3_p7d*R1NM+@KG*?IQsT>+9qDSBJ0fyL$EN#`^#NK0Z4;dt?6neen*HPFLfh(Z ze-@wLTl>2#W`AAnoqe^{HGhAV?g1)R_h(}`koOd5Z2iB`)$RQ9d6EC0zYV{C`~TTb zpFUYseR*L~`|FEE-Jc&8_5c2ymla`Xh&|28G5gxJYujv?i@v|R`|-iS=E5Hz9)A4u z^Yh22r>E=wwg-mJ-PbafMJado*VnIEx316d*p9--$L#HV85thbcMA)c?XCQrc3YkY zXl&t{HEVLZfl+97Z*TSYyRYx;D$S1BRg!5_^(Dim`df~Uj!sW+Z*SrIdwb)}tbrbC zjz5^xJ^!nF%jeIZA0O!yetdGW`s2^f&nMT_)xEj9yS(PtmzUu^ybK5Q6di7)8O`iD zdi1F7_T<{l+qRj>+1J^anVFR(7%?!ESu-Bu_f?w=N(qppbS7JDE Z{VVR|+DS5gn!rvKgQu&X%Q~loCIHfm6fFP% diff --git a/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-font-size-13-subthought-1-snap.png b/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-font-size-13-subthought-1-snap.png index eca025582ce33e0602cc139e442002ba3f47ee8c..d162d544f5637b1f5e428583bd03b4da8ebbf189 100644 GIT binary patch literal 4235 zcmeHK>razs6n_dvIt^B41P2I|88J~{$`A{sBEmXCgw1RU2(4^L9dfG;RIIcpCXOx2 zj8QDDZHO|Xl!A7)MM{fBYz(~!OiNQPCAxN4pwiL{rIbA^`wRAIOZt9!l5@`cp4;y| zzwX5SaC4#!&$LqX6*BL#~IC*4j(e@IX+G;?n_N9X}qSfRn{awbh<;B{?o40yH5v3Z)_@?i{B-> z^`miT*t)FPjYk5mZwdbzy~s@V+?#!18g>rTyF%F0Mkzm@n;`9xX`O`I%prg1Do^wV z9$+_QUD2nIqUD%r-5Q|+cW~XK9 zAig=`P9(!az7~$z7ccoBf3htIG_cs9`1Q!hh*G&{&mQH|8Z+N5>hAt5f$};gs+Vfv zkT`Xv5e(0QPFlZw!98=|rcSYxtOfv(6h}(Sv(p;J>C1CABdbb1L7iH;k|^_7hi3Jn zs$<8FmD-Fdh8v@3j^t_yw2GWN$%&%L^Jew|@^|~o$Eu4+0l;81e1z5nA3|w(IyR-i^921s@WL9Q)3z8F=N%+W8%<^j}#HCWs8i#p}S|yDF%^}I zhMm!AVmT~0)@5j9EM05f7!s#^))>&`-pXS#kFfTuu5C{-zG^#6nIG@b{r1Bsk0_(7 zIjOYN7i%x0(_D>%gM)R3ivdR13C}=Z0!gi$9=LKG#q$UK2hnNbhftqiP|&JkC26cy zD+Cx41%Q|M_aIr=o%e6Xi#)Jc%P+FM2&>}Rw*gQ{^1B=+A3z<%LWmH|djSxu|Cv*T zl$6@p+abgYWMR3^+U)3r;Y%SVFtxK|u(T+Oq5q<;yLh0c^<&WRBq~k(D}+QRrrOXi zS#juXu&ElDtk*GFp%K-l3~u2ZM%IFx`6I`ZA_VOn?92 zKD7QhBwjrfFT=LP6}1XT8ujij$-ZWs`_Cs45aWqEpqt>}V6TRzVPg`YO+la6p|2v5 z$-~-iSewjsNbT=yF%Q~JT!vTVoFpr@A1|!ZJw6pjlww2T36h-x1n73G+2JGWKhMQ3 zJeRoNcL>gC`AhFRx?lwD?d>{P4W*KILR5)cdUpdu_qgn#TcLaSJGE%fBgddxvN)1W z8HyDt<#KuXSa)$8L2`iRm}OdItMpEVKQM#_MU7Y2&W~ecUboq^IGTGV6_S?rHb4Nd zPwk@xA0_&B1mAw-+YNntvG1bbV?!Ss{)gGn$N+=p7}@3?bTGWlgRIP)41W5_OMe0H C1=lSA literal 4220 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%0A>d?>-JoD_ia&Q24S=n|Ps=4e9<2AZSs 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 Xo8JE+&*2>k{@v8LtzLN5>dAirP5^9r diff --git a/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-font-size-14-superscript-1-snap.png b/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-font-size-14-superscript-1-snap.png index 33db602166a328c9795829f250219ade01c4928e..e7a223b753044e6f2dc91e2d7dc7266fcfabd4d2 100644 GIT binary patch delta 1903 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 diff --git a/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-font-size-18-default-collapsed-subthought-1-snap.png b/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-font-size-18-default-collapsed-subthought-1-snap.png index d7e81c94ed2a553ffdfacebd5d0dfb3481c0eb53..d5489197e3a1c49df32b69539623059ae739df1b 100644 GIT binary patch delta 1650 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 diff --git a/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-font-size-18-default-initial-load-1-snap.png b/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-font-size-18-default-initial-load-1-snap.png index ae274fbe8dfffa0ca50f9e81f77042d67515fa74..85f06e2bfacd58bdc82ab6e9440eb50934019cf2 100644 GIT binary patch literal 13176 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 literal 13220 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 diff --git a/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-font-size-18-default-superscript-1-snap.png b/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-font-size-18-default-superscript-1-snap.png index 35f28f618a3b4fd7ae9b97ca12cc5bef73e0d5c4..cff8d35d12156cf3083429d8f6a8c51131338527 100644 GIT binary patch delta 2370 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 OIC;YBc-2pVDgOmB+20rd diff --git a/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-font-size-18-default-url-1-snap.png b/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-font-size-18-default-url-1-snap.png index d4f9490b592817effa4c5f98757ffb28cf0412c8..d17a4bd39c791bdcda41f4c7a449ba73b6735a48 100644 GIT binary patch literal 7830 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 aI}WC-ysL=45ev_rQKzgOtV&M&a_hg|B%c%j diff --git a/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-font-size-22-collapsed-subthought-1-snap.png b/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-font-size-22-collapsed-subthought-1-snap.png index 95d434a22b3d13a67614dba501407c43cec45c43..8b49c5b004909f5b77a5b87726fdf532b870290b 100644 GIT binary patch delta 2031 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 TgpYj>kagm?|1p+l%%%SUbYL!% diff --git a/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-font-size-22-initial-load-1-snap.png b/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-font-size-22-initial-load-1-snap.png index 8ea3e295ca0260fe0e5ba771afc8d2eb8bb81e14..fd27ac244eddab0a074e15b154a63f049c0e3166 100644 GIT binary patch literal 17036 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 ka*x=PsXUo{9{6)!*H9<_%(cJ&2h3GRR{#J2 literal 17015 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 bPg89?e;EE;a9jyLN$}&o!#=#f(Juc1!PE0) diff --git a/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-font-size-22-superscript-1-snap.png b/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-font-size-22-superscript-1-snap.png index 96dbfba448c49f4ede25b30215e87c21c3af7668..5dcebb4dc4d3403a00404f6543ed1bd2b169b138 100644 GIT binary patch literal 5681 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 X(fVYOT>`&mL7lXBvZEe9|Lgw&2`5o? literal 9192 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 diff --git a/src/e2e/puppeteer/__tests__/snapshot.ts b/src/e2e/puppeteer/__tests__/snapshot.ts index d0cfd106c65..fbae7f356bd 100644 --- a/src/e2e/puppeteer/__tests__/snapshot.ts +++ b/src/e2e/puppeteer/__tests__/snapshot.ts @@ -7,6 +7,8 @@ import { configureToMatchImageSnapshot } from 'jest-image-snapshot' import sleep from '../../../util/sleep' import helpers from '../helpers' +const SNAPSHOT_PREFIX_PATH = 'snapshot-ts-src-e-2-e-puppeteer-tests-' + const toMatchImageSnapshot = configureToMatchImageSnapshot({ customDiffConfig: { // per-pixel failure threshold (percent) @@ -18,6 +20,8 @@ const toMatchImageSnapshot = configureToMatchImageSnapshot({ // 14 px definitely has false negatives. // Hopefully 8 is the sweet spot. failureThreshold: 8, + + customSnapshotIdentifier: ({ defaultIdentifier }) => `${defaultIdentifier.replace(SNAPSHOT_PREFIX_PATH, '')}-snap`, }) expect.extend({ toMatchImageSnapshot }) From 7b6ba656f6b3f873ca6753eccaf0a3b88fb21e4a Mon Sep 17 00:00:00 2001 From: Raine Revere Date: Sat, 4 May 2024 09:28:46 -0400 Subject: [PATCH 20/38] Puppeteer + MacOS (#1845) --- .github/workflows/puppeteer.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/puppeteer.yml b/.github/workflows/puppeteer.yml index 4139bf77d0a..923a8025b55 100644 --- a/.github/workflows/puppeteer.yml +++ b/.github/workflows/puppeteer.yml @@ -14,7 +14,10 @@ env: jobs: run: name: Puppeteer - runs-on: ubuntu-latest + # Run on Mac since Puppeteer snapshots were generated on a Mac. + # Otherwise snapshot tests will fail. + # https://github.com/cybersemics/em/pull/1836 + runs-on: macos-latest steps: - name: Clone repository From 1b9c0b822e0c57951967fdee5ce29e9c22e53c4b Mon Sep 17 00:00:00 2001 From: Raine Revere Date: Sat, 4 May 2024 13:40:49 +0000 Subject: [PATCH 21/38] Temporarily disable the broken ios workflow. --- .github/workflows/ios.yml | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ios.yml b/.github/workflows/ios.yml index 0667a58eb84..3c6b54fe23e 100644 --- a/.github/workflows/ios.yml +++ b/.github/workflows/ios.yml @@ -1,11 +1,15 @@ name: BrowserStack -on: - push: - branches: - - main - pull_request_target: - types: [opened, synchronize, reopened] +# Temporarily disable the workflow except when manually triggered +# https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#workflow_dispatch +on: workflow_dispatch + +# on: +# push: +# branches: +# - main +# pull_request_target: +# types: [opened, synchronize, reopened] env: CI: true From 95c3aa13b91ddbc22e87f974b7386730cac96cd9 Mon Sep 17 00:00:00 2001 From: Raine Revere Date: Sun, 5 May 2024 14:31:48 +0000 Subject: [PATCH 22/38] autofocus: Enable working table view test. --- src/selectors/__tests__/autofocus.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/selectors/__tests__/autofocus.ts b/src/selectors/__tests__/autofocus.ts index 2fec69d58d2..f01d998b624 100644 --- a/src/selectors/__tests__/autofocus.ts +++ b/src/selectors/__tests__/autofocus.ts @@ -431,7 +431,7 @@ describe('normal view', () => { }) }) -describe.skip('table view', () => { +describe('table view', () => { it('when the cursor is on a table grandchild leaf (column 2), other grandchildren of the table should be visible and dimmed', () => { const text = ` - a From 3c4e1026aa01f29459f84c9061e9fee0e4776d1b Mon Sep 17 00:00:00 2001 From: Raine Revere Date: Sun, 5 May 2024 14:31:04 +0000 Subject: [PATCH 23/38] Delete obsolete appendChildPath test. --- src/selectors/__tests__/appendChildPath.ts | 38 ---------------------- 1 file changed, 38 deletions(-) delete mode 100644 src/selectors/__tests__/appendChildPath.ts diff --git a/src/selectors/__tests__/appendChildPath.ts b/src/selectors/__tests__/appendChildPath.ts deleted file mode 100644 index 839df9b3002..00000000000 --- a/src/selectors/__tests__/appendChildPath.ts +++ /dev/null @@ -1,38 +0,0 @@ -// @MIGRATION_TODO: Depends on context view and it's implementation will probably change later. -it.skip('get child resolved path', () => { - // const parentPath: Path = [ - // { id: contextToThoughtId(['m']), value: 'm', rank: 0 }, - // { id: contextToThoughtId(['m', 'n']), value: 'n', rank: 0 }, - // { id: contextToThoughtId(['m', 'n', 'o']), value: 'o', rank: 0 }, - // { id: contextToThoughtId(['m', 'n', 'o', 'p']), value: 'p', rank: 0 }, - // ] - // const childSimplePath = [ - // { value: 'a', rank: 1 }, - // { value: 'b', rank: 0 }, - // { value: 'p', rank: 0 }, - // { value: 'o', rank: 0 }, - // { value: 'q', rank: 0 }, - // ] as SimplePath - // const path = appendChildPath(initialState(), childSimplePath, parentPath) - // expect(pathToContext(path)).toEqual(['m', 'n', 'o', 'p', 'q']) -}) - -it.skip('get child resolved path when parent has active context view', () => { - // const parentPath: Path = [ - // { id: contextToThoughtId(['i']), value: 'i', rank: 0 }, - // { id: contextToThoughtId(['i', 'j']), value: 'j', rank: 0 }, - // { id: contextToThoughtId(['i', 'j', 'k']), value: 'k', rank: 0 }, - // ] - // const childSimplePath = [ - // { value: 'r', rank: 1 }, - // { value: 's', rank: 0 }, - // { value: 't', rank: 0 }, - // { value: 'k', rank: 0 }, - // ] as SimplePath - // const steps = [setCursor({ path: parentPath }), toggleContextView] - // const newState = reducerFlow(steps)(initialState()) - // const path = appendChildPath(newState, childSimplePath, parentPath) - // expect(pathToContext(path)).toEqual(['i', 'j', 'k', 't']) -}) - -export {} From 5130becb8ef350cf87f74d984eed0c7641b09472 Mon Sep 17 00:00:00 2001 From: Raine Revere Date: Sun, 5 May 2024 14:33:27 +0000 Subject: [PATCH 24/38] Delete obsolete chain test. --- src/util/__tests__/chain.ts | 49 ------------------------------------- 1 file changed, 49 deletions(-) delete mode 100644 src/util/__tests__/chain.ts diff --git a/src/util/__tests__/chain.ts b/src/util/__tests__/chain.ts deleted file mode 100644 index 3bd88561a34..00000000000 --- a/src/util/__tests__/chain.ts +++ /dev/null @@ -1,49 +0,0 @@ -/** Ranks the thoughts from 0 to n in the given array order. */ -export const rankThoughtsSequential = (thoughts: string[]) => thoughts.map((value, i) => ({ value, rank: i })) - -// @MIGRATION_TODO: Probably gonna change how this is implemented. -it.skip('single chain', () => { - // expect( - // chain( - // initialState(), - // [ - // [ - // { value: 'a', id: 'a', rank: 0 }, - // { value: 'b', id: 'b', rank: 0 }, - // ] as Path as SimplePath, - // ], - // [ - // { value: 'a', id: 'a', rank: 0 }, - // { value: 'b', id: 'b', rank: 0 }, - // { value: 'c', id: 'c', rank: 0 }, - // ] as Path as SimplePath, - // ), - // ).toEqual([ - // { value: 'a', id: 'a', rank: 0 }, - // { value: 'b', id: 'b', rank: 0 }, - // { value: 'a', id: 'a', rank: 0 }, - // { value: 'c', id: 'c', rank: 0 }, - // ]) - // }) - // it.skip('multiple chains', () => { - // expect( - // pathToContext( - // chain( - // initialState(), - // [rankThoughtsSequential(['2', 'A']) as SimplePath, rankThoughtsSequential(['1', 'A', 'Nope']) as SimplePath], - // rankThoughtsSequential(['START', 'B', 'Nope', 'Butter', 'Bread']) as SimplePath, - // ), - // ), - // ).toEqual(['2', 'A', '1', 'Nope', 'B', 'Butter', 'Bread']) - // }) - // it.skip('match pivot value in plural form', () => { - // expect( - // pathToContext( - // chain( - // initialState(), - // [rankThoughtsSequential(['a', 'cats']) as SimplePath], - // rankThoughtsSequential(['b', 'cat']) as SimplePath, - // ), - // ), - // ).toEqual(['a', 'cats', 'b']) -}) From f74e15f6ef7edabb478acbff611d76383a59f2a2 Mon Sep 17 00:00:00 2001 From: Raine Revere Date: Sun, 5 May 2024 14:39:14 +0000 Subject: [PATCH 25/38] setCursor: Fix context view test. --- src/reducers/__tests__/setCursor.ts | 26 ++++---------------------- 1 file changed, 4 insertions(+), 22 deletions(-) diff --git a/src/reducers/__tests__/setCursor.ts b/src/reducers/__tests__/setCursor.ts index 8f2b649b38a..e5004e65e0e 100644 --- a/src/reducers/__tests__/setCursor.ts +++ b/src/reducers/__tests__/setCursor.ts @@ -1,10 +1,7 @@ -// TODO: Why does util have to be imported before selectors and reducers? -import State from '../../@types/State' import importText from '../../reducers/importText' -import setCursor from '../../reducers/setCursor' import toggleContextView from '../../reducers/toggleContextView' import childIdsToThoughts from '../../selectors/childIdsToThoughts' -import contextToPath from '../../selectors/contextToPath' +import setCursor from '../../test-helpers/setCursorFirstMatch' import initialState from '../../util/initialState' import reducerFlow from '../../util/reducerFlow' @@ -14,14 +11,7 @@ it('set the cursor to a SimplePath', () => { - b - c` - const steps = [ - importText({ text }), - (newState: State) => - setCursor(newState, { - path: contextToPath(newState, ['a', 'b', 'c']), - }), - toggleContextView, - ] + const steps = [importText({ text }), setCursor(['a', 'b', 'c']), toggleContextView] const expectedCursor = [ { value: 'a', rank: 0 }, @@ -35,8 +25,7 @@ it('set the cursor to a SimplePath', () => { expect(cursorThoughts).toMatchObject(expectedCursor) }) -// @MIGRATION_TODO: Skipped until context view is figured out. -it.skip('set the cursor to a Path across a context view', () => { +it('set the cursor to a Path across a context view', () => { const text = ` - a - m @@ -46,14 +35,7 @@ it.skip('set the cursor to a Path across a context view', () => { - y ` - const steps = [ - importText({ text }), - (newState: State) => - setCursor(newState, { - path: contextToPath(newState, ['a', 'm', 'b', 'y']), - }), - toggleContextView, - ] + const steps = [importText({ text }), setCursor(['a', 'm']), toggleContextView, setCursor(['a', 'm', 'b', 'y'])] const stateNew = reducerFlow(steps)(initialState()) From a8ccc218cb55ccd7ecd9ce7783077fec14bc81e8 Mon Sep 17 00:00:00 2001 From: Raine Revere Date: Mon, 6 May 2024 17:52:50 +0000 Subject: [PATCH 26/38] Do not override =headings style with .thought font-weight. --- src/App.css | 2 +- src/components/__tests__/headings.ts | 30 +++++++++++-------- src/test-helpers/queries/findThoughtByText.ts | 2 +- 3 files changed, 20 insertions(+), 14 deletions(-) diff --git a/src/App.css b/src/App.css index 50368f73626..41b82d8cef7 100644 --- a/src/App.css +++ b/src/App.css @@ -551,7 +551,7 @@ a.text-link { .thought, .thought-annotation { max-width: calc(100% - 1em); /* expand click area. offset content padding to prevent line break */ - font-weight: 300; + /* do not set font-weight or it will override =heading style. */ margin-top: 0; display: inline-block; vertical-align: top; diff --git a/src/components/__tests__/headings.ts b/src/components/__tests__/headings.ts index 0a9f2603d10..7331d7e88cf 100644 --- a/src/components/__tests__/headings.ts +++ b/src/components/__tests__/headings.ts @@ -1,3 +1,4 @@ +import { act } from '@testing-library/react' import importText from '../../action-creators/importText' import store from '../../stores/app' import createTestApp, { cleanupTestApp } from '../../test-helpers/createRtlTestApp' @@ -7,10 +8,11 @@ import { setCursorFirstMatchActionCreator as setCursor } from '../../test-helper beforeEach(createTestApp) afterEach(cleanupTestApp) -it.skip('headings should set font weight', async () => { - store.dispatch([ - importText({ - text: ` +it('headings should set font weight', async () => { + await act(async () => { + store.dispatch([ + importText({ + text: ` - Normal Text - My Heading 1 - =heading1 @@ -23,31 +25,35 @@ it.skip('headings should set font weight', async () => { - My Heading 5 - =heading5 `, - }), - ]) + }), + ]) + }) // normal text should not be bold const thought0 = await findThoughtByText('Normal Text') expect(thought0).not.toHaveStyle({ fontWeight: 700 }) // headings should be bold - const thought1 = await findThoughtByText('My Heading 1') + const thought1 = (await findThoughtByText('My Heading 1'))?.closest('[aria-label="thought-container"]') expect(thought1).toHaveStyle({ fontWeight: 700 }) - const thought2 = await findThoughtByText('My Heading 2') + const thought2 = (await findThoughtByText('My Heading 2'))?.closest('[aria-label="thought-container"]') expect(thought2).toHaveStyle({ fontWeight: 700 }) - const thought3 = await findThoughtByText('My Heading 3') + const thought3 = (await findThoughtByText('My Heading 3'))?.closest('[aria-label="thought-container"]') expect(thought3).toHaveStyle({ fontWeight: 700 }) - const thought4 = await findThoughtByText('My Heading 4') + const thought4 = (await findThoughtByText('My Heading 4'))?.closest('[aria-label="thought-container"]') expect(thought4).toHaveStyle({ fontWeight: 600 }) - const thought5 = await findThoughtByText('My Heading 5') + const thought5 = (await findThoughtByText('My Heading 5'))?.closest('[aria-label="thought-container"]') expect(thought5).toHaveStyle({ fontWeight: 600 }) // child should not be bold - store.dispatch(setCursor(['My Heading 1', '=heading1'])) + await act(async () => { + store.dispatch(setCursor(['My Heading 1', '=heading1'])) + }) + const thought1Child = await findThoughtByText('=heading1') expect(thought1Child).not.toHaveStyle({ fontWeight: 700 }) }) diff --git a/src/test-helpers/queries/findThoughtByText.ts b/src/test-helpers/queries/findThoughtByText.ts index 422d807d5cb..4455865b160 100644 --- a/src/test-helpers/queries/findThoughtByText.ts +++ b/src/test-helpers/queries/findThoughtByText.ts @@ -5,7 +5,7 @@ import { findAllByText, screen } from '@testing-library/dom' */ export const findThoughtByText = async (value: string, container?: HTMLElement | null) => { const thoughtNodes = await (container - ? findAllByText(container!, value, { exact: true }) + ? findAllByText(container, value, { exact: true }) : screen.findAllByText(value, { exact: true })) return thoughtNodes.find(t => t.hasAttribute('contenteditable')) || null } From 3a83fcdf798bde06772992358bf9ed19a420fce9 Mon Sep 17 00:00:00 2001 From: Raine Revere Date: Mon, 6 May 2024 18:01:06 +0000 Subject: [PATCH 27/38] let-style: Add act to tests. --- src/components/__tests__/let-style.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/components/__tests__/let-style.ts b/src/components/__tests__/let-style.ts index dc98d3022a3..69773c38feb 100644 --- a/src/components/__tests__/let-style.ts +++ b/src/components/__tests__/let-style.ts @@ -1,6 +1,6 @@ import importText from '../../action-creators/importText' -import store from '../../stores/app' import createTestApp, { cleanupTestApp } from '../../test-helpers/createRtlTestApp' +import dispatch from '../../test-helpers/dispatch' import { findThoughtByText } from '../../test-helpers/queries' import { setCursorFirstMatchActionCreator as setCursor } from '../../test-helpers/setCursorFirstMatch' @@ -9,7 +9,7 @@ afterEach(cleanupTestApp) describe.skip('let-style', () => { it('define =style in a =let expressions and apply it to a child of the parent context', async () => { - store.dispatch([ + await dispatch([ importText({ text: ` - =let @@ -32,7 +32,7 @@ describe.skip('let-style', () => { }) it('=let/x/=style is not applied to siblings and sibling descendants', async () => { - store.dispatch([ + await dispatch([ importText({ text: ` - =let @@ -55,7 +55,7 @@ describe.skip('let-style', () => { }) it('=let/=test/=style is not applied to =test within the =let definition', async () => { - store.dispatch([ + await dispatch([ importText({ text: ` - =let @@ -73,7 +73,7 @@ describe.skip('let-style', () => { }) it('=let/x/=style is not applied to =let itself', async () => { - store.dispatch([ + await dispatch([ importText({ text: ` - =let @@ -91,7 +91,7 @@ describe.skip('let-style', () => { }) it('=let/x/=style is available to all descendants', async () => { - store.dispatch([ + await dispatch([ importText({ text: ` - =let @@ -119,7 +119,7 @@ describe.skip('let-style', () => { }) it('multiple definitions in same =let', async () => { - store.dispatch([ + await dispatch([ importText({ text: ` - =let @@ -151,7 +151,7 @@ describe.skip('let-style', () => { }) it('deep let > shallow let', async () => { - store.dispatch([ + await dispatch([ importText({ text: ` - =let From 74f876efca5170ca24b7fa4291123e1349b028ff Mon Sep 17 00:00:00 2001 From: Raine Revere Date: Mon, 6 May 2024 18:12:34 +0000 Subject: [PATCH 28/38] updateUrlHistory: Convert to test RTL and use act. --- .../__tests__/updateUrlHistory.ts | 54 +++++++++---------- 1 file changed, 26 insertions(+), 28 deletions(-) diff --git a/src/redux-middleware/__tests__/updateUrlHistory.ts b/src/redux-middleware/__tests__/updateUrlHistory.ts index 02cc97a195a..3eb2169d46a 100644 --- a/src/redux-middleware/__tests__/updateUrlHistory.ts +++ b/src/redux-middleware/__tests__/updateUrlHistory.ts @@ -1,45 +1,43 @@ -import Index from '../../@types/IndexType' import deleteThoughtWithCursor from '../../action-creators/deleteThoughtWithCursor' import newThought from '../../action-creators/newThought' import { cursorBackActionCreator as cursorBack } from '../../reducers/cursorBack' import store from '../../stores/app' -import createTestApp, { cleanupTestApp } from '../../test-helpers/createTestApp' - -// mock debounce and throttle so debounced updateUrlHistory will trigger -// fake timers cause an infinite loop on _.debounce -// Jest v26 contains a 'modern' option for useFakeTimers (https://github.com/facebook/jest/pull/7776), but I am getting a "TypeError: Cannot read property 'useFakeTimers' of undefined" error when I call jest.useFakeTimers('modern'). The same error does not occor when I use 'legacy' or omit the argument (react-scripts v4.0.0-next.64). -// https://github.com/facebook/jest/issues/3465#issuecomment-504908570 -vi.mock('lodash', async () => { - const { debounce, throttle } = await import('../../test-helpers/mock-debounce-throttle') - return { - ...((await vi.importActual('lodash')) as Index), - debounce, - throttle, - } -}) +import contextToThought from '../../test-helpers/contextToThought' +import createTestApp, { cleanupTestApp } from '../../test-helpers/createRtlTestApp' +import dispatch from '../../test-helpers/dispatch' beforeEach(createTestApp) afterEach(cleanupTestApp) -// @MIGRATION_TODO: Fix this after enabling the middleware. -it.skip('set url to cursor', () => { - store.dispatch(newThought({ value: 'a' })) - expect(window.location.pathname).toBe('/~/a') +it('set url to cursor', async () => { + await dispatch(newThought({ value: 'a' })) + vi.runOnlyPendingTimers() + + const thoughtA = contextToThought(store.getState(), ['a'])! + expect(window.location.pathname).toBe(`/~/${thoughtA.id}`) + + await dispatch(newThought({ value: 'b', insertNewSubthought: true })) + vi.runOnlyPendingTimers() - store.dispatch(newThought({ value: 'b', insertNewSubthought: true })) - expect(window.location.pathname).toBe('/~/a/b') + const thoughtB = contextToThought(store.getState(), ['a', 'b'])! + expect(window.location.pathname).toBe(`/~/${thoughtA.id}/${thoughtB.id}`) - store.dispatch(cursorBack()) - expect(window.location.pathname).toBe('/~/a') + await dispatch(cursorBack()) + expect(window.location.pathname).toBe(`/~/${thoughtA.id}`) + + await dispatch(cursorBack()) + vi.runOnlyPendingTimers() - store.dispatch(cursorBack()) expect(window.location.pathname).toBe('/') }) -it.skip('set url to home after deleting last empty thought', () => { - store.dispatch(newThought({})) - expect(window.location.pathname).toBe('/~/') +it('set url to home after deleting last empty thought', async () => { + await dispatch(newThought({})) + vi.runOnlyPendingTimers() + + const thoughtA = contextToThought(store.getState(), [''])! + expect(window.location.pathname).toBe(`/~/${thoughtA.id}`) - store.dispatch(deleteThoughtWithCursor()) + await dispatch(deleteThoughtWithCursor({})) expect(window.location.pathname).toBe('/') }) From 066db4cd38fe1bba36867c5c82d96ad9486970a9 Mon Sep 17 00:00:00 2001 From: Raine Revere Date: Mon, 6 May 2024 18:18:31 +0000 Subject: [PATCH 29/38] pushQueue test: Convert from Enzynme to RTL. --- src/redux-middleware/__tests__/pushQueue.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/redux-middleware/__tests__/pushQueue.ts b/src/redux-middleware/__tests__/pushQueue.ts index 578368394c7..5ea00bb07f5 100644 --- a/src/redux-middleware/__tests__/pushQueue.ts +++ b/src/redux-middleware/__tests__/pushQueue.ts @@ -8,7 +8,7 @@ // import contextToPath from '../../selectors/contextToPath' // import store from '../../stores/app' // import contextToThought from '../../test-helpers/contextToThought' -import createTestApp, { cleanupTestApp } from '../../test-helpers/createTestApp' +import createTestApp, { cleanupTestApp } from '../../test-helpers/createRtlTestApp' // import testTimer from '../../test-helpers/testTimer' From 2ddc34e2483920ae5c715d37b9ed89b78e631ddb Mon Sep 17 00:00:00 2001 From: Raine Revere Date: Mon, 6 May 2024 18:45:05 +0000 Subject: [PATCH 30/38] Divider: Convert test from Enzyme to RTL. --- src/components/Divider.tsx | 1 + src/components/Editable.tsx | 4 +- src/components/__tests__/Divider.ts | 122 ++++++++-------------------- 3 files changed, 35 insertions(+), 92 deletions(-) diff --git a/src/components/Divider.tsx b/src/components/Divider.tsx index e0ce0e5fba2..333887b584c 100644 --- a/src/components/Divider.tsx +++ b/src/components/Divider.tsx @@ -37,6 +37,7 @@ const Divider = ({ path }: { path: Path }) => { return (

- -beforeEach(async () => { - wrapper = await createTestApp() -}) - +beforeEach(createTestApp) afterEach(cleanupTestApp) -// TODO: Convert Enzyme tests to React Testing Library -describe.skip('Divider', () => { +describe('Divider', () => { it('convert "---" to divider', async () => { - // create thought - windowEvent('keydown', { key: 'Enter' }) - wrapper.update() - const editable = wrapper.find('div.editable') - await editable.simulate('change', { target: { value: '---' } }) - - // cursor back to trigger editThought - windowEvent('keydown', { key: 'Escape' }) - - vi.runOnlyPendingTimers() - wrapper.update() - - const divider = wrapper.find('Divider') - expect(divider).toHaveLength(1) - }) - - it('convert "–-" (emdash + dash) to divider', async () => { - // create thought - windowEvent('keydown', { key: 'Enter' }) - wrapper.update() - const editable = wrapper.find('div.editable') - await editable.simulate('change', { target: { value: '—-' } }) - - // cursor back to trigger editThought - windowEvent('keydown', { key: 'Escape' }) - - vi.runOnlyPendingTimers() - wrapper.update() - - const divider = wrapper.find('Divider') - expect(divider).toHaveLength(1) - }) - - it('do not convert "-" to divider', async () => { - // create thought - windowEvent('keydown', { key: 'Enter' }) - wrapper.update() - const editable = wrapper.find('div.editable') - await editable.simulate('change', { target: { value: '-' } }) - - // cursor back to trigger editThought - windowEvent('keydown', { key: 'Escape' }) - - vi.runOnlyPendingTimers() - - // state - const rootSubthoughts = getChildrenRanked(store.getState(), HOME_TOKEN) - expect(rootSubthoughts).toHaveLength(1) - expect(rootSubthoughts[0]).toMatchObject({ value: '-', rank: 0 }) - - // DOM - wrapper.update() - const aEditable = wrapper.find('div.editable') - expect(aEditable.at(0).text()).toBe('-') - }) - - it('do not convert "—" (emdash) to divider', async () => { - // create thought - windowEvent('keydown', { key: 'Enter' }) - wrapper.update() - const editable = wrapper.find('div.editable') - await editable.simulate('change', { target: { value: '—' } }) - - // cursor back to trigger editThought - windowEvent('keydown', { key: 'Escape' }) - - vi.runOnlyPendingTimers() - - // state - const rootSubthoughts = getChildrenRanked(store.getState(), HOME_TOKEN) - expect(rootSubthoughts).toHaveLength(1) - expect(rootSubthoughts[0]).toMatchObject({ value: '—', rank: 0 }) - - // DOM - wrapper.update() - const aEditable = wrapper.find('div.editable') - expect(aEditable.at(0).text()).toBe('—') + await act(async () => { + windowEvent('keydown', { key: 'Enter' }) + }) + + const editable = await findThoughtByText('') + + // '-' is not a divider + await act(async () => { + userEvent.type(editable!, '-') + }) + const divider1 = screen.queryByLabelText('divider') + expect(divider1).toBeNull() + + // '--' is not a divider + await act(async () => { + userEvent.type(editable!, '-') + }) + const divider2 = screen.queryByLabelText('divider') + expect(divider2).toBeNull() + + // '--' is a divider + await act(async () => { + userEvent.type(editable!, '-') + }) + const divider3 = screen.queryByLabelText('divider') + expect(divider3).toBeTruthy() }) }) From 5b039979994078e942d2dad86c05f636ab2d956c Mon Sep 17 00:00:00 2001 From: Raine Revere Date: Mon, 6 May 2024 18:51:02 +0000 Subject: [PATCH 31/38] Remove Enzyme. --- package.json | 4 +- src/setupTests.js | 4 - src/shortcuts/__tests__/moveThought.ts | 6 +- src/test-helpers/createTestApp.tsx | 123 ----- yarn.lock | 624 ++++++++++++++----------- 5 files changed, 364 insertions(+), 397 deletions(-) delete mode 100644 src/test-helpers/createTestApp.tsx diff --git a/package.json b/package.json index 4e50b0efae1..2a7288f2f9f 100644 --- a/package.json +++ b/package.json @@ -141,7 +141,7 @@ "@trivago/prettier-plugin-sort-imports": "^4.2.0", "@types/classnames": "^2.3.0", "@types/clipboard": "^2.0.1", - "@types/enzyme": "^3.10.8", + "@types/expect-puppeteer": "^4.4.5", "@types/html-escaper": "^3.0.0", "@types/jest": "^26.0.23", "@types/jest-image-snapshot": "^5.1.0", @@ -164,12 +164,10 @@ "@typescript-eslint/eslint-plugin": "^7.7.0", "@typescript-eslint/parser": "^7.7.0", "@vitejs/plugin-react": "^4.2.1", - "@wojtekmaj/enzyme-adapter-react-17": "^0.6.2", "browserstack-local": "^1.4.8", "chalk": "^4.1.1", "dotenv": "8.2.0", "em-typedoc-theme": "^0.3.0", - "enzyme": "^3.11.0", "eslint": "^8.57.0", "eslint-config-prettier": "^8.8.0", "eslint-config-raine": "^0.5.0", diff --git a/src/setupTests.js b/src/setupTests.js index ba8a8f99ede..497298ba015 100644 --- a/src/setupTests.js +++ b/src/setupTests.js @@ -1,6 +1,4 @@ import '@testing-library/jest-dom' -import EnzymeAdapter from '@wojtekmaj/enzyme-adapter-react-17' -import { configure } from 'enzyme' import 'fake-indexeddb/auto' import * as matchers from 'jest-extended' // requires jest config resetMocks: false after react-scripts v4 @@ -9,8 +7,6 @@ import { TextDecoder, TextEncoder } from 'util' expect.extend(matchers) -configure({ adapter: new EnzymeAdapter() }) - // define missing global built-ins for jest global.TextEncoder = TextEncoder global.TextDecoder = TextDecoder diff --git a/src/shortcuts/__tests__/moveThought.ts b/src/shortcuts/__tests__/moveThought.ts index c74b0ee0117..d7c884a9fae 100644 --- a/src/shortcuts/__tests__/moveThought.ts +++ b/src/shortcuts/__tests__/moveThought.ts @@ -4,15 +4,15 @@ import { initialize } from '../../initialize' import { clearActionCreator as clear } from '../../reducers/clear' import exportContext from '../../selectors/exportContext' import appStore from '../../stores/app' -import { cleanupTestApp } from '../../test-helpers/createTestApp' +import createTestApp, { cleanupTestApp } from '../../test-helpers/createRtlTestApp' import { moveThoughtAtFirstMatchActionCreator } from '../../test-helpers/moveThoughtAtFirstMatch' import { setCursorFirstMatchActionCreator as setCursor } from '../../test-helpers/setCursorFirstMatch' import testTimer from '../../test-helpers/testTimer' const timer = testTimer() -// Note: Since we are using intialize for these tests, we need to make sure to cleanup dbs, storage and window location. -afterEach(async () => await cleanupTestApp()) +beforeEach(createTestApp) +afterEach(cleanupTestApp) // TODO: TransactionInactiveError: A request was placed against a transaction which is currently not active, or which is finished. it.skip('merge up to pending destination descendant', async () => { diff --git a/src/test-helpers/createTestApp.tsx b/src/test-helpers/createTestApp.tsx deleted file mode 100644 index 6de38252150..00000000000 --- a/src/test-helpers/createTestApp.tsx +++ /dev/null @@ -1,123 +0,0 @@ -import { ReactWrapper, mount } from 'enzyme' -import React, { createRef } from 'react' -import { wrapInTestContext } from 'react-dnd-test-utils' -import { act } from 'react-dom/test-utils' -import { Provider } from 'react-redux' -import Await from '../@types/Await' -import AppComponent from '../components/AppComponent' -import ErrorBoundaryContainer from '../components/ErrorBoundaryContainer' -import TouchMonitor from '../components/TouchMonitor' -import * as db from '../data-providers/yjs/thoughtspace' -import { initialize } from '../initialize' -import { clearActionCreator as clear } from '../reducers/clear' -import store from '../stores/app' -import storage from '../util/storage' -import runDispatch from './runDispatch' -import testTimer from './testTimer' - -/** - * Test App. - */ -// eslint-disable-next-line -export const App = React.forwardRef(() => ( - - - - - - - -)) -let cleanup: Await>['cleanup'] - -const fakeTimer = testTimer() - -/* Note: After each component tests, there may be possible chance of asychronous calls calling dispatch altering state of new running test. */ - -/** Set up testing and mock document and window functions. */ -const createTestApp = async () => { - // store wrapper using closure since act cannot return - let wrapper: ReactWrapper | null = null - - fakeTimer.useFakeTimer() - - // calls initEvents, which must be manually cleaned up - // Note: Why not await ? Please read caveat section of https://github.com/cybersemics/em/issues/919#issuecomment-739135971 - initialize().then(init => { - cleanup = init.cleanup - }) - - // Note: Flushing all the setTimeouts and promises (including db calls). If not flushed some asynchronous calls gets called even after test completion and affect another running test initial state. - await fakeTimer.runAllAsync() - - await act(async () => { - const root = document.body.appendChild(document.createElement('div')) - - window.location.hostname = 'localhost' - - // using test drag and drop backend and context - const TestApp = wrapInTestContext(App) - const dndRef = createRef() - fakeTimer.useFakeTimer() - - wrapper = await mount(, { attachTo: root }) - wrapper.update() - // dismiss the tutorial - const skipTutorial = wrapper.find('#skip-tutorial') - skipTutorial.simulate('click') - - // flush all the promises before the actual test starts - await fakeTimer.runAllAsync() - - // make DND ref available for drag and drop tests. - document.DND = dndRef.current - - // wait for lazy components - await import('../components/Content') - - wrapper.update() - }) - - fakeTimer.useRealTimer() - - // Note: Use jest fake timer by default. It allows flushing microtasks. But inorder to flush promises use test timer that uses sinon. - vi.useFakeTimers() - - // since act cannot return anything, we have to wait for wrapper to be set and then convince Typescript that it is not being used before it is assigned - return wrapper as unknown as ReactWrapper -} - -/** Clear store, localStorage, local db, and window event handlers. */ -export const cleanupTestApp = async () => { - await act(async () => { - // clear localStorage before dispatching clear action, since initialState reads from localStorage - storage.clear() - - // cleanup initEvents which is called in initialize - if (cleanup) { - cleanup() - } - - store.dispatch(clear({ full: true })) - - fakeTimer.useFakeTimer() - await db.clear() - await fakeTimer.runAllAsync() - fakeTimer.useRealTimer() - document.body.innerHTML = '' - - // set url back to home - window.history.pushState({}, '', '/') - }) -} - -/** Refresh the test app. */ -export const refreshTestApp = async () => { - await runDispatch(clear()) - fakeTimer.useFakeTimer() - initialize() - await fakeTimer.runAllAsync() - fakeTimer.useRealTimer() -} - -export default createTestApp diff --git a/yarn.lock b/yarn.lock index d6b8ffb4fa1..2a685133032 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2322,6 +2322,20 @@ resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.8.tgz#6b79032e760a0899cd4204710beede972a3a185f" integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A== +"@puppeteer/browsers@2.2.3": + version "2.2.3" + resolved "https://registry.yarnpkg.com/@puppeteer/browsers/-/browsers-2.2.3.tgz#ad6b79129c50825e77ddaba082680f4dad0b674e" + integrity sha512-bJ0UBsk0ESOs6RFcLXOt99a3yTDcOKlzfjad+rhFwdaG1Lu/Wzq58GHYCDTlZ9z6mldf4g+NTb+TXEfe0PpnsQ== + dependencies: + debug "4.3.4" + extract-zip "2.0.1" + progress "2.0.3" + proxy-agent "6.4.0" + semver "7.6.0" + tar-fs "3.0.5" + unbzip2-stream "1.4.3" + yargs "17.7.2" + "@react-dnd/asap@^4.0.0": version "4.0.1" resolved "https://registry.yarnpkg.com/@react-dnd/asap/-/asap-4.0.1.tgz#5291850a6b58ce6f2da25352a64f1b0674871aab" @@ -2523,6 +2537,11 @@ resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== +"@tootallnate/quickjs-emscripten@^0.23.0": + version "0.23.0" + resolved "https://registry.yarnpkg.com/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz#db4ecfd499a9765ab24002c3b696d02e6d32a12c" + integrity sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA== + "@trivago/prettier-plugin-sort-imports@^4.2.0": version "4.3.0" resolved "https://registry.yarnpkg.com/@trivago/prettier-plugin-sort-imports/-/prettier-plugin-sort-imports-4.3.0.tgz#725f411646b3942193a37041c84e0b2116339789" @@ -2588,13 +2607,6 @@ "@types/node" "*" "@types/responselike" "^1.0.0" -"@types/cheerio@*": - version "0.22.35" - resolved "https://registry.yarnpkg.com/@types/cheerio/-/cheerio-0.22.35.tgz#0d16dc1f24d426231c181b9c31847f673867595f" - integrity sha512-yD57BchKRvTV+JD53UZ6PD8KWY5g5rvvMLRnZR3EQBCZXiDT/HR+pKpMzFGlWNhFrXlo7VPZXtKvIEwZkAWOIA== - dependencies: - "@types/node" "*" - "@types/classnames@^2.3.0": version "2.3.1" resolved "https://registry.yarnpkg.com/@types/classnames/-/classnames-2.3.1.tgz#3c2467aa0f1a93f1f021e3b9bcf938bd5dfdc0dd" @@ -2609,19 +2621,19 @@ dependencies: clipboard "*" -"@types/enzyme@^3.10.8": - version "3.10.18" - resolved "https://registry.yarnpkg.com/@types/enzyme/-/enzyme-3.10.18.tgz#86010e7cb56cf1450dd391b8cc3a788f6a6fadef" - integrity sha512-RaO/TyyHZvXkpzinbMTZmd/S5biU4zxkvDsn22ujC29t9FMSzq8tnn8f2MxQ2P8GVhFRG5jTAL05DXKyTtpEQQ== - dependencies: - "@types/cheerio" "*" - "@types/react" "^16" - "@types/estree@1.0.5", "@types/estree@^1.0.0": version "1.0.5" resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== +"@types/expect-puppeteer@^4.4.5": + version "4.4.7" + resolved "https://registry.yarnpkg.com/@types/expect-puppeteer/-/expect-puppeteer-4.4.7.tgz#fc5651b3a982dad7ddf8db1c5ac3b7b15db2b79a" + integrity sha512-C5UHvCNTmjiGAVU5XyzR7xmZPRF/+YfpSd746Gd4ytcSpLT+/ke1EzrpDhO0OqqtpExQvr8M4qb0md9tybq7XA== + dependencies: + "@types/jest" "*" + "@types/puppeteer" "*" + "@types/fs-extra@^8.0.0": version "8.1.5" resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-8.1.5.tgz#33aae2962d3b3ec9219b5aca2555ee00274f5927" @@ -2802,6 +2814,13 @@ resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.12.tgz#12bb1e2be27293c1406acb6af1c3f3a1481d98c6" integrity sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q== +"@types/puppeteer@*": + version "7.0.4" + resolved "https://registry.yarnpkg.com/@types/puppeteer/-/puppeteer-7.0.4.tgz#6eb4081323e9075c1f4c353f93ee2ed6eed99487" + integrity sha512-ja78vquZc8y+GM2al07GZqWDKQskQXygCDiu0e3uO0DMRKqE0MjrFBFmTulfPYzLB6WnL7Kl2tFPy0WXSpPomg== + dependencies: + puppeteer "*" + "@types/puppeteer@^5.4.3": version "5.4.7" resolved "https://registry.yarnpkg.com/@types/puppeteer/-/puppeteer-5.4.7.tgz#b8804737c62c6e236de0c03fa74f91c174bf96b6" @@ -2874,15 +2893,6 @@ "@types/scheduler" "*" csstype "^3.0.2" -"@types/react@^16": - version "16.14.60" - resolved "https://registry.yarnpkg.com/@types/react/-/react-16.14.60.tgz#f7ab62a329b82826f12d02bc8031d4ef4b5e0d81" - integrity sha512-wIFmnczGsTcgwCBeIYOuy2mdXEiKZ5znU/jNOnMZPQyCcIxauMGWlX0TNG4lZ7NxRKj7YUIZRneJQSSdB2jKgg== - dependencies: - "@types/prop-types" "*" - "@types/scheduler" "^0.16" - csstype "^3.0.2" - "@types/redux-mock-store@^1.0.2": version "1.0.6" resolved "https://registry.yarnpkg.com/@types/redux-mock-store/-/redux-mock-store-1.0.6.tgz#0a03b2655028b7cf62670d41ac1de5ca1b1f5958" @@ -2909,11 +2919,6 @@ resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.23.0.tgz#0a6655b3e2708eaabca00b7372fafd7a792a7b09" integrity sha512-YIoDCTH3Af6XM5VuwGG/QL/CJqga1Zm3NkU3HZ4ZHK2fRMPYP1VczsTUqtsf43PH/iJNVlPHAo2oWX7BSdB2Hw== -"@types/scheduler@^0.16": - version "0.16.8" - resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.8.tgz#ce5ace04cfeabe7ef87c0091e50752e36707deff" - integrity sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A== - "@types/semver@^7.3.12", "@types/semver@^7.5.8": version "7.5.8" resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.8.tgz#8268a8c57a3e4abd25c165ecd36237db7948a55e" @@ -3241,28 +3246,6 @@ "@wdio/types" "7.33.0" p-iteration "^1.1.8" -"@wojtekmaj/enzyme-adapter-react-17@^0.6.2": - version "0.6.7" - resolved "https://registry.yarnpkg.com/@wojtekmaj/enzyme-adapter-react-17/-/enzyme-adapter-react-17-0.6.7.tgz#7784bd32f518b186218cebb26c98c852676f30b0" - integrity sha512-B+byiwi/T1bx5hcj9wc0fUL5Hlb5giSXJzcnEfJVl2j6dGV2NJfcxDBYX0WWwIxlzNiFz8kAvlkFWI2y/nscZQ== - dependencies: - "@wojtekmaj/enzyme-adapter-utils" "^0.1.4" - enzyme-shallow-equal "^1.0.0" - has "^1.0.0" - prop-types "^15.7.0" - react-is "^17.0.0" - react-test-renderer "^17.0.0" - -"@wojtekmaj/enzyme-adapter-utils@^0.1.4": - version "0.1.4" - resolved "https://registry.yarnpkg.com/@wojtekmaj/enzyme-adapter-utils/-/enzyme-adapter-utils-0.1.4.tgz#bcd411ad6e368f17dce5425582c2907104cdb1ad" - integrity sha512-ARGIQSIIv3oBia1m5Ihn1VU0FGmft6KPe39SBKTb8p7LSXO23YI4kNtc4M/cKoIY7P+IYdrZcgMObvedyjoSQA== - dependencies: - function.prototype.name "^1.1.0" - has "^1.0.0" - object.fromentries "^2.0.0" - prop-types "^15.7.0" - "@xmldom/xmldom@^0.8.8": version "0.8.10" resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.10.tgz#a1337ca426aa61cef9fe15b5b28e340a72f6fa99" @@ -3328,6 +3311,13 @@ agent-base@6, agent-base@^6.0.2: dependencies: debug "4" +agent-base@^7.0.2, agent-base@^7.1.0, agent-base@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.1.tgz#bdbded7dfb096b751a2a087eeeb9664725b2e317" + integrity sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA== + dependencies: + debug "^4.3.4" + agentkeepalive@^4.2.1: version "4.5.0" resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.5.0.tgz#2673ad1389b3c418c5a20c5d7364f93ca04be923" @@ -3522,18 +3512,6 @@ array-union@^2.1.0: resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== -array.prototype.filter@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/array.prototype.filter/-/array.prototype.filter-1.0.4.tgz#bef83fde8a36a14d3de988c43563e0f5249962bf" - integrity sha512-r+mCJ7zXgXElgR4IRC+fkvNCeoaavWBs6EdCso5Tbcf+iEMKzBU/His60lt34WEZ9vlb8wDkZvQGcVI5GwkfoQ== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.2" - es-array-method-boxes-properly "^1.0.0" - es-object-atoms "^1.0.0" - is-string "^1.0.7" - array.prototype.findlast@^1.2.4: version "1.2.5" resolved "https://registry.yarnpkg.com/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz#3e4fbcb30a15a7f5bf64cf2faae22d139c2e4904" @@ -3558,7 +3536,7 @@ array.prototype.findlastindex@^1.2.3: es-object-atoms "^1.0.0" es-shim-unscopables "^1.0.2" -array.prototype.flat@^1.2.3, array.prototype.flat@^1.3.1, array.prototype.flat@^1.3.2: +array.prototype.flat@^1.3.1, array.prototype.flat@^1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz#1476217df8cff17d72ee8f3ba06738db5b387d18" integrity sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA== @@ -3628,6 +3606,13 @@ ast-types-flow@^0.0.8: resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.8.tgz#0a85e1c92695769ac13a428bb653e7538bea27d6" integrity sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ== +ast-types@^0.13.4: + version "0.13.4" + resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.13.4.tgz#ee0d77b343263965ecc3fb62da16e7222b2b6782" + integrity sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w== + dependencies: + tslib "^2.0.1" + astral-regex@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" @@ -3676,6 +3661,11 @@ axobject-query@^3.2.1: dependencies: dequal "^2.0.3" +b4a@^1.6.4: + version "1.6.6" + resolved "https://registry.yarnpkg.com/b4a/-/b4a-1.6.6.tgz#a4cc349a3851987c3c4ac2d7785c18744f6da9ba" + integrity sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg== + babel-jest@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.5.1.tgz#a1bf8d61928edfefd21da27eb86a695bfd691444" @@ -3809,6 +3799,39 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== +bare-events@^2.0.0, bare-events@^2.2.0: + version "2.2.2" + resolved "https://registry.yarnpkg.com/bare-events/-/bare-events-2.2.2.tgz#a98a41841f98b2efe7ecc5c5468814469b018078" + integrity sha512-h7z00dWdG0PYOQEvChhOSWvOfkIKsdZGkWr083FgN/HyoQuebSew/cgirYqh9SCuy/hRvxc5Vy6Fw8xAmYHLkQ== + +bare-fs@^2.1.1: + version "2.3.0" + resolved "https://registry.yarnpkg.com/bare-fs/-/bare-fs-2.3.0.tgz#0872f8e33cf291c9fd527d827154f156a298d402" + integrity sha512-TNFqa1B4N99pds2a5NYHR15o0ZpdNKbAeKTE/+G6ED/UeOavv8RY3dr/Fu99HW3zU3pXpo2kDNO8Sjsm2esfOw== + dependencies: + bare-events "^2.0.0" + bare-path "^2.0.0" + bare-stream "^1.0.0" + +bare-os@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/bare-os/-/bare-os-2.3.0.tgz#718e680b139effff0624a7421c098e7a2c2d63da" + integrity sha512-oPb8oMM1xZbhRQBngTgpcQ5gXw6kjOaRsSWsIeNyRxGed2w/ARyP7ScBYpWR1qfX2E5rS3gBw6OWcSQo+s+kUg== + +bare-path@^2.0.0, bare-path@^2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/bare-path/-/bare-path-2.1.2.tgz#7a0940d34ebe65f7e179fa61ed8d49d9dc151d67" + integrity sha512-o7KSt4prEphWUHa3QUwCxUI00R86VdjiuxmJK0iNVDHYPGo+HsDaVCnqCmPbf/MiW1ok8F4p3m8RTHlWk8K2ig== + dependencies: + bare-os "^2.1.0" + +bare-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/bare-stream/-/bare-stream-1.0.0.tgz#25c3e56198d922187320c3f8c52d75c4051178b4" + integrity sha512-KhNUoDL40iP4gFaLSsoGE479t0jHijfYdIcxRn/XtezA2BaUD0NRf/JGRpsMq6dMNM+SrCrB0YSSo/5wBY4rOQ== + dependencies: + streamx "^2.16.1" + base-x@^3.0.2, base-x@^3.0.8: version "3.0.9" resolved "https://registry.yarnpkg.com/base-x/-/base-x-3.0.9.tgz#6349aaabb58526332de9f60995e548a53fe21320" @@ -3826,6 +3849,11 @@ base64-js@^1.3.1, base64-js@^1.5.1: resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== +basic-ftp@^5.0.2: + version "5.0.5" + resolved "https://registry.yarnpkg.com/basic-ftp/-/basic-ftp-5.0.5.tgz#14a474f5fffecca1f4f406f1c26b18f800225ac0" + integrity sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg== + big-integer@1.6.x: version "1.6.52" resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.52.tgz#60a887f3047614a8e1bffe5d7173490a97dc8c85" @@ -4087,7 +4115,7 @@ cheerio-select@^2.1.0: domhandler "^5.0.3" domutils "^3.0.1" -cheerio@^1.0.0-rc.12, cheerio@^1.0.0-rc.3: +cheerio@^1.0.0-rc.12: version "1.0.0-rc.12" resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.12.tgz#788bf7466506b1c6bf5fae51d24a2c4d62e47683" integrity sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q== @@ -4120,6 +4148,15 @@ chrome-launcher@^0.15.0: is-wsl "^2.2.0" lighthouse-logger "^1.0.0" +chromium-bidi@0.5.19: + version "0.5.19" + resolved "https://registry.yarnpkg.com/chromium-bidi/-/chromium-bidi-0.5.19.tgz#e4f4951b7d9b20d668d6b387839f7b7bf2d69ef4" + integrity sha512-UA6zL77b7RYCjJkZBsZ0wlvCTD+jTjllZ8f6wdO4buevXgTZYjV+XLB9CiEa2OuuTGGTLnI7eN9I60YxuALGQg== + dependencies: + mitt "3.0.1" + urlpattern-polyfill "10.0.0" + zod "3.22.4" + ci-info@^3.2.0: version "3.9.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" @@ -4242,7 +4279,7 @@ combined-stream@^1.0.8: dependencies: delayed-stream "~1.0.0" -commander@^2.15.0, commander@^2.19.0: +commander@^2.15.0: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== @@ -4314,6 +4351,16 @@ core-util-is@~1.0.0: resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== +cosmiconfig@9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-9.0.0.tgz#34c3fc58287b915f3ae905ab6dc3de258b55ad9d" + integrity sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg== + dependencies: + env-paths "^2.2.1" + import-fresh "^3.3.0" + js-yaml "^4.1.0" + parse-json "^5.2.0" + cosmiconfig@^7.0.0: version "7.1.0" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" @@ -4460,6 +4507,11 @@ damerau-levenshtein@^1.0.8: resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7" integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== +data-uri-to-buffer@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz#8a58bb67384b261a38ef18bea1810cb01badd28b" + integrity sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw== + data-urls@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" @@ -4593,6 +4645,15 @@ define-properties@^1.1.3, define-properties@^1.2.0, define-properties@^1.2.1: has-property-descriptors "^1.0.0" object-keys "^1.1.1" +degenerator@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/degenerator/-/degenerator-5.0.1.tgz#9403bf297c6dad9a1ece409b37db27954f91f2f5" + integrity sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ== + dependencies: + ast-types "^0.13.4" + escodegen "^2.1.0" + esprima "^4.0.1" + delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" @@ -4618,6 +4679,11 @@ detect-newline@^3.0.0: resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== +devtools-protocol@0.0.1273771: + version "0.0.1273771" + resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.1273771.tgz#46aeb5db41417e2c2ad3d8367c598c975290b1a5" + integrity sha512-QDbb27xcTVReQQW/GHJsdQqGKwYBE7re7gxehj467kKP2DKuYBUj6i2k5LRiAC66J1yZG/9gsxooz/s9pcm0Og== + devtools-protocol@0.0.948846: version "0.0.948846" resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.948846.tgz#bff47e2d1dba060130fa40ed2e5f78b916ba285f" @@ -4674,11 +4740,6 @@ dir-glob@^3.0.1: dependencies: path-type "^4.0.0" -discontinuous-range@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/discontinuous-range/-/discontinuous-range-1.0.0.tgz#e38331f0844bba49b9a9cb71c771585aab1bc65a" - integrity sha512-c68LpLbO+7kP/b1Hr1qs8/BJ09F5khZGTxqxZuhzxpmwJKOgRFHJWIb9/KmqnqHhLdO55aOxFH/EGBvUQbL/RQ== - dnd-core@14.0.1: version "14.0.1" resolved "https://registry.yarnpkg.com/dnd-core/-/dnd-core-14.0.1.tgz#76d000e41c494983210fb20a48b835f81a203c2e" @@ -4856,47 +4917,11 @@ entities@^4.2.0, entities@^4.4.0, entities@^4.5.0: resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== -env-paths@^2.2.0: +env-paths@^2.2.0, env-paths@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== -enzyme-shallow-equal@^1.0.0, enzyme-shallow-equal@^1.0.1: - version "1.0.7" - resolved "https://registry.yarnpkg.com/enzyme-shallow-equal/-/enzyme-shallow-equal-1.0.7.tgz#4e3aa678022387a68e6c47aff200587851885b5e" - integrity sha512-/um0GFqUXnpM9SvKtje+9Tjoz3f1fpBC3eXRFrNs8kpYn69JljciYP7KZTqM/YQbUY9KUjvKB4jo/q+L6WGGvg== - dependencies: - hasown "^2.0.0" - object-is "^1.1.5" - -enzyme@^3.11.0: - version "3.11.0" - resolved "https://registry.yarnpkg.com/enzyme/-/enzyme-3.11.0.tgz#71d680c580fe9349f6f5ac6c775bc3e6b7a79c28" - integrity sha512-Dw8/Gs4vRjxY6/6i9wU0V+utmQO9kvh9XLnz3LIudviOnVYDEe2ec+0k+NQoMamn1VrjKgCUOWj5jG/5M5M0Qw== - dependencies: - array.prototype.flat "^1.2.3" - cheerio "^1.0.0-rc.3" - enzyme-shallow-equal "^1.0.1" - function.prototype.name "^1.1.2" - has "^1.0.3" - html-element-map "^1.2.0" - is-boolean-object "^1.0.1" - is-callable "^1.1.5" - is-number-object "^1.0.4" - is-regex "^1.0.5" - is-string "^1.0.5" - is-subset "^0.1.1" - lodash.escape "^4.0.1" - lodash.isequal "^4.5.0" - object-inspect "^1.7.0" - object-is "^1.0.2" - object.assign "^4.1.0" - object.entries "^1.1.1" - object.values "^1.1.1" - raf "^3.4.1" - rst-selector-parser "^2.2.3" - string.prototype.trim "^1.2.1" - err-code@^2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9" @@ -4961,11 +4986,6 @@ es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.23.0, es-abstract@^1.23 unbox-primitive "^1.0.2" which-typed-array "^1.1.15" -es-array-method-boxes-properly@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz#873f3e84418de4ee19c5be752990b2e44718d09e" - integrity sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA== - es-define-property@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845" @@ -5079,7 +5099,7 @@ escape-string-regexp@^4.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== -escodegen@^2.0.0: +escodegen@^2.0.0, escodegen@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.1.0.tgz#ba93bbb7a43986d29d6041f99f5262da773e2e17" integrity sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w== @@ -5547,7 +5567,7 @@ fast-equals@^3.0.1: resolved "https://registry.yarnpkg.com/fast-equals/-/fast-equals-3.0.3.tgz#8e6cb4e51ca1018d87dd41982ef92758b3e4197f" integrity sha512-NCe8qxnZFARSHGztGMZOO/PC1qa5MIFB5Hp66WdzbCRAz8U8US3bx1UTgLS49efBQPcUtO9gf5oVEY8o7y/7Kg== -fast-fifo@^1.0.0: +fast-fifo@^1.0.0, fast-fifo@^1.1.0, fast-fifo@^1.2.0: version "1.3.2" resolved "https://registry.yarnpkg.com/fast-fifo/-/fast-fifo-1.3.2.tgz#286e31de96eb96d38a97899815740ba2a4f3640c" integrity sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ== @@ -5729,7 +5749,7 @@ fs-constants@^1.0.0: resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== -fs-extra@^11.1.1: +fs-extra@^11.1.1, fs-extra@^11.2.0: version "11.2.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.2.0.tgz#e70e17dfad64232287d01929399e0ea7c86b0e5b" integrity sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw== @@ -5779,7 +5799,7 @@ function-bind@^1.1.2: resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== -function.prototype.name@^1.1.0, function.prototype.name@^1.1.2, function.prototype.name@^1.1.5, function.prototype.name@^1.1.6: +function.prototype.name@^1.1.5, function.prototype.name@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd" integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg== @@ -5861,6 +5881,16 @@ get-symbol-description@^1.0.2: es-errors "^1.3.0" get-intrinsic "^1.2.4" +get-uri@^6.0.1: + version "6.0.3" + resolved "https://registry.yarnpkg.com/get-uri/-/get-uri-6.0.3.tgz#0d26697bc13cf91092e519aa63aa60ee5b6f385a" + integrity sha512-BzUrJBS9EcUb4cFol8r4W3v1cPsSyajLSthNkz5BxbpDcHN5tIrM10E2eNvfnvBn3DaT3DUgx0OpsBKkaOpanw== + dependencies: + basic-ftp "^5.0.2" + data-uri-to-buffer "^6.0.2" + debug "^4.3.4" + fs-extra "^11.2.0" + glob-parent@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" @@ -6047,11 +6077,6 @@ has-tostringtag@^1.0.0, has-tostringtag@^1.0.2: dependencies: has-symbols "^1.0.3" -has@^1.0.0, has@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.4.tgz#2eb2860e000011dae4f1406a86fe80e530fb2ec6" - integrity sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ== - hasown@^2.0.0, hasown@^2.0.1, hasown@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" @@ -6086,14 +6111,6 @@ hosted-git-info@^2.1.4: resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== -html-element-map@^1.2.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/html-element-map/-/html-element-map-1.3.1.tgz#44b2cbcfa7be7aa4ff59779e47e51012e1c73c08" - integrity sha512-6XMlxrAFX4UEEGxctfFnmrFaaZFNf9i5fNuV5wZ3WWQ4FVaNP1aX1LkX9j2mfEx1NpjeE/rL3nmgEn23GdFmrg== - dependencies: - array.prototype.filter "^1.0.0" - call-bind "^1.0.2" - html-encoding-sniffer@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" @@ -6135,6 +6152,14 @@ http-proxy-agent@^4.0.1: agent-base "6" debug "4" +http-proxy-agent@^7.0.0, http-proxy-agent@^7.0.1: + version "7.0.2" + resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz#9a8b1f246866c028509486585f62b8f2c18c270e" + integrity sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig== + dependencies: + agent-base "^7.1.0" + debug "^4.3.4" + http2-wrapper@^1.0.0-beta.5.2: version "1.0.3" resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz#b8f55e0c1f25d4ebd08b3b0c2c079f9590800b3d" @@ -6159,6 +6184,14 @@ https-proxy-agent@5.0.1, https-proxy-agent@^5.0.0, https-proxy-agent@^5.0.1: agent-base "6" debug "4" +https-proxy-agent@^7.0.2, https-proxy-agent@^7.0.3: + version "7.0.4" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz#8e97b841a029ad8ddc8731f26595bad868cb4168" + integrity sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg== + dependencies: + agent-base "^7.0.2" + debug "4" + human-signals@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" @@ -6281,6 +6314,14 @@ invariant@^2.2.4: dependencies: loose-envify "^1.0.0" +ip-address@^9.0.5: + version "9.0.5" + resolved "https://registry.yarnpkg.com/ip-address/-/ip-address-9.0.5.tgz#117a960819b08780c3bd1f14ef3c1cc1d3f3ea5a" + integrity sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g== + dependencies: + jsbn "1.1.0" + sprintf-js "^1.1.3" + ip-regex@^4.0.0, ip-regex@^4.1.0: version "4.3.0" resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-4.3.0.tgz#687275ab0f57fa76978ff8f4dddc8a23d5990db5" @@ -6414,7 +6455,7 @@ is-bigint@^1.0.1: dependencies: has-bigints "^1.0.1" -is-boolean-object@^1.0.1, is-boolean-object@^1.1.0: +is-boolean-object@^1.1.0: version "1.1.2" resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== @@ -6427,7 +6468,7 @@ is-buffer@~1.1.6: resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== -is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.1.5, is-callable@^1.2.7: +is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: version "1.2.7" resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== @@ -6553,7 +6594,7 @@ is-potential-custom-element-name@^1.0.1: resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== -is-regex@^1.0.5, is-regex@^1.1.4: +is-regex@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== @@ -6600,11 +6641,6 @@ is-string@^1.0.5, is-string@^1.0.7: dependencies: has-tostringtag "^1.0.0" -is-subset@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-subset/-/is-subset-0.1.1.tgz#8a59117d932de1de00f245fcdd39ce43f1e939a6" - integrity sha512-6Ybun0IkarhmEqxXCNw/C0bna6Zb/TkfUX9UbwJtK6ObwAVCxmAP308WWTHviM/zAqXk05cdhYsUsZeGQh99iw== - is-symbol@^1.0.2, is-symbol@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" @@ -7341,6 +7377,11 @@ js-yaml@^4.1.0: dependencies: argparse "^2.0.1" +jsbn@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-1.1.0.tgz#b01307cb29b618a1ed26ec79e911f803c4da0040" + integrity sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A== + jsdoc-type-pratt-parser@1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-1.0.4.tgz#5750d2d32ffb001866537d3baaedea7cf84c7036" @@ -7610,26 +7651,11 @@ lodash.difference@^4.5.0: resolved "https://registry.yarnpkg.com/lodash.difference/-/lodash.difference-4.5.0.tgz#9ccb4e505d486b91651345772885a2df27fd017c" integrity sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA== -lodash.escape@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-4.0.1.tgz#c9044690c21e04294beaa517712fded1fa88de98" - integrity sha512-nXEOnb/jK9g0DYMr1/Xvq6l5xMD7GDG55+GSYIYmS0G4tBk/hURD4JR9WCavs04t33WmJx9kCyp9vJ+mr4BOUw== - lodash.flatten@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" integrity sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g== -lodash.flattendeep@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz#fb030917f86a3134e5bc9bec0d69e0013ddfedb2" - integrity sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ== - -lodash.isequal@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" - integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== - lodash.isobject@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/lodash.isobject/-/lodash.isobject-3.0.2.tgz#3c8fb8d5b5bf4bf90ae06e14f2a530a4ed935e1d" @@ -7703,6 +7729,11 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" +lru-cache@^7.14.1: + version "7.18.3" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.18.3.tgz#f793896e0fd0e954a59dfdd82f0773808df6aa89" + integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA== + lunr@^2.3.8: version "2.3.9" resolved "https://registry.yarnpkg.com/lunr/-/lunr-2.3.9.tgz#18b123142832337dd6e964df1a5a7707b25d35e1" @@ -7888,6 +7919,11 @@ minizlib@^2.1.1: minipass "^3.0.0" yallist "^4.0.0" +mitt@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/mitt/-/mitt-3.0.1.tgz#ea36cf0cc30403601ae074c8f77b7092cdab36d1" + integrity sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw== + mkdirp-classic@^0.5.2: version "0.5.3" resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" @@ -7923,11 +7959,6 @@ moize@^6.0.3: fast-equals "^3.0.1" micro-memoize "^4.1.2" -moo@^0.5.0: - version "0.5.2" - resolved "https://registry.yarnpkg.com/moo/-/moo-0.5.2.tgz#f9fe82473bc7c184b0d32e2215d3f6e67278733c" - integrity sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q== - ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -8066,21 +8097,16 @@ natural-compare@^1.4.0: resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== -nearley@^2.7.10: - version "2.20.1" - resolved "https://registry.yarnpkg.com/nearley/-/nearley-2.20.1.tgz#246cd33eff0d012faf197ff6774d7ac78acdd474" - integrity sha512-+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ== - dependencies: - commander "^2.19.0" - moo "^0.5.0" - railroad-diagrams "^1.0.0" - randexp "0.4.6" - neo-async@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== +netmask@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/netmask/-/netmask-2.0.2.tgz#8b01a07644065d536383835823bc52004ebac5e7" + integrity sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg== + nice-try@^1.0.4: version "1.0.5" resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" @@ -8191,25 +8217,17 @@ object-hash@^3.0.0: resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9" integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== -object-inspect@^1.13.1, object-inspect@^1.7.0: +object-inspect@^1.13.1: version "1.13.1" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== -object-is@^1.0.2, object-is@^1.1.5: - version "1.1.6" - resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.6.tgz#1a6a53aed2dd8f7e6775ff870bea58545956ab07" - integrity sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - object-keys@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== -object.assign@^4.1.0, object.assign@^4.1.4, object.assign@^4.1.5: +object.assign@^4.1.4, object.assign@^4.1.5: version "4.1.5" resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.5.tgz#3a833f9ab7fdb80fc9e8d2300c803d216d8fdbb0" integrity sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ== @@ -8219,7 +8237,7 @@ object.assign@^4.1.0, object.assign@^4.1.4, object.assign@^4.1.5: has-symbols "^1.0.3" object-keys "^1.1.1" -object.entries@^1.1.1, object.entries@^1.1.7: +object.entries@^1.1.7: version "1.1.8" resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.8.tgz#bffe6f282e01f4d17807204a24f8edd823599c41" integrity sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ== @@ -8228,7 +8246,7 @@ object.entries@^1.1.1, object.entries@^1.1.7: define-properties "^1.2.1" es-object-atoms "^1.0.0" -object.fromentries@^2.0.0, object.fromentries@^2.0.7: +object.fromentries@^2.0.7: version "2.0.8" resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.8.tgz#f7195d8a9b97bd95cbc1999ea939ecd1a2b00c65" integrity sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ== @@ -8256,7 +8274,7 @@ object.hasown@^1.1.3: es-abstract "^1.23.2" es-object-atoms "^1.0.0" -object.values@^1.1.1, object.values@^1.1.6, object.values@^1.1.7: +object.values@^1.1.6, object.values@^1.1.7: version "1.2.0" resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.2.0.tgz#65405a9d92cee68ac2d303002e0b8470a4d9ab1b" integrity sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ== @@ -8384,6 +8402,28 @@ p-try@^2.0.0: resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== +pac-proxy-agent@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/pac-proxy-agent/-/pac-proxy-agent-7.0.1.tgz#6b9ddc002ec3ff0ba5fdf4a8a21d363bcc612d75" + integrity sha512-ASV8yU4LLKBAjqIPMbrgtaKIvxQri/yh2OpI+S6hVa9JRkUI3Y3NPFbfngDtY7oFtSMD3w31Xns89mDa3Feo5A== + dependencies: + "@tootallnate/quickjs-emscripten" "^0.23.0" + agent-base "^7.0.2" + debug "^4.3.4" + get-uri "^6.0.1" + http-proxy-agent "^7.0.0" + https-proxy-agent "^7.0.2" + pac-resolver "^7.0.0" + socks-proxy-agent "^8.0.2" + +pac-resolver@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/pac-resolver/-/pac-resolver-7.0.1.tgz#54675558ea368b64d210fd9c92a640b5f3b8abb6" + integrity sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg== + dependencies: + degenerator "^5.0.0" + netmask "^2.0.2" + "page-lifecycle@git+https://git@github.com/magic-akari/page-lifecycle#feat/add-types": version "0.1.2" resolved "git+https://git@github.com/magic-akari/page-lifecycle#50b50421bdeab3d211a57e81a277f699638373b0" @@ -8507,11 +8547,6 @@ pend@~1.2.0: resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" integrity sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg== -performance-now@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" - integrity sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow== - picocolors@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" @@ -8673,7 +8708,7 @@ prompts@^2.0.1, prompts@^2.4.2: kleur "^3.0.3" sisteransi "^1.0.5" -prop-types@^15.5.4, prop-types@^15.6.0, prop-types@^15.6.2, prop-types@^15.7.0, prop-types@^15.7.1, prop-types@^15.7.2, prop-types@^15.8.1: +prop-types@^15.5.4, prop-types@^15.6.0, prop-types@^15.6.2, prop-types@^15.7.1, prop-types@^15.7.2, prop-types@^15.8.1: version "15.8.1" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== @@ -8697,6 +8732,20 @@ protons@^1.0.2: signed-varint "^2.0.1" varint "^5.0.0" +proxy-agent@6.4.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/proxy-agent/-/proxy-agent-6.4.0.tgz#b4e2dd51dee2b377748aef8d45604c2d7608652d" + integrity sha512-u0piLU+nCOHMgGjRbimiXmA9kM/L9EHh3zL81xCdp7m+Y2pHIsnmbdDoEDoAz5geaonNR6q6+yOPQs6n4T6sBQ== + dependencies: + agent-base "^7.0.2" + debug "^4.3.4" + http-proxy-agent "^7.0.1" + https-proxy-agent "^7.0.3" + lru-cache "^7.14.1" + pac-proxy-agent "^7.0.1" + proxy-from-env "^1.1.0" + socks-proxy-agent "^8.0.2" + proxy-from-env@1.1.0, proxy-from-env@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" @@ -8745,6 +8794,17 @@ puppeteer-core@13.1.3: unbzip2-stream "1.4.3" ws "8.2.3" +puppeteer-core@22.8.0: + version "22.8.0" + resolved "https://registry.yarnpkg.com/puppeteer-core/-/puppeteer-core-22.8.0.tgz#82c0e7ebf62ba5f34404394034e313b82014de5f" + integrity sha512-S5bWx3g/fNuyFxjZX9TkZMN07CEH47+9Zm6IiTl1QfqI9pnVaShbwrD9kRe5vmz/XPp/jLGhhxRUj1sY4wObnA== + dependencies: + "@puppeteer/browsers" "2.2.3" + chromium-bidi "0.5.19" + debug "4.3.4" + devtools-protocol "0.0.1273771" + ws "8.17.0" + puppeteer-core@^13.1.3: version "13.7.0" resolved "https://registry.yarnpkg.com/puppeteer-core/-/puppeteer-core-13.7.0.tgz#3344bee3994163f49120a55ddcd144a40575ba5b" @@ -8763,6 +8823,16 @@ puppeteer-core@^13.1.3: unbzip2-stream "1.4.3" ws "8.5.0" +puppeteer@*: + version "22.8.0" + resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-22.8.0.tgz#58556b4388a9047658f0704afa37b8eea71b84ba" + integrity sha512-Z616wyTr0d7KpxmfcBG22rAkzuo/xzHJ3ycpu4KiJ3dZNHn/C1CpqcCwPlpiIIsmPojTAfWjo6EMR7M+AaC0Ww== + dependencies: + "@puppeteer/browsers" "2.2.3" + cosmiconfig "9.0.0" + devtools-protocol "0.0.1273771" + puppeteer-core "22.8.0" + puppeteer@13.7.0: version "13.7.0" resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-13.7.0.tgz#18e16f83e397cf02f7a0804c67c1603d381cfb0b" @@ -8809,31 +8879,16 @@ queue-microtask@^1.2.2: resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== +queue-tick@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/queue-tick/-/queue-tick-1.0.1.tgz#f6f07ac82c1fd60f82e098b417a80e52f1f4c142" + integrity sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag== + quick-lru@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== -raf@^3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.1.tgz#0742e99a4a6552f445d73e3ee0328af0ff1ede39" - integrity sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA== - dependencies: - performance-now "^2.1.0" - -railroad-diagrams@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz#eb7e6267548ddedfb899c1b90e57374559cddb7e" - integrity sha512-cz93DjNeLY0idrCNOH6PviZGRN9GJhsdm9hpn1YCS879fj4W+x5IFJhhkRZcwVgMmFF7R82UA/7Oh+R8lLZg6A== - -randexp@0.4.6: - version "0.4.6" - resolved "https://registry.yarnpkg.com/randexp/-/randexp-0.4.6.tgz#e986ad5e5e31dae13ddd6f7b3019aa7c87f60ca3" - integrity sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ== - dependencies: - discontinuous-range "1.0.0" - ret "~0.1.10" - react-contenteditable@^3.3.5: version "3.3.7" resolved "https://registry.yarnpkg.com/react-contenteditable/-/react-contenteditable-3.3.7.tgz#18dd1f281841ba2c2b306e2d28278bc31b7929ed" @@ -8938,21 +8993,21 @@ react-gravatar@^2.6.3: md5 "^2.1.0" query-string "^4.2.2" -"react-is@^16.12.0 || ^17.0.0 || ^18.0.0", react-is@^18.0.0: - version "18.3.0" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.0.tgz#6c2d9b6cdd4c2cffb7c89b1bcb57bc44d12f1993" - integrity sha512-wRiUsea88TjKDc4FBEn+sLvIDesp6brMbGWnJGjew2waAc9evdhja/2LvePc898HJbHw0L+MTWy7NhpnELAvLQ== - react-is@^16.13.1, react-is@^16.7.0: version "16.13.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== -react-is@^17.0.0, react-is@^17.0.1, react-is@^17.0.2: +react-is@^17.0.1, react-is@^17.0.2: version "17.0.2" resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== +react-is@^18.0.0: + version "18.3.0" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.0.tgz#6c2d9b6cdd4c2cffb7c89b1bcb57bc44d12f1993" + integrity sha512-wRiUsea88TjKDc4FBEn+sLvIDesp6brMbGWnJGjew2waAc9evdhja/2LvePc898HJbHw0L+MTWy7NhpnELAvLQ== + react-is@^18.2.0: version "18.3.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e" @@ -9004,14 +9059,6 @@ react-refresh@^0.14.0: resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.2.tgz#3833da01ce32da470f1f936b9d477da5c7028bf9" integrity sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA== -react-shallow-renderer@^16.13.1: - version "16.15.0" - resolved "https://registry.yarnpkg.com/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz#48fb2cf9b23d23cde96708fe5273a7d3446f4457" - integrity sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA== - dependencies: - object-assign "^4.1.1" - react-is "^16.12.0 || ^17.0.0 || ^18.0.0" - react-signature-pad-wrapper@^3.3.1: version "3.4.0" resolved "https://registry.yarnpkg.com/react-signature-pad-wrapper/-/react-signature-pad-wrapper-3.4.0.tgz#5f59b04d8c19cc498c49c09ab91ab0247e6694e5" @@ -9036,16 +9083,6 @@ react-style-proptype@^3.2.2: dependencies: prop-types "^15.5.4" -react-test-renderer@^17.0.0: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-17.0.2.tgz#4cd4ae5ef1ad5670fc0ef776e8cc7e1231d9866c" - integrity sha512-yaQ9cB89c17PUb0x6UfWRs7kQCorVdHlutU1boVPEsB8IDZH6n9tHxMacc3y0JoXOJUsZb/t/Mb8FUWMKaM7iQ== - dependencies: - object-assign "^4.1.1" - react-is "^17.0.2" - react-shallow-renderer "^16.13.1" - scheduler "^0.20.2" - react-transition-group@^4.4.2, react-transition-group@^4.4.5: version "4.4.5" resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.5.tgz#e53d4e3f3344da8521489fbef8f2581d42becdd1" @@ -9301,11 +9338,6 @@ resq@^1.9.1: dependencies: fast-deep-equal "^2.0.1" -ret@~0.1.10: - version "0.1.15" - resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" - integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== - reusify@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" @@ -9362,14 +9394,6 @@ rollup@^4.13.0: "@rollup/rollup-win32-x64-msvc" "4.17.2" fsevents "~2.3.2" -rst-selector-parser@^2.2.3: - version "2.2.3" - resolved "https://registry.yarnpkg.com/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz#81b230ea2fcc6066c89e3472de794285d9b03d91" - integrity sha512-nDG1rZeP6oFTLN6yNDV/uiAvs1+FS/KlrEwh7+y7dpuApDBy6bI2HTBcc0/V8lv9OTqfyD34eF7au2pm8aBbhA== - dependencies: - lodash.flattendeep "^4.4.0" - nearley "^2.7.10" - run-parallel@^1.1.9: version "1.2.0" resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" @@ -9458,18 +9482,18 @@ select@^1.1.2: resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== -semver@^6.1.0, semver@^6.3.0, semver@^6.3.1: - version "6.3.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" - integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== - -semver@^7.1.1, semver@^7.3.2, semver@^7.3.5, semver@^7.3.7, semver@^7.5.3, semver@^7.6.0: +semver@7.6.0, semver@^7.1.1, semver@^7.3.2, semver@^7.3.5, semver@^7.3.7, semver@^7.5.3, semver@^7.6.0: version "7.6.0" resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d" integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== dependencies: lru-cache "^6.0.0" +semver@^6.1.0, semver@^6.3.0, semver@^6.3.1: + version "6.3.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + serialize-error@^8.0.0: version "8.1.0" resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-8.1.0.tgz#3a069970c712f78634942ddd50fbbc0eaebe2f67" @@ -9598,6 +9622,28 @@ slice-ansi@^4.0.0: astral-regex "^2.0.0" is-fullwidth-code-point "^3.0.0" +smart-buffer@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" + integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== + +socks-proxy-agent@^8.0.2: + version "8.0.3" + resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-8.0.3.tgz#6b2da3d77364fde6292e810b496cb70440b9b89d" + integrity sha512-VNegTZKhuGq5vSD6XNKlbqWhyt/40CgoEw8XxD6dhnm8Jq9IEa3nIa4HwnM8XOqU0CdB0BwWVXusqiFXfHB3+A== + dependencies: + agent-base "^7.1.1" + debug "^4.3.4" + socks "^2.7.1" + +socks@^2.7.1: + version "2.8.3" + resolved "https://registry.yarnpkg.com/socks/-/socks-2.8.3.tgz#1ebd0f09c52ba95a09750afe3f3f9f724a800cb5" + integrity sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw== + dependencies: + ip-address "^9.0.5" + smart-buffer "^4.2.0" + source-map-js@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" @@ -9664,6 +9710,11 @@ split@0.3: dependencies: through "2" +sprintf-js@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.3.tgz#4914b903a2f8b685d17fdf78a70e917e872e444a" + integrity sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA== + sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" @@ -9710,6 +9761,16 @@ stream-to-it@^0.2.0: dependencies: get-iterator "^1.0.2" +streamx@^2.15.0, streamx@^2.16.1: + version "2.16.1" + resolved "https://registry.yarnpkg.com/streamx/-/streamx-2.16.1.tgz#2b311bd34832f08aa6bb4d6a80297c9caef89614" + integrity sha512-m9QYj6WygWyWa3H1YY69amr4nVgy61xfjys7xO7kviL5rfIEc2naf+ewFiOA+aEJD7y0JO3h2GoiUv4TDwEGzQ== + dependencies: + fast-fifo "^1.1.0" + queue-tick "^1.0.1" + optionalDependencies: + bare-events "^2.2.0" + strict-uri-encode@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" @@ -9765,7 +9826,7 @@ string.prototype.padend@^3.0.0: es-abstract "^1.23.2" es-object-atoms "^1.0.0" -string.prototype.trim@^1.2.1, string.prototype.trim@^1.2.9: +string.prototype.trim@^1.2.9: version "1.2.9" resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz#b6fa326d72d2c78b6df02f7759c73f8f6274faa4" integrity sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw== @@ -9927,6 +9988,17 @@ tar-fs@2.1.1: pump "^3.0.0" tar-stream "^2.1.4" +tar-fs@3.0.5: + version "3.0.5" + resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-3.0.5.tgz#f954d77767e4e6edf973384e1eb95f8f81d64ed9" + integrity sha512-JOgGAmZyMgbqpLwct7ZV8VzkEB6pxXFBVErLtb+XCOqzc6w1xiWKI9GVd6bwk68EX7eJ4DWmfXVmq8K2ziZTGg== + dependencies: + pump "^3.0.0" + tar-stream "^3.1.5" + optionalDependencies: + bare-fs "^2.1.1" + bare-path "^2.1.0" + tar-stream@^2.1.4, tar-stream@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" @@ -9938,6 +10010,15 @@ tar-stream@^2.1.4, tar-stream@^2.2.0: inherits "^2.0.3" readable-stream "^3.1.1" +tar-stream@^3.1.5: + version "3.1.7" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-3.1.7.tgz#24b3fb5eabada19fe7338ed6d26e5f7c482e792b" + integrity sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ== + dependencies: + b4a "^1.6.4" + fast-fifo "^1.2.0" + streamx "^2.15.0" + tar@^6.1.11: version "6.2.1" resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.1.tgz#717549c541bc3c2af15751bea94b1dd068d4b03a" @@ -10398,6 +10479,11 @@ url-parse@^1.5.3: querystringify "^2.1.1" requires-port "^1.0.0" +urlpattern-polyfill@10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/urlpattern-polyfill/-/urlpattern-polyfill-10.0.0.tgz#f0a03a97bfb03cdf33553e5e79a2aadd22cac8ec" + integrity sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg== + use-isomorphic-layout-effect@^1.1.1: version "1.1.2" resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz#497cefb13d863d687b08477d9e5a164ad8c1a6fb" @@ -10737,6 +10823,11 @@ write-file-atomic@^3.0.0: signal-exit "^3.0.2" typedarray-to-buffer "^3.1.5" +ws@8.17.0: + version "8.17.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.17.0.tgz#d145d18eca2ed25aaf791a183903f7be5e295fea" + integrity sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow== + ws@8.2.3: version "8.2.3" resolved "https://registry.yarnpkg.com/ws/-/ws-8.2.3.tgz#63a56456db1b04367d0b721a0b80cae6d8becbba" @@ -10826,6 +10917,19 @@ yargs-parser@^21.1.1: resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== +yargs@17.7.2, yargs@^17.7.2: + version "17.7.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + yargs@^16.2.0: version "16.2.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" @@ -10839,19 +10943,6 @@ yargs@^16.2.0: y18n "^5.0.5" yargs-parser "^20.2.2" -yargs@^17.7.2: - version "17.7.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" - integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== - dependencies: - cliui "^8.0.1" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.3" - y18n "^5.0.5" - yargs-parser "^21.1.1" - yauzl@^2.10.0: version "2.10.0" resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" @@ -10885,3 +10976,8 @@ zip-stream@^4.1.0: archiver-utils "^3.0.4" compress-commons "^4.1.2" readable-stream "^3.6.0" + +zod@3.22.4: + version "3.22.4" + resolved "https://registry.yarnpkg.com/zod/-/zod-3.22.4.tgz#f31c3a9386f61b1f228af56faa9255e845cf3fff" + integrity sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg== From e77c593f57c2c3435984767821eced37b39bc731 Mon Sep 17 00:00:00 2001 From: Raine Revere Date: Mon, 6 May 2024 18:54:34 +0000 Subject: [PATCH 32/38] =style test: Wrap dispatch in act block. --- src/components/__tests__/style.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/components/__tests__/style.ts b/src/components/__tests__/style.ts index d679bec135c..6d4c16fd0e5 100644 --- a/src/components/__tests__/style.ts +++ b/src/components/__tests__/style.ts @@ -1,14 +1,14 @@ import importText from '../../action-creators/importText' import toggleHiddenThoughts from '../../action-creators/toggleHiddenThoughts' -import store from '../../stores/app' import createTestApp, { cleanupTestApp } from '../../test-helpers/createRtlTestApp' +import dispatch from '../../test-helpers/dispatch' import { findThoughtByText } from '../../test-helpers/queries' beforeEach(createTestApp) afterEach(cleanupTestApp) it('apply =style attribute to a thought', async () => { - store.dispatch([ + await dispatch([ importText({ text: ` - Razzle @@ -28,7 +28,7 @@ it('apply =style attribute to a thought', async () => { }) it('apply =children/=style to all children', async () => { - store.dispatch([ + await dispatch([ importText({ text: ` - a @@ -60,8 +60,8 @@ it('apply =children/=style to all children', async () => { expect(c).not.toHaveStyle({ color: 'rgba(255, 192, 203, 1)' }) }) -it.skip('as an exception, do not apply =children/=style to =children itself', async () => { - store.dispatch([ +it('as an exception, do not apply =children/=style to =children itself', async () => { + await dispatch([ importText({ text: ` - a @@ -79,7 +79,7 @@ it.skip('as an exception, do not apply =children/=style to =children itself', as }) it('apply =grandchildren/=style to all grandchildren', async () => { - store.dispatch([ + await dispatch([ importText({ text: ` - a @@ -109,7 +109,7 @@ it('apply =grandchildren/=style to all grandchildren', async () => { }) it('as an exception, do not apply =grandchildren/=style to =grandchildren itself', async () => { - store.dispatch([ + await dispatch([ importText({ text: ` - a From 76965f49920dabcf9289691d68fc3843a134f41f Mon Sep 17 00:00:00 2001 From: Raine Revere Date: Mon, 6 May 2024 19:02:15 +0000 Subject: [PATCH 33/38] cursorPrev/cursorNext test: Remove unneeded jest.useFakeTimers. The tests seem to pass without jest.useFakeTimers, and the warning about clearTimeout goes away. --- src/shortcuts/__tests__/cursorNext.ts | 3 --- src/shortcuts/__tests__/cursorPrev.ts | 3 --- 2 files changed, 6 deletions(-) diff --git a/src/shortcuts/__tests__/cursorNext.ts b/src/shortcuts/__tests__/cursorNext.ts index 667f307ac0a..26fe5d1913c 100644 --- a/src/shortcuts/__tests__/cursorNext.ts +++ b/src/shortcuts/__tests__/cursorNext.ts @@ -177,7 +177,6 @@ describe('global suppress expansion', () => { - e - f` - vi.useFakeTimers() const store = createTestStore() store.dispatch([ @@ -202,7 +201,6 @@ describe('global suppress expansion', () => { - e - f` - vi.useFakeTimers() const store = createTestStore() store.dispatch([ @@ -228,7 +226,6 @@ describe('global suppress expansion', () => { - e - f` - vi.useFakeTimers() const store = createTestStore() store.dispatch([ diff --git a/src/shortcuts/__tests__/cursorPrev.ts b/src/shortcuts/__tests__/cursorPrev.ts index 19b0fe36afc..5f5de480dd0 100644 --- a/src/shortcuts/__tests__/cursorPrev.ts +++ b/src/shortcuts/__tests__/cursorPrev.ts @@ -159,7 +159,6 @@ describe('global suppress expansion', () => { - e - f` - vi.useFakeTimers() const store = createTestStore() store.dispatch([ @@ -184,7 +183,6 @@ describe('global suppress expansion', () => { - e - f` - vi.useFakeTimers() const store = createTestStore() store.dispatch([ @@ -210,7 +208,6 @@ describe('global suppress expansion', () => { - e - f` - vi.useFakeTimers() const store = createTestStore() store.dispatch([ From a830ba6d34ffed53432be00d53754f74e98aac89 Mon Sep 17 00:00:00 2001 From: Raine Revere Date: Mon, 6 May 2024 19:08:13 +0000 Subject: [PATCH 34/38] Bump fake-indexeddb. --- package.json | 2 +- yarn.lock | 58 +++++----------------------------------------------- 2 files changed, 6 insertions(+), 54 deletions(-) diff --git a/package.json b/package.json index 2a7288f2f9f..a14b6e1696c 100644 --- a/package.json +++ b/package.json @@ -183,7 +183,7 @@ "eslint-plugin-react": "^7.34.1", "eslint-plugin-react-hooks": "^4.2.0", "eslint-plugin-react-native": "^3.11.0", - "fake-indexeddb": "^3.1.2", + "fake-indexeddb": "^5.0.2", "happy-dom": "^14.7.1", "it-all": "^1.0.5", "jest": "^27.5.1", diff --git a/yarn.lock b/yarn.lock index 2a685133032..4ab885eb012 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3839,11 +3839,6 @@ base-x@^3.0.2, base-x@^3.0.8: dependencies: safe-buffer "^5.0.1" -base64-arraybuffer-es6@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/base64-arraybuffer-es6/-/base64-arraybuffer-es6-0.7.0.tgz#dbe1e6c87b1bf1ca2875904461a7de40f21abc86" - integrity sha512-ESyU/U1CFZDJUdr+neHRhNozeCv72Y7Vm0m1DCbjX3KBjT6eYocvAJlSk6+8+HkVwXlT1FNxhGW6q3UKAlCvvw== - base64-js@^1.3.1, base64-js@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" @@ -4341,11 +4336,6 @@ core-js-pure@^3.30.2: resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.37.0.tgz#ce99fb4a7cec023fdbbe5b5bd1f06bbcba83316e" integrity sha512-d3BrpyFr5eD4KcbRvQ3FTUx/KWmaDesr7+a3+1+P46IUnNoEt+oiLijPINZMEon7w9oGkIINWxrBAU9DEciwFQ== -core-js@^3.4: - version "3.37.0" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.37.0.tgz#d8dde58e91d156b2547c19d8a4efd5c7f6c426bb" - integrity sha512-fu5vHevQ8ZG4og+LXug8ulUtVxjOcEYvifJr7L5Bfq9GOztVqsKd9/59hUk2ZSbCrS3BqUr3EpaYGIYzq7g3Ug== - core-util-is@~1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" @@ -4813,13 +4803,6 @@ domelementtype@^2.3.0: resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== -domexception@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" - integrity sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug== - dependencies: - webidl-conversions "^4.0.2" - domexception@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" @@ -5540,12 +5523,10 @@ extract-zip@2.0.1: optionalDependencies: "@types/yauzl" "^2.9.1" -fake-indexeddb@^3.1.2: - version "3.1.8" - resolved "https://registry.yarnpkg.com/fake-indexeddb/-/fake-indexeddb-3.1.8.tgz#229e3cff6fa7355aebb3f147b908d2efa4605d70" - integrity sha512-7umIgcdnDfNcjw0ZaoD6yR2BflngKmPsyzZC+sV2fdttwz5bH6B6CCaNzzD+MURfRg8pvr/aL0trfNx65FLiDg== - dependencies: - realistic-structured-clone "^2.0.1" +fake-indexeddb@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/fake-indexeddb/-/fake-indexeddb-5.0.2.tgz#8e0b6c75c6dc6639cbb50c1aa948772147d7c93e" + integrity sha512-cB507r5T3D55DfclY01GLkninZLfU7HXV/mhVRTnTRm5k2u+fY7Fof2dBkr80p5t7G7dlA/G5dI87QiMdPpMCQ== fast-deep-equal@^2.0.1: version "2.0.1" @@ -9139,16 +9120,6 @@ readdir-glob@^1.1.2: dependencies: minimatch "^5.1.0" -realistic-structured-clone@^2.0.1: - version "2.0.4" - resolved "https://registry.yarnpkg.com/realistic-structured-clone/-/realistic-structured-clone-2.0.4.tgz#7eb4c2319fc3cb72f4c8d3c9e888b11647894b50" - integrity sha512-lItAdBIFHUSe6fgztHPtmmWqKUgs+qhcYLi3wTRUl4OTB3Vb8aBVSjGfQZUvkmJCKoX3K9Wf7kyLp/F/208+7A== - dependencies: - core-js "^3.4" - domexception "^1.0.1" - typeson "^6.1.0" - typeson-registry "^1.0.0-alpha.20" - rechoir@^0.6.2: version "0.6.2" resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" @@ -10356,20 +10327,6 @@ typescript@^4.9.5: resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== -typeson-registry@^1.0.0-alpha.20: - version "1.0.0-alpha.39" - resolved "https://registry.yarnpkg.com/typeson-registry/-/typeson-registry-1.0.0-alpha.39.tgz#9e0f5aabd5eebfcffd65a796487541196f4b1211" - integrity sha512-NeGDEquhw+yfwNhguLPcZ9Oj0fzbADiX4R0WxvoY8nGhy98IbzQy1sezjoEFWOywOboj/DWehI+/aUlRVrJnnw== - dependencies: - base64-arraybuffer-es6 "^0.7.0" - typeson "^6.0.0" - whatwg-url "^8.4.0" - -typeson@^6.0.0, typeson@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/typeson/-/typeson-6.1.0.tgz#5b2a53705a5f58ff4d6f82f965917cabd0d7448b" - integrity sha512-6FTtyGr8ldU0pfbvW/eOZrEtEkczHRUtduBnA90Jh9kMPCiFNnXIon3vF41N0S4tV1HHQt4Hk1j4srpESziCaA== - ua-parser-js@^1.0.1, ua-parser-js@^1.0.35: version "1.0.37" resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-1.0.37.tgz#b5dc7b163a5c1f0c510b08446aed4da92c46373f" @@ -10668,11 +10625,6 @@ webidl-conversions@^3.0.0: resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== -webidl-conversions@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" - integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== - webidl-conversions@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" @@ -10713,7 +10665,7 @@ whatwg-url@^5.0.0: tr46 "~0.0.3" webidl-conversions "^3.0.0" -whatwg-url@^8.0.0, whatwg-url@^8.4.0, whatwg-url@^8.5.0: +whatwg-url@^8.0.0, whatwg-url@^8.5.0: version "8.7.0" resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== From 6185af46d32a5f2577063d9aea83c13ddf9473e5 Mon Sep 17 00:00:00 2001 From: Hugo Martinez Date: Thu, 9 May 2024 09:47:47 -0400 Subject: [PATCH 35/38] Switch environment for unit tests from happy-dom to jsdom --- src/util/__tests__/storage.ts | 4 +++- vitest.workspace.ts | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/util/__tests__/storage.ts b/src/util/__tests__/storage.ts index 818cffcf174..7a78b5f610e 100644 --- a/src/util/__tests__/storage.ts +++ b/src/util/__tests__/storage.ts @@ -1,6 +1,8 @@ import storage from '../storage' -beforeEach(localStorage.clear) +beforeEach(() => { + localStorage.clear() +}) // these type assertions are done at compile-time it('types', () => { diff --git a/vitest.workspace.ts b/vitest.workspace.ts index 12073ddd1bd..0130449bec9 100644 --- a/vitest.workspace.ts +++ b/vitest.workspace.ts @@ -8,7 +8,7 @@ export default defineWorkspace([ globals: true, include: ['**/__tests__/**/*.ts'], exclude: ['node_modules/**', '**/e2e/**'], - environment: 'happy-dom', + environment: 'jsdom', mockReset: false, setupFiles: ['src/setupTests.js'], }, From e74943577e1fea237311936564fa0c7f8006a9b8 Mon Sep 17 00:00:00 2001 From: Hugo Martinez Date: Thu, 9 May 2024 12:36:39 -0400 Subject: [PATCH 36/38] Update puppeteer snapshot images --- ...font-size-13-collapsed-subthought-1-snap.png | Bin 0 -> 4217 bytes ...shot-ts-font-size-13-initial-load-1-snap.png | Bin 0 -> 12328 bytes ...pshot-ts-font-size-13-one-thought-1-snap.png | Bin 0 -> 3879 bytes ...apshot-ts-font-size-13-subthought-1-snap.png | Bin 0 -> 4235 bytes ...pshot-ts-font-size-13-superscript-1-snap.png | Bin 0 -> 4786 bytes ...ests-snapshot-ts-font-size-13-url-1-snap.png | Bin 0 -> 6735 bytes ...font-size-14-collapsed-subthought-1-snap.png | Bin 0 -> 4330 bytes ...shot-ts-font-size-14-initial-load-1-snap.png | Bin 0 -> 12727 bytes ...pshot-ts-font-size-14-one-thought-1-snap.png | Bin 0 -> 3970 bytes ...apshot-ts-font-size-14-subthought-1-snap.png | Bin 0 -> 4318 bytes ...pshot-ts-font-size-14-superscript-1-snap.png | Bin 0 -> 4880 bytes ...ests-snapshot-ts-font-size-14-url-1-snap.png | Bin 0 -> 6884 bytes ...e-18-default-collapsed-subthought-1-snap.png | Bin 0 -> 4694 bytes ...font-size-18-default-initial-load-1-snap.png | Bin 0 -> 13176 bytes ...-font-size-18-default-one-thought-1-snap.png | Bin 0 -> 4200 bytes ...s-font-size-18-default-subthought-1-snap.png | Bin 0 -> 4694 bytes ...-font-size-18-default-superscript-1-snap.png | Bin 0 -> 5279 bytes ...pshot-ts-font-size-18-default-url-1-snap.png | Bin 0 -> 7830 bytes ...font-size-22-collapsed-subthought-1-snap.png | Bin 0 -> 5033 bytes ...shot-ts-font-size-22-initial-load-1-snap.png | Bin 0 -> 17036 bytes ...pshot-ts-font-size-22-one-thought-1-snap.png | Bin 0 -> 4438 bytes ...apshot-ts-font-size-22-subthought-1-snap.png | Bin 0 -> 5027 bytes ...pshot-ts-font-size-22-superscript-1-snap.png | Bin 0 -> 5681 bytes ...ests-snapshot-ts-font-size-22-url-1-snap.png | Bin 0 -> 9113 bytes src/e2e/puppeteer/__tests__/snapshot.ts | 4 ---- 25 files changed, 4 deletions(-) create mode 100644 src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-13-collapsed-subthought-1-snap.png create mode 100644 src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-13-initial-load-1-snap.png create mode 100644 src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-13-one-thought-1-snap.png create mode 100644 src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-13-subthought-1-snap.png create mode 100644 src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-13-superscript-1-snap.png create mode 100644 src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-13-url-1-snap.png create mode 100644 src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-14-collapsed-subthought-1-snap.png create mode 100644 src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-14-initial-load-1-snap.png create mode 100644 src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-14-one-thought-1-snap.png create mode 100644 src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-14-subthought-1-snap.png create mode 100644 src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-14-superscript-1-snap.png create mode 100644 src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-14-url-1-snap.png create mode 100644 src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-18-default-collapsed-subthought-1-snap.png create mode 100644 src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-18-default-initial-load-1-snap.png create mode 100644 src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-18-default-one-thought-1-snap.png create mode 100644 src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-18-default-subthought-1-snap.png create mode 100644 src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-18-default-superscript-1-snap.png create mode 100644 src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-18-default-url-1-snap.png create mode 100644 src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-22-collapsed-subthought-1-snap.png create mode 100644 src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-22-initial-load-1-snap.png create mode 100644 src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-22-one-thought-1-snap.png create mode 100644 src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-22-subthought-1-snap.png create mode 100644 src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-22-superscript-1-snap.png create mode 100644 src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-22-url-1-snap.png diff --git a/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-13-collapsed-subthought-1-snap.png b/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-13-collapsed-subthought-1-snap.png new file mode 100644 index 0000000000000000000000000000000000000000..faaf51ea33f2d1e1ce22b91f8860e554ca29f510 GIT binary patch literal 4217 zcmeI0{ZCV86vv+e3gQc((GE*1iyJJuicmmaiU?yv;)Kl@VN$3DhHfCVQD}Ka8#e8-qc`@^)cRv6S*sN?Y1J-Jjr3i|G$H_vXoybIv`_ z=X=jNx8#f1=&jDXodEz_V~$3h0Knc80J{XIjc}zZr-%k`n2RT(BY~jTLj`~CRgSR6# z!rSplOjS(Mvn@Mu#FM|=jJWYpN$U5@v0D%QEzj-gV?X#e~~NrX>#*nt+TldI?gi^cLdT%f-?$1-VUbi=YrD3Oro zAE8{js{dEIQT@;nZlyI=kE$`lp}n2)vo2iqTOeW^4k|C>On}bw?>O%7l|ETUQdaxA zjyW%$K@N=-kgPVITy~Tp2%=y9D~>^f^3@eV>FC&Bbq1=(+S%lV4tsPYs~w-7o}OYc zucM-oOkBI!Fqg^O2s#dIx9SHWCcLe*>KXYUGpW2QwWp`2v@6x`RD8V5U@#;kB`MWH z0EVABIK}h%eE0kJ@1ygNHPY9^-QC?mY_lnWN*%k>1$WHVBkxr*@|`mARx5J(b(Jdp zp$fiG0)=uZzyWaBJtWVJs@htD%VGU^Hi~xtrcfww0tiL>cF&9u=EC?-e7>Sp^T*Gh zpn5Hec6?`_sEhL|r}u@eQkEz_QvGDY>C?NhKFJ>GsPBmb_@G%FcA^(7Y6>8!9Xubx2uCG?vs=3V=6}#`nfEHQq z#^U4b!p6Z$DogyeF}#^&QX2NNAf@!N!qp232IQA+(rc>^eh5{-KX+vK($tGGI=qO+ zZ5}}fx8Xzlr53YME8D})2+o=4yke!iv3IHen9p@+Gnc$JRc^)4BQz(YK&LqOUqTw2 zr7!=~0MK#oIH%>Cyu3W};)}iUZJXvaO#%V;`Sa&Op-}r!7H*imqn*9O<34!sz?c6y z0)3E^3s(lK!~9?{rQqz3)oankMx7cb4UoJoy0-dZ ztDWyk?X-15w${+r7TZPw+c?CrebWDLvoW7-zrpzf=O6eP)}IU@=F`|HLFAdDe*vV@ B#t8rb literal 0 HcmV?d00001 diff --git a/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-13-initial-load-1-snap.png b/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-13-initial-load-1-snap.png new file mode 100644 index 0000000000000000000000000000000000000000..ff34dc793d350fc6c6288b9c4bfc6a6241076e52 GIT binary patch literal 12328 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 PXf}hVtDnm{r-UW|xJLHD literal 0 HcmV?d00001 diff --git a/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-13-subthought-1-snap.png b/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-13-subthought-1-snap.png new file mode 100644 index 0000000000000000000000000000000000000000..d162d544f5637b1f5e428583bd03b4da8ebbf189 GIT binary patch literal 4235 zcmeHK>razs6n_dvIt^B41P2I|88J~{$`A{sBEmXCgw1RU2(4^L9dfG;RIIcpCXOx2 zj8QDDZHO|Xl!A7)MM{fBYz(~!OiNQPCAxN4pwiL{rIbA^`wRAIOZt9!l5@`cp4;y| zzwX5SaC4#!&$LqX6*BL#~IC*4j(e@IX+G;?n_N9X}qSfRn{awbh<;B{?o40yH5v3Z)_@?i{B-> z^`miT*t)FPjYk5mZwdbzy~s@V+?#!18g>rTyF%F0Mkzm@n;`9xX`O`I%prg1Do^wV z9$+_QUD2nIqUD%r-5Q|+cW~XK9 zAig=`P9(!az7~$z7ccoBf3htIG_cs9`1Q!hh*G&{&mQH|8Z+N5>hAt5f$};gs+Vfv zkT`Xv5e(0QPFlZw!98=|rcSYxtOfv(6h}(Sv(p;J>C1CABdbb1L7iH;k|^_7hi3Jn zs$<8FmD-Fdh8v@3j^t_yw2GWN$%&%L^Jew|@^|~o$Eu4+0l;81e1z5nA3|w(IyR-i^921s@WL9Q)3z8F=N%+W8%<^j}#HCWs8i#p}S|yDF%^}I zhMm!AVmT~0)@5j9EM05f7!s#^))>&`-pXS#kFfTuu5C{-zG^#6nIG@b{r1Bsk0_(7 zIjOYN7i%x0(_D>%gM)R3ivdR13C}=Z0!gi$9=LKG#q$UK2hnNbhftqiP|&JkC26cy zD+Cx41%Q|M_aIr=o%e6Xi#)Jc%P+FM2&>}Rw*gQ{^1B=+A3z<%LWmH|djSxu|Cv*T zl$6@p+abgYWMR3^+U)3r;Y%SVFtxK|u(T+Oq5q<;yLh0c^<&WRBq~k(D}+QRrrOXi zS#juXu&ElDtk*GFp%K-l3~u2ZM%IFx`6I`ZA_VOn?92 zKD7QhBwjrfFT=LP6}1XT8ujij$-ZWs`_Cs45aWqEpqt>}V6TRzVPg`YO+la6p|2v5 z$-~-iSewjsNbT=yF%Q~JT!vTVoFpr@A1|!ZJw6pjlww2T36h-x1n73G+2JGWKhMQ3 zJeRoNcL>gC`AhFRx?lwD?d>{P4W*KILR5)cdUpdu_qgn#TcLaSJGE%fBgddxvN)1W z8HyDt<#KuXSa)$8L2`iRm}OdItMpEVKQM#_MU7Y2&W~ecUboq^IGTGV6_S?rHb4Nd zPwk@xA0_&B1mAw-+YNntvG1bbV?!Ss{)gGn$N+=p7}@3?bTGWlgRIP)41W5_OMe0H C1=lSA literal 0 HcmV?d00001 diff --git a/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-13-superscript-1-snap.png b/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-13-superscript-1-snap.png new file mode 100644 index 0000000000000000000000000000000000000000..4c8ee0e4032f50186bc9f69bb327661095044d66 GIT binary patch literal 4786 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%0A>d?>-JoD_ia&Q24S=n|Ps=4e9<2AZSs z$7=jy+RT7}s~)WhbG>-+Vn?~Xbg5CgHBkb(k7b9!r@0hb@S8)Ku>11EZN)3$@dN@@ zsUKiFZG^$c0tq(?B!sW)8><34{C3CCAMPb|x}BAkRS*Cl_VZjW3lyI7NBQ&2v6?Uk zFmXT+F@bJK^|wDCzu1=tTE|8z9Gr65ZxymKQc1({IZzDM)zx<*BeVaZ`gMGZ>^7i8 z2e(0wanr#h{o(t@r^D!AHO(MX8F|0#>X{eTlQq~ z#`+~m)G2JEo{`kNKhI~$mZLY_?FxR~GqU3B;FW+MF2!715%Va(VL^=DZ-Y2IdO^+Z zChzbyc>{QgW99Wr&0D_SS^v}7qcFGk5=+>fl)^|(Y$u)(Q~M^{1M@p`=XaJ*^3pdJ z`JGyZ)X!~CA|s2gbNOZfatZ+o0Dl`h0G^2GiBm1@|!|qCtUHWK@`j zuX3RRUvYpz)3XjK2o*0QLbdU-yigRNFrrban>->b#e~S7^_C!m! zgfnMSmouOP4ABO$d7|~(3Kx(w_4G66y_!TgzR-`FsrsHdG1Q{h{k||ZnwUD!m{@2J z8s`l-qP-?)gGh#e-s3NRKVDzJ=YMDD@gtMTNMs_4i$=2U9V^t2?qAq6EjZRy#WeP_ zVo$IO{h%46GN{-i(0@&|aP7wA-t`^)pdj(|n_IOkt%7ONsgTC&9bIidAhWmMi6CE# zKtOPFbAv{@s%4nDERwe6!fKhX#C#v>LV;Z_cmOs-WXpSd4gkO%Wdp!rJ2U|27JYQE zj53O%%z1ixLPJACnE1lV%F0@yPzbrAz`buAoYy3!rKM?l>qZZ;%?h*GT*~Lip1uJ< z_Y;dr#EdSda4f*LwYA|=9ted2YPC9g5egi9EVq@es;a80!QkS}M#q+&$qJ3q2@LQ% z2*D*~rKQ4~*GqZ4hC{dI*;*0Ye8x3CE-tREy}gK_$b|RH?7+d(k5UTtck8fuQ?Q|r zfg>o{llSXnI1Za+l&8Ztswqmj&g?s3s!IA;!cdB5?i)|j`vl2sU6VcBT^kQK z=Gwx~Z$!e+E`JHX*Gh1!!+De!>B#YB7U8|uS?(;Q|D=ABY?QC7$WoUvXQp0p{UG6( zpbtVw4al$!o}mIpC|-qU;Qu6R=g!o#Fegmy(cb9DKq zOsf2(UQTO?4~$eb7gQmKyy}Ygo|JH(lTW@KHcgM-y?9525H3otB~(Z7vDpUAK7oKU zH>+3WjUM$nYvN^3Dn>moHM-b({ z=5tOpOm-0Amj@Wjw34}5i;g2m`sO!0#N$UxfXbzwrNtuO^HR*3^f1TdFO8yR9kJ-i zj5H2IOBo)t4xT&ri|OH2%WXlUl8@|hb#;X;!q61`B_RX_ae6{@vx*b1Vh9#8ckluq zTp2?FQ??7<94ir>)1^fPmz0!1a=APp+dwC|1F*CVs1}BWg%u(C=eD%8_(2?LJd?@f zZ90+Y?c;Mte;jFb{f9Y}Ip6mmk^SRkVa@zxN3lX@h3*puk(D-9+E{609cTaMXV&T= c|EY(lmBPBvKjLaIT!1{G+rqcj1Ru=%8wK?Uq5uE@ literal 0 HcmV?d00001 diff --git a/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-14-initial-load-1-snap.png b/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-14-initial-load-1-snap.png new file mode 100644 index 0000000000000000000000000000000000000000..feafb037a0be709840ac8492f66e6fb58592e98a GIT binary patch literal 12727 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 XN3Lf7;S`U|9|+sCe|KGQ-06P+{T>cA literal 0 HcmV?d00001 diff --git a/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-14-superscript-1-snap.png b/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-14-superscript-1-snap.png new file mode 100644 index 0000000000000000000000000000000000000000..e7a223b753044e6f2dc91e2d7dc7266fcfabd4d2 GIT binary patch literal 4880 zcmeI0`!`$Z8pmIBO3hKKr|MFnW2Tm6qU|WA33VC6>2m96BW@8oQ#v$>jv~Y*T63z? zl$xGFDVZMAhG?W}5Z7XQMq77sK@pi56iHknf<&Cx^dFdC&JSlTzwEu&e%`g7cYU7k z_q*SQ$9Hj z7swAJ6Zp#o^6jo=MLjy2bAO1IWmv0;HNNQa)j8`y_j7kW4Rf-l+;tNTqO{#r{?2cI z`uE*F-3~W2^T!+hom%#{X}U*UUOs3F3}0uQzDkr*mdf)vb3aQG11Qe9E!D~C*$-kWW^y0+$TbB4)GO-=o^Fb3xnSLNyisN1M*t3N)$;c)ltnu~o&q(zLY@M+X% z=Fa4&o12?VHk(~f5~@jFd%)DOV{V)t)rO3%d;s@)cCl!6b(LE}Y71FxRYXiA3)AaT zWHYI%<*tQq4@aywlxu?cgDbYd;WPB^%CfYTSH<=*eLr=nRkD7bK;V=yIXBE;e;PeE z^hn<8B;@j0VO7l7*}hWwO80TW>mO|6x^m5jom~K^Ed^15+WLqmg%PQh(iT~t?U^^t z$&2K)@ZLgvMhIn1TRuS!eba01&^h@_|S708~MD z0kUMM=EjX1@-2lhU~{89?@Z{M1`_-B;p0I*K0Y{3{KE{Tq#?8|Erl@I(wHP2KaKlR z3sN?)^sQhp7;v)HsXbFuk>;PqM-EM6Gvi1k_7Aq$AUqx~S19uE+b{F25+U%fOH2TD zG=O@d5)N`+A}L++o4u)T(KbH>Bd90`h>A_`{7TNI(P-haTx|e+-{nxod+-0{AcE2c z!=hZYw89*n#C>(oI*v@{I9?eU5a+`dRJ7%|VbGJ{FTxs#ti$-U8Y5&VS9}##vUe&; zk}-@#B9V7!TX6MVRRixTKveKFvg7(#Jt3@BDQ%YXuy_Z`5de-w?K5h~7DP~3OlDc8 zdSmR_C7*i?4G{UsJL62nhK7YL3_bD@jBA5-am+p=`^UAlwXo#{*d$T4zHDl2TroH} zXj7`(Twn{}%7sbFBI_fc0`AC2aI35j%^MpFHFF|9Ih`CZ;O()%PDI!l|RK{`TTuefZjFKbNi5;W~;!8oHx^ zaL!Xc8;|cUJkFLc2n2nl=s3w(9dC3rq&Z1aEFx)v_G?$QvrTHgnSLGGoJ4?SZ{OPR@D-r(C18y0aZt% zlV)sc%6$0n;j$z@KOdDW4Tn06dM)6Pmw!8??4!H7B4rw2;7CE_NvjNK{;|3^EE3<= zvJ+Mcg`h26IWHcq?M3JT>M=vho*aC}#-n<|n;^w_LO@+z9dG&fu7&n2EeB`kaq%Dk zmp|C)h(J_tDHQ_smXh>V1t()_Ci~75P{ZyVJ^(*>ClMY{l>f8OpnWW~NZr@NkE8Q6 zK>No>-HN_IB9Xla4L}X?q{jOZ2m~IV?}!u_eh9!e;m;5kOibY3KWz6ztyZH_R{qe# z{eH{3tU?<>{tSk%NbQua^dXJ8P1*MNdqZw(ck&%%@ zN-uA3WQQhL*Eh5bFU-oy+LSgg&JR5N?ED!9i^W2rPj zb}R2WE21@3WlhFH6U%0LtJ0Ngeu^9bdcMi{XQ7P=G!#T(_FbMxB#I>vSlEb^OKEew z9W}hTb765%y7v2;T=D}V}JPzW>WOO5ahL`?tl__O@C y-9yhVfn5T-1a=AR64)iMOJJA4Um?)54Y2Y12!T47D)=i2oc-M2v)Uu_`hNkCPch>F literal 0 HcmV?d00001 diff --git a/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-14-url-1-snap.png b/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-14-url-1-snap.png new file mode 100644 index 0000000000000000000000000000000000000000..da03b9c67f7a3cb4c70088e9d21b6834156ab578 GIT binary patch literal 6884 zcmeI1>06Td+s3hdrqswOcb)XtVx^9mdqOimlgiS}3X_y6D$A`=Q&dE3Q_QVRnQ|)~ zHN#~r0Ts7KlZwP#abZbKafNUJ6@=%@JpaS<;yL8a4IXe`*Y{dJ=XoC{opwj4|ETvP z1Oib%e$3?z1hV#L2xN`-rVZdP&m-^r0WNCcXAr+Z%2@^z5QtvxahG4uMrF@%38g&| zD@|gOHc>z6;-f5GMfLXPsqcd9*6xSL*nKBHq8;oK%uZzm(kYL6b=*7!W7#1-<3+z- zgEyW0l)d+#7e`#?^Z)slyWh`V8t}ZeWhUWS6rT?_5HN?<+!^0YW?*pbFhMv=FbB)a z8jN0Eie)+cY;ppm^PlT|d@XQQU^i`rKz>ezs6il|t8f3`)uF9v#aS&r-3x=k#0tan z$mTaW)uC|K2FTW*n+TN5%uF4p$e=?uHb=d@ygom(M%;rm#r@|_}^B zW%S%w^?aw>2wJ&}oGpdK8~(60GO&dR?db0QX`@lp?=CJu+*+F$9ByQkgib3%(S(A2 zynUWxz8C{yiN_1lU0qr{5r*4MT~mnuxzX3)?J1h%!opp4}! ztlvD`qUFKyuwDnDBDY`|R)2hL3Y)HEWQs=^qFdRat-4o1T;u8-DwR45zBwJXvNO@( zjJxB+Ujwt_9R+S~ZcN59&!SO2`zE00^}sBrCY;$$P|U@Jmz>>qRlX>ubKE^VJalaW zx;F|%1A!Iho3$-C#SZAGq5Grnwb2Klo_czEpYHvjC0W!_TBd;d!BGfcemW@ewjwF%lgGBLb zHTp(tk3ZS{-dW1=LghMyUptux!;5y;k#@Uh>+C;Y`pVpxAQy|j-qn<3F@P*ufR z^>5aRZ_Av%#;?tPd5Nz$hf^#GMs9C3A`+$TU*)r;#%Y@7q>Zg@Yaz)`&jYq}C5Tt& z(3)nbZ)j+^!g>sW)U4aIQbnb
WWM)-ls%*>Xi4{pR0`CXbz3`6Y2nP&NiN2Zt$ z4|i5x@5ry`NxDnCM#^Zs{)gmBjnU{ zeEG6fkc0J;f7=63f||OzAP|Vp&u#Xr5=YAh*q8g?T!li#47kE7Zn4?8_4PS&zE7De z5{Z;Avm4XY)^6yg!f}#m@5VTMP~YD>cUbxv6u73oE|X1o5cDvuDJAB{5#65R5)b^o zObcH+$_ zy>@5m#m|3Qnf6woje7!Y&X;;a6OCfV-P0Lh2y_E`OOu{>z#Mu@FKFG}s99cyq6S^K zh?}8MM!{4r&fFyE7iWi^IN)1*C_%%}hmI^PC@|gaky|&2scYMgya)xQeccmqc3(#I zx5sXiJVp-^ZD`rBcv+PYCE#3DRaMLED6_z)tTjPh|MFya30*GBz14ZVgU2%h={Pz% z4wut~uTg}NRJ&ekeF(R9ARGPwFJe93pft|+s-y!>DYr}|*b{P>$&6P>eQ$a^K|vhz$p3O`iC@+6trS?CtXOg}t(tY#=d zf4Qyj<;$11A|o@^^=+T3?iedhMjy~T{QbzpHk8oyxK!2W}LeDS0Xs3d6v-XEtj%m2x5n zgA2*zz+wXbQgcFv>U{lg{Yj5Z5t$#K>>;T>mv|Lt68FLt;&eBPkGVEFHdGfD8}-aK z*hh5$K+Z9k2q&u~CAgM(GE$y;=Oc_HbOFU>JkblxUbY@C%yBm=cI;et%MsDV!9@OXZi2QHkU zwJ|N|rC`Hey0|>E2|RzHJ|-fV3kb`si=GQ$f=Rjh<;Aa*(fgaVdtrYfT%somNuR_F z|h~P$is=u1KH(e=9)%_tLNwEpWfAkRrC4MqO6d8?Qmr*7Xx2>rx^hC zE;;*YexhrtS2?6f*t>bhfj$BLCVU<7Uz`iJkbbX3{WoDtzaThhpvnx~w0oc$N)05&9d(MZ=5*UjMbG7539%XlLOlEU`2g_r|5@N?>u2E zCEwL>e8rFRupheTT@!Ydi=pvi0%NC8{09jM2|5R_9FvdPHI|^1izDd_&{b(P-zgv< z;DJgX(~63UG-I7151U2tr~Mgx$@uj2v@{!_K{J+{TRx~Is+)7?&Qgt^1O^4A6z9h5 zYfaVHM*2paQ>}^Bjn2PR5ikDnZv6^1e6pn26^%xhqG%Q-CKk2h`8f@Z+!UG_ps840BI?>OQ#D3PGUzF(5o z*SBTaA%JO0F^0#H+AqAh^3m_6He_-9hpm(I5=k%jo?pq?%e=a1%G>o>w!shJ%B6NE zJeM)bL@UC$vn@$l1y8quk>_Ius&1&n4_u(o(AkfB7-0Phfcdcv;do1HH(S>Iy~7v^ z1wM<6*Y9NnuPiTwvVF1d(TZ78)O-g5Gu)CS27}N7rcfJ@*(!LTO6Sn^(_mNj?XbA0 z<5hGrX>4q)HtRjS)Eq@^0n((a>fKDGnOD*D{7DusW;6piTs@LT#!buT+S64c^$FRq zO{tJJj+DM-JwUHaA}I?PMp`NxO~B{<@6p+;AT>x{kj1-v7AtNjwj=*&DASzQVou|1 z3m^NO1R`~p@x^x)yuR9qK(3w70(i-O{OaZIuuElYpitFffQB_lPMt;=<8N{PXjZqn zHU4E_il!6*pbqz8(o=~HJ#*1NBC#YD#-lPOZC%K1=1O^Tv2cwh@fb&Y2@_{$44_R!-9;qYPId=C)&IyHJU0e|e z1`Hk718R?6{6~9uqBt)NRB|9u2||Mm0nM>3mT}@_`-#7v37Xw*wY9ad2RGJ0{!ZlFV_7Un zB&}T@a6|AgPIeygL KrTn+w@B9w~X@S@P literal 0 HcmV?d00001 diff --git a/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-18-default-collapsed-subthought-1-snap.png b/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-18-default-collapsed-subthought-1-snap.png new file mode 100644 index 0000000000000000000000000000000000000000..d5489197e3a1c49df32b69539623059ae739df1b GIT binary patch literal 4694 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 literal 0 HcmV?d00001 diff --git a/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-18-default-one-thought-1-snap.png b/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-18-default-one-thought-1-snap.png new file mode 100644 index 0000000000000000000000000000000000000000..2e425d4d1da5bf587c70d7e08bfc84a2ad329269 GIT binary patch literal 4200 zcmeHK`%jZs7(QHF3l0I7NWoedCYZS?K@lpYl$&F2+7h<}j7aT(F=h*8AW%LK#$4D! zTjopzEKn9g*unsf=|Cqf1Nq9mOBk1y+7>@)hZRb>6x!Odn+=)L32U=>E^kl6RO18WMODzTU!#2;uYhm_PlYZkXz{Aa;qGdhVvg|>Z)`fg%XHF z@0v)${eM!Ar@wnp74l$U_=lRvdy(^Ydb!ECFL#tDHN=WNE^A_CdX!KKU5M8O*HWPi z>w8JnunBZ?2O!%M55Uj{2rO}W?B2g{%AOI((JG3f{ogK+ zFDR8>VIDx25E8%8_b^u>?C9vQ+a~Ac=K70Qe!;teYy73qVoTnsCjK#T#fFp?-9neM zqbTb)>yJ=MbP9LC-NO4>a`N)>=8aTK7K_Ddj=AxT)~GEvcAKA-Y6V?sy}}REdiWBF z#H>L~N50kqKs+Hw345`x-Y2W*;y5Y^dG+9G-@y9Ner&mcNeVcbL8z;%!))6|Y_9vt z&L1LrC#I5IN7jsjXbmACJd>E#n|TDfGq$@_8;oN0w7AR)^N1OCgcA+ndvX~LR1af8 zewIklR0&n^vZYiLXqaxX4ZwNA>x~KOj^y#<7*hFvznUjcE7X;y zT{D)&;c%eA0Bn1nNgE6YK=&Kh`w*g9-THlGWCVGh#gCvjlOs-M^xrq`TRNS-okTbJV%;s<$%hEW< z)=Y$G3LPIGCzr0N$wm6fGKfj8R;wL8K49?n3p^fyw>>R2wAaT4F)O!c%T_uXPzWJT z>a-cn5WkRl)4E*HoE$crt#;U9?6crN-Cu~cN+=Wx636HA zc)ZD}DM3BWx$A2-KYfp(p667!0rF$@zB=l~usem$*H#Z2E}I__6%~crY&K@k<%|qs zS63HiH_3u~2P~=uNZ#Hj8{@mW?|o4-CYM7hre|i7WDw7H1{iCu7bFymwG_`t492vb z+)DduA3|~q%;MJtgbSm!6`O143@}=O;wq<=%-eWT=Cm5*44NZyT1=~II|~50!u?hy zVo~P$79an&Rr{Y(Iy(RjZD z*)U6HIvMpV#W7)b#u_h#Wg!T{&d(QicXyjN6|`W>kC6Kb?w$aQmK|`t)h?ZK3Ad|g raTRQ?V%1f>yVTI7hHtqVS_7W^{ek4+r|U!T!w$}$qbK(yUaR>Zp})P< literal 0 HcmV?d00001 diff --git a/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-18-default-subthought-1-snap.png b/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-18-default-subthought-1-snap.png new file mode 100644 index 0000000000000000000000000000000000000000..58906b7fb83ec8e9dedc457abf89e3af44f247d2 GIT binary patch literal 4694 zcmeI0`%_bA8pq$@E!tABZpSThb6pm@fXwc2Q6PY=7`19DF$5bRUID`;aY!JL8*A5g zQ6SD@LAjRY(h?zw*g&}ksO2&c2%3ORBoHWt5JCi!5F(L%>EEz3o!QAxXXc#eIrBZA z=lOo$nUnL`d9?i=r#%1w`_rdRL;|qQ9RRy%`;Mni z9KT2})lCE^mebt&)Wl?&r(dmy-}8fK9$by|p8st6iuCx+?g+=A%C%;qA4&PjP?<#%ObRWAO`lRK^{C&>S zo6QZo4=w7@>Kfj!P@DTyZM*|iQtxKB9e{uBg%ZPa0Rn)l+mQe`9tsB_`;Q1a0G=To zVfD#uSo=3y>Hi0Thhy;$U1CDj=)=uG6e_l$pg`if8)W;R%@!s%G&IOxyucEgQya#{ z203?XYimhV>cw0DD31zx#YrZ|4Mwu6y~Sd&@J188vld&@=15FtdwhJnT>%2TCcB46 zH#QKOqlm=G#^FcB#k|VOgL~~jI4%=e=0Wmv5~V1cZd8n`RB><`@9R zToFD0HW-bu%bDDo`K2Ykq$JRH-CPuxRo7`XDT5fMZ@~@Cb&WMV6m(j60jaN|*CsM1H$Ep22zj}=vi(Hn zg^{q$4c;68-(##bVj@IXr;jL-cXf#d-4iG3yGMUVOWZgW&)xOb-iNb*3 zU;@W##M5XrpKBy2`%j3T|GZuMx($oP8l|5&$hSF!P$X$@VS_@<*}N^P+1}r#?<7D; zMioPkBa_LnRbG3pgjZ8@V>S$0G3m>%q?cp{gW+bXT-U)XJh_0+xcL7sG z=!)ym6{2f>`5x&0p`o*R`T0jQCNC&y7ow+;mXU$SU@)SlII9NM zwJYiJ$C}{`+f~d}$qx0c*Hhh! zX7c3SHD_n%dL>!hk=im_7{szr?caS@hFW`t#e}Y3m%#b(W7}Y;7_xF5K-b@qj>WvH zs;bbJ;DX&K{O!f3s z0HS(*qW$D1ol=lBh~scJd8YERvIabnMe9~%OtSFbVk-D$!5MrK8P=Z6ru=Bpd|R;q zUEH2*mDOS83dQFK0#lQFE&`w}0hM*buvo4y3*)eH3?g*SU9H$^BH(bM=4Jtj13)1r zTY7PBq(bn;E{C|L(2$Ur3bsYVGc7GHwohk4r*3^7Tsgc5+H`PSv52@l*~y|U$m$fG zEC$ZXx-)&|LSsxyN{Ug2#rPl}LB1{NIt6auzI~5XZXkPhpL_jobiQ-lA#{Gs8f#5I zNo<}-C$LrqJmpFyK`-89i$o&1Rv>0iguMf@f6BD?4XmE&H@kf9^pTzw_@Z+hp?E0;nKRw%F1}|HX!8h-a6oW2}0Y6ZzEtMU?X57 mU?X57U?X57@Ouy#;vgPRDZMf2eE2g4fYTA@Pw+p!eEYu|Zo?%2 literal 0 HcmV?d00001 diff --git a/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-18-default-superscript-1-snap.png b/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-18-default-superscript-1-snap.png new file mode 100644 index 0000000000000000000000000000000000000000..cff8d35d12156cf3083429d8f6a8c51131338527 GIT binary patch literal 5279 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
C{FdUcI%zs;42}D24iJG37{Dkzu$34R=stF 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 ka*x=PsXUo{9{6)!*H9<_%(cJ&2h3GRR{#J2 literal 0 HcmV?d00001 diff --git a/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-22-one-thought-1-snap.png b/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-22-one-thought-1-snap.png new file mode 100644 index 0000000000000000000000000000000000000000..c698832a383dd2166d133915ae6b3e4835560133 GIT binary patch literal 4438 zcmeHI`BT$Z5Pt!zc!1bU0U;2q!%#<}1(ZVqvDQi%u6mSE4#>Z(APn?e>;fo;ufLn{e$n2h>@sw9~1`BejL0q|Yr2uT!r&36BQa>>mm_g=%{6 z^({+G!~@)~Tab_Jj`Wq}(GH<&VnRYnRX==OA=A}j?d;C1>~xW~%7H-thycJ!Q{Bjc zcA7^6(72nJ0q}>p6#!2AjsZ|WHy-{!072q&O?6$t!NK%}g#~7=dfCm#$EUubL10U0 zYHFgFm6b6&JH4%KYy<-X1K&^X2LRv0aO1DPn>5?7Y-?*HOmXuG>FLTtQ@N_e(X{o| zANQI7dCbXz)?_3SNg$C(FNMPBH}m0myg(rl2-q3(&4WS!G+n!$l3w)o_Ii`$)4x z#i6`Yr`;FLK>^Pf@%+wa9r;>S6f3*5w6t8ev!Ckf>PoK-C}x~#2))_DT~DYynwgL% zf3{U((8_p8T2nBslJ&`shJl$l+?=NTt6w4XmC;LG!bqCC zb8~ZwQDSw}8~9`r)Tu;?y4RwAo&7szKK& z<7)YLJ&2T;+?k(k_#PsxhyVJAT4rl&>%(jSBC{D6n9ep`QbKI(Oqhf~cdH`L-oS|T z8;&_2Y9MN~U1+Y8Ki^hThL7GOl}aV7ankrI7Jz1~S52Gq275*)5@*lfw{Kn=YfltY zv`hAmeHE}5s~o2k&c`8*yl0o77-t|qllo>Yql*1hBQRIN2<%~fJOT__Iq4n+2PYX0 zuvsimu3j~sCgZ3X#OnMj;vDHCLQYOjWY$C`K9vSQ5)H%#g@=cGVh^@Id2%>DKHgKe zI2=Re%#10O%6j#e5SGcjl~-;!91bQtUrlvv2)%Dd6jtt$@iq+Pg}QQ2za6098u8f3 z?IOP~C?5uEEQT2&75poeI9aU^Ay@(v+tPzO%>#Ob>L$(-q217GWD38zFe>@tV^(+C@eYkyod0tXD!IgUx1R^q;0Li`hZ`Ia?r;%fZZJ z$a}l3mZ%XqsRY+nM!*B0YujdZuyJ&Blt~m-S)fB>qM{s%ii#ww3vX>WL1v(U>VkOw z8Qf88THeJF$aYA{Anv>=bf6I?09+LRWC_1!@a2--P;ZZ&EPy(@=Uw*N pZU*C4G%A8o4UKB}Usgkdjn^%z>+!r~4$Kk+eiM44`S^vxe*g@aLiGRu literal 0 HcmV?d00001 diff --git a/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-22-subthought-1-snap.png b/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-22-subthought-1-snap.png new file mode 100644 index 0000000000000000000000000000000000000000..6c44a971767425dc0c3d85bed05b212ae1302f07 GIT binary patch literal 5027 zcmeI0Sx{418pjWd0wM~{2ncGhnUb0sxr!{=@4G0D86n=!P0@gm>;I|C9(%I!R}Ijsd1%#~1+SQNCVB zgRYfK^!wi~6tA^UtCnq&I`$gee;s7*A9pZ|_Msrm>}d4)qh1GdzSWCB+hjj_iSBQvhsFWWdb+rmGLYZ8KXKLj^hjoYyx5z|_tY z##*h1{y!5q95}a;7J0w8xSGLWNPBy$%gf89QYoFT7=Bwom>GVnP%5iiT3TFFW`^}u ze*qcUAA-=w&3Q(9Zsq3YDijKOVPRoX`uxC)Om?hr*KS=fg|PFqY8)LMz3)y=CS1Kr zRgm@c^w=@&xvp1+-=s*l1F+_zd*kwt2?@*%#uh<1oRTL0GBLr(G}!8r7y`g@M2b=A z<*~`hT_LGK=*}{Ca$gbviRVmhsbM}oKJ3QEJaUI! z*)ytUXMPunL{iKOJ!<>8L`j~j2GMQ|OYhfQy zQaRDvn5S^74rb7|IRuLa2BIhWnps;AsK^jZ%J&2ULHyyvDfhV#$Jz0{4Ox@sAfwLQ zmg-9+F3?n=%LV%*8mNmEDHVYaFgzYl{OJ>xC`*Z5nd=ISZ7ZX!ekFa*wpXx(sOqw^ zvMiPM?P)`cm>D?>1v77-BQjIg-trb?5ool{k%aFYP;@$mvZA)Owx)-%F5VgB>w$sP z%ip-hT+!T^?Q(T1R8zN!>H5>JP?O9^T3{<)WZ z>5uxjxH$UWvrnkkJOC)6=-$ZcVZ{bA!dOp&nUP^#PyF5F^2UVzaAh}R>AjlIbvRh^ z;>8QiND(&f_eb9BDywzP4eNtgDAh#PjAp`Vj_NuTz#M z6Q@tB+jG9y5x$NTNemFFr<9V~+MC9f!8jalLdN5wG+%xtO~1BOimJ}ql^KJK%{nh> zn-?A}P7k#!*%FM6%dyqHu=I@^H=cNYE4D1<35Uy7<{W6LY@@ESM$`L((yCQlrJ z=Q)2)0pN`poC7TO)6ahirm4-FHwXFo`LP=swk+K{TM-~G!ls91W@f4U{Wc5ag~EmJ||HFD&F;O8`Ky)xhlF#r^yD z6T1A5+))%&XR#=2tNiay5F9O|uAYwXYpP3V8q8ub5$>dCyC}=kB+Xa_Zt&$zw7PvL z91HuUX~77zE*hG)mBZPx*ca-=MCR^5p24Q6#WX&p(^(>lZ|o1&W;=Kb(f#oFEdjOj zfd^l+w1krjN{6I&0NjC08lkqKeCKJCH+CSeToC19bU@o55rSSpL%*cBor-7jCCMl{a6g_n@CSgNuHu#za8M&53 zCgTJpNU=y1v@}0aZEhbR>bQ4EYsu*=Y6)j;bqOb7Mwx_}g8}|ayU<9d!UNdVqQy!& zN8KHv{3QhQ<07fQzh7%Ueuew0dhvXo#Q{vDB#IanFMU?!*gTvc&P|SgCD8}8aeYHe zst+RVYEK<`vbloEQP8t$o6o=gSu@{@7jovOUTu}Y{-8roO=un|%&Ij4PWOyV9j##d z4p}1@4=Ah6C}?l|on(0_kxq{r`&e!gWe%e2&23Lw-ysUx zjarF|jvnX;ROjc&btP@x#uukB=5?J0E;sy#u_M$D)7wH;n3!5&!@I literal 0 HcmV?d00001 diff --git a/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-22-superscript-1-snap.png b/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-22-superscript-1-snap.png new file mode 100644 index 0000000000000000000000000000000000000000..5dcebb4dc4d3403a00404f6543ed1bd2b169b138 GIT binary patch literal 5681 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 X(fVYOT>`&mL7lXBvZEe9|Lgw&2`5o? literal 0 HcmV?d00001 diff --git a/src/e2e/puppeteer/__tests__/snapshot.ts b/src/e2e/puppeteer/__tests__/snapshot.ts index fbae7f356bd..d0cfd106c65 100644 --- a/src/e2e/puppeteer/__tests__/snapshot.ts +++ b/src/e2e/puppeteer/__tests__/snapshot.ts @@ -7,8 +7,6 @@ import { configureToMatchImageSnapshot } from 'jest-image-snapshot' import sleep from '../../../util/sleep' import helpers from '../helpers' -const SNAPSHOT_PREFIX_PATH = 'snapshot-ts-src-e-2-e-puppeteer-tests-' - const toMatchImageSnapshot = configureToMatchImageSnapshot({ customDiffConfig: { // per-pixel failure threshold (percent) @@ -20,8 +18,6 @@ const toMatchImageSnapshot = configureToMatchImageSnapshot({ // 14 px definitely has false negatives. // Hopefully 8 is the sweet spot. failureThreshold: 8, - - customSnapshotIdentifier: ({ defaultIdentifier }) => `${defaultIdentifier.replace(SNAPSHOT_PREFIX_PATH, '')}-snap`, }) expect.extend({ toMatchImageSnapshot }) From 160c50bbd05d563cff853cf1fcfbef59d6b0fc66 Mon Sep 17 00:00:00 2001 From: Hugo Martinez Date: Fri, 10 May 2024 08:58:07 -0400 Subject: [PATCH 37/38] Update puppeteer version --- package.json | 2 +- src/e2e/puppeteer/__tests__/caret.ts | 4 ++-- src/e2e/puppeteer/helpers/setup.ts | 4 ++-- yarn.lock | 20 +------------------- 4 files changed, 6 insertions(+), 24 deletions(-) diff --git a/package.json b/package.json index a14b6e1696c..79ed52cd30e 100644 --- a/package.json +++ b/package.json @@ -194,7 +194,7 @@ "npm-run-all": "^4.1.5", "postinstall-postinstall": "^2.1.0", "prettier": "^3.0.0", - "puppeteer": "13.7.0", + "puppeteer": "^22.8.0", "react-dnd-test-backend": "^14.0.0", "react-dnd-test-utils": "^11.1.3", "redux-mock-store": "^1.5.4", diff --git a/src/e2e/puppeteer/__tests__/caret.ts b/src/e2e/puppeteer/__tests__/caret.ts index 295d203a174..81ac474f788 100644 --- a/src/e2e/puppeteer/__tests__/caret.ts +++ b/src/e2e/puppeteer/__tests__/caret.ts @@ -1,4 +1,4 @@ -import { devices } from 'puppeteer' +import { KnownDevices } from 'puppeteer' import helpers from '../helpers' vi.setConfig({ testTimeout: 20000 }) @@ -176,7 +176,7 @@ describe('mobile only', () => { getSelection, waitForEditable, waitForHiddenEditable, - } = helpers({ emulatedDevice: devices['iPhone 11'] }) + } = helpers({ emulatedDevice: KnownDevices['iPhone 11'] }) it('After subcategorizeOne, the caret should be on the new thought', async () => { const importText = ` diff --git a/src/e2e/puppeteer/helpers/setup.ts b/src/e2e/puppeteer/helpers/setup.ts index 6a8a38416d4..1d5048c3d1a 100644 --- a/src/e2e/puppeteer/helpers/setup.ts +++ b/src/e2e/puppeteer/helpers/setup.ts @@ -17,7 +17,7 @@ const setup = async ({ emulatedDevice, skipTutorial = true, }: InitPageOptions = {}): Promise => { - const context = await puppeteerBrowser.createIncognitoBrowserContext() + const context = await puppeteerBrowser.createBrowserContext() const page: Page = await context.newPage() if (emulatedDevice) { @@ -43,7 +43,7 @@ const setup = async ({ console[messageType](text) break // ConsoleMessage 'warning needs to be converted to native console 'warn' - case 'warning': + case 'warn': console.warn(text) break default: diff --git a/yarn.lock b/yarn.lock index 4ab885eb012..fce0c1dd73d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8804,7 +8804,7 @@ puppeteer-core@^13.1.3: unbzip2-stream "1.4.3" ws "8.5.0" -puppeteer@*: +puppeteer@*, puppeteer@^22.8.0: version "22.8.0" resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-22.8.0.tgz#58556b4388a9047658f0704afa37b8eea71b84ba" integrity sha512-Z616wyTr0d7KpxmfcBG22rAkzuo/xzHJ3ycpu4KiJ3dZNHn/C1CpqcCwPlpiIIsmPojTAfWjo6EMR7M+AaC0Ww== @@ -8814,24 +8814,6 @@ puppeteer@*: devtools-protocol "0.0.1273771" puppeteer-core "22.8.0" -puppeteer@13.7.0: - version "13.7.0" - resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-13.7.0.tgz#18e16f83e397cf02f7a0804c67c1603d381cfb0b" - integrity sha512-U1uufzBjz3+PkpCxFrWzh4OrMIdIb2ztzCu0YEPfRHjHswcSwHZswnK+WdsOQJsRV8WeTg3jLhJR4D867+fjsA== - dependencies: - cross-fetch "3.1.5" - debug "4.3.4" - devtools-protocol "0.0.981744" - extract-zip "2.0.1" - https-proxy-agent "5.0.1" - pkg-dir "4.2.0" - progress "2.0.3" - proxy-from-env "1.1.0" - rimraf "3.0.2" - tar-fs "2.1.1" - unbzip2-stream "1.4.3" - ws "8.5.0" - qrcode.react@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/qrcode.react/-/qrcode.react-3.1.0.tgz#5c91ddc0340f768316fbdb8fff2765134c2aecd8" From 5612743746a0fd63370e7dc550bc198ae665b02e Mon Sep 17 00:00:00 2001 From: Hugo Martinez Date: Fri, 10 May 2024 09:01:09 -0400 Subject: [PATCH 38/38] Update puppeteer snapshot images --- ...nt-size-13-collapsed-subthought-1-snap.png | Bin 4217 -> 4212 bytes ...ot-ts-font-size-13-initial-load-1-snap.png | Bin 12328 -> 10269 bytes ...hot-ts-font-size-13-one-thought-1-snap.png | Bin 3879 -> 3903 bytes ...shot-ts-font-size-13-subthought-1-snap.png | Bin 4235 -> 4229 bytes ...hot-ts-font-size-13-superscript-1-snap.png | Bin 4786 -> 4629 bytes ...ts-snapshot-ts-font-size-13-url-1-snap.png | Bin 6735 -> 6635 bytes ...ot-ts-font-size-14-initial-load-1-snap.png | Bin 12727 -> 10950 bytes ...hot-ts-font-size-14-superscript-1-snap.png | Bin 4880 -> 4784 bytes ...ts-snapshot-ts-font-size-14-url-1-snap.png | Bin 6884 -> 6788 bytes ...18-default-collapsed-subthought-1-snap.png | Bin 4694 -> 4736 bytes ...nt-size-18-default-initial-load-1-snap.png | Bin 13176 -> 11287 bytes ...font-size-18-default-subthought-1-snap.png | Bin 4694 -> 4747 bytes ...ont-size-18-default-superscript-1-snap.png | Bin 5279 -> 5302 bytes ...hot-ts-font-size-18-default-url-1-snap.png | Bin 7830 -> 7762 bytes ...nt-size-22-collapsed-subthought-1-snap.png | Bin 5033 -> 5057 bytes ...ot-ts-font-size-22-initial-load-1-snap.png | Bin 17036 -> 14966 bytes ...shot-ts-font-size-22-subthought-1-snap.png | Bin 5027 -> 5030 bytes ...hot-ts-font-size-22-superscript-1-snap.png | Bin 5681 -> 5694 bytes ...ts-snapshot-ts-font-size-22-url-1-snap.png | Bin 9113 -> 9140 bytes 19 files changed, 0 insertions(+), 0 deletions(-) diff --git a/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-13-collapsed-subthought-1-snap.png b/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-13-collapsed-subthought-1-snap.png index faaf51ea33f2d1e1ce22b91f8860e554ca29f510..f8781d6482c836d160436e2a42671f1d76e88651 100644 GIT binary patch delta 1205 zcmV;m1WNn)AoL)RF@G*eL_t(|obBB`sMhuW$MN_1D<{0`3>HyQVIoOFqXafoV-&45 zh(wJ!)zA{PHi=PgO+nDj5=22DIXBdjgjh;?|>-vl|o(jVmWc>Fyc+vj_} z*Wq=IPrlc6&ce+6H2?qrf&W|U0RRBN{|*5H003kJ2mk<(5wpAp)B%6+j}9I@ID7Z* zUF#VD0Nfx12v_v>+i(BZ5pwwO;raI4Z|C&s)AP+Y-^~8~`>)wP007nx0m4=JZzAN0 zC!UzcAAfuvdg!6qv17*^IdWuPdF7RBz7YU`>z@GOs$Fe_eD~dV^ZfJA&+_u}Y}&MG z&YnFxi;IiNMgRb=ZySHtdH^?`bLY;@OE0}NZ@&5FtgNie`Sa)3dJ+Ht*9if_RolOR z|9t-W=U2S%@ZrO=W5{ zuJtqk0M?KI0RR9pK7s|4@c}n~X5(59;QF<7>(*IXTAIbh#aUTdnF|*#%uhf4wAQl# z09eNa2&-(~ym@x++&SB~Z(sGZix)4>>C>m@{Q2{1vJC)$^=)Bh{#xr1TtAkUmga#6 z9+(XqHvHp#Cr_T7bLY-wy8r;VG58J$mnIJ9qA!M;>`(cJJQ3>i)a$zWZ-~*K^N3Hz!Vh{PD+^&fB+dpN$(g&dSQlWv|<} zZ{NK9^2>AJz=1h-?ASbi`|Pvx>Z`BL2OoSe7cX86-U$Ez*DFszxMbV5ZI_)Nd+f2x z&QCu1I>(M3o0*xn-g;{e9Xj-nPfP#+_}}0O2!CsFaq)`x zEG#Unx^~AMcg$y>eRkQk*I$4AU)=@(!209~2$%f+`|p>XKmGK7)634EeDcYv*ZlFv zAFHnY{PWLq&pr2CcJ1K7gY)R4kN#_00RUK^Hq6YcYdwPN!=_D}=H{DkzH~l$^5iTp zFV7D@{4ht49$ocR>z@GOKiaTi!`yPqEwi+= zG&kLJ)2ytl%rC$EGUv~qpFjWnbFJqA0I*I85C8xm@39D2Zf<^iB;o*0%A|eA3+e zJli?v_a46Q_I@~j-l;LhY?{}BR&8+!B2H~(>joH=u5T)1#yT)cR3{P4pMC&Zf`|Y;}69NEmtDD~K0oXgvo;^E$`st?| zuKW4tpU3?C{CM}>cgLT9{yBd6<(FVO008y^0m8O?^2sM-etv#iYtNiHGw#3t{_*(Z zkB{Z$<#FeocaC%C&h7Ao008U-Zo%S)mX?;rYp=bw?e#~G9vy!R3kzd;d3lU6##?W_ zHKwMfc4|BT0QL|8!gVbzEsc{WPmar%FK_!ZZ@>Nac<#C9#y8)5GnST?#=(OJ$HvCS z`1I3HcW_bw0QQ2ZF~;_PS;98$-@ku6@W2D(+i$-eYiny`|Ni~sw%cwSzyA8`ZjS~4 zz%CLX002P7Em)DUIDe*hdjM`-lgVVv%*>3*WHMG)SI7GL`dD3E-R-de0NBF>2v?bz znHjUQv*Yf&@4o8T%F4<(fByVfUtiya$p8S@>!!vSmv?&zZXJ`!WX#RYjp^xYx9P^l z##mfjbTtG3fPc(0AZ(hRo*oZA_~3QpeQ*Ru&^** zc;SWd`s=TchkqV=XsoTR?d+ET0N|G99vU`HCX+4O4?q0ymhHK@xh({P^*k zFeLy0dzoiI*mUH`k#Xe6kuCcU95^rz9Xd3=|Ni^&#~*)eIdmW9rK`^K(n~Lm zmtTH)Jo)64V|jUb96NSweD>LAXFjJYIeE)tfys004W80AY)p`A3BN z_U#+TjvX84&z~Q^|Ni^U9u)w9JxG9Xm6@5DF*`fE<(0fwtgNhzbLY-o^U4PR09=m% z;hJV diff --git a/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-13-initial-load-1-snap.png b/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-13-initial-load-1-snap.png index ff34dc793d350fc6c6288b9c4bfc6a6241076e52..3eba35ad88d13ba15dc21b918e87c646df3b9786 100644 GIT binary patch literal 10269 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 AQvd(} literal 3879 zcmeAS@N?(olHy`uVBq!ia0y~yU{+vYV2a>i1B%QlYbpRzjKx9jP7LeL$-HD>;Ctxl z;uumf=j~nl?9gbrhKExhcDVHkTsWlEsG-DF$MTm!DdM(A7WZtEvTfVg{xCGn-MTg* zHCxIt@Pd=4!^Get_O4I-N{xlr7fL+)RaN}Fa@FQnIU2REa~Jw-&VIjSf5&0SUAV3H0%7|>H6_~=K1$p zgc%t=ls{x?iJdlm`teVnKJmZ*Y3t_#Od$Vt|1%~YU+CQaFS+JVUS(yaj8(}Cb$=Fy z1NVCw5|3~HxN*xClXbDX&BDUNkDoeq%A)4ShjaH*jD9ArS+jO+FUb7x^>Mx8`f)w0 z!`J`YvXhbFhP_SG(Y}`@yR!Fg+GI3s+O)E3#l^*s-`(A9{d%vTgI@eT8@YUueABGxz^>!uCI?jzPtSWzb}zMht8kVu;KCT@6~tq*VjM){QUg<Y% z%iq2iRmjfHe*EO*<)5bkKwVk(c6#RxpU{dq!iFsM}fXFGdDk;V|Kgr?d9eE z_j~(q=4?xExU;XeI%a24s!ipm6r1{gH9C5FeQ)2s{rKQu^L!(728Q45<_kBUF0qn* zes1pXht_ucYJM7ByMFz94NG>9VV{hp(YblH*7NLYt?cUlSb+F^G8P7Qz*sUq#s*9i z0t$Z)rWi@4pPM6jyifM`;d{Tozdyb?{roXtVCm1`VQBd4*RWyv$rK}$bj8Wf!0=C< ziG_jT#1CPs(PCt@2pz3cM(fkjw!~;VY6!QZMq9XhF PXf}hVtDnm{r-UW|xJLHD diff --git a/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-13-subthought-1-snap.png b/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-13-subthought-1-snap.png index d162d544f5637b1f5e428583bd03b4da8ebbf189..a3f34fb75dc9e8fbb244f750be8ba3b58b3e0482 100644 GIT binary patch literal 4229 zcmeHK`%jZs7(Q)vFbNlRlQ}LWS=_QACGiTjP!u+%PMA7}3RtiTBMe%sQcAB;98;%m zQPfH)y9C{)r5Kdbf^>q?DJ{jIbOlN&*nT$U))pv*!nf1x57@6;(x1NM&3n#s-uHRF z_j2y@wA8>A@2&s<1n&GaWgh^zC;+er{ojC=o294e@PlFOOWgtLyTh#jgphZpZ2zK6 zG;SdOnsF9Y*=2mi&xYnRAE&%?s90Ras2vnn~=)Gi|Pd6Ik# zpoguF8qDds7UP`i2-fyVGHG#4`^b~{l99)v1a|43Cg{S>gc|89U&hDp-o3lAP*<;S z$n8K`hI>?%W!l=SCjhXtwiVZY{*J7CoV`)eD7sIRhCpw77z$#FMXk z*2l(b)#@7NP`uLP=sJZc(WM2JO(L_Xg&Vz(ahodfdAYf!HBvt?TpE?s{K(;Ocn^sa z*u`O-a?TXNv;giRN{GM z26sngu=c0q%K8Pvq!Q(I81+g%`n9o*E9TDXy{{vo9;b}H8OFI9##zf>aw|s7W^{|~0P*wudHkW~EB+bA61)Wjszn!MB zkE+lq&&bFKX=!fM>nbm^kE|yUy4%~^MMP$CRVWV7i7TT9hlkjcH4((p!RhGI{Jcwe za^mf@nrBQXj0LEj7vBViSteR0#dURc`uhdFS@ILdd5bf;c*s_k;$(pYfsWOyq5w$h zl;yx$vKE5{;Mg*M0KQ-8wSFQ1|6=3^q$kY0XoVUnOuzv_=4XN_Sp(ZO!7`l!uQ zFyrWo)#lf7w@kJzOmOC{x1F6~G>?^y=S)3v+f{hvhtx=+p@pe!DjKj{Nl%p5u`%GQ zH$%RBSxswW8SE6+J&(iOG=>=cs>mxJb*GoT@T5N)4f>_ z%TJl-Y*MB8V%S!1nm>}@K#s(Fn+nh880?SE_@UDe;ZLTEfSfNf#`_=0Ic~@AD<~ literal 4235 zcmeHK>razs6n_dvIt^B41P2I|88J~{$`A{sBEmXCgw1RU2(4^L9dfG;RIIcpCXOx2 zj8QDDZHO|Xl!A7)MM{fBYz(~!OiNQPCAxN4pwiL{rIbA^`wRAIOZt9!l5@`cp4;y| zzwX5SaC4#!&$LqX6*BL#~IC*4j(e@IX+G;?n_N9X}qSfRn{awbh<;B{?o40yH5v3Z)_@?i{B-> z^`miT*t)FPjYk5mZwdbzy~s@V+?#!18g>rTyF%F0Mkzm@n;`9xX`O`I%prg1Do^wV z9$+_QUD2nIqUD%r-5Q|+cW~XK9 zAig=`P9(!az7~$z7ccoBf3htIG_cs9`1Q!hh*G&{&mQH|8Z+N5>hAt5f$};gs+Vfv zkT`Xv5e(0QPFlZw!98=|rcSYxtOfv(6h}(Sv(p;J>C1CABdbb1L7iH;k|^_7hi3Jn zs$<8FmD-Fdh8v@3j^t_yw2GWN$%&%L^Jew|@^|~o$Eu4+0l;81e1z5nA3|w(IyR-i^921s@WL9Q)3z8F=N%+W8%<^j}#HCWs8i#p}S|yDF%^}I zhMm!AVmT~0)@5j9EM05f7!s#^))>&`-pXS#kFfTuu5C{-zG^#6nIG@b{r1Bsk0_(7 zIjOYN7i%x0(_D>%gM)R3ivdR13C}=Z0!gi$9=LKG#q$UK2hnNbhftqiP|&JkC26cy zD+Cx41%Q|M_aIr=o%e6Xi#)Jc%P+FM2&>}Rw*gQ{^1B=+A3z<%LWmH|djSxu|Cv*T zl$6@p+abgYWMR3^+U)3r;Y%SVFtxK|u(T+Oq5q<;yLh0c^<&WRBq~k(D}+QRrrOXi zS#juXu&ElDtk*GFp%K-l3~u2ZM%IFx`6I`ZA_VOn?92 zKD7QhBwjrfFT=LP6}1XT8ujij$-ZWs`_Cs45aWqEpqt>}V6TRzVPg`YO+la6p|2v5 z$-~-iSewjsNbT=yF%Q~JT!vTVoFpr@A1|!ZJw6pjlww2T36h-x1n73G+2JGWKhMQ3 zJeRoNcL>gC`AhFRx?lwD?d>{P4W*KILR5)cdUpdu_qgn#TcLaSJGE%fBgddxvN)1W z8HyDt<#KuXSa)$8L2`iRm}OdItMpEVKQM#_MU7Y2&W~ecUboq^IGTGV6_S?rHb4Nd zPwk@xA0_&B1mAw-+YNntvG1bbV?!Ss{)gGn$N+=p7}@3?bTGWlgRIP)41W5_OMe0H C1=lSA diff --git a/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-13-superscript-1-snap.png b/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-13-superscript-1-snap.png index 4c8ee0e4032f50186bc9f69bb327661095044d66..bdb40749ffd504bd999c0e008b8ab13f34c41281 100644 GIT binary patch delta 1629 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 diff --git a/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-13-url-1-snap.png b/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-13-url-1-snap.png index ee9af6370a25234df2a2b00b04a6ea9cea084647..9ab6ded5b1bcbadb4088d675147e07edfa7c03ad 100644 GIT binary patch literal 6635 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 IgC{Tl2kH1+wEzGB literal 6735 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%0A>d?>-JoD_ia&Q24S=n|Ps=4e9<2AZSs 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 XtrSFe*msa?VCPOd*wvi!`tyGQm4X8d literal 12727 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 delta 1903 zcmXAqeK_0a8pj`WqjprwDMdv)E0@cn?G$T5z0CCLrRZqHTZFB}Xhhc{75t*L({}Yb zXK0nI$J!8$NHfH1v7Kq_t;h?C$W|0dyhH?vI8V?1dH%Vd-*w;5_xt(YzlLK)c10(V zSLb}aFH#=Lriclp%H7^oRTDOjcYh==$AqhkKlHWFr3?1M-WQ5|P448(cpIkfkJb0q z1iHWb8-tTliI$8boz3Xs=hd zI!(JtyX-~tt?W{!r6T||nlR270HCW$=WyQYAo+2|T~eVyfK$v5u?q?cm`qCxi`wq) zZcLgqEI%*r)C~*($*yRei%@#BJj*iQPr0!XipPs`>4kZD{2V>~#F&^P?iK*JIqUQs zgmsU#7q)_gDD{WqlHYDGtw?^$sRe*{kn&-!}-K zm|feqpAiUz5~sEY=gH({oTs=U_6uuwO2hW{Hj~X}H<86!vfmysV`t~Z>(^{4*y@LH z*mKL}>+9?M3UX)oa)&B}h0Sl)?TyZeirHa==Z@7qTMjn2Ga)mCCigq-w%l&sR!ciA1GJRY=@@QEZzECI7a<0=hpQL_1Ln&0LhpDpvyLZyVcmE{;G_%kKcm1IzqB zD7krgc~Oc2eE`n;(IC1fvp@K##9PKB|0PJG-nl2A~JGmS3P zZ%dOskdXC2*Y&IVxfY!7W?x0LrI8>JluT+uLd`yF%&A$d86${ZA5h^6+lvo`cVwh? zD20(qI2azm393A(iQ~^MJ1ahbvK~PB#QR-OPsgXHt2Q?#Tdvi$wYAL+RJhG19mb|z z(TL}V=xh#$Gtog+ZFYL@YPiXei zR{uPx9;ADEq7^#e_2JT(leXC~-xG~Vm+)v}XZ!n&q*94Gv($^yaqa-h2+-_Ij`ZIl zW^X-iBE1P!O}Oq}@@I-)W#ZmR5=% zECDSt-~50s1P$e*UvgA85^+w1v^IV_`XsJU2XuXU)T{g}G#WjC(gCz^Us_54i9`|z zg|29k$tM8plK#I_MN?CRkIbE(YPDL-jkUK%gum|ESJmjFC_lrAjf{*0^K>K{fiF1~ zWC*&h%4a^u_6GlQ$Es~ZyqOp9_87_alR6hiVRK2C(zi||gz z74cnD`^EY;`2+bXG;MZ|frte`#bB|FOwHKX*g>`5*|X?wU9f3vawMuOCnskck+&@` zzJByY$QcHU#lm1PPH&oFNHEvt`mYy4+CR1TDt~5mx9~YDx+6nlPr<{`Ddq<1veX*^ zsyhJmf0zBQG6xIDKNQ32heC-&l1L)4@XQRsl*6?H*o S;OgL#0O!68^sV=ax%oe`k>ZO0 diff --git a/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-14-url-1-snap.png b/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-14-url-1-snap.png index da03b9c67f7a3cb4c70088e9d21b6834156ab578..9a83677149272dda7be423147fe6ce10870256ba 100644 GIT binary patch literal 6788 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 BW|aT{ literal 6884 zcmeI1>06Td+s3hdrqswOcb)XtVx^9mdqOimlgiS}3X_y6D$A`=Q&dE3Q_QVRnQ|)~ zHN#~r0Ts7KlZwP#abZbKafNUJ6@=%@JpaS<;yL8a4IXe`*Y{dJ=XoC{opwj4|ETvP z1Oib%e$3?z1hV#L2xN`-rVZdP&m-^r0WNCcXAr+Z%2@^z5QtvxahG4uMrF@%38g&| zD@|gOHc>z6;-f5GMfLXPsqcd9*6xSL*nKBHq8;oK%uZzm(kYL6b=*7!W7#1-<3+z- zgEyW0l)d+#7e`#?^Z)slyWh`V8t}ZeWhUWS6rT?_5HN?<+!^0YW?*pbFhMv=FbB)a z8jN0Eie)+cY;ppm^PlT|d@XQQU^i`rKz>ezs6il|t8f3`)uF9v#aS&r-3x=k#0tan z$mTaW)uC|K2FTW*n+TN5%uF4p$e=?uHb=d@ygom(M%;rm#r@|_}^B zW%S%w^?aw>2wJ&}oGpdK8~(60GO&dR?db0QX`@lp?=CJu+*+F$9ByQkgib3%(S(A2 zynUWxz8C{yiN_1lU0qr{5r*4MT~mnuxzX3)?J1h%!opp4}! ztlvD`qUFKyuwDnDBDY`|R)2hL3Y)HEWQs=^qFdRat-4o1T;u8-DwR45zBwJXvNO@( zjJxB+Ujwt_9R+S~ZcN59&!SO2`zE00^}sBrCY;$$P|U@Jmz>>qRlX>ubKE^VJalaW zx;F|%1A!Iho3$-C#SZAGq5Grnwb2Klo_czEpYHvjC0W!_TBd;d!BGfcemW@ewjwF%lgGBLb zHTp(tk3ZS{-dW1=LghMyUptux!;5y;k#@Uh>+C;Y`pVpxAQy|j-qn<3F@P*ufR z^>5aRZ_Av%#;?tPd5Nz$hf^#GMs9C3A`+$TU*)r;#%Y@7q>Zg@Yaz)`&jYq}C5Tt& z(3)nbZ)j+^!g>sW)U4aIQbnb
WWM)-ls%*>Xi4{pR0`CXbz3`6Y2nP&NiN2Zt$ z4|i5x@5ry`NxDnCM#^Zs{)gmBjnU{ zeEG6fkc0J;f7=63f||OzAP|Vp&u#Xr5=YAh*q8g?T!li#47kE7Zn4?8_4PS&zE7De z5{Z;Avm4XY)^6yg!f}#m@5VTMP~YD>cUbxv6u73oE|X1o5cDvuDJAB{5#65R5)b^o zObcH+$_ zy>@5m#m|3Qnf6woje7!Y&X;;a6OCfV-P0Lh2y_E`OOu{>z#Mu@FKFG}s99cyq6S^K zh?}8MM!{4r&fFyE7iWi^IN)1*C_%%}hmI^PC@|gaky|&2scYMgya)xQeccmqc3(#I zx5sXiJVp-^ZD`rBcv+PYCE#3DRaMLED6_z)tTjPh|MFya30*GBz14ZVgU2%h={Pz% z4wut~uTg}NRJ&ekeF(R9ARGPwFJe93pft|+s-y!>DYr}|*b{P>$&6P>eQ$a^K|vhz$p3O`iC@+6trS?CtXOg}t(tY#=d zf4Qyj<;$11A|o@^^=+T3?iedhMjy~T{QbzpHk8oyxK!2W}LeDS0Xs3d6v-XEtj%m2x5n zgA2*zz+wXbQgcFv>U{lg{Yj5Z5t$#K>>;T>mv|Lt68FLt;&eBPkGVEFHdGfD8}-aK z*hh5$K+Z9k2q&u~CAgM(GE$y;=Oc_HbOFU>JkblxUbY@C%yBm=cI;et%MsDV!9@OXZi2QHkU zwJ|N|rC`Hey0|>E2|RzHJ|-fV3kb`si=GQ$f=Rjh<;Aa*(fgaVdtrYfT%somNuR_F z|h~P$is=u1KH(e=9)%_tLNwEpWfAkRrC4MqO6d8?Qmr*7Xx2>rx^hC zE;;*YexhrtS2?6f*t>bhfj$BLCVU<7Uz`iJkbbX3{WoDtzaThhpvnx~w0oc$N)05&9d(MZ=5*UjMbG7539%XlLOlEU`2g_r|5@N?>u2E zCEwL>e8rFRupheTT@!Ydi=pvi0%NC8{09jM2|5R_9FvdPHI|^1izDd_&{b(P-zgv< z;DJgX(~63UG-I7151U2tr~Mgx$@uj2v@{!_K{J+{TRx~Is+)7?&Qgt^1O^4A6z9h5 zYfaVHM*2paQ>}^Bjn2PR5ikDnZv6^1e6pn26^%xhqG%Q-CKk2h`8f@Z+!UG_ps840BI?>OQ#D3PGUzF(5o z*SBTaA%JO0F^0#H+AqAh^3m_6He_-9hpm(I5=k%jo?pq?%e=a1%G>o>w!shJ%B6NE zJeM)bL@UC$vn@$l1y8quk>_Ius&1&n4_u(o(AkfB7-0Phfcdcv;do1HH(S>Iy~7v^ z1wM<6*Y9NnuPiTwvVF1d(TZ78)O-g5Gu)CS27}N7rcfJ@*(!LTO6Sn^(_mNj?XbA0 z<5hGrX>4q)HtRjS)Eq@^0n((a>fKDGnOD*D{7DusW;6piTs@LT#!buT+S64c^$FRq zO{tJJj+DM-JwUHaA}I?PMp`NxO~B{<@6p+;AT>x{kj1-v7AtNjwj=*&DASzQVou|1 z3m^NO1R`~p@x^x)yuR9qK(3w70(i-O{OaZIuuElYpitFffQB_lPMt;=<8N{PXjZqn zHU4E_il!6*pbqz8(o=~HJ#*1NBC#YD#-lPOZC%K1=1O^Tv2cwh@fb&Y2@_{$44_R!-9;qYPId=C)&IyHJU0e|e z1`Hk718R?6{6~9uqBt)NRB|9u2||Mm0nM>3mT}@_`-#7v37Xw*wY9ad2RGJ0{!ZlFV_7Un zB&}T@a6|AgPIeygL KrTn+w@B9w~X@S@P diff --git a/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-18-default-collapsed-subthought-1-snap.png b/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-18-default-collapsed-subthought-1-snap.png index d5489197e3a1c49df32b69539623059ae739df1b..eb5d9554e1a3a359c202c299fb8ef838181708b4 100644 GIT binary patch delta 1692 zcmW-ie^}Dj9>(e!Ilr4F9|cITK@4_|5rAjcgD=Tg9lr*MZICvXn(S` zO-DCfk{>l!qLs5L7^OP^`)`TX8~~u%JslkT8E@@yr0&Vj&AnBkoiq2g3I+y@IZ+V+ zlsZ<$&GzMu)W`qzN;6Ba+qOxYtD?QWzTI_ob+Q41w7xX}&{qD*M3ha@&gm?YdRp>e zCpy!~$w~6`X-b(%n`EfQ2L>ZCbTes-B=z=f`ZsmL#f(x)}-h01TvBqStUyLwfu zP~;ZMxg=4T6L@koJ-iIq1Z&Uw7zq9kum55v+bsH#0DE5{g~DxbZ%25%vf~BL;8tmm z!#AVb@4oM@f8<*vUR}lU%`44R;|!KAv29xkMB;C0J*WD94RZuf_BmDsvh&AoxCB@? z#zLe@IyHM|^ybNJc&_nJ?;NpV5}hNkS=9AHHxOHV(fQ}Vfj7HDj_KCcdJ_Cge~pii zS6y=T?|k|4r8_;^FdmlpNgx0d&pq7|3qti@VT_6&ccvvKCi1Bpj}O^@svRC4R;g4O zcMduL+}|DU*Pr^nTuc|xFqna2r4UAt!NEbwYyF6NsTR#bkZ{6uDi*7(A9sh>Z~0{Z z-$Vp2((4=LJhF7^1Uf4?I2eN=*^3G0 z3YTVn-5gQGTBx)#hha(XwRuL9NvdBO3I4(raDLda3sUoFZ{1=BbpFDU7P$(bs z7H0af>JEA(vO6gGVSy9KHSgX(ej1u8FE>mK6ihTl1{80tFQP8I_)CED1|Z#&5PP#B zo)N0s>O`n2jfQDdOGCD}OeWJkW)Gk(C(sTDMMp;)uGb2_e|GnF8Z#qYxox#t2{>Hm z^?i{kd3kxHb;Tc)#cJ<8#6kdWG)^NF*39R3hX&YeDU&@<8J)CRERYdiaw`fmH8mBc zos!8i1g|&7dZb)6i>HEM_qv%xX>(IN%{)VZap-_{?sr)~_C$qwxiPE_3!f!yjUvwwJUl!kT#_1ZSeXcqiODu9 zmvXGHG~JN&w4x$ieR&W7O%FaeHI6r`Bw=S4U^7)yw>r_f3rEc_8X7YVB8h}Fqb8P= zOeaOiQ*{Entr|+y)Yit*%(A5lg<{Bm*%9ii_uo|@5sA)=2Cw->OdF*+=p`FlUUJ4S zs$}hs2ChcFusx|6K?=&p@$hvuH8m@t;Q)-)MeQF)M4YXK@BaMPyNz@9l-tzMsZyJ^ zH!8T}1ij646@W}1XSe>QrY0_Kc6nZN9_k!PSL$jmU+zX!*Q2zY)qb1JMo}}_svBp{ z{^!9%06t20tU5hGOn5Ht`r0^Orpx-R;@r8raK=O|l?q!Ti)YmPP{dByw5qO-HtuSF zV>YEr3u{AFzTO(57Px}k(!Re{ora*LlF6pHS@ibi6pFHmE1cu>$z(G8#fzL_yUpq| z85$XRx}l)~7Pq-c{@vNQR#-&y7)ywH(fpV-IRu2i)Uzu3_|WJ8A07#G~9LN$`zL^UkGg+?J)KYw3S|p z(S{)Py-Q9;D|C=h>;TR!@7g~;W-+P>4{AJ$W#sbmAx}TlhcN(fVqscQcN!D%EgI6- zha6~WY3b?f>x=9)1E3ImPP>~6yFwz7V4$fI+z~t;k3dPo)V)~_V0|Gl7Eb;5LJm0h k*X`(atGoBe`=;Fie}C}ziqVJgUjX2ET=Fs2XSqN84`V8*K>z>% delta 1650 zcmXYxeOS`x8pj_s4>m&SoGVK_Xl<>X>ssq&j_}yfUQBaT)S0{_0p@m&q!=@0Dq269 zy)SdkO;`9bGP8l88xkT4y_xfJlgN-E;=Ac6FiM0(;QYL<{rx=8ec#{v`~5tEcL&yg zvlT+8B<@TtthQMQY=$$s+rfR3-h8Y~lo;|PV+Q^9McVq{o^cvFarGXwH7GRhj~?;b z3#E)@!H8V+;GUg{|N3h8PRv90v3u)iD|df*bIrpH2{rPgz5D#Te?BPOMl$Mh7PZXB zQw1mb-Y{ogJ^PrKYUm0CAY_K)0s!3ghsn1hk%7>*NtxO%zIyd4WOLK+aNZcNpumn= zaCG-^)l_9%iTexUJCoNkYk%r*BpF>J5KAtX<8U}KA}oqyas&W&bin;{&bhg#SKmoa z`};Z)!I|2*_^Q|0Pf9RInl)*&8qaY?+ZUqHf5sjRBg`E{-Uu=X$o)5ap@WZ#^x*c|{ z-?#9*S!?axtZgzfi>0UDOjU)GmV+JJ^A*LwN00ZpC-`G$R}Uz-Boc|R`0~Nhiahf+ zNkc_iD07+@7zP7@%{dQo3^BvvLBZ`wCVf7Gt-6nMxw*&Sk>OJlS!s3KbCT0EWy&hGEM*zV* zdM#%!m&?Tof3J+ngFEnMJ6#mHsj1>U5>tcCE-Y+2pU-#w+BN8~<4Cc~E-jB=xE&rIZtZjpOS-zc_@k#0 zS$?0F*S{ZcxL1n6&wmC0`~5JH{Dw#*vd+$GGo)&@Iusk%`hr}(ly*4TvNZqr*PF9) za~DO!`gBUgEEF% zR@7@49UcAUxmn58+Kc#nepY(=k5{4y{C~r7tE{ZFnlkI84u@k9h6=L*0Y;N1!Z%V{ zj|dhcyH(S*#bU7)X0|iS{P1Do{(bveKMw_9uzMAn(mK?=tl8D@`t`JKvpPN@0kXVa z^j1odt2aSSN8jm4dq+-rgHlSD)SLF9MmA0LL-%qqKld80Zq1?2a|@#ol`?(wh5WZvlA)0n6z*{6*ME`|ZY{ytc4 zgP#3#W@e^c!-iET#o&z@CZ7pg%;x3iA7KistDBOeif+QhmqWO^Xt?cpaMZBi@no~v z?ERkKbUNeYexq^D*p!?H(r3szrQ@-4{tfN+1%=SmgwM2b)dpMjJ;2NGqw(!csYH0@hb diff --git a/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-18-default-initial-load-1-snap.png b/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-18-default-initial-load-1-snap.png index 85f06e2bfacd58bdc82ab6e9440eb50934019cf2..fd38d975717cb965a4be1824dc72fe9cc6ef3539 100644 GIT binary patch literal 11287 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 Ow{Do|m;UkK`F{ZdPsKn0 literal 13176 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 diff --git a/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-18-default-subthought-1-snap.png b/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-18-default-subthought-1-snap.png index 58906b7fb83ec8e9dedc457abf89e3af44f247d2..0982bb054ba8e041899c112c55ce4abb9a399740 100644 GIT binary patch delta 1721 zcmXYydsvg#0me_D6&ahbS-=rZT)nUsFONKgizER=%4h_n7*IgbqJ}Ot=M-5E2MGbo>4}|D5xl@4WBtJx8(o z#-4v1LL#D$hMg#^omG)CSQk3_G#ybrjfV*52$g?AfBx4`@UKH7j(+gXXUD^`cb9$b z7`EMg`&HKuy2CzpKbqYfnEfVntKY7;kIKEd-z6Qx`-wjEJA^@h8uhm>nN*#1XY$0l z4^=>sn=p0sgFo*KStN4w>`XoYz@f&A0EcXYoA9gOEuj!D%?N7ilai8jI*x$<;!Z#! zg+jsMaKlDp-kM37iVF%lKmR~5(H>b)PyjV})9T5|Nq3bKcsjB>^yCQ=ssApM=pih& znfIjHSCw5WSvLUt+y~rex)<)jUe$z;8~xtUk;zW)v^I2;kH>g3{gx z&a4PkPXB(c4 zW2s@iwDq1sp;$qdjYhenE55bSwrSI*%)GojJDo&A`tL4xu1wxRI$GG7`T38UTUzwr z`0!6E#-QB27jzofV>z$mOC}+=}mC>c==hcYV zWaz^x=Tse(FTQ9t&yS}Lgsc~>K_`4_F`!iR9OLFeha4QVScd8dOm<64y4`fd5Jxtx zOw}vpa(UVOkXn5v6Wz6U7oBSdH7}gX~w%I)ASGDDh3CSlgZRq51K|sM-z>I z1`q{&S1HBJrI2&5)GSYNA+wD z|FCxD{{8!2Xf)^g_3M_4Fn_AU6?Y2!vFJPgWD<$=|5mc_mvdya4hQi1&7M#IO1Gu{ z~ z=X2QX>gsA8EZyVr5@ru&i>qrQ1XB#>n~X!T16YaXDq08o$B7MDdx*I_QJL!-0%g3R z%V`0Us~;U!g4DsE8TfPczlX7B{$k+G_Gn9!AJ9*OEIcKZMi6|ufl!c_u%O- zFCCABtMW&w=^NBA=bogKDY3_n)f(dX14J8FAxKT7QmLFIEGT`ub*G>F>L1V^_{Srm z|EjJI(i%e6SC?wJuHfmSvzwQ0up!)~&i3ZU!32>R!a7h`G$m!>0s<1XTJ44c@;`}* ziSy!xXD;i3_Fgni9*He}$QC6hC+juWu=de5lU}LhpYF)a$;ly896_tE9!&t9cB_5^ zsdjBeFuSR#X`_ZtTeb&!QzXV;NyD&TG_ffG9#T#bh!fy7V;ajHU{#smEr%H|>v{j( z)2|%qi=h+$w!Xccs^fRe)r1g(gOg#KIAZ3qe;yI$`A?uJD_D7ZTgfU=pX#gF!4Y&> z*)lBvDf0I=Lmtw$9u{hx&ukXDq4uLZ|AU~;5T1_&x)`hBV*#QfVvh2UoGtq=2LP5q delta 1668 zcmWkueN@u-9{yr$QO#+myW?h|cAMAkRr9ptOR1>c<*Zh*BBTaNty04m@Cbq;{Jgcc zW2JbmP0JUY*OyIFAiczZELn#t-`Sc zpUlPPv{`CaR$E+LoI?Q$yrFqSTxqB$$)YI~UBmE`;$mS%#i4x;AcByAF7u@NyGoN0 zP1CLNajiBMi^Y1sd+m52ux^74fXWTk{a=&W9J7+aubx|877djI`E70##b(xa*esf0 zjwLCV&mZsWJKb(kCwg0xAf?ceU@nhy>QXn|8Ypa88xA2#qc|K+%rEroW7Dy0{XKOn zi&lo^G-)$t%dGnE-4{fy%ZRYojZ@dt(?eym*@QFzM#%!y^@~u=)0W%?_b9$wjOnqs z!zv6+d3|Mlf~DK~nnWVyK76Qfp=4bg3Ab+vX94&zqwTw*NSkp9zqGW(?8UHr=G*4y z=UopRAkmi<3Pr%k=EgMN@YX1&NCHDbNQli$WHOn)H>d~{{&!UO|K6?t(2B?7&7+?? zDR(%9(udOCL55n6*zZWI-|K5Nc95VZvzB8d&}cNsRo0v@5mr~IBVk#fp7N;8!kPOHpCVEQ7_X9{p4E>0`^o+3uFEgCY;x%Wl!f?&B!=~ z7#Ip)xbN-Zvv5{VpBt^P&J=jGwWO>|4(^Gbk^YDppUf|&4OrOUti{A=YMvtq(cAv3;`W5 zd@&B+MxH-+jvRovzn0w4hihC!P^>^AR~kEjU=KmWtat0*fgK0Y1` zeGE8p;;Pq$(#LX)0UBSw*X1bN0|O>0up2jFH>5Xu^E{*a1_#gO=H(row|GNMyHMQ? zOcslX!{MY&u{KXCEL1>fXj>K0=l~=CCl=AyrG2FQMC-CsX=@L-*WCP&&+nr8}wxmJeb z2OlV~>#y;+u+5u8&{t7RD_jIq=0hjY`5D@|SXfzE8D`&F^NuyMmz!r7{^&38RVV&f*!b#M<%jNJWG|ec4$HCBu~Ptu?(x0iue2;_#F+yG1hES(g0ixD zB8AKBQX?!Km-rK|TvQgq5>aUo{6#kXSL^&w#(r}0#7*{W%uIW0s%mqcQx`WFh*tqwm&R%RFCnqPH6?mL4`U$kS zIeke@*uQ`OQ>{D5p4snFw>v8DVC~_kJn}ks-Ke9;CelgV)qXFfMnf{n?L4Vesx*k@ zyovC=Ap5rrN57z|>0bUg{1gkPB@MgUcX-Xvc&xE;yFr<6mt-Z!F`(1x8S#sLdjo!T z3Ma=8m)2HPRK)Rj0EuX~GhFx{lB6+p&kl5>^WM8Cmq7&ebW-DkOBbQwQh+m&7fy-( HeeKR)^pa|+ diff --git a/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-18-default-superscript-1-snap.png b/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-18-default-superscript-1-snap.png index cff8d35d12156cf3083429d8f6a8c51131338527..c46b4a769c5bcf2781d48ffc4f0bea2864962cf5 100644 GIT binary patch delta 2390 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 X-lHwpT)X4&cLn_H7rc+ZC+6H=rn}RT diff --git a/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-18-default-url-1-snap.png b/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-18-default-url-1-snap.png index d17a4bd39c791bdcda41f4c7a449ba73b6735a48..c47fd130d4ae6b9ca30fcf7bc492ea3a354d015d 100644 GIT binary patch literal 7762 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
C{FdUcI%zs;42}D24iJG37{Dkzu$34R=stF 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 ka*x=PsXUo{9{6)!*H9<_%(cJ&2h3GRR{#J2 diff --git a/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-22-subthought-1-snap.png b/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-22-subthought-1-snap.png index 6c44a971767425dc0c3d85bed05b212ae1302f07..e1ce1ae0a0b4309a8e241c6ac373ae8281fa8cf3 100644 GIT binary patch delta 2043 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 diff --git a/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-22-superscript-1-snap.png b/src/e2e/puppeteer/__tests__/__image_snapshots__/snapshot-ts-src-e-2-e-puppeteer-tests-snapshot-ts-font-size-22-superscript-1-snap.png index 5dcebb4dc4d3403a00404f6543ed1bd2b169b138..06b2d58a8ecf5e88e52293c9f643fab8023724e4 100644 GIT binary patch literal 5694 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 CHf-$x literal 9113 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 X(fVYOT>`&mL7lXBvZEe9|Lgw&2`5o?