From 3d6bdaa1ea75eafb210d142423b0054d75857ffa Mon Sep 17 00:00:00 2001 From: Thomas Osmonson Date: Tue, 9 Mar 2021 13:45:17 -0600 Subject: [PATCH] chore(wip): move app and test app to root --- .dockerignore | 2 - packages/app/.editorconfig => .editorconfig | 0 .eslintignore | 2 - .eslintrc.js | 29 +- packages/app/.fixpackrc => .fixpackrc | 0 .github/PULL_REQUEST_TEMPLATE.md | 1 - .github/actions/code-checks/action.yml | 5 +- .github/actions/integration-tests/action.yml | 1 - .github/workflows/deploy-contracts.yml | 38 - .github/workflows/publish-extensions.yml | 64 + .github/workflows/publish.yml | 138 - .github/workflows/pull_request.yml | 104 +- .github/workflows/version.yml | 26 +- .gitignore | 51 +- .prettierignore | 3 - packages/app/.prettierrc.js => .prettierrc.js | 0 .vscode/settings.json | 3 - packages/app/.yarnclean => .yarnclean | 0 packages/app/CHANGELOG.md => CHANGELOG.md | 0 CODE_OF_CONDUCT.md | 84 - Dockerfile | 16 - LICENSE | 2 +- README.md | 89 +- build-ext.sh | 5 +- commitlint.config.js | 1 - {packages => example}/test-app/.editorconfig | 0 {packages => example}/test-app/.eslintrc.js | 0 {packages => example}/test-app/.fixpackrc | 0 {packages => example}/test-app/.gitignore | 0 .../test-app}/.prettierrc.js | 0 .../test-app}/.yarnclean | 0 {packages => example}/test-app/CHANGELOG.md | 0 {packages/app => example/test-app}/LICENSE | 0 .../test-app/common/context.ts | 0 .../test-app/common/contracts.ts | 0 .../test-app/common/use-faucet.ts | 0 .../test-app/common/use-stx-address.ts | 0 .../test-app/common/utils.ts | 0 .../test-app/components/app.tsx | 0 .../test-app/components/auth.tsx | 0 .../test-app/components/counter-actions.tsx | 0 .../test-app/components/counter.tsx | 0 .../test-app/components/debugger.tsx | 0 .../test-app/components/deploy.tsx | 0 .../test-app/components/explorer-link.tsx | 0 .../test-app/components/faucet.tsx | 0 .../test-app/components/header.tsx | 0 .../test-app/components/home.tsx | 0 .../test-app/components/link.tsx | 0 .../test-app/components/status.tsx | 0 .../test-app/components/tab.tsx | 0 .../test-app/components/tx-card.tsx | 0 .../test-app/contracts/counter.clar | 0 .../test-app/contracts/faker.clar | 0 .../test-app/contracts/status.clar | 0 .../test-app/contracts/stream.clar | 0 .../test-app/contracts/token.clar | 0 {packages => example}/test-app/jest.config.js | 0 {packages => example}/test-app/package.json | 0 .../test-app/public/assets}/Stacks128w.png | Bin .../test-app}/public/assets/icon-128.png | Bin .../test-app}/public/assets/icon-48.png | Bin .../test-app}/public/assets/icon.svg | 0 .../test-app}/public/assets/logo-128.png | Bin .../test-app}/public/assets/logo-128@1x.png | Bin .../test-app}/public/assets/logo-128@1x.svg | 0 .../test-app}/public/assets/logo-128@2x.png | Bin .../test-app}/public/assets/logo-128@3x.png | Bin .../test-app}/public/assets/logo-16.png | Bin .../test-app}/public/assets/logo-16@1x.png | Bin .../test-app}/public/assets/logo-16@1x.svg | 0 .../test-app}/public/assets/logo-16@3x.png | Bin .../public/assets/messenger-app-icon.png | Bin .../test-app/public/html/index.html | 0 .../test-app/scripts/deploy-contracts.ts | 0 {packages => example}/test-app/src/index.tsx | 0 {packages => example}/test-app/tsconfig.json | 0 {packages => example}/test-app/vercel.json | 0 .../test-app/webpack.config.js | 0 .../test-app/webpack/dev-server.js | 0 .../test-app/webpack/webpack.config.base.js | 0 .../test-app/webpack/webpack.config.dev.js | 0 .../test-app}/webpack/webpack.config.prod.js | 0 packages/app/jest.config.js => jest.config.js | 0 lerna.json | 13 - netlify.toml | 11 - package.json | 216 +- packages/app/.eslintrc.js | 33 - packages/app/.gitignore | 8 - packages/app/.vscode/settings.json | 3 - packages/app/README.md | 48 - packages/app/tsconfig.json | 41 - packages/app/vercel.json | 18 - packages/connect-react/.babelrc | 5 - packages/connect-react/.eslintignore | 1 - packages/connect-react/.gitignore | 12 - packages/connect-react/.npmignore | 14 - packages/connect-react/LICENSE | 21 - packages/connect-react/README.md | 5 - .../docs/call-to-action-branding.png | Bin 349328 -> 0 bytes packages/connect-react/src/index.ts | 2 - .../src/react/components/connect/context.tsx | 84 - .../src/react/components/connect/index.tsx | 28 - .../src/react/hooks/use-app-details.tsx | 12 - .../src/react/hooks/use-connect.ts | 106 - .../src/react/hooks/use-scroll-lock.tsx | 65 - packages/connect-react/src/react/index.ts | 2 - packages/connect-react/tsconfig.json | 32 - packages/connect-react/tsdx.config.js | 9 - packages/connect-ui/LICENSE | 21 - packages/connect-ui/readme.md | 75 - packages/connect-ui/src/components.d.ts | 41 - .../components/modal/assets/close-icon.tsx | 10 - .../components/modal/assets/stacks-icon.tsx | 26 - .../src/components/modal/extension-util.ts | 45 - .../src/components/modal/modal.scss | 267 - .../connect-ui/src/components/modal/modal.tsx | 86 - .../connect-ui/src/components/modal/readme.md | 24 - packages/connect-ui/src/index.html | 41 - packages/connect-ui/src/index.ts | 1 - packages/connect-ui/stencil.config.ts | 24 - packages/connect-ui/tsconfig.json | 35 - packages/connect/src/auth.ts | 99 - packages/connect/src/index.ts | 6 - packages/connect/src/transactions/index.ts | 183 - packages/connect/src/types/auth.ts | 43 - packages/connect/src/types/index.ts | 3 - packages/connect/src/types/provider.ts | 41 - packages/connect/src/types/transactions.ts | 152 - packages/connect/src/ui.ts | 31 - packages/connect/src/utils.ts | 7 - packages/connect/tsconfig.json | 28 - packages/connect/webpack.config.js | 108 - packages/rpc-client/.gitignore | 8 - packages/rpc-client/LICENSE | 21 - packages/rpc-client/README.md | 27 - packages/rpc-client/src/index.ts | 144 - packages/rpc-client/test/index.test.ts | 11 - packages/rpc-client/tsconfig.json | 30 - packages/test-app/.prettierrc.js | 1 - packages/test-app/.yarnclean | 1 - packages/test-app/LICENSE | 21 - .../app/public => public}/assets/base.css | 0 .../assets/connect-logo}/Stacks128w.png | Bin .../assets/connect-logo/Stacks256w.png | Bin .../assets/connect-logo/Stacks512w.png | Bin .../fonts/fira-code/woff/FiraCode-Bold.woff | Bin .../fonts/fira-code/woff/FiraCode-Light.woff | Bin .../fonts/fira-code/woff/FiraCode-Medium.woff | Bin .../fira-code/woff/FiraCode-Regular.woff | Bin .../fira-code/woff/FiraCode-SemiBold.woff | Bin .../fonts/fira-code/woff/FiraCode-VF.woff | Bin .../fonts/fira-code/woff2/FiraCode-Bold.woff2 | Bin .../fira-code/woff2/FiraCode-Light.woff2 | Bin .../fira-code/woff2/FiraCode-Medium.woff2 | Bin .../fira-code/woff2/FiraCode-Regular.woff2 | Bin .../fira-code/woff2/FiraCode-SemiBold.woff2 | Bin .../fonts/fira-code/woff2/FiraCode-VF.woff2 | Bin .../assets/fonts/inter/Inter-Italic.woff | Bin .../assets/fonts/inter/Inter-Italic.woff2 | Bin .../assets/fonts/inter/Inter-Medium.woff | Bin .../assets/fonts/inter/Inter-Medium.woff2 | Bin .../fonts/inter/Inter-MediumItalic.woff | Bin .../fonts/inter/Inter-MediumItalic.woff2 | Bin .../assets/fonts/inter/Inter-Regular.woff | Bin .../assets/fonts/inter/Inter-Regular.woff2 | Bin .../assets/fonts/inter/Inter-SemiBold.woff | Bin .../assets/fonts/inter/Inter-SemiBold.woff2 | Bin .../fonts/inter/Inter-SemiBoldItalic.woff | Bin .../fonts/inter/Inter-SemiBoldItalic.woff2 | Bin .../assets/fonts/inter/Inter.var.woff2 | Bin .../opensauceone-bold-webfont.woff | Bin .../opensauceone-bold-webfont.woff2 | Bin .../opensauceone-bolditalic-webfont.woff | Bin .../opensauceone-bolditalic-webfont.woff2 | Bin .../opensauceone-italic-webfont.woff | Bin .../opensauceone-italic-webfont.woff2 | Bin .../opensauceone-regular-webfont.woff | Bin .../opensauceone-regular-webfont.woff2 | Bin .../opensauceone-semibold-webfont.woff | Bin .../opensauceone-semibold-webfont.woff2 | Bin .../opensauceone-semibolditalic-webfont.woff | Bin .../opensauceone-semibolditalic-webfont.woff2 | Bin .../public => public}/assets/icon-128.png | Bin .../public => public}/assets/icon-48.png | Bin .../public => public}/assets/icon.svg | 0 .../images/graphic-wink-app-icon-locked.png | Bin .../assets/images/graphic-wink-app-icon.png | Bin .../assets/images/icon-chain-of-blocks.svg | 0 .../assets/images/icon-cross-over-eye.svg | 0 .../assets/images/icon-delay-apps.svg | 0 .../assets/images/icon-delay-key.svg | 0 .../assets/images/icon-delay-padlock.svg | 0 .../assets/images/icon-delay-private.svg | 0 .../assets/images/icon-padlock.svg | 0 .../assets/images/icon-shapes.svg | 0 .../assets/images/logo-data-vault.svg | 0 .../public => public}/assets/logo-128.png | Bin .../public => public}/assets/logo-128@1x.png | Bin .../public => public}/assets/logo-128@1x.svg | 0 .../public => public}/assets/logo-128@2x.png | Bin .../public => public}/assets/logo-128@3x.png | Bin .../public => public}/assets/logo-16.png | Bin .../public => public}/assets/logo-16@1x.png | Bin .../public => public}/assets/logo-16@1x.svg | 0 .../public => public}/assets/logo-16@3x.png | Bin .../public => public}/assets/stx-square.svg | 0 .../app/public => public}/html/extension.html | 0 .../app/public => public}/html/full-page.html | 0 .../app/public => public}/html/popup.html | 0 .../app/src => src}/common/api/accounts.ts | 0 {packages/app/src => src}/common/api/fetch.ts | 0 .../src => src}/common/api/transactions.ts | 0 .../app/src => src}/common/clarity-prism.ts | 0 {packages/app/src => src}/common/constants.ts | 0 {packages/app/src => src}/common/dev/store.ts | 0 .../src => src}/common/dev/types/globals.d.ts | 0 .../app/src => src}/common/dev/types/index.ts | 0 .../common/dev/types/react-router.d.ts | 0 .../src => src}/common/dev/types/vk-qr.d.ts | 0 .../common/dev/types/zone-file.d.ts | 0 .../common/hooks/use-account-info.ts | 0 .../src => src}/common/hooks/use-analytics.ts | 0 .../src => src}/common/hooks/use-assets.ts | 0 .../common/hooks/use-color-mode.ts | 0 .../src => src}/common/hooks/use-dispatch.ts | 0 .../src => src}/common/hooks/use-drawers.ts | 0 .../src => src}/common/hooks/use-loadable.ts | 0 .../common/hooks/use-message-pong.ts | 0 .../common/hooks/use-onboarding-state.ts | 0 .../common/hooks/use-rpc-client.ts | 0 .../src => src}/common/hooks/use-setup-tx.ts | 0 .../src => src}/common/hooks/use-tx-state.ts | 0 .../common/hooks/use-vault-messenger.ts | 0 .../src => src}/common/hooks/use-wallet.ts | 0 .../common/hooks/useAppDetails.tsx | 0 .../app/src => src}/common/onboarding-data.ts | 0 {packages/app/src => src}/common/popup.ts | 0 .../app/src => src}/common/stacks-utils.ts | 0 {packages/app/src => src}/common/theme.ts | 0 {packages/app/src => src}/common/track.ts | 0 .../src => src}/common/transaction-utils.ts | 0 {packages/app/src => src}/common/utils.ts | 0 .../src => src}/common/validate-password.ts | 0 .../app/src => src}/common/validate-url.ts | 0 .../components/account-gate-route.tsx | 0 .../src => src}/components/account-gate.tsx | 0 .../components/accounts/account-avatar.tsx | 0 .../src => src}/components/accounts/index.tsx | 0 .../components/accounts/list-item.tsx | 0 .../src => src}/components/app-icon/index.tsx | 0 {packages/app/src => src}/components/app.tsx | 0 .../app/src => src}/components/asset-row.tsx | 0 .../asset-search/asset-search-result.tsx | 0 .../components/asset-search/asset-search.tsx | 0 .../asset-search/selected-asset.tsx | 0 .../app/src => src}/components/card/index.tsx | 0 .../src => src}/components/collapse/index.tsx | 0 .../src => src}/components/color-modes.tsx | 0 .../app/src => src}/components/divider.tsx | 0 .../drawer/accounts/add-username.tsx | 0 .../drawer/accounts/create-account.tsx | 0 .../components/drawer/accounts/index.tsx | 0 .../drawer/accounts/switch-accounts.tsx | 0 .../components/drawer/confirm-send-drawer.tsx | 0 .../components/drawer/controlled.tsx | 0 .../src => src}/components/drawer/index.tsx | 0 .../components/drawer/networks-drawer.tsx | 0 .../components/drawer/reuse-app-drawer.tsx | 0 .../src => src}/components/error-boundary.tsx | 0 .../src => src}/components/error-label.tsx | 0 .../components/extension-button.tsx | 0 .../src => src}/components/global-styles.tsx | 0 .../app/src => src}/components/gutter.tsx | 0 .../app/src => src}/components/header.tsx | 0 .../components/icons/checkmark-icon.tsx | 0 .../components/icons/chrome-icon.tsx | 0 .../components/icons/exclamation-mark.tsx | 0 .../components/icons/firefox-icon.tsx | 0 .../icons/installed-illustation.tsx | 0 .../components/icons/plus-in-circle.tsx | 0 .../src => src}/components/icons/stx-icon.tsx | 0 .../src => src}/components/image/index.tsx | 0 {packages/app/src => src}/components/link.tsx | 0 .../components/loading-rectangle.tsx | 0 .../src => src}/components/logo-with-name.tsx | 0 {packages/app/src => src}/components/logo.tsx | 0 .../app/src => src}/components/navigate.tsx | 0 .../components/network-mode-badge.tsx | 0 .../components/popup/account-info.tsx | 0 .../components/popup/asset-list.tsx | 0 .../components/popup/collectible-assets.tsx | 0 .../components/popup/container.tsx | 0 .../components/popup/settings-popover.tsx | 0 .../components/popup/token-assets.tsx | 0 .../src => src}/components/popup/tx-item.tsx | 0 .../components/pw-manager-input.tsx | 0 .../app/src => src}/components/routes.tsx | 0 .../components/save-your-key-view.tsx | 0 .../src => src}/components/screen/index.tsx | 0 .../components/screen/powered-by.tsx | 0 .../components/screen/screen-actions.tsx | 0 .../components/screen/screen-body.tsx | 0 .../components/screen/screen-footer.tsx | 0 .../components/screen/screen-header.tsx | 0 .../components/screen/screen-loader.tsx | 0 .../src => src}/components/screen/screen.tsx | 0 .../src => src}/components/screen/spacing.ts | 0 .../components/signed-out-view.tsx | 0 .../src => src}/components/space-between.tsx | 0 .../components/stacks-wallet-logo.tsx | 0 .../app/src => src}/components/stx-avatar.tsx | 0 .../components/success-checkmark.tsx | 0 .../src => src}/components/tabbed-card.tsx | 0 .../src => src}/components/toast/index.tsx | 0 .../transactions/contract-call-details.tsx | 0 .../transactions/contract-deploy-details.tsx | 0 .../components/transactions/nonce-row.tsx | 0 .../transactions/post-conditions/list.tsx | 0 .../transactions/post-conditions/single.tsx | 0 .../transactions/stx-transfer-details.tsx | 0 .../app/src => src}/components/typography.tsx | 0 .../app/src => src}/components/unlock.tsx | 0 .../src => src}/components/vault-loader.tsx | 0 .../src => src}/components/vector/index.tsx | 0 .../src => src}/components/window/index.tsx | 0 .../src => src}/extension/background/index.ts | 0 .../extension/background/vault-manager.ts | 0 .../extension/content-scripts/message-bus.ts | 0 {packages/app/src => src}/extension/inpage.ts | 0 .../src => src}/extension/message-types.ts | 0 .../app/src => src}/extension/storage.ts | 0 {packages/app/src => src}/index.tsx | 0 {packages/app/src => src}/manifest.json | 0 .../pages/connect/choose-account.tsx | 0 .../app/src => src}/pages/connect/index.ts | 0 .../app/src => src}/pages/install/index.tsx | 0 .../app/src => src}/pages/install/sign-in.tsx | 0 .../src => src}/pages/popup/add-network.tsx | 0 .../app/src => src}/pages/popup/index.tsx | 0 .../app/src => src}/pages/popup/receive.tsx | 0 .../app/src => src}/pages/popup/send.tsx | 0 .../app/src => src}/pages/registery-error.tsx | 0 .../app/src => src}/pages/set-password.tsx | 0 .../pages/sign-in/decrypt-recovery-code.tsx | 0 .../app/src => src}/pages/sign-in/index.tsx | 0 .../app/src => src}/pages/sign-in/initial.tsx | 0 .../app/src => src}/pages/sign-up/create.tsx | 0 .../app/src => src}/pages/sign-up/index.tsx | 0 .../pages/sign-up/onboarding-password.tsx | 0 .../src => src}/pages/sign-up/save-key.tsx | 0 .../transaction/edit-post-conditions.tsx | 0 .../src => src}/pages/transaction/index.tsx | 0 .../pages/transaction/transaction-error.tsx | 0 {packages/app/src => src}/pages/username.tsx | 0 {packages/app/src => src}/store/index.ts | 0 .../src => src}/store/onboarding/actions.ts | 0 .../src => src}/store/onboarding/reducer.ts | 0 .../src => src}/store/onboarding/selectors.ts | 0 .../app/src => src}/store/onboarding/types.ts | 0 {packages/app/src => src}/store/recoil/api.ts | 0 .../src => src}/store/recoil/asset-search.ts | 0 .../app/src => src}/store/recoil/drawers.ts | 0 .../app/src => src}/store/recoil/index.ts | 0 .../app/src => src}/store/recoil/networks.ts | 0 .../src => src}/store/recoil/transaction.ts | 0 .../app/src => src}/store/recoil/wallet.ts | 0 .../integration/authentication.test.ts | 0 .../integration/installation.test.ts | 0 .../integration/mocks/index.ts | 0 .../integration/page-objects/demo.page.ts | 0 .../integration/page-objects/wallet.page.ts | 0 .../app/tests => tests}/integration/utils.ts | 0 {packages/app/tests => tests}/setup.ts | 0 {packages/app/tests => tests}/tsconfig.json | 0 .../tests => tests}/utils/auth-utils.test.ts | 0 .../utils/transaction-utils.test.ts | 0 tsconfig.json | 41 +- .../app/webpack => webpack}/dev-server.js | 0 .../webpack.config.base.js | 116 +- .../webpack => webpack}/webpack.config.dev.js | 0 .../webpack.config.prod.js | 0 yarn.lock | 14620 ++++------------ 383 files changed, 4055 insertions(+), 13836 deletions(-) delete mode 100644 .dockerignore rename packages/app/.editorconfig => .editorconfig (100%) delete mode 100644 .eslintignore rename packages/app/.fixpackrc => .fixpackrc (100%) delete mode 100644 .github/workflows/deploy-contracts.yml create mode 100644 .github/workflows/publish-extensions.yml delete mode 100644 .github/workflows/publish.yml mode change 100644 => 100755 .gitignore delete mode 100644 .prettierignore rename packages/app/.prettierrc.js => .prettierrc.js (100%) delete mode 100644 .vscode/settings.json rename packages/app/.yarnclean => .yarnclean (100%) rename packages/app/CHANGELOG.md => CHANGELOG.md (100%) delete mode 100644 CODE_OF_CONDUCT.md delete mode 100644 Dockerfile mode change 100644 => 100755 LICENSE mode change 100644 => 100755 README.md mode change 100755 => 100644 build-ext.sh delete mode 100644 commitlint.config.js rename {packages => example}/test-app/.editorconfig (100%) rename {packages => example}/test-app/.eslintrc.js (100%) rename {packages => example}/test-app/.fixpackrc (100%) rename {packages => example}/test-app/.gitignore (100%) rename {packages/connect-react => example/test-app}/.prettierrc.js (100%) mode change 100644 => 100755 rename {packages/connect-ui => example/test-app}/.yarnclean (100%) rename {packages => example}/test-app/CHANGELOG.md (100%) rename {packages/app => example/test-app}/LICENSE (100%) rename {packages => example}/test-app/common/context.ts (100%) rename {packages => example}/test-app/common/contracts.ts (100%) rename {packages => example}/test-app/common/use-faucet.ts (100%) rename {packages => example}/test-app/common/use-stx-address.ts (100%) rename {packages => example}/test-app/common/utils.ts (100%) rename {packages => example}/test-app/components/app.tsx (100%) rename {packages => example}/test-app/components/auth.tsx (100%) rename {packages => example}/test-app/components/counter-actions.tsx (100%) rename {packages => example}/test-app/components/counter.tsx (100%) rename {packages => example}/test-app/components/debugger.tsx (100%) rename {packages => example}/test-app/components/deploy.tsx (100%) rename {packages => example}/test-app/components/explorer-link.tsx (100%) rename {packages => example}/test-app/components/faucet.tsx (100%) rename {packages => example}/test-app/components/header.tsx (100%) rename {packages => example}/test-app/components/home.tsx (100%) rename {packages => example}/test-app/components/link.tsx (100%) rename {packages => example}/test-app/components/status.tsx (100%) rename {packages => example}/test-app/components/tab.tsx (100%) rename {packages => example}/test-app/components/tx-card.tsx (100%) rename {packages => example}/test-app/contracts/counter.clar (100%) rename {packages => example}/test-app/contracts/faker.clar (100%) rename {packages => example}/test-app/contracts/status.clar (100%) rename {packages => example}/test-app/contracts/stream.clar (100%) rename {packages => example}/test-app/contracts/token.clar (100%) rename {packages => example}/test-app/jest.config.js (100%) rename {packages => example}/test-app/package.json (100%) rename {packages/app/public/assets/connect-logo => example/test-app/public/assets}/Stacks128w.png (100%) rename {packages/app => example/test-app}/public/assets/icon-128.png (100%) rename {packages/app => example/test-app}/public/assets/icon-48.png (100%) rename {packages/app => example/test-app}/public/assets/icon.svg (100%) mode change 100644 => 100755 rename {packages/app => example/test-app}/public/assets/logo-128.png (100%) mode change 100644 => 100755 rename {packages/app => example/test-app}/public/assets/logo-128@1x.png (100%) mode change 100644 => 100755 rename {packages/app => example/test-app}/public/assets/logo-128@1x.svg (100%) mode change 100644 => 100755 rename {packages/app => example/test-app}/public/assets/logo-128@2x.png (100%) mode change 100644 => 100755 rename {packages/app => example/test-app}/public/assets/logo-128@3x.png (100%) mode change 100644 => 100755 rename {packages/app => example/test-app}/public/assets/logo-16.png (100%) mode change 100644 => 100755 rename {packages/app => example/test-app}/public/assets/logo-16@1x.png (100%) mode change 100644 => 100755 rename {packages/app => example/test-app}/public/assets/logo-16@1x.svg (100%) mode change 100644 => 100755 rename {packages/app => example/test-app}/public/assets/logo-16@3x.png (100%) mode change 100644 => 100755 rename {packages => example}/test-app/public/assets/messenger-app-icon.png (100%) rename {packages => example}/test-app/public/html/index.html (100%) rename {packages => example}/test-app/scripts/deploy-contracts.ts (100%) rename {packages => example}/test-app/src/index.tsx (100%) rename {packages => example}/test-app/tsconfig.json (100%) rename {packages => example}/test-app/vercel.json (100%) rename {packages => example}/test-app/webpack.config.js (100%) rename {packages => example}/test-app/webpack/dev-server.js (100%) rename {packages => example}/test-app/webpack/webpack.config.base.js (100%) rename {packages => example}/test-app/webpack/webpack.config.dev.js (100%) rename {packages/app => example/test-app}/webpack/webpack.config.prod.js (100%) rename packages/app/jest.config.js => jest.config.js (100%) delete mode 100644 lerna.json delete mode 100644 netlify.toml delete mode 100644 packages/app/.eslintrc.js delete mode 100755 packages/app/.gitignore delete mode 100644 packages/app/.vscode/settings.json delete mode 100755 packages/app/README.md delete mode 100755 packages/app/tsconfig.json delete mode 100644 packages/app/vercel.json delete mode 100644 packages/connect-react/.babelrc delete mode 100644 packages/connect-react/.eslintignore delete mode 100644 packages/connect-react/.gitignore delete mode 100644 packages/connect-react/.npmignore delete mode 100644 packages/connect-react/LICENSE delete mode 100644 packages/connect-react/README.md delete mode 100644 packages/connect-react/docs/call-to-action-branding.png delete mode 100644 packages/connect-react/src/index.ts delete mode 100644 packages/connect-react/src/react/components/connect/context.tsx delete mode 100644 packages/connect-react/src/react/components/connect/index.tsx delete mode 100644 packages/connect-react/src/react/hooks/use-app-details.tsx delete mode 100644 packages/connect-react/src/react/hooks/use-connect.ts delete mode 100644 packages/connect-react/src/react/hooks/use-scroll-lock.tsx delete mode 100644 packages/connect-react/src/react/index.ts delete mode 100644 packages/connect-react/tsconfig.json delete mode 100644 packages/connect-react/tsdx.config.js delete mode 100644 packages/connect-ui/LICENSE delete mode 100644 packages/connect-ui/readme.md delete mode 100644 packages/connect-ui/src/components.d.ts delete mode 100644 packages/connect-ui/src/components/modal/assets/close-icon.tsx delete mode 100644 packages/connect-ui/src/components/modal/assets/stacks-icon.tsx delete mode 100644 packages/connect-ui/src/components/modal/extension-util.ts delete mode 100644 packages/connect-ui/src/components/modal/modal.scss delete mode 100644 packages/connect-ui/src/components/modal/modal.tsx delete mode 100644 packages/connect-ui/src/components/modal/readme.md delete mode 100644 packages/connect-ui/src/index.html delete mode 100644 packages/connect-ui/src/index.ts delete mode 100644 packages/connect-ui/stencil.config.ts delete mode 100644 packages/connect-ui/tsconfig.json delete mode 100644 packages/connect/src/auth.ts delete mode 100644 packages/connect/src/index.ts delete mode 100644 packages/connect/src/transactions/index.ts delete mode 100644 packages/connect/src/types/auth.ts delete mode 100644 packages/connect/src/types/index.ts delete mode 100644 packages/connect/src/types/provider.ts delete mode 100644 packages/connect/src/types/transactions.ts delete mode 100644 packages/connect/src/ui.ts delete mode 100644 packages/connect/src/utils.ts delete mode 100644 packages/connect/tsconfig.json delete mode 100644 packages/connect/webpack.config.js delete mode 100644 packages/rpc-client/.gitignore delete mode 100644 packages/rpc-client/LICENSE delete mode 100644 packages/rpc-client/README.md delete mode 100644 packages/rpc-client/src/index.ts delete mode 100644 packages/rpc-client/test/index.test.ts delete mode 100644 packages/rpc-client/tsconfig.json delete mode 100755 packages/test-app/.prettierrc.js delete mode 100755 packages/test-app/.yarnclean delete mode 100755 packages/test-app/LICENSE rename {packages/app/public => public}/assets/base.css (100%) rename {packages/test-app/public/assets => public/assets/connect-logo}/Stacks128w.png (100%) rename {packages/app/public => public}/assets/connect-logo/Stacks256w.png (100%) rename {packages/app/public => public}/assets/connect-logo/Stacks512w.png (100%) rename {packages/app/public => public}/assets/fonts/fira-code/woff/FiraCode-Bold.woff (100%) rename {packages/app/public => public}/assets/fonts/fira-code/woff/FiraCode-Light.woff (100%) rename {packages/app/public => public}/assets/fonts/fira-code/woff/FiraCode-Medium.woff (100%) rename {packages/app/public => public}/assets/fonts/fira-code/woff/FiraCode-Regular.woff (100%) rename {packages/app/public => public}/assets/fonts/fira-code/woff/FiraCode-SemiBold.woff (100%) rename {packages/app/public => public}/assets/fonts/fira-code/woff/FiraCode-VF.woff (100%) rename {packages/app/public => public}/assets/fonts/fira-code/woff2/FiraCode-Bold.woff2 (100%) rename {packages/app/public => public}/assets/fonts/fira-code/woff2/FiraCode-Light.woff2 (100%) rename {packages/app/public => public}/assets/fonts/fira-code/woff2/FiraCode-Medium.woff2 (100%) rename {packages/app/public => public}/assets/fonts/fira-code/woff2/FiraCode-Regular.woff2 (100%) rename {packages/app/public => public}/assets/fonts/fira-code/woff2/FiraCode-SemiBold.woff2 (100%) rename {packages/app/public => public}/assets/fonts/fira-code/woff2/FiraCode-VF.woff2 (100%) rename {packages/app/public => public}/assets/fonts/inter/Inter-Italic.woff (100%) rename {packages/app/public => public}/assets/fonts/inter/Inter-Italic.woff2 (100%) rename {packages/app/public => public}/assets/fonts/inter/Inter-Medium.woff (100%) rename {packages/app/public => public}/assets/fonts/inter/Inter-Medium.woff2 (100%) rename {packages/app/public => public}/assets/fonts/inter/Inter-MediumItalic.woff (100%) rename {packages/app/public => public}/assets/fonts/inter/Inter-MediumItalic.woff2 (100%) rename {packages/app/public => public}/assets/fonts/inter/Inter-Regular.woff (100%) rename {packages/app/public => public}/assets/fonts/inter/Inter-Regular.woff2 (100%) rename {packages/app/public => public}/assets/fonts/inter/Inter-SemiBold.woff (100%) rename {packages/app/public => public}/assets/fonts/inter/Inter-SemiBold.woff2 (100%) rename {packages/app/public => public}/assets/fonts/inter/Inter-SemiBoldItalic.woff (100%) rename {packages/app/public => public}/assets/fonts/inter/Inter-SemiBoldItalic.woff2 (100%) rename {packages/app/public => public}/assets/fonts/inter/Inter.var.woff2 (100%) rename {packages/app/public => public}/assets/fonts/open-sauce-one/opensauceone-bold-webfont.woff (100%) rename {packages/app/public => public}/assets/fonts/open-sauce-one/opensauceone-bold-webfont.woff2 (100%) rename {packages/app/public => public}/assets/fonts/open-sauce-one/opensauceone-bolditalic-webfont.woff (100%) rename {packages/app/public => public}/assets/fonts/open-sauce-one/opensauceone-bolditalic-webfont.woff2 (100%) rename {packages/app/public => public}/assets/fonts/open-sauce-one/opensauceone-italic-webfont.woff (100%) rename {packages/app/public => public}/assets/fonts/open-sauce-one/opensauceone-italic-webfont.woff2 (100%) rename {packages/app/public => public}/assets/fonts/open-sauce-one/opensauceone-regular-webfont.woff (100%) rename {packages/app/public => public}/assets/fonts/open-sauce-one/opensauceone-regular-webfont.woff2 (100%) rename {packages/app/public => public}/assets/fonts/open-sauce-one/opensauceone-semibold-webfont.woff (100%) rename {packages/app/public => public}/assets/fonts/open-sauce-one/opensauceone-semibold-webfont.woff2 (100%) rename {packages/app/public => public}/assets/fonts/open-sauce-one/opensauceone-semibolditalic-webfont.woff (100%) rename {packages/app/public => public}/assets/fonts/open-sauce-one/opensauceone-semibolditalic-webfont.woff2 (100%) rename {packages/test-app/public => public}/assets/icon-128.png (100%) rename {packages/test-app/public => public}/assets/icon-48.png (100%) rename {packages/test-app/public => public}/assets/icon.svg (100%) mode change 100755 => 100644 rename {packages/app/public => public}/assets/images/graphic-wink-app-icon-locked.png (100%) rename {packages/app/public => public}/assets/images/graphic-wink-app-icon.png (100%) rename {packages/app/public => public}/assets/images/icon-chain-of-blocks.svg (100%) rename {packages/app/public => public}/assets/images/icon-cross-over-eye.svg (100%) rename {packages/app/public => public}/assets/images/icon-delay-apps.svg (100%) rename {packages/app/public => public}/assets/images/icon-delay-key.svg (100%) rename {packages/app/public => public}/assets/images/icon-delay-padlock.svg (100%) rename {packages/app/public => public}/assets/images/icon-delay-private.svg (100%) rename {packages/app/public => public}/assets/images/icon-padlock.svg (100%) rename {packages/app/public => public}/assets/images/icon-shapes.svg (100%) rename {packages/app/public => public}/assets/images/logo-data-vault.svg (100%) rename {packages/test-app/public => public}/assets/logo-128.png (100%) mode change 100755 => 100644 rename {packages/test-app/public => public}/assets/logo-128@1x.png (100%) mode change 100755 => 100644 rename {packages/test-app/public => public}/assets/logo-128@1x.svg (100%) mode change 100755 => 100644 rename {packages/test-app/public => public}/assets/logo-128@2x.png (100%) mode change 100755 => 100644 rename {packages/test-app/public => public}/assets/logo-128@3x.png (100%) mode change 100755 => 100644 rename {packages/test-app/public => public}/assets/logo-16.png (100%) mode change 100755 => 100644 rename {packages/test-app/public => public}/assets/logo-16@1x.png (100%) mode change 100755 => 100644 rename {packages/test-app/public => public}/assets/logo-16@1x.svg (100%) mode change 100755 => 100644 rename {packages/test-app/public => public}/assets/logo-16@3x.png (100%) mode change 100755 => 100644 rename {packages/app/public => public}/assets/stx-square.svg (100%) rename {packages/app/public => public}/html/extension.html (100%) rename {packages/app/public => public}/html/full-page.html (100%) rename {packages/app/public => public}/html/popup.html (100%) rename {packages/app/src => src}/common/api/accounts.ts (100%) rename {packages/app/src => src}/common/api/fetch.ts (100%) rename {packages/app/src => src}/common/api/transactions.ts (100%) rename {packages/app/src => src}/common/clarity-prism.ts (100%) rename {packages/app/src => src}/common/constants.ts (100%) rename {packages/app/src => src}/common/dev/store.ts (100%) rename {packages/app/src => src}/common/dev/types/globals.d.ts (100%) rename {packages/app/src => src}/common/dev/types/index.ts (100%) rename {packages/app/src => src}/common/dev/types/react-router.d.ts (100%) rename {packages/app/src => src}/common/dev/types/vk-qr.d.ts (100%) rename {packages/app/src => src}/common/dev/types/zone-file.d.ts (100%) rename {packages/app/src => src}/common/hooks/use-account-info.ts (100%) rename {packages/app/src => src}/common/hooks/use-analytics.ts (100%) rename {packages/app/src => src}/common/hooks/use-assets.ts (100%) rename {packages/app/src => src}/common/hooks/use-color-mode.ts (100%) rename {packages/app/src => src}/common/hooks/use-dispatch.ts (100%) rename {packages/app/src => src}/common/hooks/use-drawers.ts (100%) rename {packages/app/src => src}/common/hooks/use-loadable.ts (100%) rename {packages/app/src => src}/common/hooks/use-message-pong.ts (100%) rename {packages/app/src => src}/common/hooks/use-onboarding-state.ts (100%) rename {packages/app/src => src}/common/hooks/use-rpc-client.ts (100%) rename {packages/app/src => src}/common/hooks/use-setup-tx.ts (100%) rename {packages/app/src => src}/common/hooks/use-tx-state.ts (100%) rename {packages/app/src => src}/common/hooks/use-vault-messenger.ts (100%) rename {packages/app/src => src}/common/hooks/use-wallet.ts (100%) rename {packages/app/src => src}/common/hooks/useAppDetails.tsx (100%) rename {packages/app/src => src}/common/onboarding-data.ts (100%) rename {packages/app/src => src}/common/popup.ts (100%) rename {packages/app/src => src}/common/stacks-utils.ts (100%) rename {packages/app/src => src}/common/theme.ts (100%) rename {packages/app/src => src}/common/track.ts (100%) rename {packages/app/src => src}/common/transaction-utils.ts (100%) rename {packages/app/src => src}/common/utils.ts (100%) rename {packages/app/src => src}/common/validate-password.ts (100%) rename {packages/app/src => src}/common/validate-url.ts (100%) rename {packages/app/src => src}/components/account-gate-route.tsx (100%) rename {packages/app/src => src}/components/account-gate.tsx (100%) rename {packages/app/src => src}/components/accounts/account-avatar.tsx (100%) rename {packages/app/src => src}/components/accounts/index.tsx (100%) rename {packages/app/src => src}/components/accounts/list-item.tsx (100%) rename {packages/app/src => src}/components/app-icon/index.tsx (100%) rename {packages/app/src => src}/components/app.tsx (100%) rename {packages/app/src => src}/components/asset-row.tsx (100%) rename {packages/app/src => src}/components/asset-search/asset-search-result.tsx (100%) rename {packages/app/src => src}/components/asset-search/asset-search.tsx (100%) rename {packages/app/src => src}/components/asset-search/selected-asset.tsx (100%) rename {packages/app/src => src}/components/card/index.tsx (100%) rename {packages/app/src => src}/components/collapse/index.tsx (100%) rename {packages/app/src => src}/components/color-modes.tsx (100%) rename {packages/app/src => src}/components/divider.tsx (100%) rename {packages/app/src => src}/components/drawer/accounts/add-username.tsx (100%) rename {packages/app/src => src}/components/drawer/accounts/create-account.tsx (100%) rename {packages/app/src => src}/components/drawer/accounts/index.tsx (100%) rename {packages/app/src => src}/components/drawer/accounts/switch-accounts.tsx (100%) rename {packages/app/src => src}/components/drawer/confirm-send-drawer.tsx (100%) rename {packages/app/src => src}/components/drawer/controlled.tsx (100%) rename {packages/app/src => src}/components/drawer/index.tsx (100%) rename {packages/app/src => src}/components/drawer/networks-drawer.tsx (100%) rename {packages/app/src => src}/components/drawer/reuse-app-drawer.tsx (100%) rename {packages/app/src => src}/components/error-boundary.tsx (100%) rename {packages/app/src => src}/components/error-label.tsx (100%) rename {packages/app/src => src}/components/extension-button.tsx (100%) rename {packages/app/src => src}/components/global-styles.tsx (100%) rename {packages/app/src => src}/components/gutter.tsx (100%) rename {packages/app/src => src}/components/header.tsx (100%) rename {packages/app/src => src}/components/icons/checkmark-icon.tsx (100%) rename {packages/app/src => src}/components/icons/chrome-icon.tsx (100%) rename {packages/app/src => src}/components/icons/exclamation-mark.tsx (100%) rename {packages/app/src => src}/components/icons/firefox-icon.tsx (100%) rename {packages/app/src => src}/components/icons/installed-illustation.tsx (100%) rename {packages/app/src => src}/components/icons/plus-in-circle.tsx (100%) rename {packages/app/src => src}/components/icons/stx-icon.tsx (100%) rename {packages/app/src => src}/components/image/index.tsx (100%) rename {packages/app/src => src}/components/link.tsx (100%) rename {packages/app/src => src}/components/loading-rectangle.tsx (100%) rename {packages/app/src => src}/components/logo-with-name.tsx (100%) rename {packages/app/src => src}/components/logo.tsx (100%) rename {packages/app/src => src}/components/navigate.tsx (100%) rename {packages/app/src => src}/components/network-mode-badge.tsx (100%) rename {packages/app/src => src}/components/popup/account-info.tsx (100%) rename {packages/app/src => src}/components/popup/asset-list.tsx (100%) rename {packages/app/src => src}/components/popup/collectible-assets.tsx (100%) rename {packages/app/src => src}/components/popup/container.tsx (100%) rename {packages/app/src => src}/components/popup/settings-popover.tsx (100%) rename {packages/app/src => src}/components/popup/token-assets.tsx (100%) rename {packages/app/src => src}/components/popup/tx-item.tsx (100%) rename {packages/app/src => src}/components/pw-manager-input.tsx (100%) rename {packages/app/src => src}/components/routes.tsx (100%) rename {packages/app/src => src}/components/save-your-key-view.tsx (100%) rename {packages/app/src => src}/components/screen/index.tsx (100%) rename {packages/app/src => src}/components/screen/powered-by.tsx (100%) rename {packages/app/src => src}/components/screen/screen-actions.tsx (100%) rename {packages/app/src => src}/components/screen/screen-body.tsx (100%) rename {packages/app/src => src}/components/screen/screen-footer.tsx (100%) rename {packages/app/src => src}/components/screen/screen-header.tsx (100%) rename {packages/app/src => src}/components/screen/screen-loader.tsx (100%) rename {packages/app/src => src}/components/screen/screen.tsx (100%) rename {packages/app/src => src}/components/screen/spacing.ts (100%) rename {packages/app/src => src}/components/signed-out-view.tsx (100%) rename {packages/app/src => src}/components/space-between.tsx (100%) rename {packages/app/src => src}/components/stacks-wallet-logo.tsx (100%) rename {packages/app/src => src}/components/stx-avatar.tsx (100%) rename {packages/app/src => src}/components/success-checkmark.tsx (100%) rename {packages/app/src => src}/components/tabbed-card.tsx (100%) rename {packages/app/src => src}/components/toast/index.tsx (100%) rename {packages/app/src => src}/components/transactions/contract-call-details.tsx (100%) rename {packages/app/src => src}/components/transactions/contract-deploy-details.tsx (100%) rename {packages/app/src => src}/components/transactions/nonce-row.tsx (100%) rename {packages/app/src => src}/components/transactions/post-conditions/list.tsx (100%) rename {packages/app/src => src}/components/transactions/post-conditions/single.tsx (100%) rename {packages/app/src => src}/components/transactions/stx-transfer-details.tsx (100%) rename {packages/app/src => src}/components/typography.tsx (100%) rename {packages/app/src => src}/components/unlock.tsx (100%) rename {packages/app/src => src}/components/vault-loader.tsx (100%) rename {packages/app/src => src}/components/vector/index.tsx (100%) rename {packages/app/src => src}/components/window/index.tsx (100%) rename {packages/app/src => src}/extension/background/index.ts (100%) rename {packages/app/src => src}/extension/background/vault-manager.ts (100%) rename {packages/app/src => src}/extension/content-scripts/message-bus.ts (100%) rename {packages/app/src => src}/extension/inpage.ts (100%) rename {packages/app/src => src}/extension/message-types.ts (100%) rename {packages/app/src => src}/extension/storage.ts (100%) rename {packages/app/src => src}/index.tsx (100%) rename {packages/app/src => src}/manifest.json (100%) rename {packages/app/src => src}/pages/connect/choose-account.tsx (100%) rename {packages/app/src => src}/pages/connect/index.ts (100%) rename {packages/app/src => src}/pages/install/index.tsx (100%) rename {packages/app/src => src}/pages/install/sign-in.tsx (100%) rename {packages/app/src => src}/pages/popup/add-network.tsx (100%) rename {packages/app/src => src}/pages/popup/index.tsx (100%) rename {packages/app/src => src}/pages/popup/receive.tsx (100%) rename {packages/app/src => src}/pages/popup/send.tsx (100%) rename {packages/app/src => src}/pages/registery-error.tsx (100%) rename {packages/app/src => src}/pages/set-password.tsx (100%) rename {packages/app/src => src}/pages/sign-in/decrypt-recovery-code.tsx (100%) rename {packages/app/src => src}/pages/sign-in/index.tsx (100%) rename {packages/app/src => src}/pages/sign-in/initial.tsx (100%) rename {packages/app/src => src}/pages/sign-up/create.tsx (100%) rename {packages/app/src => src}/pages/sign-up/index.tsx (100%) rename {packages/app/src => src}/pages/sign-up/onboarding-password.tsx (100%) rename {packages/app/src => src}/pages/sign-up/save-key.tsx (100%) rename {packages/app/src => src}/pages/transaction/edit-post-conditions.tsx (100%) rename {packages/app/src => src}/pages/transaction/index.tsx (100%) rename {packages/app/src => src}/pages/transaction/transaction-error.tsx (100%) rename {packages/app/src => src}/pages/username.tsx (100%) rename {packages/app/src => src}/store/index.ts (100%) rename {packages/app/src => src}/store/onboarding/actions.ts (100%) rename {packages/app/src => src}/store/onboarding/reducer.ts (100%) rename {packages/app/src => src}/store/onboarding/selectors.ts (100%) rename {packages/app/src => src}/store/onboarding/types.ts (100%) rename {packages/app/src => src}/store/recoil/api.ts (100%) rename {packages/app/src => src}/store/recoil/asset-search.ts (100%) rename {packages/app/src => src}/store/recoil/drawers.ts (100%) rename {packages/app/src => src}/store/recoil/index.ts (100%) rename {packages/app/src => src}/store/recoil/networks.ts (100%) rename {packages/app/src => src}/store/recoil/transaction.ts (100%) rename {packages/app/src => src}/store/recoil/wallet.ts (100%) rename {packages/app/tests => tests}/integration/authentication.test.ts (100%) rename {packages/app/tests => tests}/integration/installation.test.ts (100%) rename {packages/app/tests => tests}/integration/mocks/index.ts (100%) rename {packages/app/tests => tests}/integration/page-objects/demo.page.ts (100%) rename {packages/app/tests => tests}/integration/page-objects/wallet.page.ts (100%) rename {packages/app/tests => tests}/integration/utils.ts (100%) rename {packages/app/tests => tests}/setup.ts (100%) rename {packages/app/tests => tests}/tsconfig.json (100%) rename {packages/app/tests => tests}/utils/auth-utils.test.ts (100%) rename {packages/app/tests => tests}/utils/transaction-utils.test.ts (100%) mode change 100644 => 100755 tsconfig.json rename {packages/app/webpack => webpack}/dev-server.js (100%) rename {packages/app/webpack => webpack}/webpack.config.base.js (71%) rename {packages/app/webpack => webpack}/webpack.config.dev.js (100%) rename {packages/test-app/webpack => webpack}/webpack.config.prod.js (100%) diff --git a/.dockerignore b/.dockerignore deleted file mode 100644 index c5757e69..00000000 --- a/.dockerignore +++ /dev/null @@ -1,2 +0,0 @@ -node_modules/ -Dockerfile diff --git a/packages/app/.editorconfig b/.editorconfig similarity index 100% rename from packages/app/.editorconfig rename to .editorconfig diff --git a/.eslintignore b/.eslintignore deleted file mode 100644 index 460b930c..00000000 --- a/.eslintignore +++ /dev/null @@ -1,2 +0,0 @@ -node_modules/ -*.d.ts \ No newline at end of file diff --git a/.eslintrc.js b/.eslintrc.js index f760e003..eecd93c2 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -1,16 +1,21 @@ module.exports = { - root: true, - reportUnusedDisableDirectives: true, - extends: ['@blockstack/eslint-config'], - plugins: [ - 'react-hooks', - 'jest', - ], + parser: '@typescript-eslint/parser', parserOptions: { - tsconfigRootDir: __dirname, project: './tsconfig.json', }, + env: { + browser: true, + node: true, + es6: true, + 'jest/globals': true, + }, + globals: { + page: true, + browser: true, + context: true, + }, rules: { + '@typescript-eslint/no-unnecessary-type-assertion': [0], '@typescript-eslint/no-unsafe-assignment': [0], '@typescript-eslint/no-unsafe-return': [0], '@typescript-eslint/no-unsafe-call': [0], @@ -18,5 +23,11 @@ module.exports = { '@typescript-eslint/ban-types': [0], '@typescript-eslint/restrict-template-expressions': [0], '@typescript-eslint/explicit-module-boundary-types': [0], - } + "no-warning-comments": [1], + "react-hooks/exhaustive-deps": [ + "warn", { + additionalHooks: "useRecoilCallback", + }, + ] + }, }; diff --git a/packages/app/.fixpackrc b/.fixpackrc similarity index 100% rename from packages/app/.fixpackrc rename to .fixpackrc diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index fc0cd5f0..012d6c53 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -58,6 +58,5 @@ Provide context on how tests should be performed. ## Checklist - [ ] Code is commented where needed - [ ] Unit test coverage for new or modified code paths -- [ ] `yarn lerna run test` passes - [ ] Changelog is updated - [ ] Tag 1 of @hstove or @kyranjamie or @aulneau for review diff --git a/.github/actions/code-checks/action.yml b/.github/actions/code-checks/action.yml index 9bded06d..ac5f4432 100644 --- a/.github/actions/code-checks/action.yml +++ b/.github/actions/code-checks/action.yml @@ -19,9 +19,6 @@ runs: - name: Build extension run: sh build-ext.sh shell: bash - - name: Build web apps - run: yarn lerna run prod:web --parallel - shell: bash - name: Setup screenshots shell: bash - run: mkdir packages/app/tests/screenshots + run: mkdir tests/screenshots diff --git a/.github/actions/integration-tests/action.yml b/.github/actions/integration-tests/action.yml index 1cb76898..df6cac94 100644 --- a/.github/actions/integration-tests/action.yml +++ b/.github/actions/integration-tests/action.yml @@ -16,5 +16,4 @@ runs: shell: bash run: | yarn serve:test & - cd packages/app && xvfb-run --auto-servernum -- yarn test:integration diff --git a/.github/workflows/deploy-contracts.yml b/.github/workflows/deploy-contracts.yml deleted file mode 100644 index 1b797d31..00000000 --- a/.github/workflows/deploy-contracts.yml +++ /dev/null @@ -1,38 +0,0 @@ -name: deploy-contracts -on: - schedule: - - cron: "*/15 * * * *" - workflow_dispatch: - -jobs: - deploy-contracts: - runs-on: ubuntu-latest - env: - API_SERVER: https://stacks-node-api.xenon.blockstack.org - CONTRACT_PRIVATE_KEY: ${{ secrets.CONTRACT_PRIVATE_KEY }} - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Set Node Version - uses: actions/setup-node@v2-beta - with: - node-version: 12.16.1 - - name: Restore lerna cache - id: lerna-cache - uses: actions/cache@v2 - with: - path: | - node_modules - */*/node_modules - key: ${{ runner.os }}-${{ hashFiles('**/yarn.lock') }} - - name: Install monorepo deps - run: yarn --frozen-lockfile - if: steps.lerna-cache.outputs.cache-hit != 'true' - - name: Bootstrap - run: yarn lerna bootstrap - - name: Build RPC Client - run: yarn lerna run build --stream --scope @stacks/rpc-client - - name: Link packages - run: yarn lerna link - - name: Deploy contracts - run: yarn deploy-contracts \ No newline at end of file diff --git a/.github/workflows/publish-extensions.yml b/.github/workflows/publish-extensions.yml new file mode 100644 index 00000000..2fc38716 --- /dev/null +++ b/.github/workflows/publish-extensions.yml @@ -0,0 +1,64 @@ +name: Publish +on: + push: + branches: + - 'main' + workflow_dispatch: + +jobs: + publish_extension: + name: Publish production extensions + runs-on: ubuntu-latest + if: "contains(github.event.head_commit.message, 'chore(release)')" + steps: + - name: Checkout + uses: actions/checkout@v2 + - name: Set Node Version + uses: actions/setup-node@v2-beta + with: + node-version: 12.16.1 + - name: Restore cache + uses: actions/cache@v2 + with: + path: | + node_modules + key: ${{ runner.os }}-${{ hashFiles('**/yarn.lock') }} + - name: Build extension + run: sh build-ext.sh + + # Chromium + - uses: actions/upload-artifact@v2 + name: Upload Artifact - Chromium Extension Zip + with: + name: stacks-wallet-chromium + path: stacks-wallet-chromium.zip + - name: Upload Chromium extension to production + uses: google-github-actions/upload-cloud-storage@864317d33c42de84de94313c5f834802365977b0 + with: + credentials: ${{ secrets.GCS_BUCKET_CREDENTIALS }} + path: ./stacks-wallet-chromium.zip + destination: wallet-extensions + + # Firefox + - name: Sign Production Firefox version + continue-on-error: true + run: yarn web-ext sign --channel=unlisted + env: + WEB_EXT_API_KEY: ${{ secrets.WEB_EXT_API_KEY }} + WEB_EXT_API_SECRET: ${{ secrets.WEB_EXT_API_SECRET }} + - uses: actions/upload-artifact@v2 + name: Upload Artifact - Firefox Add-On XPI + with: + name: connect-addon + path: web-ext-artifacts/*.xpi + - name: Get Firefox addon filename + id: addon-file + run: echo "::set-output name=addon_path::$(find ./web-ext-artifacts -type f -iname "*.xpi" | tail -n1)" + - name: Rename Firefox addon file + run: cp ${{ steps.addon-file.outputs.addon_path }} stacks-wallet-firefox.xpi + - name: Upload Firefox extension to GCS + uses: google-github-actions/upload-cloud-storage@864317d33c42de84de94313c5f834802365977b0 + with: + credentials: ${{ secrets.GCS_BUCKET_CREDENTIALS }} + path: ./stacks-wallet-firefox.xpi + destination: wallet-extensions/ diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml deleted file mode 100644 index 66a95488..00000000 --- a/.github/workflows/publish.yml +++ /dev/null @@ -1,138 +0,0 @@ -name: Publish -on: - push: - branches: - - 'main' - workflow_dispatch: - -jobs: - publish_extension: - name: Publish production extensions - runs-on: ubuntu-latest - if: "contains(github.event.head_commit.message, 'chore(release)')" - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Set Node Version - uses: actions/setup-node@v2-beta - with: - node-version: 12.16.1 - - name: Restore lerna cache - uses: actions/cache@v2 - with: - path: | - node_modules - */*/node_modules - key: ${{ runner.os }}-${{ hashFiles('**/yarn.lock') }} - - name: Build extension - run: sh build-ext.sh - - # Chromium - - uses: actions/upload-artifact@v2 - name: Upload Artifact - Chromium Extension Zip - with: - name: stacks-wallet-chromium - path: stacks-wallet-chromium.zip - - name: Upload Chromium extension to production - uses: google-github-actions/upload-cloud-storage@864317d33c42de84de94313c5f834802365977b0 - with: - credentials: ${{ secrets.GCS_BUCKET_CREDENTIALS }} - path: ./stacks-wallet-chromium.zip - destination: wallet-extensions - - # Firefox - - name: Sign Production Firefox version - continue-on-error: true - run: yarn web-ext sign --channel=unlisted - env: - WEB_EXT_API_KEY: ${{ secrets.WEB_EXT_API_KEY }} - WEB_EXT_API_SECRET: ${{ secrets.WEB_EXT_API_SECRET }} - - uses: actions/upload-artifact@v2 - name: Upload Artifact - Firefox Add-On XPI - with: - name: connect-addon - path: web-ext-artifacts/*.xpi - - name: Get Firefox addon filename - id: addon-file - run: echo "::set-output name=addon_path::$(find ./web-ext-artifacts -type f -iname "*.xpi" | tail -n1)" - - name: Rename Firefox addon file - run: cp ${{ steps.addon-file.outputs.addon_path }} stacks-wallet-firefox.xpi - - name: Upload Firefox extension to GCS - uses: google-github-actions/upload-cloud-storage@864317d33c42de84de94313c5f834802365977b0 - with: - credentials: ${{ secrets.GCS_BUCKET_CREDENTIALS }} - path: ./stacks-wallet-firefox.xpi - destination: wallet-extensions/ - - deploy-prod-apps: - name: Publish testnet demo app - runs-on: ubuntu-latest - if: "contains(github.event.head_commit.message, 'chore(release)')" - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Set Node Version - uses: actions/setup-node@v2-beta - with: - node-version: 12.16.1 - - name: Restore lerna cache - id: lerna-cache - uses: actions/cache@v2 - with: - path: | - node_modules - */*/node_modules - key: ${{ runner.os }}-${{ hashFiles('**/yarn.lock') }} - - name: Install monorepo deps - run: yarn --frozen-lockfile - - name: Build Blockstack Test App - env: - AUTH_ORIGIN: https://app.blockstack.org - run: yarn prod:web - working-directory: packages/test-app - - name: Copy Blockstack Test App vercel.json - uses: canastro/copy-file-action@master - with: - source: 'packages/test-app/vercel.json' - target: 'packages/test-app/dist/vercel.json' - - uses: amondnet/vercel-action@d4e0a9f55bfc7ee4d87dd69541f2c93c8e4e8ae6 - id: vercel-deployment-production - name: Deploy test app to production - if: github.event_name == 'push' || github.event_name == 'release' - with: - vercel-token: ${{ secrets.VERCEL_TOKEN }} - vercel-org-id: ${{ secrets.ORG_ID }} - vercel-project-id: ${{ secrets.VERCEL_PROJECT_ID_TEST_APP }} - vercel-args: '--prod' - scope: ${{ secrets.VERCEL_SCOPE }} - working-directory: packages/test-app/dist - - publish_npm: - name: Publish production NPM packages - runs-on: ubuntu-latest - if: "contains(github.event.head_commit.message, 'chore(release)')" - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Prepare repository - run: git checkout main - - name: Set Node Version - uses: actions/setup-node@v2-beta - with: - node-version: 12.16.1 - - name: Restore lerna cache - id: lerna-cache - uses: actions/cache@v2 - with: - path: | - node_modules - */*/node_modules - key: ${{ runner.os }}-${{ hashFiles('**/yarn.lock') }} - - name: Install monorepo deps - run: yarn --frozen-lockfile - - name: Setup .npmrc - env: - NPM_TOKEN: ${{ secrets.NPM_TOKEN }} - run: echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" > .npmrc - - name: Publish - run: yarn lerna publish from-package --conventional-commits --yes diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index 8835d366..c6278761 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -46,7 +46,7 @@ jobs: uses: actions/setup-node@v2-beta with: node-version: 12.16.1 - - name: Restore lerna cache + - name: Restore cache uses: actions/cache@v2 with: path: | @@ -56,7 +56,7 @@ jobs: - name: Code Checks uses: ./.github/actions/code-checks - uses: actions/upload-artifact@v2 - name: Upload Extension Zip + name: Upload Chrome Extension Zip with: name: stacks-wallet-chromium path: stacks-wallet-chromium.zip @@ -72,7 +72,7 @@ jobs: with: node-version: 12.16.1 - uses: microsoft/playwright-github-action@v1 - - name: Restore lerna cache + - name: Restore cache uses: actions/cache@v2 with: path: | @@ -86,101 +86,7 @@ jobs: name: Upload Screenshots with: name: integration-test-screenshots - path: packages/app/tests/screenshots/ - - publish_npm_betas: - name: Publish NPM beta versions - runs-on: ubuntu-latest - needs: [check_fork] - if: needs.check_fork.outputs.is_not_fork == 'true' - steps: - - name: Checkout - uses: actions/checkout@v2 - with: - ref: ${{ github.event.pull_request.head.ref }} - - name: Set Node Version - uses: actions/setup-node@v2-beta - with: - node-version: 12.16.1 - - name: Restore lerna cache - uses: actions/cache@v2 - with: - path: | - node_modules - */*/node_modules - key: ${{ runner.os }}-${{ hashFiles('**/yarn.lock') }} - - name: Install monorepo deps - run: yarn --frozen-lockfile - - name: Bootstrap - run: yarn lerna bootstrap - - name: Setup .npmrc - env: - NPM_TOKEN: ${{ secrets.NPM_TOKEN }} - run: echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" > .npmrc - - name: Get git branch - id: git-branch - run: echo "::set-output name=branch::$(git rev-parse --abbrev-ref HEAD | cut -d'/' -f2 )" - - name: Get git commit - id: git-commit - run: echo "::set-output name=sha::$(git rev-parse --short HEAD)" - - name: print preid - env: - BRANCH: ${{ steps.git-branch.outputs.branch }} - SHA: ${{ steps.git-commit.outputs.sha }} - run: echo $BRANCH.$SHA - - name: Setup git - run: | - git config --local user.email "action@github.com" - git config --local user.name "GitHub Action" - - name: Publish to NPM - env: - BRANCH: ${{ steps.git-branch.outputs.branch }} - SHA: ${{ steps.git-commit.outputs.sha }} - run: yarn lerna publish prepatch --preid alpha.$SHA --dist-tag $BRANCH --yes --no-push - - publish_beta_web_apps: - name: Publich beta hosted versions - runs-on: ubuntu-latest - needs: [check_fork] - if: needs.check_fork.outputs.is_not_fork == 'true' - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Set Node Version - uses: actions/setup-node@v2-beta - with: - node-version: 12.16.1 - - name: Restore lerna cache - uses: actions/cache@v2 - with: - path: | - node_modules - */*/node_modules - key: ${{ runner.os }}-${{ hashFiles('**/yarn.lock') }} - - name: Install monorepo deps - run: yarn --frozen-lockfile - - name: Build Blockstack Test App - env: - AUTH_ORIGIN: ${{ steps.vercel-deployment-blockstack-app.outputs.preview-url }} - run: yarn prod:web - working-directory: packages/test-app - - name: Copy Blockstack Test App vercel.json - uses: canastro/copy-file-action@master - with: - source: 'packages/test-app/vercel.json' - target: 'packages/test-app/dist/vercel.json' - - name: Deploy Blockstack Test App with Vercel - uses: amondnet/vercel-action@d4e0a9f55bfc7ee4d87dd69541f2c93c8e4e8ae6 - id: vercel-deployment-blockstack-test-app - if: github.event_name == 'pull_request' - with: - vercel-token: ${{ secrets.VERCEL_TOKEN }} - vercel-org-id: ${{ secrets.ORG_ID }} - vercel-project-id: ${{ secrets.VERCEL_PROJECT_ID_TEST_APP }} - scope: ${{ secrets.VERCEL_SCOPE }} - working-directory: packages/test-app/dist - github-comment: false - alias-domains: pr-${{ github.event.number }}.testnet-demo.stacks.engineering + path: tests/screenshots/ publish_firefox_beta: name: Publish beta firefox extension @@ -196,7 +102,7 @@ jobs: uses: actions/setup-node@v2-beta with: node-version: 12.16.1 - - name: Restore lerna cache + - name: Restore cache uses: actions/cache@v2 with: path: | diff --git a/.github/workflows/version.yml b/.github/workflows/version.yml index 89c1e5bb..e0354bbb 100644 --- a/.github/workflows/version.yml +++ b/.github/workflows/version.yml @@ -21,17 +21,15 @@ jobs: uses: actions/setup-node@v2-beta with: node-version: 12.16.1 - - name: Restore lerna cache + - name: Restore cache uses: actions/cache@v2 with: - path: | - node_modules - */*/node_modules + path: node_modules key: ${{ runner.os }}-${{ hashFiles('**/yarn.lock') }} - name: Code Checks uses: ./.github/actions/code-checks - uses: actions/upload-artifact@v2 - name: Upload Extension Zip + name: Upload Chrome Extension Zip with: name: stacks-wallet-chromium path: stacks-wallet-chromium.zip @@ -48,12 +46,10 @@ jobs: with: node-version: 12.16.1 - uses: microsoft/playwright-github-action@v1 - - name: Restore lerna cache + - name: Restore cache uses: actions/cache@v2 with: - path: | - node_modules - */*/node_modules + path: node_modules key: ${{ runner.os }}-${{ hashFiles('**/yarn.lock') }} - name: Integration Tests uses: ./.github/actions/integration-tests @@ -62,12 +58,12 @@ jobs: name: Upload Screenshots with: name: integration-test-screenshots - path: packages/app/tests/screenshots/ + path: tests/screenshots/ version: runs-on: ubuntu-latest if: "!contains(github.event.head_commit.message, 'chore(release)')" - needs: [integration_tests, code_checks] + needs: [ integration_tests, code_checks ] steps: - name: Checkout uses: actions/checkout@v2 @@ -77,12 +73,10 @@ jobs: uses: actions/setup-node@v2-beta with: node-version: 12.16.1 - - name: Restore lerna cache + - name: Restore cache uses: actions/cache@v2 with: - path: | - node_modules - */*/node_modules + path: node_modules key: ${{ runner.os }}-${{ hashFiles('**/yarn.lock') }} - name: Install dependencies run: yarn --frozen-lockfile @@ -90,5 +84,3 @@ jobs: run: | git config --global user.email "${COMMIT_EMAIL}" git config --global user.name "${COMMIT_USER}" - - name: Lerna Version - run: yarn lerna version --conventional-commits --yes diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 index f9ebfb36..9c3acc45 --- a/.gitignore +++ b/.gitignore @@ -1,51 +1,12 @@ dist/ node_modules/ +example/node_modules +example/dist tests/screenshots/* .env -.next/ -.idea/ +.next +.idea +.vscode .DS_Store -dist/ -.rts2_cache_cjs/ -.rts2_cache_esm/ -.rts2_cache_umd/ +.vercel yarn-error.log -.github/workflows/event.json -.npmrc -coverage/ -*.zip -*.xpi - -dist/ -www/ -loader/ - -*~ -*.sw[mnpcod] -*.log -*.lock -*.tmp -*.tmp.* -log.txt -*.sublime-project -*.sublime-workspace - -.stencil/ -.idea/ -.vscode/ -.sass-cache/ -.versions/ -node_modules/ -$RECYCLE.BIN/ - -.DS_Store -Thumbs.db -UserInterfaceState.xcuserstate -.env - -yalc.lock -.yalc - -packages/connect-ui/connect - -web-ext-artifacts diff --git a/.prettierignore b/.prettierignore deleted file mode 100644 index 3857d23c..00000000 --- a/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -node_modules/ -*.d.ts -dist/ \ No newline at end of file diff --git a/packages/app/.prettierrc.js b/.prettierrc.js similarity index 100% rename from packages/app/.prettierrc.js rename to .prettierrc.js diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 3662b370..00000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "typescript.tsdk": "node_modules/typescript/lib" -} \ No newline at end of file diff --git a/packages/app/.yarnclean b/.yarnclean similarity index 100% rename from packages/app/.yarnclean rename to .yarnclean diff --git a/packages/app/CHANGELOG.md b/CHANGELOG.md similarity index 100% rename from packages/app/CHANGELOG.md rename to CHANGELOG.md diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md deleted file mode 100644 index 81c86550..00000000 --- a/CODE_OF_CONDUCT.md +++ /dev/null @@ -1,84 +0,0 @@ -# Contributor Covenant Code of Conduct - -## Our Pledge - -We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation. - -We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community. - -## Our Standards - -Examples of behavior that contributes to a positive environment for our community include: - -* Demonstrating empathy and kindness toward other people -* Being respectful of differing opinions, viewpoints, and experiences -* Giving and gracefully accepting constructive feedback -* Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience -* Focusing on what is best not just for us as individuals, but for the overall community - -Examples of unacceptable behavior include: - -* The use of sexualized language or imagery, and sexual attention or - advances of any kind -* Trolling, insulting or derogatory comments, and personal or political attacks -* Public or private harassment -* Publishing others' private information, such as a physical or email - address, without their explicit permission -* Other conduct which could reasonably be considered inappropriate in a - professional setting - -## Enforcement Responsibilities - -Community leaders are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive, or harmful. - -Community leaders have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, and will communicate reasons for moderation decisions when appropriate. - -## Scope - -This Code of Conduct applies within all community spaces, and also applies when an individual is officially representing the community in public spaces. Examples of representing our community include using an official e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. - -## Enforcement - -Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement at opensource@blockstack.org. All complaints will be reviewed and investigated promptly and fairly. - -All community leaders are obligated to respect the privacy and security of the reporter of any incident. - -## Enforcement Guidelines - -Community leaders will follow these Community Impact Guidelines in determining the consequences for any action they deem in violation of this Code of Conduct: - -### 1. Correction - -**Community Impact**: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community. - -**Consequence**: A private, written warning from community leaders, providing clarity around the nature of the violation and an explanation of why the behavior was inappropriate. A public apology may be requested. - -### 2. Warning - -**Community Impact**: A violation through a single incident or series of actions. - -**Consequence**: A warning with consequences for continued behavior. No interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding interactions in community spaces as well as external channels like social media. Violating these terms may lead to a temporary or permanent ban. - -### 3. Temporary Ban - -**Community Impact**: A serious violation of community standards, including sustained inappropriate behavior. - -**Consequence**: A temporary ban from any sort of interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. Violating these terms may lead to a permanent ban. - -### 4. Permanent Ban - -**Community Impact**: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals. - -**Consequence**: A permanent ban from any sort of public interaction within the community. - -## Attribution - -This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 2.0, -available at https://www.contributor-covenant.org/version/2/0/code_of_conduct.html. - -Community Impact Guidelines were inspired by [Mozilla's code of conduct enforcement ladder](https://github.com/mozilla/diversity). - -[homepage]: https://www.contributor-covenant.org - -For answers to common questions about this code of conduct, see the FAQ at -https://www.contributor-covenant.org/faq. Translations are available at https://www.contributor-covenant.org/translations. diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 4e232f4c..00000000 --- a/Dockerfile +++ /dev/null @@ -1,16 +0,0 @@ -FROM debian:buster-slim as builder -LABEL maintainer="ux@blockstack.com" - -COPY . . -RUN apt-get update -y && apt-get install -y build-essential python3 nodejs zip curl \ - && curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - \ - && sh -c 'echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list' \ - && apt-get update -y && apt-get install -y yarn \ - && ./build-ext.sh /stacks-wallet-chromium.zip - - -FROM alpine:latest -COPY --from=builder /stacks-wallet-chromium.zip . - -# Wait for extension.zip to be copied into local -CMD sleep 30 diff --git a/LICENSE b/LICENSE old mode 100644 new mode 100755 index 15a2a2f9..8e68c10c --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2020 Blockstack +Copyright (c) 2019 ymdevs Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md old mode 100644 new mode 100755 index 964ee56e..cf3a0727 --- a/README.md +++ b/README.md @@ -1,77 +1,48 @@ -# Blockstack UX Team Monorepo +
-This monorepo contains a few key packages that the User Experience team at Blockstack maintains: +# The Blockstack App -- [`app`](./packages/app): An application for authenticating into Blockstack apps. Available as a web app and a browser extension. -- [`@stacks/connect`](./packages/connect): A developer tool for building excellent user experiences in Blockstack apps -- [`@stacks/connect-react`](./packages/connect-react): A library for using `@stacks/connect` in React apps -- [`@stacks/connect-ui`](./packages/connect-ui): WebComponent-based UI for displaying an intro modal in Stacks Apps during authentication. -- [`test-app`](./packages/test-app): A simple React app for testing out Connect and the App. +
+ +Source code is available on Github at https://github.com/blockstack/ux/tree/main/packages/app + +The Blockstack App is an application for interacting and authenticating with [Blockstack](https://blockstack.org) apps. It can be used as a hosted web app (available at [app.blockstack.org](https://app.blockstack.org)) or as a browser extension. + +To use this application with your own Blockstack App, we recommend using [Blockstack Connect](https://github.com/blockstack/ux/packages/connect). + +Table of Contents: -- [Development environment setup](#development-environment-setup) - - [Running the apps locally](#running-the-apps-locally) -- [Building browser extensions](#building-browser-extensions) - - [Optional - Build browser extensions using Docker](#optional---build-browser-extensions-using-docker) -- [Install browser extension from source](#install-browser-extension-from-source) +- [Development](#development) + - [Setup](#setup) + - [Run Locally](#run-locally) +- [Build and install browser extension](#build-and-install-browser-extension) -## Development environment setup +## Development -The first time you setup a development environment for this repository, follow these steps: +Although this app is usable as a browser extension, the best interface for development is as a normal web app. This is because it's faster and easier to develop it as a web app, for reasons like hot module loading, and not having to deal with the browser extensions UI constantly. -~~~bash +### Setup + +Clone this repository and install dependencies: + +```bash git clone https://github.com/blockstack/ux cd ux yarn -yarn bootstrap -~~~ +``` -1. Clone this package. -2. Run `yarn` to install dependencies -3. Run `yarn bootstrap` to link dependencies within this repository +### Run Locally -### Running the apps locally +```bash +yarn dev +``` -In the command line, run `yarn dev` which will run two apps: - - `packages/test-app` which runs at localhost:3000 and implements an example of connect - - `packages/app` which is the auth app, running at localhost:8080 +Then, open [localhost:8080](http://localhost:8080). -For development instructions of specific packages, see the `README` in each package folder. +## Build and install browser extension -## Building browser extensions - -1. From the root of this repository, in the command line, run `sh build-ext.sh` -2. The extension will be packaged as `stacks-wallet-chromium.zip` inside this folder. - -### Optional - Build browser extensions using Docker - -1. Build the docker image locally: - ```bash - docker build . -t ux - ``` - -1. Copy the built extensions to your local machine: - ```bash - docker run -d --name ux ux && docker cp ux:stacks-wallet-chromium.zip . && docker rm -f ux - ``` - -## Install browser extension from source - -First, unzip the `stacks-wallet-chromium.zip` file that was generated in the previous step. - -If installing for Chrome or Brave: - -1. Go to: [**chrome://extensions**](chrome://extensions) -2. Toggle: "**developer mode**" on. -3. Click on: "**Load unpacked**" -4. Select the new folder that was unzipped from `stacks-wallet-chromium.zip`. - -If installing for Firefox: - -1. Go to: [**about:debugging**](about:debugging) -2. Click on "**This Firefox**" -3. Click on: "**Load Temporary Add-on…**" -4. Inside the new folder that was unzipped from `stacks-wallet-chromium.zip`, select the `manifest.json` file. \ No newline at end of file +Documentation for building browser extensions can be found in the [top-level README.md file](https://github.com/blockstack/ux/tree/main#building-browser-extensions) of this repository. diff --git a/build-ext.sh b/build-ext.sh old mode 100755 new mode 100644 index a9c01d65..3b597379 --- a/build-ext.sh +++ b/build-ext.sh @@ -2,14 +2,13 @@ echo "🛠 Installing dependencies." yarn echo "🛠 Compiling extension." -yarn build:extension +yarn build echo "🛠 Packaging Browser Extension" -cd packages/app/dist TS=$(date +%Y)$(date +%m)010000 find -print | while read file; do touch -t $TS "$file" done -DEFAULT_DEST="../../../stacks-wallet-chromium.zip" +DEFAULT_DEST="./stacks-wallet-chromium.zip" DEST=${1:-$DEFAULT_DEST} zip -Xro $DEST * echo "✅ Extension packaged as $(basename $DEST)" diff --git a/commitlint.config.js b/commitlint.config.js deleted file mode 100644 index 422b1944..00000000 --- a/commitlint.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = { extends: ['@commitlint/config-conventional'] }; diff --git a/packages/test-app/.editorconfig b/example/test-app/.editorconfig similarity index 100% rename from packages/test-app/.editorconfig rename to example/test-app/.editorconfig diff --git a/packages/test-app/.eslintrc.js b/example/test-app/.eslintrc.js similarity index 100% rename from packages/test-app/.eslintrc.js rename to example/test-app/.eslintrc.js diff --git a/packages/test-app/.fixpackrc b/example/test-app/.fixpackrc similarity index 100% rename from packages/test-app/.fixpackrc rename to example/test-app/.fixpackrc diff --git a/packages/test-app/.gitignore b/example/test-app/.gitignore similarity index 100% rename from packages/test-app/.gitignore rename to example/test-app/.gitignore diff --git a/packages/connect-react/.prettierrc.js b/example/test-app/.prettierrc.js old mode 100644 new mode 100755 similarity index 100% rename from packages/connect-react/.prettierrc.js rename to example/test-app/.prettierrc.js diff --git a/packages/connect-ui/.yarnclean b/example/test-app/.yarnclean similarity index 100% rename from packages/connect-ui/.yarnclean rename to example/test-app/.yarnclean diff --git a/packages/test-app/CHANGELOG.md b/example/test-app/CHANGELOG.md similarity index 100% rename from packages/test-app/CHANGELOG.md rename to example/test-app/CHANGELOG.md diff --git a/packages/app/LICENSE b/example/test-app/LICENSE similarity index 100% rename from packages/app/LICENSE rename to example/test-app/LICENSE diff --git a/packages/test-app/common/context.ts b/example/test-app/common/context.ts similarity index 100% rename from packages/test-app/common/context.ts rename to example/test-app/common/context.ts diff --git a/packages/test-app/common/contracts.ts b/example/test-app/common/contracts.ts similarity index 100% rename from packages/test-app/common/contracts.ts rename to example/test-app/common/contracts.ts diff --git a/packages/test-app/common/use-faucet.ts b/example/test-app/common/use-faucet.ts similarity index 100% rename from packages/test-app/common/use-faucet.ts rename to example/test-app/common/use-faucet.ts diff --git a/packages/test-app/common/use-stx-address.ts b/example/test-app/common/use-stx-address.ts similarity index 100% rename from packages/test-app/common/use-stx-address.ts rename to example/test-app/common/use-stx-address.ts diff --git a/packages/test-app/common/utils.ts b/example/test-app/common/utils.ts similarity index 100% rename from packages/test-app/common/utils.ts rename to example/test-app/common/utils.ts diff --git a/packages/test-app/components/app.tsx b/example/test-app/components/app.tsx similarity index 100% rename from packages/test-app/components/app.tsx rename to example/test-app/components/app.tsx diff --git a/packages/test-app/components/auth.tsx b/example/test-app/components/auth.tsx similarity index 100% rename from packages/test-app/components/auth.tsx rename to example/test-app/components/auth.tsx diff --git a/packages/test-app/components/counter-actions.tsx b/example/test-app/components/counter-actions.tsx similarity index 100% rename from packages/test-app/components/counter-actions.tsx rename to example/test-app/components/counter-actions.tsx diff --git a/packages/test-app/components/counter.tsx b/example/test-app/components/counter.tsx similarity index 100% rename from packages/test-app/components/counter.tsx rename to example/test-app/components/counter.tsx diff --git a/packages/test-app/components/debugger.tsx b/example/test-app/components/debugger.tsx similarity index 100% rename from packages/test-app/components/debugger.tsx rename to example/test-app/components/debugger.tsx diff --git a/packages/test-app/components/deploy.tsx b/example/test-app/components/deploy.tsx similarity index 100% rename from packages/test-app/components/deploy.tsx rename to example/test-app/components/deploy.tsx diff --git a/packages/test-app/components/explorer-link.tsx b/example/test-app/components/explorer-link.tsx similarity index 100% rename from packages/test-app/components/explorer-link.tsx rename to example/test-app/components/explorer-link.tsx diff --git a/packages/test-app/components/faucet.tsx b/example/test-app/components/faucet.tsx similarity index 100% rename from packages/test-app/components/faucet.tsx rename to example/test-app/components/faucet.tsx diff --git a/packages/test-app/components/header.tsx b/example/test-app/components/header.tsx similarity index 100% rename from packages/test-app/components/header.tsx rename to example/test-app/components/header.tsx diff --git a/packages/test-app/components/home.tsx b/example/test-app/components/home.tsx similarity index 100% rename from packages/test-app/components/home.tsx rename to example/test-app/components/home.tsx diff --git a/packages/test-app/components/link.tsx b/example/test-app/components/link.tsx similarity index 100% rename from packages/test-app/components/link.tsx rename to example/test-app/components/link.tsx diff --git a/packages/test-app/components/status.tsx b/example/test-app/components/status.tsx similarity index 100% rename from packages/test-app/components/status.tsx rename to example/test-app/components/status.tsx diff --git a/packages/test-app/components/tab.tsx b/example/test-app/components/tab.tsx similarity index 100% rename from packages/test-app/components/tab.tsx rename to example/test-app/components/tab.tsx diff --git a/packages/test-app/components/tx-card.tsx b/example/test-app/components/tx-card.tsx similarity index 100% rename from packages/test-app/components/tx-card.tsx rename to example/test-app/components/tx-card.tsx diff --git a/packages/test-app/contracts/counter.clar b/example/test-app/contracts/counter.clar similarity index 100% rename from packages/test-app/contracts/counter.clar rename to example/test-app/contracts/counter.clar diff --git a/packages/test-app/contracts/faker.clar b/example/test-app/contracts/faker.clar similarity index 100% rename from packages/test-app/contracts/faker.clar rename to example/test-app/contracts/faker.clar diff --git a/packages/test-app/contracts/status.clar b/example/test-app/contracts/status.clar similarity index 100% rename from packages/test-app/contracts/status.clar rename to example/test-app/contracts/status.clar diff --git a/packages/test-app/contracts/stream.clar b/example/test-app/contracts/stream.clar similarity index 100% rename from packages/test-app/contracts/stream.clar rename to example/test-app/contracts/stream.clar diff --git a/packages/test-app/contracts/token.clar b/example/test-app/contracts/token.clar similarity index 100% rename from packages/test-app/contracts/token.clar rename to example/test-app/contracts/token.clar diff --git a/packages/test-app/jest.config.js b/example/test-app/jest.config.js similarity index 100% rename from packages/test-app/jest.config.js rename to example/test-app/jest.config.js diff --git a/packages/test-app/package.json b/example/test-app/package.json similarity index 100% rename from packages/test-app/package.json rename to example/test-app/package.json diff --git a/packages/app/public/assets/connect-logo/Stacks128w.png b/example/test-app/public/assets/Stacks128w.png similarity index 100% rename from packages/app/public/assets/connect-logo/Stacks128w.png rename to example/test-app/public/assets/Stacks128w.png diff --git a/packages/app/public/assets/icon-128.png b/example/test-app/public/assets/icon-128.png similarity index 100% rename from packages/app/public/assets/icon-128.png rename to example/test-app/public/assets/icon-128.png diff --git a/packages/app/public/assets/icon-48.png b/example/test-app/public/assets/icon-48.png similarity index 100% rename from packages/app/public/assets/icon-48.png rename to example/test-app/public/assets/icon-48.png diff --git a/packages/app/public/assets/icon.svg b/example/test-app/public/assets/icon.svg old mode 100644 new mode 100755 similarity index 100% rename from packages/app/public/assets/icon.svg rename to example/test-app/public/assets/icon.svg diff --git a/packages/app/public/assets/logo-128.png b/example/test-app/public/assets/logo-128.png old mode 100644 new mode 100755 similarity index 100% rename from packages/app/public/assets/logo-128.png rename to example/test-app/public/assets/logo-128.png diff --git a/packages/app/public/assets/logo-128@1x.png b/example/test-app/public/assets/logo-128@1x.png old mode 100644 new mode 100755 similarity index 100% rename from packages/app/public/assets/logo-128@1x.png rename to example/test-app/public/assets/logo-128@1x.png diff --git a/packages/app/public/assets/logo-128@1x.svg b/example/test-app/public/assets/logo-128@1x.svg old mode 100644 new mode 100755 similarity index 100% rename from packages/app/public/assets/logo-128@1x.svg rename to example/test-app/public/assets/logo-128@1x.svg diff --git a/packages/app/public/assets/logo-128@2x.png b/example/test-app/public/assets/logo-128@2x.png old mode 100644 new mode 100755 similarity index 100% rename from packages/app/public/assets/logo-128@2x.png rename to example/test-app/public/assets/logo-128@2x.png diff --git a/packages/app/public/assets/logo-128@3x.png b/example/test-app/public/assets/logo-128@3x.png old mode 100644 new mode 100755 similarity index 100% rename from packages/app/public/assets/logo-128@3x.png rename to example/test-app/public/assets/logo-128@3x.png diff --git a/packages/app/public/assets/logo-16.png b/example/test-app/public/assets/logo-16.png old mode 100644 new mode 100755 similarity index 100% rename from packages/app/public/assets/logo-16.png rename to example/test-app/public/assets/logo-16.png diff --git a/packages/app/public/assets/logo-16@1x.png b/example/test-app/public/assets/logo-16@1x.png old mode 100644 new mode 100755 similarity index 100% rename from packages/app/public/assets/logo-16@1x.png rename to example/test-app/public/assets/logo-16@1x.png diff --git a/packages/app/public/assets/logo-16@1x.svg b/example/test-app/public/assets/logo-16@1x.svg old mode 100644 new mode 100755 similarity index 100% rename from packages/app/public/assets/logo-16@1x.svg rename to example/test-app/public/assets/logo-16@1x.svg diff --git a/packages/app/public/assets/logo-16@3x.png b/example/test-app/public/assets/logo-16@3x.png old mode 100644 new mode 100755 similarity index 100% rename from packages/app/public/assets/logo-16@3x.png rename to example/test-app/public/assets/logo-16@3x.png diff --git a/packages/test-app/public/assets/messenger-app-icon.png b/example/test-app/public/assets/messenger-app-icon.png similarity index 100% rename from packages/test-app/public/assets/messenger-app-icon.png rename to example/test-app/public/assets/messenger-app-icon.png diff --git a/packages/test-app/public/html/index.html b/example/test-app/public/html/index.html similarity index 100% rename from packages/test-app/public/html/index.html rename to example/test-app/public/html/index.html diff --git a/packages/test-app/scripts/deploy-contracts.ts b/example/test-app/scripts/deploy-contracts.ts similarity index 100% rename from packages/test-app/scripts/deploy-contracts.ts rename to example/test-app/scripts/deploy-contracts.ts diff --git a/packages/test-app/src/index.tsx b/example/test-app/src/index.tsx similarity index 100% rename from packages/test-app/src/index.tsx rename to example/test-app/src/index.tsx diff --git a/packages/test-app/tsconfig.json b/example/test-app/tsconfig.json similarity index 100% rename from packages/test-app/tsconfig.json rename to example/test-app/tsconfig.json diff --git a/packages/test-app/vercel.json b/example/test-app/vercel.json similarity index 100% rename from packages/test-app/vercel.json rename to example/test-app/vercel.json diff --git a/packages/test-app/webpack.config.js b/example/test-app/webpack.config.js similarity index 100% rename from packages/test-app/webpack.config.js rename to example/test-app/webpack.config.js diff --git a/packages/test-app/webpack/dev-server.js b/example/test-app/webpack/dev-server.js similarity index 100% rename from packages/test-app/webpack/dev-server.js rename to example/test-app/webpack/dev-server.js diff --git a/packages/test-app/webpack/webpack.config.base.js b/example/test-app/webpack/webpack.config.base.js similarity index 100% rename from packages/test-app/webpack/webpack.config.base.js rename to example/test-app/webpack/webpack.config.base.js diff --git a/packages/test-app/webpack/webpack.config.dev.js b/example/test-app/webpack/webpack.config.dev.js similarity index 100% rename from packages/test-app/webpack/webpack.config.dev.js rename to example/test-app/webpack/webpack.config.dev.js diff --git a/packages/app/webpack/webpack.config.prod.js b/example/test-app/webpack/webpack.config.prod.js similarity index 100% rename from packages/app/webpack/webpack.config.prod.js rename to example/test-app/webpack/webpack.config.prod.js diff --git a/packages/app/jest.config.js b/jest.config.js similarity index 100% rename from packages/app/jest.config.js rename to jest.config.js diff --git a/lerna.json b/lerna.json deleted file mode 100644 index 79928e2c..00000000 --- a/lerna.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "packages": [ - "packages/*" - ], - "version": "independent", - "npmClient": "yarn", - "command": { - "version": { - "message": "chore(release): publish" - } - }, - "useWorkspaces": true -} diff --git a/netlify.toml b/netlify.toml deleted file mode 100644 index 6fac93c0..00000000 --- a/netlify.toml +++ /dev/null @@ -1,11 +0,0 @@ -[[redirects]] - from = "/actions.html" - to = "/#/sign-up?authRequest=:authRequest" - force = true - query = {authRequest = ":authRequest"} - -[[headers]] - for = "/*" - [headers.values] - X-Frame-Options = "DENY" - Content-Security-Policy = "frame-src 'none';" diff --git a/package.json b/package.json index 0f08ea45..8a7937b2 100644 --- a/package.json +++ b/package.json @@ -1,68 +1,166 @@ { - "name": "root", + "name": "@stacks/app", + "description": "The Stacks Wallet is browser extension for interacting with Stacks apps.", "private": true, "scripts": { - "typecheck": "lerna run typecheck --parallel --no-bail --stream", - "dev": "NODE_ENV=development yarn lerna exec --parallel 'yarn dev' --scope test-app --scope @stacks/app", - "bootstrap": "lerna exec --parallel 'yarn'", - "build:connect": "lerna run build --scope @stacks/connect", - "build:connect-ui": "lerna run build --scope @stacks/connect-ui", - "build:app": "yarn build:connect-ui && lerna run prod:web --scope @stacks/app", - "build:test-app": "lerna run prod:web --scope test-app", - "build:test": "lerna run build:test --parallel --stream", - "build:test:watch": "lerna run build:test:watch --parallel --stream", - "build:extension": "lerna run prod:ext --stream", - "deploy-contracts": "lerna run deploy-contracts --stream", + "dev": "node webpack/dev-server.js", + "build": "cross-env NODE_ENV=production EXT_ENV=prod webpack --config webpack/webpack.config.prod.js", + "build:dev": "cross-env NODE_ENV=development EXT_ENV=development webpack --config webpack/webpack.config.dev.js", + "build:test": "cross-env NODE_ENV=test EXT_ENV=prod webpack --config webpack/webpack.config.prod.js", + "build:test:watch": "cross-env NODE_ENV=test EXT_ENV=watch webpack --config webpack/webpack.config.prod.js", + "clean": "rm -rf ./dist", + "clean:all": "rm -rf ./dist && rm -rf ./coverage && rm -rf ./node_modules", "lint": "yarn lint:eslint && yarn lint:prettier", - "lint:eslint": "eslint \"packages/**/src/**/*.{ts,tsx}\"", - "lint:fix": "eslint \"packages/**/src/**/*.{ts,tsx}\" --fix", - "lint:prettier": "prettier --check \"packages/**/src/**/*.{ts,tsx}\" *.js", - "lint:prettier:fix": "prettier --write \"packages/**/src/**/*.{ts,tsx}\" *.js", - "postinstall": "yarn build:connect-ui", - "serve:test": "lerna run serve:test --parallel --stream" - }, - "prettier": "@blockstack/prettier-config", - "husky": { - "hooks": { - "commit-msg": "commitlint -E HUSKY_GIT_PARAMS" - } - }, - "workspaces": [ - "packages/*" - ], - "devDependencies": { - "@blockstack/eslint-config": "^1.0.5", - "@blockstack/prettier-config": "^0.0.6", - "@commitlint/cli": "^8.3.5", - "@commitlint/config-conventional": "^8.3.4", - "@commitlint/config-lerna-scopes": "^8.3.4", - "@typescript-eslint/eslint-plugin": "4.2.0", - "@typescript-eslint/parser": "4.2.0", - "babel-eslint": "^10.1.0", - "cross-env": "^7.0.2", - "eslint": "^7.0.0", - "eslint-config-prettier": "^6.11.0", - "eslint-config-react-app": "^5.2.1", - "eslint-plugin-flowtype": "^4.7.0", - "eslint-plugin-import": "^2.21.2 ", - "eslint-plugin-jest": "^23.11.0", - "eslint-plugin-jsx-a11y": "^6.2.3", - "eslint-plugin-prettier": "^3.1.3", - "eslint-plugin-react": "^7.20.0", - "eslint-plugin-react-hooks": "^4.2.0", - "husky": "^4.2.3", - "http-server": "0.12.3", - "lerna": "^3.22.1", - "prettier": "^2.0.5", - "web-ext": "^5.4.1", - "typescript": "4.1.2", - "yalc": "^1.0.0-pre.42" + "lint:eslint": "eslint \"src/**/*.{ts,tsx}\"", + "lint:fix": "eslint \"src/**/*.{ts,tsx}\" --fix", + "lint:prettier": "prettier --check \"src/**/*.{ts,tsx}\" *.js", + "lint:prettier:fix": "prettier --write \"src/**/*.{ts,tsx}\" *.js", + "prod:ext": "yarn build", + "prod:analyze": "cross-env NODE_ENV=production ANALYZE=true webpack -p", + "test:integration": "jest --verbose=true --runInBand --testPathPattern=./tests/integration/*", + "test:unit": "jest --testPathIgnorePatterns=./tests/integration/*", + "test": "NODE_ENV=test jest --verbose=true", + "test:coverage": "NODE_ENV=test jest --collect-coverage", + "test:watch": "NODE_ENV=test jest --watch", + "typecheck": "tsc --noEmit" }, + "version": "2.0.2", + "author": "Blockstack PBC", "dependencies": { - "@babel/preset-env": "^7.10.3", - "tsdx": "^0.14.1" + "@blockstack/stacks-blockchain-api-types": "^0.52.2", + "@blockstack/stats": "^0.7.0", + "@emotion/core": "^11.0.0", + "@emotion/css": "^11.0.0", + "@emotion/react": "^11.1.1", + "@emotion/styled": "^11.0.0", + "@rehooks/document-title": "^1.0.1", + "@stacks/auth": "^1.0.2", + "@stacks/connect": "^5.0.3", + "@stacks/connect-ui": "^3.0.2", + "@stacks/network": "^1.0.2", + "@stacks/rpc-client": "^1.0.3", + "@stacks/transactions": "1.3.0", + "@stacks/ui": "^7.3.1-beta.2", + "@stacks/ui-core": "^7.0.0", + "@stacks/ui-theme": "^7.1.1-beta.1", + "@stacks/ui-utils": "^7.1.1-beta.1", + "@stacks/wallet-sdk": "^1.0.0-wallet-sdk.4", + "@tabler/icons": "^1.39.1", + "@types/dompurify": "^2.0.4", + "@types/html-webpack-plugin": "^3.2.4", + "@types/react-router-dom": "^5.1.3", + "@vkontakte/vk-qr": "^2.0.10", + "assert": "^2.0.0", + "bignumber.js": "^9.0.0", + "bn.js": "^5.1.1", + "buffer": "^6.0.3", + "dompurify": "^2.1.1", + "downshift": "^6.0.6", + "formik": "^2.1.4", + "history": "^5.0.0-beta.4", + "jsontokens": "3.0.0", + "mdi-react": "^7.5.0", + "preact": "^10.4.0", + "prismjs": "^1.22.0", + "qrcode.react": "^1.0.0", + "react": "^17.0.1", + "react-dom": "^17.0.1", + "react-redux": "^7.2.0", + "react-router": "^6.0.0-alpha.2", + "react-router-dom": "^6.0.0-alpha.2", + "recoil": "facebookexperimental/Recoil.git#c8c2b9983229a56e008e1b48d25b9a9fe267ed31", + "redux": "4.0.5", + "redux-thunk": "^2.3.0", + "swr": "^0.5.0", + "use-events": "^1.4.1", + "use-onclickoutside": "^0.3.1", + "valid-url": "^1.0.9", + "webext-redux": "^2.1.2", + "zxcvbn": "^4.4.2" }, - "webExt": { - "sourceDir": "packages/app/dist/" + "devDependencies": { + "@babel/core": "^7.9.0", + "@babel/plugin-proposal-class-properties": "^7.5.5", + "@babel/plugin-transform-regenerator": "^7.4.5", + "@babel/plugin-transform-runtime": "^7.9.0", + "@babel/preset-env": "^7.9.5", + "@babel/preset-react": "^7.9.4", + "@babel/preset-typescript": "^7.9.0", + "@babel/runtime": "^7.9.2", + "@blockstack/prettier-config": "^0.0.6", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.0-beta.0", + "@schemastore/web-manifest": "^0.0.5", + "@stacks/prettier-config": "^0.0.7", + "@types/chrome": "^0.0.133", + "@types/copy-webpack-plugin": "^6.4.0", + "@types/expect-puppeteer": "^4.4.1", + "@types/jest": "^26.0.20", + "@types/node": "^14.14.31", + "@types/prismjs": "^1.16.2", + "@types/qrcode.react": "^1.0.1", + "@types/react": "^17.0.3", + "@types/react-dom": "^17.0.2", + "@types/react-redux": "^7.1.7", + "@types/react-test-renderer": "^17.0.1", + "@types/segment-analytics": "^0.0.33", + "@types/valid-url": "^1.0.3", + "@types/webpack": "^4.41.26", + "@types/webpack-dev-server": "^3.11.1", + "@types/zxcvbn": "^4.4.0", + "babel-loader": "^8.1.0", + "bip39": "^3.0.2", + "blns": "^2.0.4", + "clean-webpack-plugin": "^3.0.0", + "copy-webpack-plugin": "^8.0.0", + "cross-env": "^7.0.0", + "crypto-browserify": "^3.12.0", + "esbuild-loader": "^2.9.2", + "eslint": "^7.21.0", + "eslint-plugin-jest": "^24.2.0", + "eslint-plugin-react-hooks": "^4.2.0", + "html-webpack-plugin": "^5.3.1", + "jest": "^26.6.3", + "jest-circus": "^26.6.3", + "jest-junit": "^12.0.0", + "playwright": "^1.8.0", + "playwright-chromium": "^1.8.0", + "playwright-core": "^1.8.0", + "prettier": "^2.0.5", + "process": "^0.11.10", + "react-dev-utils": "^11.0.4", + "react-refresh": "^0.9.0", + "react-test-renderer": "^17.0.1", + "speed-measure-webpack-plugin": "^1.4.2", + "stream-browserify": "^3.0.0", + "terser-webpack-plugin": "^2.3.5", + "ts-jest": "^26.5.3", + "ts-loader": "^8.0.17", + "ts-node": "^9.1.1", + "tsconfig-paths-webpack-plugin": "^3.2.0", + "typescript": "^4.2.3", + "vm-browserify": "^1.1.2", + "webpack": "^5.24.2", + "webpack-bundle-analyzer": "^4.4.0", + "webpack-cli": "^4.5.0", + "webpack-dev-server": "3.11.2", + "webpack-hot-middleware": "^2.25.0", + "webpackbar": "^5.0.0-3", + "yup": "^0.32.5" + }, + "keywords": [ + "blockstack", + "decentralized", + "react", + "emotion", + "stacks", + "stx", + "web3" + ], + "license": "MIT", + "main": "index.js", + "prettier": "@blockstack/prettier-config", + "repository": { + "type": "git", + "url": "git://github.com/blockstack/ux.git" } } diff --git a/packages/app/.eslintrc.js b/packages/app/.eslintrc.js deleted file mode 100644 index eecd93c2..00000000 --- a/packages/app/.eslintrc.js +++ /dev/null @@ -1,33 +0,0 @@ -module.exports = { - parser: '@typescript-eslint/parser', - parserOptions: { - project: './tsconfig.json', - }, - env: { - browser: true, - node: true, - es6: true, - 'jest/globals': true, - }, - globals: { - page: true, - browser: true, - context: true, - }, - rules: { - '@typescript-eslint/no-unnecessary-type-assertion': [0], - '@typescript-eslint/no-unsafe-assignment': [0], - '@typescript-eslint/no-unsafe-return': [0], - '@typescript-eslint/no-unsafe-call': [0], - '@typescript-eslint/no-unsafe-member-access': [0], - '@typescript-eslint/ban-types': [0], - '@typescript-eslint/restrict-template-expressions': [0], - '@typescript-eslint/explicit-module-boundary-types': [0], - "no-warning-comments": [1], - "react-hooks/exhaustive-deps": [ - "warn", { - additionalHooks: "useRecoilCallback", - }, - ] - }, -}; diff --git a/packages/app/.gitignore b/packages/app/.gitignore deleted file mode 100755 index c66237f2..00000000 --- a/packages/app/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -dist/ -node_modules/ -tests/screenshots/* -.env -.next -.idea -.DS_Store -.vercel diff --git a/packages/app/.vscode/settings.json b/packages/app/.vscode/settings.json deleted file mode 100644 index 3662b370..00000000 --- a/packages/app/.vscode/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "typescript.tsdk": "node_modules/typescript/lib" -} \ No newline at end of file diff --git a/packages/app/README.md b/packages/app/README.md deleted file mode 100755 index cf3a0727..00000000 --- a/packages/app/README.md +++ /dev/null @@ -1,48 +0,0 @@ -
- -# The Blockstack App - -
- -Source code is available on Github at https://github.com/blockstack/ux/tree/main/packages/app - -The Blockstack App is an application for interacting and authenticating with [Blockstack](https://blockstack.org) apps. It can be used as a hosted web app (available at [app.blockstack.org](https://app.blockstack.org)) or as a browser extension. - -To use this application with your own Blockstack App, we recommend using [Blockstack Connect](https://github.com/blockstack/ux/packages/connect). - -Table of Contents: - - - -- [Development](#development) - - [Setup](#setup) - - [Run Locally](#run-locally) -- [Build and install browser extension](#build-and-install-browser-extension) - - - -## Development - -Although this app is usable as a browser extension, the best interface for development is as a normal web app. This is because it's faster and easier to develop it as a web app, for reasons like hot module loading, and not having to deal with the browser extensions UI constantly. - -### Setup - -Clone this repository and install dependencies: - -```bash -git clone https://github.com/blockstack/ux -cd ux -yarn -``` - -### Run Locally - -```bash -yarn dev -``` - -Then, open [localhost:8080](http://localhost:8080). - -## Build and install browser extension - -Documentation for building browser extensions can be found in the [top-level README.md file](https://github.com/blockstack/ux/tree/main#building-browser-extensions) of this repository. diff --git a/packages/app/tsconfig.json b/packages/app/tsconfig.json deleted file mode 100755 index 99827087..00000000 --- a/packages/app/tsconfig.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "compilerOptions": { - "target": "es2017", - "module": "commonjs", - "lib": ["es2017", "dom"], - "jsx": "react", - "sourceMap": true, - "removeComments": true, - "noEmit": false, - "importHelpers": true, - "downlevelIteration": true, - "strict": true, - "noImplicitAny": true, - "noImplicitThis": true, - "alwaysStrict": true, - "skipLibCheck": true, - "noUnusedLocals": true, - "noUnusedParameters": true, - "noImplicitReturns": true, - "noFallthroughCasesInSwitch": true, - "moduleResolution": "node", - "resolveJsonModule": true, - "paths": { - "@store/*": ["store/*"], - "@store": ["store/index"], - "@dev/*": ["dev/*"], - "@components/*": ["components/*"], - "@containers/*": ["containers/*"], - "@common/*": ["common/*"], - "@screen": ["components/screen/index"], - "@stacks/connect": ["../../connect/src"], - "@stacks/rpc-client": ["../../rpc-client/src"], - "@extension/*": ["extension/*"], - "@pages/*": ["pages/*"] - }, - "baseUrl": "src", - "allowSyntheticDefaultImports": true, - "esModuleInterop": true - }, - "include": ["./src/**/*", "./tests/**/*"] -} diff --git a/packages/app/vercel.json b/packages/app/vercel.json deleted file mode 100644 index c0c3814f..00000000 --- a/packages/app/vercel.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "rewrites": [{ "source": "/(.*)", "destination": "/index.html" }], - "headers": [ - { - "source": "/(.*)", - "headers": [ - { - "key": "X-Frame-Options", - "value": "DENY" - }, - { - "key": "Content-Security-Policy", - "value": "frame-src 'none';" - } - ] - } - ] -} diff --git a/packages/connect-react/.babelrc b/packages/connect-react/.babelrc deleted file mode 100644 index 87615413..00000000 --- a/packages/connect-react/.babelrc +++ /dev/null @@ -1,5 +0,0 @@ -{ - "plugins": [ - "@babel/plugin-proposal-optional-chaining" - ] -} \ No newline at end of file diff --git a/packages/connect-react/.eslintignore b/packages/connect-react/.eslintignore deleted file mode 100644 index 21628d05..00000000 --- a/packages/connect-react/.eslintignore +++ /dev/null @@ -1 +0,0 @@ -test-app/** diff --git a/packages/connect-react/.gitignore b/packages/connect-react/.gitignore deleted file mode 100644 index 541ed51d..00000000 --- a/packages/connect-react/.gitignore +++ /dev/null @@ -1,12 +0,0 @@ -*.log -.DS_Store -node_modules -.rts2_cache_cjs -.rts2_cache_esm -.rts2_cache_umd -.rts2_cache_system -dist -.idea -test -pages -.next diff --git a/packages/connect-react/.npmignore b/packages/connect-react/.npmignore deleted file mode 100644 index fa3cd7ce..00000000 --- a/packages/connect-react/.npmignore +++ /dev/null @@ -1,14 +0,0 @@ -.idea*.log -.DS_Store -node_modules -.rts2_cache_cjs -.rts2_cache_esm -.rts2_cache_umd -.rts2_cache_system -.idea -test -pages -.next -test-app -.circleci -.github diff --git a/packages/connect-react/LICENSE b/packages/connect-react/LICENSE deleted file mode 100644 index 29eb5fcf..00000000 --- a/packages/connect-react/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2019 Hank Stoever - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. \ No newline at end of file diff --git a/packages/connect-react/README.md b/packages/connect-react/README.md deleted file mode 100644 index dd1eee0d..00000000 --- a/packages/connect-react/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# `@stacks/connect` - -A library for building excellent user experiences with [Blockstack](https://blockstack.org/). - -:blue_book: [View documentation](https://docs.blockstack.org/develop/connect/overview.html) diff --git a/packages/connect-react/docs/call-to-action-branding.png b/packages/connect-react/docs/call-to-action-branding.png deleted file mode 100644 index b11b64d2c8c549b06e315cf084ec0ecfe782e737..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 349328 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≥#i-n&; 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�M= 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 dD-P}9yU{Pq5&Q$@b2~47-PFnid-eXa{{hkq void; - -type State = { - isOpen: boolean; - isAuthenticating: boolean; - authData?: FinishedData; - authOptions: AuthOptions; - userSession?: UserSession; -}; - -const initialState: State = { - isOpen: false, - isAuthenticating: false, - authData: undefined, - userSession: undefined, - authOptions: { - redirectTo: '', - manifestPath: '', - finished: () => null, - authOrigin: undefined, - sendToSignIn: false, - appDetails: { - name: '', - icon: '', - }, - }, -}; - -const connectReducer = (state: State, { type, payload }: { type: string; payload?: any }) => { - switch (type) { - case States.UPDATE_AUTH_OPTIONS: { - return { - ...state, - authOptions: { - ...state.authOptions, - ...payload, - }, - }; - } - - default: { - throw new Error(`Unhandled action type: ${type}`); - } - } -}; - -const ConnectContext = createContext(initialState); - -const ConnectDispatchContext = createContext(undefined); - -const ConnectProvider = ({ - authOptions, - children, -}: { - authOptions: AuthOptions; - children: any; -}) => { - const [state, dispatch] = useReducer(connectReducer, initialState); - - return ( - - {children} - - ); -}; - -export { - initialState, - connectReducer, - ConnectContext, - ConnectDispatchContext, - ConnectProvider, - States, -}; diff --git a/packages/connect-react/src/react/components/connect/index.tsx b/packages/connect-react/src/react/components/connect/index.tsx deleted file mode 100644 index 0650fae2..00000000 --- a/packages/connect-react/src/react/components/connect/index.tsx +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import { ConnectProvider } from './context'; -import { AuthOptions } from '@stacks/connect'; - -/** - * Usage - * - * - * const auth = { - manifestPath: '/static/manifest.json', - redirectTo: '/', - finished: ({userSession}) => { - doFinishSignIn(); - }, - authOrigin, - appDetails: { - name: 'Wink', - icon: 'url' - } - } - * - * - */ -const Connect = ({ authOptions, children }: { authOptions: AuthOptions; children: any }) => { - return {children}; -}; - -export { Connect }; diff --git a/packages/connect-react/src/react/hooks/use-app-details.tsx b/packages/connect-react/src/react/hooks/use-app-details.tsx deleted file mode 100644 index b4b4dbbc..00000000 --- a/packages/connect-react/src/react/hooks/use-app-details.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import { useContext } from 'react'; -import { ConnectContext } from '../components/connect/context'; - -const useAppDetails = () => { - const { authOptions } = useContext(ConnectContext); - if (!authOptions.appDetails) { - throw new Error('This must be used within the ConnectProvider component.'); - } - return authOptions.appDetails; -}; - -export { useAppDetails }; diff --git a/packages/connect-react/src/react/hooks/use-connect.ts b/packages/connect-react/src/react/hooks/use-connect.ts deleted file mode 100644 index 662399ef..00000000 --- a/packages/connect-react/src/react/hooks/use-connect.ts +++ /dev/null @@ -1,106 +0,0 @@ -import { useContext } from 'react'; -import { - authenticate, - AuthOptions, - ContractCallOptions, - ContractDeployOptions, - STXTransferOptions, - openContractCall, - openContractDeploy, - openSTXTransfer, - showBlockstackConnect, - FinishedData, -} from '@stacks/connect'; -import { ConnectContext, ConnectDispatchContext, States } from '../components/connect/context'; - -const useConnectDispatch = () => { - const dispatch = useContext(ConnectDispatchContext); - if (!dispatch) { - throw new Error('This must be used within the ConnectProvider component.'); - } - return dispatch; -}; - -export const useConnect = () => { - const { isOpen, isAuthenticating, authData, authOptions, userSession } = useContext( - ConnectContext - ); - const finishedCallback = authOptions.onFinish || authOptions.finished; - const dispatch = useConnectDispatch(); - - const doUpdateAuthOptions = (payload: Partial) => { - return dispatch({ type: States.UPDATE_AUTH_OPTIONS, payload }); - }; - - /** - * - * @param signIn Whether the user should be sent to sign in - * @param options - */ - const doOpenAuth = (signIn?: boolean, options?: Partial) => { - if (signIn) { - const _options: AuthOptions = { - ...authOptions, - ...options, - finished: undefined, - onFinish: (payload: FinishedData) => { - finishedCallback?.(payload); - }, - sendToSignIn: true, - }; - void authenticate(_options); - return; - } else { - showBlockstackConnect({ - ...authOptions, - sendToSignIn: false, - }); - } - authOptions && doUpdateAuthOptions(authOptions); - }; - const doAuth = (options: Partial = {}) => { - void authenticate({ - ...authOptions, - ...options, - finished: undefined, - onFinish: (payload: FinishedData) => { - finishedCallback?.(payload); - }, - }); - }; - - const doContractCall = (options: ContractCallOptions) => - openContractCall({ - ...options, - authOrigin: authOptions.authOrigin, - appDetails: authOptions.appDetails, - }); - - const doContractDeploy = (options: ContractDeployOptions) => - openContractDeploy({ - ...options, - authOrigin: authOptions.authOrigin, - appDetails: authOptions.appDetails, - }); - - const doSTXTransfer = (options: STXTransferOptions) => - openSTXTransfer({ - ...options, - authOrigin: authOptions.authOrigin, - appDetails: authOptions.appDetails, - }); - - return { - isOpen, - isAuthenticating, - authData, - authOptions, - userSession, - doOpenAuth, - doAuth, - authenticate, - doContractCall, - doContractDeploy, - doSTXTransfer, - }; -}; diff --git a/packages/connect-react/src/react/hooks/use-scroll-lock.tsx b/packages/connect-react/src/react/hooks/use-scroll-lock.tsx deleted file mode 100644 index e84acf0f..00000000 --- a/packages/connect-react/src/react/hooks/use-scroll-lock.tsx +++ /dev/null @@ -1,65 +0,0 @@ -// https://github.com/moldy530/react-use-scroll-lock/blob/master/src/use-scroll-lock.ts - -import { useEffect, useState } from 'react'; - -declare global { - // tslint:disable-next-line: interface-name - interface Window { - __useScrollLockStyle: string | undefined | null; - __useScrollLockInstances: Set<{}> | undefined | null; - } -} - -let instances: Set<{}> = new Set(); - -if (typeof window !== 'undefined') { - // this is necessary because we may share instances of this file on a page so we store these globally - window.__useScrollLockInstances = window.__useScrollLockInstances || new Set<{}>(); - instances = window.__useScrollLockInstances; -} - -const originalStyle = () => { - window.__useScrollLockStyle = - window.__useScrollLockStyle || window.getComputedStyle(document.body).overflow; - - return window.__useScrollLockStyle; -}; - -const registerInstance = (instance: {}) => { - if (instances.size === 0) { - setBodyOverflow(true); - } - - instances.add(instance); -}; - -const unregisterInstance = (instance: {}) => { - instances.delete(instance); - - if (instances.size === 0) { - setBodyOverflow(false); - } -}; - -const setBodyOverflow = (shouldLock: boolean) => { - if (shouldLock) { - originalStyle(); - document.body.style.overflow = 'hidden'; - } else { - document.body.style.overflow = originalStyle(); - } -}; - -export const useScrollLock = (shouldLock: boolean) => { - // we generate a unique reference to the component that uses this thing - const [elementId] = useState({}); - - useEffect(() => { - if (shouldLock) { - registerInstance(elementId); - } - - // Re-enable scrolling when component unmounts - return () => unregisterInstance(elementId); - }, [elementId, shouldLock]); // ensures effect is only run on mount, unmount, and on shouldLock change -}; diff --git a/packages/connect-react/src/react/index.ts b/packages/connect-react/src/react/index.ts deleted file mode 100644 index 20dea1ce..00000000 --- a/packages/connect-react/src/react/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export { Connect } from './components/connect'; -export { useConnect } from './hooks/use-connect'; diff --git a/packages/connect-react/tsconfig.json b/packages/connect-react/tsconfig.json deleted file mode 100644 index 61deb78a..00000000 --- a/packages/connect-react/tsconfig.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "include": ["src", "types", "test"], - "compilerOptions": { - "target": "es5", - "module": "esnext", - "lib": ["dom", "esnext"], - "importHelpers": true, - "declaration": true, - "sourceMap": true, - "rootDir": "../", - "strict": true, - "noImplicitAny": true, - "strictNullChecks": true, - "strictFunctionTypes": true, - "strictPropertyInitialization": true, - "noImplicitThis": true, - "alwaysStrict": true, - "noUnusedLocals": true, - "noUnusedParameters": true, - "noImplicitReturns": true, - "noFallthroughCasesInSwitch": true, - "moduleResolution": "node", - "baseUrl": "./", - "paths": { - "@stacks/connect": ["../connect/src/index"] - }, - "jsx": "react", - "esModuleInterop": true, - "skipLibCheck": true, - "resolveJsonModule": true, - } -} diff --git a/packages/connect-react/tsdx.config.js b/packages/connect-react/tsdx.config.js deleted file mode 100644 index dcac4a7f..00000000 --- a/packages/connect-react/tsdx.config.js +++ /dev/null @@ -1,9 +0,0 @@ -// eslint-disable-next-line @typescript-eslint/no-var-requires -const peerDepsExternal = require('rollup-plugin-peer-deps-external'); - -module.exports = { - rollup(config) { - config.plugins.push(peerDepsExternal()); - return config; - }, -}; diff --git a/packages/connect-ui/LICENSE b/packages/connect-ui/LICENSE deleted file mode 100644 index b442934b..00000000 --- a/packages/connect-ui/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/connect-ui/readme.md b/packages/connect-ui/readme.md deleted file mode 100644 index a8d72c3b..00000000 --- a/packages/connect-ui/readme.md +++ /dev/null @@ -1,75 +0,0 @@ -![Built With Stencil](https://img.shields.io/badge/-Built%20With%20Stencil-16161d.svg?logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI%2BCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI%2BCgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU%2BCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00MjQuNywzNzMuOWMwLDM3LjYtNTUuMSw2OC42LTkyLjcsNjguNkgxODAuNGMtMzcuOSwwLTkyLjctMzAuNy05Mi43LTY4LjZ2LTMuNmgzMzYuOVYzNzMuOXoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTQyNC43LDI5Mi4xSDE4MC40Yy0zNy42LDAtOTIuNy0zMS05Mi43LTY4LjZ2LTMuNkgzMzJjMzcuNiwwLDkyLjcsMzEsOTIuNyw2OC42VjI5Mi4xeiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDI0LjcsMTQxLjdIODcuN3YtMy42YzAtMzcuNiw1NC44LTY4LjYsOTIuNy02OC42SDMzMmMzNy45LDAsOTIuNywzMC43LDkyLjcsNjguNlYxNDEuN3oiLz4KPC9zdmc%2BCg%3D%3D&colorA=16161d&style=flat-square) - -# Stencil Component Starter - -This is a starter project for building a standalone Web Component using Stencil. - -Stencil is also great for building entire apps. For that, use the [stencil-app-starter](https://github.com/ionic-team/stencil-app-starter) instead. - -# Stencil - -Stencil is a compiler for building fast web apps using Web Components. - -Stencil combines the best concepts of the most popular frontend frameworks into a compile-time rather than run-time tool. Stencil takes TypeScript, JSX, a tiny virtual DOM layer, efficient one-way data binding, an asynchronous rendering pipeline (similar to React Fiber), and lazy-loading out of the box, and generates 100% standards-based Web Components that run in any browser supporting the Custom Elements v1 spec. - -Stencil components are just Web Components, so they work in any major framework or with no framework at all. - -## Getting Started - -To start building a new web component using Stencil, clone this repo to a new directory: - -```bash -git clone https://github.com/ionic-team/stencil-component-starter.git my-component -cd my-component -git remote rm origin -``` - -and run: - -```bash -npm install -npm start -``` - -To build the component for production, run: - -```bash -npm run build -``` - -To run the unit tests for the components, run: - -```bash -npm test -``` - -Need help? Check out our docs [here](https://stenciljs.com/docs/my-first-component). - - -## Naming Components - -When creating new component tags, we recommend _not_ using `stencil` in the component name (ex: ``). This is because the generated component has little to nothing to do with Stencil; it's just a web component! - -Instead, use a prefix that fits your company or any name for a group of related components. For example, all of the Ionic generated web components use the prefix `ion`. - - -## Using this component - -There are three strategies we recommend for using web components built with Stencil. - -The first step for all three of these strategies is to [publish to NPM](https://docs.npmjs.com/getting-started/publishing-npm-packages). - -### Script tag - -- Put a script tag similar to this `` in the head of your index.html -- Then you can use the element anywhere in your template, JSX, html etc - -### Node Modules -- Run `npm install my-component --save` -- Put a script tag similar to this `` in the head of your index.html -- Then you can use the element anywhere in your template, JSX, html etc - -### In a stencil-starter app -- Run `npm install my-component --save` -- Add an import to the npm packages `import my-component;` -- Then you can use the element anywhere in your template, JSX, html etc diff --git a/packages/connect-ui/src/components.d.ts b/packages/connect-ui/src/components.d.ts deleted file mode 100644 index cc6d073a..00000000 --- a/packages/connect-ui/src/components.d.ts +++ /dev/null @@ -1,41 +0,0 @@ -/* eslint-disable */ -/* tslint:disable */ -/** - * This is an autogenerated file created by the Stencil compiler. - * It contains typing information for all components that exist in this project. - */ -import { HTMLStencilElement, JSXBase } from "@stencil/core/internal"; -import { AuthOptions } from "@stacks/connect/types/auth"; -export namespace Components { - interface ConnectModal { - "authOptions": AuthOptions; - } -} -declare global { - interface HTMLConnectModalElement extends Components.ConnectModal, HTMLStencilElement { - } - var HTMLConnectModalElement: { - prototype: HTMLConnectModalElement; - new (): HTMLConnectModalElement; - }; - interface HTMLElementTagNameMap { - "connect-modal": HTMLConnectModalElement; - } -} -declare namespace LocalJSX { - interface ConnectModal { - "authOptions"?: AuthOptions; - "onHandleCloseModal"?: (event: CustomEvent) => void; - } - interface IntrinsicElements { - "connect-modal": ConnectModal; - } -} -export { LocalJSX as JSX }; -declare module "@stencil/core" { - export namespace JSX { - interface IntrinsicElements { - "connect-modal": LocalJSX.ConnectModal & JSXBase.HTMLAttributes; - } - } -} diff --git a/packages/connect-ui/src/components/modal/assets/close-icon.tsx b/packages/connect-ui/src/components/modal/assets/close-icon.tsx deleted file mode 100644 index 7052a67a..00000000 --- a/packages/connect-ui/src/components/modal/assets/close-icon.tsx +++ /dev/null @@ -1,10 +0,0 @@ -import { h } from '@stencil/core'; - -export const CloseIcon = ({ onClick }: { onClick: () => void }) => ( - - - -); diff --git a/packages/connect-ui/src/components/modal/assets/stacks-icon.tsx b/packages/connect-ui/src/components/modal/assets/stacks-icon.tsx deleted file mode 100644 index 08d95aa0..00000000 --- a/packages/connect-ui/src/components/modal/assets/stacks-icon.tsx +++ /dev/null @@ -1,26 +0,0 @@ -import { h } from '@stencil/core'; - -export const StacksIcon = () => { - return ( - - - - - - ); -}; - -/** - * - - - - - - */ diff --git a/packages/connect-ui/src/components/modal/extension-util.ts b/packages/connect-ui/src/components/modal/extension-util.ts deleted file mode 100644 index e22f5a9c..00000000 --- a/packages/connect-ui/src/components/modal/extension-util.ts +++ /dev/null @@ -1,45 +0,0 @@ -export const isChrome = () => { - const isChromium = !!window['chrome']; - const winNav = window.navigator; - const vendorName = winNav.vendor; - const isOpera = typeof (window as any).opr !== 'undefined'; - const isIEedge = winNav.userAgent.includes('Edge'); - const isIOSChrome = /CriOS/.exec(winNav.userAgent); - - if (isIOSChrome) { - return false; - } else if ( - isChromium !== null && - typeof isChromium !== 'undefined' && - vendorName === 'Google Inc.' && - isOpera === false && - isIEedge === false - ) { - return true; - } else { - return false; - } -}; - -type Browser = 'Chrome' | 'Firefox'; - -export const getBrowser = (): Browser | null => { - if (isChrome()) { - return 'Chrome'; - } else if (window.navigator.userAgent.includes('Firefox')) { - return 'Firefox'; - } - return null; -}; - -export const onClick = () => { - const browser = getBrowser(); - if (browser === 'Firefox') { - window.open('https://addons.mozilla.org/en-US/firefox/addon/blockstack/', '_blank'); - } else if (browser === 'Chrome') { - window.open( - 'https://chrome.google.com/webstore/detail/blockstack/mdhmgoflnkccjhcfbojdagggmklgfloo', - '_blank' - ); - } -}; diff --git a/packages/connect-ui/src/components/modal/modal.scss b/packages/connect-ui/src/components/modal/modal.scss deleted file mode 100644 index e3050068..00000000 --- a/packages/connect-ui/src/components/modal/modal.scss +++ /dev/null @@ -1,267 +0,0 @@ -:host { all: initial } - -.modal-container { - display: flex; - flex-direction: column; - background-color: rgba(0,0,0,0.48); - width: 100%; - height: 100%; - position: fixed; - top: 0px; - left: 0px; - justify-content: center; - font-family: "Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; - z-index: 8999; -} - -.modal-body { - width: 512px; - max-width: 100%; - max-height: calc(100% - 48px); - background: white; - flex-direction: column; - display: flex; - margin-left: auto; - margin-right: auto; - border-radius: 6px; - .pxl { - padding-left: 64px; - padding-right: 64px; - } - div { - box-sizing: border-box; - } -} - -.pxl { - padding-left: 64px; - padding-right: 64px; -} - -.modal-top { - display: flex; - align-items: center; - justify-content: space-between; - padding: 16px; - svg { - cursor: pointer; - } -} - -.modal-content { - overflow-y: auto; -} - -.modal-header { - font-size: 44px; - font-weight: 900; - line-height: 48px; - padding: 10px 32px; - display: block; - text-align: center; -} - -.intro-subtitle { - font-size: 18px; - font-weight: 400; - line-height: 32px; - margin: 10px 0; - color: #424248; - text-align: center; -} - -.divider { - margin: 8px 0; - box-sizing: border-box; - width: 100%; - height: 1px; - background: #E5E5EC; -} - -.intro-entry { - display: flex; - width: 100%; - align-items: center; - padding: 20px 32px; - box-sizing: border-box; -} - -.intro-entry-icon { - align-self: stretch; - margin-top: 4px; - margin-right: 16px; -} - -.intro-entry-copy { - display: inline; - font-size: 14px; - line-height: 20px; - color: #222933; - white-space: unset; -} - -.button-container { - padding: 10px 24px; - width: 100%; - box-sizing: border-box; -} - -.button { - width: 100%; - max-width: 344px; - margin: 0px auto; - box-sizing: border-box; - border-radius: 6px; - display: block; - line-height: 1.333; - align-items: center; - justify-content: center; - background-color: #3700ff; - color: #ffffff; - min-height: 48px; - min-width: 126px; - font-size: 14px !important; - padding-left: 20px; - padding-right: 20px; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - -webkit-transition: all 250ms; - transition: all 250ms; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - white-space: nowrap; - outline: none; - border: none; - cursor: pointer; - - span { - align-items: center; - -webkit-box-pack: center; - font-weight: 500; - line-height: 1.333; - color: #ffffff; - font-size: 14px !important; - white-space: nowrap; - } -} - -.modal-footer { - margin-top: 10px; - padding: 24px 0; - background-color: #F7F7FA; - text-align: center; - border-radius: 0 0 6px 6px; - - .link { - color: #747478; - font-size: 14px; - } -} - -.link { - color: #3700ff; - margin-right: 16px; - font-weight: 500; - display: inline; - font-size: 12px; - line-height: 1.333; - -webkit-letter-spacing: 0.00em; - -moz-letter-spacing: 0.00em; - -ms-letter-spacing: 0.00em; - letter-spacing: 0.00em; - white-space: unset; - cursor: pointer; - text-decoration: none; - - &:hover { - text-decoration: underline; - } -} - -.link-l { - font-size: 14px; -} - -// Hero area - -.hero-icon { - width: 100%; - svg { - margin: 20px auto; - width: 64px; - height: 64px; - display: block; - } -} - -// HOW IT WORKS - -.how-it-works { - padding: 24px; - border-top: 1px solid rgb(229, 229, 236); - width: 100%; - .modal-header { - padding-left: 0; - padding-right: 0; - padding-top: 3px; - padding-bottom: 10px; - line-height: 24px; - font-size: 24px; - text-align: left; - } -} - -.label { - display: block; - width: 100%; - line-height: 20px; - font-size: 11px; - text-transform: uppercase; - color: #677282; -} - -.hiw-content { - display: block; - margin-top: 8px; - font-size: 14px; - line-height: 20px; - - .link { - margin: 0; - } -} - -.hiw-question { - display: block; - margin-top: 32px; - font-size: 14px; - line-height: 20px; - font-weight: 500; -} - -.powered-by-container { - width: 100%; - padding: 24px; - text-align: center; - - .powered-by { - color: rgb(103, 114, 130); - font-size: 12px; - text-decoration: none; - - &:hover { - text-decoration: underline; - cursor: pointer; - } - - svg { - position: relative; - top: 2px; - display: inline-block; - margin: 0 4px; - } - } -} \ No newline at end of file diff --git a/packages/connect-ui/src/components/modal/modal.tsx b/packages/connect-ui/src/components/modal/modal.tsx deleted file mode 100644 index 1890d752..00000000 --- a/packages/connect-ui/src/components/modal/modal.tsx +++ /dev/null @@ -1,86 +0,0 @@ -import { Component, h, Prop, Event, EventEmitter, State } from '@stencil/core'; -import { CloseIcon } from './assets/close-icon'; -import type { AuthOptions } from '@stacks/connect/types/auth'; -import { getBrowser } from './extension-util'; -import { StacksIcon } from './assets/stacks-icon'; - -@Component({ - tag: 'connect-modal', - styleUrl: 'modal.scss', - assetsDirs: ['screens', 'assets'], - shadow: true, -}) -export class Modal { - @Prop() authOptions: AuthOptions; - - @Event() - handleCloseModal: EventEmitter; - - @State() - openedInstall: boolean; - - handleOpenedInstall() { - this.openedInstall = true; - } - - render() { - const browser = getBrowser(); - const handleContainerClick = (event: MouseEvent) => { - const target = event.target as HTMLDivElement; - if (target.className?.includes && target.className.includes('modal-container')) { - this.handleCloseModal.emit(); - } - }; - return ( -

- ); - } -} diff --git a/packages/connect-ui/src/components/modal/readme.md b/packages/connect-ui/src/components/modal/readme.md deleted file mode 100644 index 8e4c18d7..00000000 --- a/packages/connect-ui/src/components/modal/readme.md +++ /dev/null @@ -1,24 +0,0 @@ -# connect-modal - - - - - - -## Properties - -| Property | Attribute | Description | Type | Default | -| ------------- | --------- | ----------- | ------------- | ----------- | -| `authOptions` | -- | | `AuthOptions` | `undefined` | - - -## Events - -| Event | Description | Type | -| ------------------ | ----------- | ------------------ | -| `handleCloseModal` | | `CustomEvent` | - - ----------------------------------------------- - -*Built with [StencilJS](https://stenciljs.com/)* diff --git a/packages/connect-ui/src/index.html b/packages/connect-ui/src/index.html deleted file mode 100644 index 56b76f4b..00000000 --- a/packages/connect-ui/src/index.html +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - Stencil Component Starter - - - - - - - -

App Content

-asdf -
- - diff --git a/packages/connect-ui/src/index.ts b/packages/connect-ui/src/index.ts deleted file mode 100644 index 7531c10b..00000000 --- a/packages/connect-ui/src/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { Components, JSX } from './components'; diff --git a/packages/connect-ui/stencil.config.ts b/packages/connect-ui/stencil.config.ts deleted file mode 100644 index 817f27bb..00000000 --- a/packages/connect-ui/stencil.config.ts +++ /dev/null @@ -1,24 +0,0 @@ -import { Config } from '@stencil/core'; -import { sass } from '@stencil/sass'; - -export const config: Config = { - namespace: 'connect-ui', - taskQueue: 'async', - tsconfig: './tsconfig.json', - outputTargets: [ - { - type: 'dist', - }, - { - type: 'dist-custom-elements-bundle', - }, - { - type: 'docs-readme', - }, - { - type: 'www', - serviceWorker: null, // disable service workers - }, - ], - plugins: [sass()], -}; diff --git a/packages/connect-ui/tsconfig.json b/packages/connect-ui/tsconfig.json deleted file mode 100644 index d350ab41..00000000 --- a/packages/connect-ui/tsconfig.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "compilerOptions": { - "allowSyntheticDefaultImports": true, - "allowUnreachableCode": false, - "declaration": false, - "experimentalDecorators": true, - "lib": [ - "dom", - "es2017" - ], - "moduleResolution": "node", - "module": "esnext", - "target": "es2017", - "noUnusedLocals": true, - "noUnusedParameters": true, - "jsx": "react", - "jsxFactory": "h", - "typeRoots": [ - "node_modules/@types", - "../connect/src/types" - ], - "skipLibCheck": true, - "baseUrl": "./", - "resolveJsonModule": true, - "paths": { - "@stacks/connect/*": ["../connect/src/*"], - } - }, - "include": [ - "src" - ], - "exclude": [ - "node_modules" - ] -} diff --git a/packages/connect/src/auth.ts b/packages/connect/src/auth.ts deleted file mode 100644 index 2d9ad9a7..00000000 --- a/packages/connect/src/auth.ts +++ /dev/null @@ -1,99 +0,0 @@ -import { AppConfig, UserSession } from '@stacks/auth'; -import type { AuthOptions } from './types'; -import packageJson from '../package.json'; -import { getStacksProvider } from './utils'; - -export const defaultAuthURL = 'https://app.blockstack.org'; - -if (typeof window !== 'undefined') { - window.__CONNECT_VERSION__ = packageJson.version; -} - -export const isMobile = () => { - const ua = navigator.userAgent; - if (/android/i.test(ua)) { - return true; - } - if (/iPad|iPhone|iPod/.test(ua)) { - return true; - } - if (/windows phone/i.test(ua)) { - return true; - } - return false; -}; - -/** - * mobile should not use a 'popup' type of window. - */ -export const shouldUsePopup = () => { - return !isMobile(); -}; - -export const getOrCreateUserSession = (userSession?: UserSession): UserSession => { - if (!userSession) { - const appConfig = new AppConfig(['store_write'], document.location.href); - userSession = new UserSession({ appConfig }); - } - return userSession; -}; - -export const authenticate = (authOptions: AuthOptions) => { - const provider = getStacksProvider(); - if (!provider) { - throw new Error('Unable to authenticate without Stacks Wallet extension'); - } - - const { - redirectTo = '/', - manifestPath, - finished, - onFinish, - onCancel, - sendToSignIn = false, - userSession: _userSession, - appDetails, - } = authOptions; - const userSession = getOrCreateUserSession(_userSession); - if (userSession.isUserSignedIn()) { - userSession.signUserOut(); - } - const transitKey = userSession.generateAndStoreTransitKey(); - const authRequest = userSession.makeAuthRequest( - transitKey, - `${document.location.origin}${redirectTo}`, - `${document.location.origin}${manifestPath}`, - userSession.appConfig.scopes, - undefined, - undefined, - { - sendToSignIn, - appDetails, - connectVersion: packageJson.version, - } - ); - - try { - void provider.authenticationRequest(authRequest).then(async authResponse => { - await userSession.handlePendingSignIn(authResponse); - const success = onFinish || finished; - success?.({ - authResponse, - userSession, - }); - }); - } catch (error) { - onCancel?.(error); - } -}; - -export const getUserData = async (userSession?: UserSession) => { - userSession = getOrCreateUserSession(userSession); - if (userSession.isUserSignedIn()) { - return userSession.loadUserData(); - } - if (userSession.isSignInPending()) { - return userSession.handlePendingSignIn(); - } - return null; -}; diff --git a/packages/connect/src/index.ts b/packages/connect/src/index.ts deleted file mode 100644 index cf0687d6..00000000 --- a/packages/connect/src/index.ts +++ /dev/null @@ -1,6 +0,0 @@ -export * from './auth'; -export * from './transactions'; -export * from './types'; -export * from './utils'; -export * from './ui'; -export * from '@stacks/auth'; diff --git a/packages/connect/src/transactions/index.ts b/packages/connect/src/transactions/index.ts deleted file mode 100644 index 91a1380f..00000000 --- a/packages/connect/src/transactions/index.ts +++ /dev/null @@ -1,183 +0,0 @@ -import { UserSession, AppConfig } from '@stacks/auth'; -import { SECP256K1Client, TokenSigner } from 'jsontokens'; -import { - ContractCallOptions, - ContractCallPayload, - ContractDeployOptions, - ContractDeployPayload, - TransactionPopup, - TransactionOptions, - STXTransferOptions, - STXTransferPayload, - TransactionPayload, - TransactionTypes, -} from '../types/transactions'; -import { - serializeCV, - ChainID, - deserializeTransaction, - BufferReader, - serializePostCondition, - PostCondition, -} from '@stacks/transactions'; -import { getStacksProvider } from '../utils'; -import { StacksTestnet } from '@stacks/network'; - -const getUserSession = (_userSession?: UserSession) => { - let userSession = _userSession; - - if (!userSession) { - const appConfig = new AppConfig(['store_write'], document.location.href); - userSession = new UserSession({ appConfig }); - } - return userSession; -}; - -const getKeys = (_userSession?: UserSession) => { - const userSession = getUserSession(_userSession); - const privateKey = userSession.loadUserData().appPrivateKey; - const publicKey = SECP256K1Client.derivePublicKey(privateKey); - - return { privateKey, publicKey }; -}; - -function getStxAddress(options: TransactionOptions) { - const { stxAddress, userSession, network } = options; - - if (stxAddress) return stxAddress; - if (!userSession || !network) return undefined; - const stxAddresses = userSession?.loadUserData().profile?.stxAddress; - const chainIdToKey = { - [ChainID.Mainnet]: 'mainnet', - [ChainID.Testnet]: 'testnet', - }; - const address: string | undefined = stxAddresses?.[chainIdToKey[network.chainId]]; - return address; -} - -function getDefaults(options: TransactionOptions) { - const network = options.network || new StacksTestnet(); - const userSession = getUserSession(options.userSession); - const defaults: TransactionOptions = { - ...options, - network, - userSession, - }; - return { - stxAddress: getStxAddress(defaults), - ...defaults, - }; -} - -const signPayload = async (payload: TransactionPayload, privateKey: string) => { - let { postConditions } = payload; - if (postConditions && typeof postConditions[0] !== 'string') { - postConditions = (postConditions as PostCondition[]).map(pc => - serializePostCondition(pc).toString('hex') - ); - } - const tokenSigner = new TokenSigner('ES256k', privateKey); - return tokenSigner.signAsync({ - ...payload, - postConditions, - } as any); -}; - -const openTransactionPopup = ({ token, options }: TransactionPopup) => { - const provider = getStacksProvider(); - if (!provider) { - throw new Error('Stacks Wallet not installed.'); - } - void provider.transactionRequest(token).then(data => { - const finishedCallback = options.finished || options.onFinish; - const { txRaw } = data; - const txBuffer = Buffer.from(txRaw.replace(/^0x/, ''), 'hex'); - const stacksTransaction = deserializeTransaction(new BufferReader(txBuffer)); - finishedCallback?.({ - ...data, - stacksTransaction, - }); - }); - - if (true) return; -}; - -export const makeContractCallToken = async (options: ContractCallOptions) => { - const { functionArgs, appDetails, userSession, ..._options } = options; - const { privateKey, publicKey } = getKeys(userSession); - - const args: string[] = functionArgs.map(arg => { - if (typeof arg === 'string') { - return arg; - } - return serializeCV(arg).toString('hex'); - }); - - const payload: ContractCallPayload = { - ..._options, - functionArgs: args, - txType: TransactionTypes.ContractCall, - publicKey, - }; - - if (appDetails) { - payload.appDetails = appDetails; - } - - return signPayload(payload, privateKey); -}; - -export const makeContractDeployToken = async (options: ContractDeployOptions) => { - const { appDetails, userSession, ..._options } = options; - const { privateKey, publicKey } = getKeys(userSession); - - const payload: ContractDeployPayload = { - ..._options, - publicKey, - txType: TransactionTypes.ContractDeploy, - }; - - if (appDetails) { - payload.appDetails = appDetails; - } - - return signPayload(payload, privateKey); -}; - -export const makeSTXTransferToken = async (options: STXTransferOptions) => { - const { amount, appDetails, userSession, ..._options } = options; - const { privateKey, publicKey } = getKeys(userSession); - - const payload: STXTransferPayload = { - ..._options, - amount: amount.toString(10), - publicKey, - txType: TransactionTypes.STXTransfer, - }; - - if (appDetails) { - payload.appDetails = appDetails; - } - - return signPayload(payload, privateKey); -}; - -async function generateTokenAndOpenPopup( - options: T, - makeTokenFn: (options: T) => Promise -) { - const token = await makeTokenFn({ - ...getDefaults(options), - ...options, - }); - return openTransactionPopup({ token, options }); -} - -export const openContractCall = async (options: ContractCallOptions) => - generateTokenAndOpenPopup(options, makeContractCallToken); - -export const openContractDeploy = async (options: ContractDeployOptions) => - generateTokenAndOpenPopup(options, makeContractDeployToken); - -export const openSTXTransfer = async (options: STXTransferOptions) => - generateTokenAndOpenPopup(options, makeSTXTransferToken); diff --git a/packages/connect/src/types/auth.ts b/packages/connect/src/types/auth.ts deleted file mode 100644 index f91c102c..00000000 --- a/packages/connect/src/types/auth.ts +++ /dev/null @@ -1,43 +0,0 @@ -import type { UserSession } from '@stacks/auth'; - -export interface FinishedData { - authResponse: string; - userSession: UserSession; -} - -declare global { - interface Window { - __CONNECT_VERSION__?: string; - } -} - -export interface AuthOptions { - /** The URL you want the user to be redirected to after authentication. */ - redirectTo?: string; - manifestPath?: string; - /** @deprecated use `onFinish` */ - finished?: (payload: FinishedData) => void; - /** - * This callback is fired after authentication is finished. - * The callback is called with a single object argument, with two keys: - * `userSession`: a UserSession object with `userData` included - * `authResponse`: the raw `authResponse` string that is returned from authentication - * */ - onFinish?: (payload: FinishedData) => void; - /** This callback is fired if the user exits before finishing */ - onCancel?: (error?: Error) => void; - /** - * @deprecated Authentication is no longer supported through a hosted - * version. Users must install an extension. - */ - authOrigin?: string; - /** If `sendToSignIn` is `true`, then the user will be sent through the sign in flow. */ - sendToSignIn?: boolean; - userSession?: UserSession; - appDetails: { - /** A human-readable name for your application */ - name: string; - /** A full URL that resolves to an image icon for your application */ - icon: string; - }; -} diff --git a/packages/connect/src/types/index.ts b/packages/connect/src/types/index.ts deleted file mode 100644 index 32c37b76..00000000 --- a/packages/connect/src/types/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -export * from './provider'; -export * from './auth'; -export * from './transactions'; diff --git a/packages/connect/src/types/provider.ts b/packages/connect/src/types/provider.ts deleted file mode 100644 index 06ee0574..00000000 --- a/packages/connect/src/types/provider.ts +++ /dev/null @@ -1,41 +0,0 @@ -import { FinishedTxPayload } from './transactions'; - -export interface StacksProvider { - /** @deprecated */ - getURL: () => Promise; - /** - * Make a transaction request - * - * @param payload - a JSON web token representing a transaction request - */ - transactionRequest(payload: string): Promise; - /** - * Make an authentication request - * - * @param payload - a JSON web token representing an auth request - * - * @returns an authResponse string in the form of a JSON web token - */ - authenticationRequest(payload: string): Promise; - getProductInfo: - | undefined - | (() => { - version: string; - name: string; - meta?: { - tag?: string; - commit?: string; - [key: string]: any; - }; - [key: string]: any; - }); -} - -export type BlockstackProvider = StacksProvider; - -declare global { - interface Window { - BlockstackProvider?: BlockstackProvider; - StacksProvider?: StacksProvider; - } -} diff --git a/packages/connect/src/types/transactions.ts b/packages/connect/src/types/transactions.ts deleted file mode 100644 index 695a3cf1..00000000 --- a/packages/connect/src/types/transactions.ts +++ /dev/null @@ -1,152 +0,0 @@ -import { UserSession } from '@stacks/auth'; -import type { AuthOptions } from '../types/auth'; -import { - PostConditionMode, - PostCondition, - AnchorMode, - ClarityValue, - StacksTransaction, -} from '@stacks/transactions'; -import { StacksNetwork } from '@stacks/network'; -import BN from 'bn.js'; - -export interface TxBase { - appDetails?: AuthOptions['appDetails']; - postConditionMode?: PostConditionMode; - postConditions?: (string | PostCondition)[]; - network?: StacksNetwork; - anchorMode?: AnchorMode; - /** - * Provide the Stacks Wallet with a suggested account to sign this transaction with. - * This is set by default if a `userSession` option is provided. - */ - stxAddress?: string; - /** @deprecated `unused - only included for compatibility with @stacks/transactions` */ - senderKey?: string; - /** @deprecated `unused - only included for compatibility with @stacks/transactions` */ - nonce?: number; -} - -export interface FinishedTxPayload { - txId: string; - txRaw: string; -} - -export interface FinishedTxData extends FinishedTxPayload { - txId: string; - txRaw: string; - stacksTransaction: StacksTransaction; -} - -export enum TransactionTypes { - ContractCall = 'contract_call', - ContractDeploy = 'smart_contract', - STXTransfer = 'token_transfer', -} - -/** - * Contract Call - */ - -export enum ContractCallArgumentType { - BUFFER = 'buffer', - UINT = 'uint', - INT = 'int', - PRINCIPAL = 'principal', - BOOL = 'bool', -} - -export interface ContractCallBase extends TxBase { - contractAddress: string; - contractName: string; - functionName: string; - functionArgs: (string | ClarityValue)[]; -} - -export interface ContractCallOptions extends ContractCallBase { - /** - * @deprecated Authentication is no longer supported through a hosted - * version. Users must install an extension. - */ - authOrigin?: string; - userSession?: UserSession; - /** @deprecated use `onFinish` */ - finished?: (data: FinishedTxData) => void; - onFinish?: (data: FinishedTxData) => void; -} - -export interface ContractCallArgument { - type: ContractCallArgumentType; - value: string; -} - -export interface ContractCallPayload extends ContractCallBase { - txType: TransactionTypes.ContractCall; - publicKey: string; - functionArgs: string[]; -} - -/** - * Contract Deploy - */ -export interface ContractDeployBase extends TxBase { - contractName: string; - codeBody: string; -} - -export interface ContractDeployOptions extends ContractDeployBase { - /** - * @deprecated Authentication is no longer supported through a hosted - * version. Users must install an extension. - */ - authOrigin?: string; - userSession?: UserSession; - /** @deprecated use `onFinish` */ - finished?: (data: FinishedTxData) => void; - onFinish?: (data: FinishedTxData) => void; -} - -export interface ContractDeployPayload extends ContractDeployOptions { - publicKey: string; - txType: TransactionTypes.ContractDeploy; -} - -/** - * STX Transfer - */ - -export interface STXTransferBase extends TxBase { - recipient: string; - amount: BN | string; - memo?: string; -} - -export interface STXTransferOptions extends STXTransferBase { - /** - * @deprecated Authentication is no longer supported through a hosted - * version. Users must install an extension. - */ - authOrigin?: string; - userSession?: UserSession; - /** @deprecated use `onFinish` */ - finished?: (data: FinishedTxData) => void; - onFinish?: (data: FinishedTxData) => void; -} - -export interface STXTransferPayload extends STXTransferOptions { - publicKey: string; - txType: TransactionTypes.STXTransfer; - amount: string; -} - -/** - * Transaction Popup - */ - -export type TransactionOptions = ContractCallOptions | ContractDeployOptions | STXTransferOptions; -export type TransactionPayload = ContractCallPayload | ContractDeployPayload | STXTransferPayload; - -export interface TransactionPopup { - token: string; - options: TransactionOptions; -} diff --git a/packages/connect/src/ui.ts b/packages/connect/src/ui.ts deleted file mode 100644 index e6785c0b..00000000 --- a/packages/connect/src/ui.ts +++ /dev/null @@ -1,31 +0,0 @@ -import { authenticate } from './auth'; -import type { AuthOptions } from './types/auth'; -import { defineCustomElements } from '@stacks/connect-ui'; -import { getStacksProvider } from './utils'; - -export const showConnect = (authOptions: AuthOptions) => { - if (getStacksProvider()) { - void authenticate(authOptions); - return; - } - defineCustomElements(); - const element = document.createElement('connect-modal'); - element.authOptions = authOptions; - document.body.appendChild(element); - const handleEsc = (ev: KeyboardEvent) => { - if (ev.key === 'Escape') { - document.removeEventListener('keydown', handleEsc); - element.remove(); - } - }; - element.addEventListener('onCloseModal', () => { - document.removeEventListener('keydown', handleEsc); - element.remove(); - }); - document.addEventListener('keydown', handleEsc); -}; - -/** - * @deprecated Use the renamed `showConnect` method - */ -export const showBlockstackConnect = (authOptions: AuthOptions) => showConnect(authOptions); diff --git a/packages/connect/src/utils.ts b/packages/connect/src/utils.ts deleted file mode 100644 index 57c2e294..00000000 --- a/packages/connect/src/utils.ts +++ /dev/null @@ -1,7 +0,0 @@ -export function getStacksProvider() { - return window.StacksProvider || window.BlockstackProvider; -} - -export function isStacksWalletInstalled() { - return !!getStacksProvider(); -} diff --git a/packages/connect/tsconfig.json b/packages/connect/tsconfig.json deleted file mode 100644 index 25e7ae32..00000000 --- a/packages/connect/tsconfig.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "include": ["src"], - "compilerOptions": { - "target": "es5", - "module": "esnext", - "lib": ["dom", "esnext"], - "importHelpers": true, - "declaration": true, - "sourceMap": true, - "rootDir": "../", - "strict": true, - "noImplicitAny": true, - "strictNullChecks": true, - "strictFunctionTypes": true, - "strictPropertyInitialization": true, - "noImplicitThis": true, - "alwaysStrict": true, - "noUnusedLocals": true, - "noUnusedParameters": true, - "noImplicitReturns": true, - "noFallthroughCasesInSwitch": true, - "moduleResolution": "node", - "baseUrl": "./", - "esModuleInterop": true, - "skipLibCheck": true, - "resolveJsonModule": true, - } -} diff --git a/packages/connect/webpack.config.js b/packages/connect/webpack.config.js deleted file mode 100644 index 706a425d..00000000 --- a/packages/connect/webpack.config.js +++ /dev/null @@ -1,108 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const path = require('path'); -const TerserPlugin = require('terser-webpack-plugin'); -const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin; -const webpack = require('webpack'); - -const analyzeBundle = process.env.ANALYZE === 'true'; - -module.exports = { - entry: './src/index.ts', - module: { - rules: [ - { - test: /\.(ts|tsx)?$/, - exclude: /node_modules/, - use: { - loader: 'babel-loader', - options: { - cacheDirectory: true, - babelrc: false, - presets: [ - [ - '@babel/preset-env', - { targets: { browsers: 'last 2 versions' } }, // or whatever your project requires - ], - '@babel/preset-typescript', - ], - plugins: [ - ['@babel/plugin-proposal-class-properties', { loose: true }], - '@babel/plugin-transform-runtime', - '@babel/plugin-proposal-nullish-coalescing-operator', - '@babel/plugin-proposal-optional-chaining', - ].filter(Boolean), - }, - }, - }, - ], - }, - optimization: { - minimize: true, - minimizer: [ - // This is only used in production mode - new TerserPlugin({ - terserOptions: { - parse: { - // We want terser to parse ecma 8 code. However, we don't want it - // to apply any minification steps that turns valid ecma 5 code - // into invalid ecma 5 code. This is why the 'compress' and 'output' - // sections only apply transformations that are ecma 5 safe - // https://github.com/facebook/create-react-app/pull/4234 - ecma: 8, - }, - compress: { - ecma: 5, - warnings: false, - // Disabled because of an issue with Uglify breaking seemingly valid code: - // https://github.com/facebook/create-react-app/issues/2376 - // Pending further investigation: - // https://github.com/mishoo/UglifyJS2/issues/2011 - comparisons: false, - // Disabled because of an issue with Terser breaking valid code: - // https://github.com/facebook/create-react-app/issues/5250 - // Pending further investigation: - // https://github.com/terser-js/terser/issues/120 - inline: 2, - }, - mangle: { - safari10: true, - }, - // Added for profiling in devtools - keep_classnames: false, - keep_fnames: false, - output: { - ecma: 5, - comments: false, - // Turned on because emoji and regex is not minified properly using default - // https://github.com/facebook/create-react-app/issues/2488 - ascii_only: true, - }, - }, - sourceMap: false, - }), - ], - }, - resolve: { - extensions: ['.tsx', '.ts', '.js'], - fallback: { - crypto: require.resolve('crypto-browserify'), - stream: require.resolve('stream-browserify'), - vm: require.resolve('vm-browserify'), - }, - }, - devtool: false, - plugins: [ - // BIP39 includes ~240KB of non-english json that we don't currently use. - new webpack.IgnorePlugin(/\.\/wordlists\/(?!english\.json)/), - ], - output: { - filename: 'bundle.js', - path: path.resolve(__dirname, 'dist'), - library: 'stacksConnect', - libraryTarget: 'var', - }, -}; - -if (analyzeBundle) { - module.exports.plugins.push(new BundleAnalyzerPlugin()); -} diff --git a/packages/rpc-client/.gitignore b/packages/rpc-client/.gitignore deleted file mode 100644 index ff884684..00000000 --- a/packages/rpc-client/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -*.log -.DS_Store -node_modules -.rts2_cache_cjs -.rts2_cache_esm -.rts2_cache_umd -.rts2_cache_system -dist diff --git a/packages/rpc-client/LICENSE b/packages/rpc-client/LICENSE deleted file mode 100644 index 11be1a08..00000000 --- a/packages/rpc-client/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2020 Hank Stoever - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. \ No newline at end of file diff --git a/packages/rpc-client/README.md b/packages/rpc-client/README.md deleted file mode 100644 index 7555d824..00000000 --- a/packages/rpc-client/README.md +++ /dev/null @@ -1,27 +0,0 @@ -# TSDX Bootstrap - -This project was bootstrapped with [TSDX](https://github.com/jaredpalmer/tsdx). - -## Local Development - -Below is a list of commands you will probably find useful. - -### `npm start` or `yarn start` - -Runs the project in development/watch mode. Your project will be rebuilt upon changes. TSDX has a special logger for you convenience. Error messages are pretty printed and formatted for compatibility VS Code's Problems tab. - - - -Your library will be rebuilt if you make edits. - -### `npm run build` or `yarn build` - -Bundles the package to the `dist` folder. -The package is optimized and bundled with Rollup into multiple formats (CommonJS, UMD, and ES Module). - - - -### `npm test` or `yarn test` - -Runs the test watcher (Jest) in an interactive mode. -By default, runs tests related to files changed since the last commit. diff --git a/packages/rpc-client/src/index.ts b/packages/rpc-client/src/index.ts deleted file mode 100644 index 201625f4..00000000 --- a/packages/rpc-client/src/index.ts +++ /dev/null @@ -1,144 +0,0 @@ -import BN from 'bn.js'; -import { serializeCV, ClarityValue } from '@blockstack/stacks-transactions'; -import { TransactionResults } from '@blockstack/stacks-blockchain-sidecar-types'; -import fetch from 'cross-fetch'; - -export interface Account { - balance: BN; - nonce: number; -} - -export const toBN = (hex: string) => { - return new BN(hex.slice(2), 16); -}; - -interface FetchContractInterface { - contractAddress: string; - contractName: string; -} - -interface BufferArg { - buffer: { - length: number; - }; -} - -export interface ContractInterfaceFunctionArg { - name: string; - type: string | BufferArg; -} - -export interface ContractInterfaceFunction { - name: string; - access: 'public' | 'private' | 'read_only'; - args: ContractInterfaceFunctionArg[]; -} - -export interface ContractInterface { - functions: ContractInterfaceFunction[]; -} -interface CallReadOnly extends FetchContractInterface { - args: ClarityValue[]; - functionName: string; -} - -export class RPCClient { - url: string; - - /** - * @param url The base URL for the RPC server - */ - constructor(url: string) { - this.url = url; - } - - async fetchAccount(principal: string): Promise { - const url = `${this.url}/v2/accounts/${principal}`; - const response = await fetch(url, { - credentials: 'omit', - }); - const data = await response.json(); - return { - balance: toBN(data.balance), - nonce: data.nonce, - }; - } - - async broadcastTX(hex: Buffer) { - const url = `${this.url}/v2/transactions`; - const response = await fetch(url, { - method: 'POST', - credentials: 'omit', - headers: { - 'Content-Type': 'application/octet-stream', - }, - body: hex, - }); - return response; - } - - async fetchContractInterface({ - contractAddress, - contractName, - }: FetchContractInterface) { - const url = `${this.url}/v2/contracts/interface/${contractAddress}/${contractName}`; - const response = await fetch(url); - const contractInterface: ContractInterface = await response.json(); - return contractInterface; - } - - async callReadOnly({ - contractName, - contractAddress, - functionName, - args, - }: CallReadOnly) { - const url = `${this.url}/v2/contracts/call-read/${contractAddress}/${contractName}/${functionName}`; - const argsStrings = args.map((arg) => { - return `0x${serializeCV(arg).toString('hex')}`; - }); - const body = { - sender: 'SP31DA6FTSJX2WGTZ69SFY11BH51NZMB0ZW97B5P0', - arguments: argsStrings, - }; - console.log(body); - const response = await fetch(url, { - method: 'POST', - body: JSON.stringify(body), - headers: { - 'Content-Type': 'application/json', - }, - }); - if (!response.ok) { - throw new Error(`Unable to call read-only function.`); - } - const data = await response.json(); - console.log(data); - return data; - } - - async fetchContractSource({ - contractName, - contractAddress, - }: { - contractName: string; - contractAddress: string; - }) { - const url = `${this.url}/v2/contracts/source/${contractAddress}/${contractName}`; - const res = await fetch(url); - if (res.ok) { - const { source }: { source: string } = await res.json(); - return source; - } - return null; - } - - async fetchAddressTransactions({ address }: { address: string }) { - const url = `${this.url}/extended/v1/address/${address}/transactions`; - const res = await fetch(url); - const data: TransactionResults = await res.json(); - return data.results; - } -} - -export default RPCClient; diff --git a/packages/rpc-client/test/index.test.ts b/packages/rpc-client/test/index.test.ts deleted file mode 100644 index d1042c66..00000000 --- a/packages/rpc-client/test/index.test.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { fetchAccount } from '../src'; - -describe('fetchAccount', () => { - it('works', async () => { - const account = await fetchAccount( - 'ST2VHM28V9E5QCRD6C73215KAPSBKQGPWTEE5CMQT' - ); - expect(account.balance.toNumber()).toEqual(10000); - expect(account.nonce).toEqual(0); - }, 10000); -}); diff --git a/packages/rpc-client/tsconfig.json b/packages/rpc-client/tsconfig.json deleted file mode 100644 index 7b8fdf46..00000000 --- a/packages/rpc-client/tsconfig.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "include": ["src", "types", "test"], - "compilerOptions": { - "target": "es5", - "module": "esnext", - "lib": ["dom", "esnext"], - "importHelpers": true, - "declaration": true, - "sourceMap": true, - "rootDir": "./", - "strict": true, - "noImplicitAny": true, - "strictNullChecks": true, - "strictFunctionTypes": true, - "strictPropertyInitialization": true, - "noImplicitThis": true, - "alwaysStrict": true, - "noUnusedLocals": true, - "noUnusedParameters": true, - "noImplicitReturns": true, - "noFallthroughCasesInSwitch": true, - "moduleResolution": "node", - "baseUrl": "./src", - "paths": { - "*": ["src/*", "node_modules/*"] - }, - "jsx": "react", - "esModuleInterop": true - } -} diff --git a/packages/test-app/.prettierrc.js b/packages/test-app/.prettierrc.js deleted file mode 100755 index 97becfe8..00000000 --- a/packages/test-app/.prettierrc.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('@blockstack/prettier-config'); diff --git a/packages/test-app/.yarnclean b/packages/test-app/.yarnclean deleted file mode 100755 index 88098911..00000000 --- a/packages/test-app/.yarnclean +++ /dev/null @@ -1 +0,0 @@ -@types/react-native \ No newline at end of file diff --git a/packages/test-app/LICENSE b/packages/test-app/LICENSE deleted file mode 100755 index 8e68c10c..00000000 --- a/packages/test-app/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2019 ymdevs - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/app/public/assets/base.css b/public/assets/base.css similarity index 100% rename from packages/app/public/assets/base.css rename to public/assets/base.css diff --git a/packages/test-app/public/assets/Stacks128w.png b/public/assets/connect-logo/Stacks128w.png similarity index 100% rename from packages/test-app/public/assets/Stacks128w.png rename to public/assets/connect-logo/Stacks128w.png diff --git a/packages/app/public/assets/connect-logo/Stacks256w.png b/public/assets/connect-logo/Stacks256w.png similarity index 100% rename from packages/app/public/assets/connect-logo/Stacks256w.png rename to public/assets/connect-logo/Stacks256w.png diff --git a/packages/app/public/assets/connect-logo/Stacks512w.png b/public/assets/connect-logo/Stacks512w.png similarity index 100% rename from packages/app/public/assets/connect-logo/Stacks512w.png rename to public/assets/connect-logo/Stacks512w.png diff --git a/packages/app/public/assets/fonts/fira-code/woff/FiraCode-Bold.woff b/public/assets/fonts/fira-code/woff/FiraCode-Bold.woff similarity index 100% rename from packages/app/public/assets/fonts/fira-code/woff/FiraCode-Bold.woff rename to public/assets/fonts/fira-code/woff/FiraCode-Bold.woff diff --git a/packages/app/public/assets/fonts/fira-code/woff/FiraCode-Light.woff b/public/assets/fonts/fira-code/woff/FiraCode-Light.woff similarity index 100% rename from packages/app/public/assets/fonts/fira-code/woff/FiraCode-Light.woff rename to public/assets/fonts/fira-code/woff/FiraCode-Light.woff diff --git a/packages/app/public/assets/fonts/fira-code/woff/FiraCode-Medium.woff b/public/assets/fonts/fira-code/woff/FiraCode-Medium.woff similarity index 100% rename from packages/app/public/assets/fonts/fira-code/woff/FiraCode-Medium.woff rename to public/assets/fonts/fira-code/woff/FiraCode-Medium.woff diff --git a/packages/app/public/assets/fonts/fira-code/woff/FiraCode-Regular.woff b/public/assets/fonts/fira-code/woff/FiraCode-Regular.woff similarity index 100% rename from packages/app/public/assets/fonts/fira-code/woff/FiraCode-Regular.woff rename to public/assets/fonts/fira-code/woff/FiraCode-Regular.woff diff --git a/packages/app/public/assets/fonts/fira-code/woff/FiraCode-SemiBold.woff b/public/assets/fonts/fira-code/woff/FiraCode-SemiBold.woff similarity index 100% rename from packages/app/public/assets/fonts/fira-code/woff/FiraCode-SemiBold.woff rename to public/assets/fonts/fira-code/woff/FiraCode-SemiBold.woff diff --git a/packages/app/public/assets/fonts/fira-code/woff/FiraCode-VF.woff b/public/assets/fonts/fira-code/woff/FiraCode-VF.woff similarity index 100% rename from packages/app/public/assets/fonts/fira-code/woff/FiraCode-VF.woff rename to public/assets/fonts/fira-code/woff/FiraCode-VF.woff diff --git a/packages/app/public/assets/fonts/fira-code/woff2/FiraCode-Bold.woff2 b/public/assets/fonts/fira-code/woff2/FiraCode-Bold.woff2 similarity index 100% rename from packages/app/public/assets/fonts/fira-code/woff2/FiraCode-Bold.woff2 rename to public/assets/fonts/fira-code/woff2/FiraCode-Bold.woff2 diff --git a/packages/app/public/assets/fonts/fira-code/woff2/FiraCode-Light.woff2 b/public/assets/fonts/fira-code/woff2/FiraCode-Light.woff2 similarity index 100% rename from packages/app/public/assets/fonts/fira-code/woff2/FiraCode-Light.woff2 rename to public/assets/fonts/fira-code/woff2/FiraCode-Light.woff2 diff --git a/packages/app/public/assets/fonts/fira-code/woff2/FiraCode-Medium.woff2 b/public/assets/fonts/fira-code/woff2/FiraCode-Medium.woff2 similarity index 100% rename from packages/app/public/assets/fonts/fira-code/woff2/FiraCode-Medium.woff2 rename to public/assets/fonts/fira-code/woff2/FiraCode-Medium.woff2 diff --git a/packages/app/public/assets/fonts/fira-code/woff2/FiraCode-Regular.woff2 b/public/assets/fonts/fira-code/woff2/FiraCode-Regular.woff2 similarity index 100% rename from packages/app/public/assets/fonts/fira-code/woff2/FiraCode-Regular.woff2 rename to public/assets/fonts/fira-code/woff2/FiraCode-Regular.woff2 diff --git a/packages/app/public/assets/fonts/fira-code/woff2/FiraCode-SemiBold.woff2 b/public/assets/fonts/fira-code/woff2/FiraCode-SemiBold.woff2 similarity index 100% rename from packages/app/public/assets/fonts/fira-code/woff2/FiraCode-SemiBold.woff2 rename to public/assets/fonts/fira-code/woff2/FiraCode-SemiBold.woff2 diff --git a/packages/app/public/assets/fonts/fira-code/woff2/FiraCode-VF.woff2 b/public/assets/fonts/fira-code/woff2/FiraCode-VF.woff2 similarity index 100% rename from packages/app/public/assets/fonts/fira-code/woff2/FiraCode-VF.woff2 rename to public/assets/fonts/fira-code/woff2/FiraCode-VF.woff2 diff --git a/packages/app/public/assets/fonts/inter/Inter-Italic.woff b/public/assets/fonts/inter/Inter-Italic.woff similarity index 100% rename from packages/app/public/assets/fonts/inter/Inter-Italic.woff rename to public/assets/fonts/inter/Inter-Italic.woff diff --git a/packages/app/public/assets/fonts/inter/Inter-Italic.woff2 b/public/assets/fonts/inter/Inter-Italic.woff2 similarity index 100% rename from packages/app/public/assets/fonts/inter/Inter-Italic.woff2 rename to public/assets/fonts/inter/Inter-Italic.woff2 diff --git a/packages/app/public/assets/fonts/inter/Inter-Medium.woff b/public/assets/fonts/inter/Inter-Medium.woff similarity index 100% rename from packages/app/public/assets/fonts/inter/Inter-Medium.woff rename to public/assets/fonts/inter/Inter-Medium.woff diff --git a/packages/app/public/assets/fonts/inter/Inter-Medium.woff2 b/public/assets/fonts/inter/Inter-Medium.woff2 similarity index 100% rename from packages/app/public/assets/fonts/inter/Inter-Medium.woff2 rename to public/assets/fonts/inter/Inter-Medium.woff2 diff --git a/packages/app/public/assets/fonts/inter/Inter-MediumItalic.woff b/public/assets/fonts/inter/Inter-MediumItalic.woff similarity index 100% rename from packages/app/public/assets/fonts/inter/Inter-MediumItalic.woff rename to public/assets/fonts/inter/Inter-MediumItalic.woff diff --git a/packages/app/public/assets/fonts/inter/Inter-MediumItalic.woff2 b/public/assets/fonts/inter/Inter-MediumItalic.woff2 similarity index 100% rename from packages/app/public/assets/fonts/inter/Inter-MediumItalic.woff2 rename to public/assets/fonts/inter/Inter-MediumItalic.woff2 diff --git a/packages/app/public/assets/fonts/inter/Inter-Regular.woff b/public/assets/fonts/inter/Inter-Regular.woff similarity index 100% rename from packages/app/public/assets/fonts/inter/Inter-Regular.woff rename to public/assets/fonts/inter/Inter-Regular.woff diff --git a/packages/app/public/assets/fonts/inter/Inter-Regular.woff2 b/public/assets/fonts/inter/Inter-Regular.woff2 similarity index 100% rename from packages/app/public/assets/fonts/inter/Inter-Regular.woff2 rename to public/assets/fonts/inter/Inter-Regular.woff2 diff --git a/packages/app/public/assets/fonts/inter/Inter-SemiBold.woff b/public/assets/fonts/inter/Inter-SemiBold.woff similarity index 100% rename from packages/app/public/assets/fonts/inter/Inter-SemiBold.woff rename to public/assets/fonts/inter/Inter-SemiBold.woff diff --git a/packages/app/public/assets/fonts/inter/Inter-SemiBold.woff2 b/public/assets/fonts/inter/Inter-SemiBold.woff2 similarity index 100% rename from packages/app/public/assets/fonts/inter/Inter-SemiBold.woff2 rename to public/assets/fonts/inter/Inter-SemiBold.woff2 diff --git a/packages/app/public/assets/fonts/inter/Inter-SemiBoldItalic.woff b/public/assets/fonts/inter/Inter-SemiBoldItalic.woff similarity index 100% rename from packages/app/public/assets/fonts/inter/Inter-SemiBoldItalic.woff rename to public/assets/fonts/inter/Inter-SemiBoldItalic.woff diff --git a/packages/app/public/assets/fonts/inter/Inter-SemiBoldItalic.woff2 b/public/assets/fonts/inter/Inter-SemiBoldItalic.woff2 similarity index 100% rename from packages/app/public/assets/fonts/inter/Inter-SemiBoldItalic.woff2 rename to public/assets/fonts/inter/Inter-SemiBoldItalic.woff2 diff --git a/packages/app/public/assets/fonts/inter/Inter.var.woff2 b/public/assets/fonts/inter/Inter.var.woff2 similarity index 100% rename from packages/app/public/assets/fonts/inter/Inter.var.woff2 rename to public/assets/fonts/inter/Inter.var.woff2 diff --git a/packages/app/public/assets/fonts/open-sauce-one/opensauceone-bold-webfont.woff b/public/assets/fonts/open-sauce-one/opensauceone-bold-webfont.woff similarity index 100% rename from packages/app/public/assets/fonts/open-sauce-one/opensauceone-bold-webfont.woff rename to public/assets/fonts/open-sauce-one/opensauceone-bold-webfont.woff diff --git a/packages/app/public/assets/fonts/open-sauce-one/opensauceone-bold-webfont.woff2 b/public/assets/fonts/open-sauce-one/opensauceone-bold-webfont.woff2 similarity index 100% rename from packages/app/public/assets/fonts/open-sauce-one/opensauceone-bold-webfont.woff2 rename to public/assets/fonts/open-sauce-one/opensauceone-bold-webfont.woff2 diff --git a/packages/app/public/assets/fonts/open-sauce-one/opensauceone-bolditalic-webfont.woff b/public/assets/fonts/open-sauce-one/opensauceone-bolditalic-webfont.woff similarity index 100% rename from packages/app/public/assets/fonts/open-sauce-one/opensauceone-bolditalic-webfont.woff rename to public/assets/fonts/open-sauce-one/opensauceone-bolditalic-webfont.woff diff --git a/packages/app/public/assets/fonts/open-sauce-one/opensauceone-bolditalic-webfont.woff2 b/public/assets/fonts/open-sauce-one/opensauceone-bolditalic-webfont.woff2 similarity index 100% rename from packages/app/public/assets/fonts/open-sauce-one/opensauceone-bolditalic-webfont.woff2 rename to public/assets/fonts/open-sauce-one/opensauceone-bolditalic-webfont.woff2 diff --git a/packages/app/public/assets/fonts/open-sauce-one/opensauceone-italic-webfont.woff b/public/assets/fonts/open-sauce-one/opensauceone-italic-webfont.woff similarity index 100% rename from packages/app/public/assets/fonts/open-sauce-one/opensauceone-italic-webfont.woff rename to public/assets/fonts/open-sauce-one/opensauceone-italic-webfont.woff diff --git a/packages/app/public/assets/fonts/open-sauce-one/opensauceone-italic-webfont.woff2 b/public/assets/fonts/open-sauce-one/opensauceone-italic-webfont.woff2 similarity index 100% rename from packages/app/public/assets/fonts/open-sauce-one/opensauceone-italic-webfont.woff2 rename to public/assets/fonts/open-sauce-one/opensauceone-italic-webfont.woff2 diff --git a/packages/app/public/assets/fonts/open-sauce-one/opensauceone-regular-webfont.woff b/public/assets/fonts/open-sauce-one/opensauceone-regular-webfont.woff similarity index 100% rename from packages/app/public/assets/fonts/open-sauce-one/opensauceone-regular-webfont.woff rename to public/assets/fonts/open-sauce-one/opensauceone-regular-webfont.woff diff --git a/packages/app/public/assets/fonts/open-sauce-one/opensauceone-regular-webfont.woff2 b/public/assets/fonts/open-sauce-one/opensauceone-regular-webfont.woff2 similarity index 100% rename from packages/app/public/assets/fonts/open-sauce-one/opensauceone-regular-webfont.woff2 rename to public/assets/fonts/open-sauce-one/opensauceone-regular-webfont.woff2 diff --git a/packages/app/public/assets/fonts/open-sauce-one/opensauceone-semibold-webfont.woff b/public/assets/fonts/open-sauce-one/opensauceone-semibold-webfont.woff similarity index 100% rename from packages/app/public/assets/fonts/open-sauce-one/opensauceone-semibold-webfont.woff rename to public/assets/fonts/open-sauce-one/opensauceone-semibold-webfont.woff diff --git a/packages/app/public/assets/fonts/open-sauce-one/opensauceone-semibold-webfont.woff2 b/public/assets/fonts/open-sauce-one/opensauceone-semibold-webfont.woff2 similarity index 100% rename from packages/app/public/assets/fonts/open-sauce-one/opensauceone-semibold-webfont.woff2 rename to public/assets/fonts/open-sauce-one/opensauceone-semibold-webfont.woff2 diff --git a/packages/app/public/assets/fonts/open-sauce-one/opensauceone-semibolditalic-webfont.woff b/public/assets/fonts/open-sauce-one/opensauceone-semibolditalic-webfont.woff similarity index 100% rename from packages/app/public/assets/fonts/open-sauce-one/opensauceone-semibolditalic-webfont.woff rename to public/assets/fonts/open-sauce-one/opensauceone-semibolditalic-webfont.woff diff --git a/packages/app/public/assets/fonts/open-sauce-one/opensauceone-semibolditalic-webfont.woff2 b/public/assets/fonts/open-sauce-one/opensauceone-semibolditalic-webfont.woff2 similarity index 100% rename from packages/app/public/assets/fonts/open-sauce-one/opensauceone-semibolditalic-webfont.woff2 rename to public/assets/fonts/open-sauce-one/opensauceone-semibolditalic-webfont.woff2 diff --git a/packages/test-app/public/assets/icon-128.png b/public/assets/icon-128.png similarity index 100% rename from packages/test-app/public/assets/icon-128.png rename to public/assets/icon-128.png diff --git a/packages/test-app/public/assets/icon-48.png b/public/assets/icon-48.png similarity index 100% rename from packages/test-app/public/assets/icon-48.png rename to public/assets/icon-48.png diff --git a/packages/test-app/public/assets/icon.svg b/public/assets/icon.svg old mode 100755 new mode 100644 similarity index 100% rename from packages/test-app/public/assets/icon.svg rename to public/assets/icon.svg diff --git a/packages/app/public/assets/images/graphic-wink-app-icon-locked.png b/public/assets/images/graphic-wink-app-icon-locked.png similarity index 100% rename from packages/app/public/assets/images/graphic-wink-app-icon-locked.png rename to public/assets/images/graphic-wink-app-icon-locked.png diff --git a/packages/app/public/assets/images/graphic-wink-app-icon.png b/public/assets/images/graphic-wink-app-icon.png similarity index 100% rename from packages/app/public/assets/images/graphic-wink-app-icon.png rename to public/assets/images/graphic-wink-app-icon.png diff --git a/packages/app/public/assets/images/icon-chain-of-blocks.svg b/public/assets/images/icon-chain-of-blocks.svg similarity index 100% rename from packages/app/public/assets/images/icon-chain-of-blocks.svg rename to public/assets/images/icon-chain-of-blocks.svg diff --git a/packages/app/public/assets/images/icon-cross-over-eye.svg b/public/assets/images/icon-cross-over-eye.svg similarity index 100% rename from packages/app/public/assets/images/icon-cross-over-eye.svg rename to public/assets/images/icon-cross-over-eye.svg diff --git a/packages/app/public/assets/images/icon-delay-apps.svg b/public/assets/images/icon-delay-apps.svg similarity index 100% rename from packages/app/public/assets/images/icon-delay-apps.svg rename to public/assets/images/icon-delay-apps.svg diff --git a/packages/app/public/assets/images/icon-delay-key.svg b/public/assets/images/icon-delay-key.svg similarity index 100% rename from packages/app/public/assets/images/icon-delay-key.svg rename to public/assets/images/icon-delay-key.svg diff --git a/packages/app/public/assets/images/icon-delay-padlock.svg b/public/assets/images/icon-delay-padlock.svg similarity index 100% rename from packages/app/public/assets/images/icon-delay-padlock.svg rename to public/assets/images/icon-delay-padlock.svg diff --git a/packages/app/public/assets/images/icon-delay-private.svg b/public/assets/images/icon-delay-private.svg similarity index 100% rename from packages/app/public/assets/images/icon-delay-private.svg rename to public/assets/images/icon-delay-private.svg diff --git a/packages/app/public/assets/images/icon-padlock.svg b/public/assets/images/icon-padlock.svg similarity index 100% rename from packages/app/public/assets/images/icon-padlock.svg rename to public/assets/images/icon-padlock.svg diff --git a/packages/app/public/assets/images/icon-shapes.svg b/public/assets/images/icon-shapes.svg similarity index 100% rename from packages/app/public/assets/images/icon-shapes.svg rename to public/assets/images/icon-shapes.svg diff --git a/packages/app/public/assets/images/logo-data-vault.svg b/public/assets/images/logo-data-vault.svg similarity index 100% rename from packages/app/public/assets/images/logo-data-vault.svg rename to public/assets/images/logo-data-vault.svg diff --git a/packages/test-app/public/assets/logo-128.png b/public/assets/logo-128.png old mode 100755 new mode 100644 similarity index 100% rename from packages/test-app/public/assets/logo-128.png rename to public/assets/logo-128.png diff --git a/packages/test-app/public/assets/logo-128@1x.png b/public/assets/logo-128@1x.png old mode 100755 new mode 100644 similarity index 100% rename from packages/test-app/public/assets/logo-128@1x.png rename to public/assets/logo-128@1x.png diff --git a/packages/test-app/public/assets/logo-128@1x.svg b/public/assets/logo-128@1x.svg old mode 100755 new mode 100644 similarity index 100% rename from packages/test-app/public/assets/logo-128@1x.svg rename to public/assets/logo-128@1x.svg diff --git a/packages/test-app/public/assets/logo-128@2x.png b/public/assets/logo-128@2x.png old mode 100755 new mode 100644 similarity index 100% rename from packages/test-app/public/assets/logo-128@2x.png rename to public/assets/logo-128@2x.png diff --git a/packages/test-app/public/assets/logo-128@3x.png b/public/assets/logo-128@3x.png old mode 100755 new mode 100644 similarity index 100% rename from packages/test-app/public/assets/logo-128@3x.png rename to public/assets/logo-128@3x.png diff --git a/packages/test-app/public/assets/logo-16.png b/public/assets/logo-16.png old mode 100755 new mode 100644 similarity index 100% rename from packages/test-app/public/assets/logo-16.png rename to public/assets/logo-16.png diff --git a/packages/test-app/public/assets/logo-16@1x.png b/public/assets/logo-16@1x.png old mode 100755 new mode 100644 similarity index 100% rename from packages/test-app/public/assets/logo-16@1x.png rename to public/assets/logo-16@1x.png diff --git a/packages/test-app/public/assets/logo-16@1x.svg b/public/assets/logo-16@1x.svg old mode 100755 new mode 100644 similarity index 100% rename from packages/test-app/public/assets/logo-16@1x.svg rename to public/assets/logo-16@1x.svg diff --git a/packages/test-app/public/assets/logo-16@3x.png b/public/assets/logo-16@3x.png old mode 100755 new mode 100644 similarity index 100% rename from packages/test-app/public/assets/logo-16@3x.png rename to public/assets/logo-16@3x.png diff --git a/packages/app/public/assets/stx-square.svg b/public/assets/stx-square.svg similarity index 100% rename from packages/app/public/assets/stx-square.svg rename to public/assets/stx-square.svg diff --git a/packages/app/public/html/extension.html b/public/html/extension.html similarity index 100% rename from packages/app/public/html/extension.html rename to public/html/extension.html diff --git a/packages/app/public/html/full-page.html b/public/html/full-page.html similarity index 100% rename from packages/app/public/html/full-page.html rename to public/html/full-page.html diff --git a/packages/app/public/html/popup.html b/public/html/popup.html similarity index 100% rename from packages/app/public/html/popup.html rename to public/html/popup.html diff --git a/packages/app/src/common/api/accounts.ts b/src/common/api/accounts.ts similarity index 100% rename from packages/app/src/common/api/accounts.ts rename to src/common/api/accounts.ts diff --git a/packages/app/src/common/api/fetch.ts b/src/common/api/fetch.ts similarity index 100% rename from packages/app/src/common/api/fetch.ts rename to src/common/api/fetch.ts diff --git a/packages/app/src/common/api/transactions.ts b/src/common/api/transactions.ts similarity index 100% rename from packages/app/src/common/api/transactions.ts rename to src/common/api/transactions.ts diff --git a/packages/app/src/common/clarity-prism.ts b/src/common/clarity-prism.ts similarity index 100% rename from packages/app/src/common/clarity-prism.ts rename to src/common/clarity-prism.ts diff --git a/packages/app/src/common/constants.ts b/src/common/constants.ts similarity index 100% rename from packages/app/src/common/constants.ts rename to src/common/constants.ts diff --git a/packages/app/src/common/dev/store.ts b/src/common/dev/store.ts similarity index 100% rename from packages/app/src/common/dev/store.ts rename to src/common/dev/store.ts diff --git a/packages/app/src/common/dev/types/globals.d.ts b/src/common/dev/types/globals.d.ts similarity index 100% rename from packages/app/src/common/dev/types/globals.d.ts rename to src/common/dev/types/globals.d.ts diff --git a/packages/app/src/common/dev/types/index.ts b/src/common/dev/types/index.ts similarity index 100% rename from packages/app/src/common/dev/types/index.ts rename to src/common/dev/types/index.ts diff --git a/packages/app/src/common/dev/types/react-router.d.ts b/src/common/dev/types/react-router.d.ts similarity index 100% rename from packages/app/src/common/dev/types/react-router.d.ts rename to src/common/dev/types/react-router.d.ts diff --git a/packages/app/src/common/dev/types/vk-qr.d.ts b/src/common/dev/types/vk-qr.d.ts similarity index 100% rename from packages/app/src/common/dev/types/vk-qr.d.ts rename to src/common/dev/types/vk-qr.d.ts diff --git a/packages/app/src/common/dev/types/zone-file.d.ts b/src/common/dev/types/zone-file.d.ts similarity index 100% rename from packages/app/src/common/dev/types/zone-file.d.ts rename to src/common/dev/types/zone-file.d.ts diff --git a/packages/app/src/common/hooks/use-account-info.ts b/src/common/hooks/use-account-info.ts similarity index 100% rename from packages/app/src/common/hooks/use-account-info.ts rename to src/common/hooks/use-account-info.ts diff --git a/packages/app/src/common/hooks/use-analytics.ts b/src/common/hooks/use-analytics.ts similarity index 100% rename from packages/app/src/common/hooks/use-analytics.ts rename to src/common/hooks/use-analytics.ts diff --git a/packages/app/src/common/hooks/use-assets.ts b/src/common/hooks/use-assets.ts similarity index 100% rename from packages/app/src/common/hooks/use-assets.ts rename to src/common/hooks/use-assets.ts diff --git a/packages/app/src/common/hooks/use-color-mode.ts b/src/common/hooks/use-color-mode.ts similarity index 100% rename from packages/app/src/common/hooks/use-color-mode.ts rename to src/common/hooks/use-color-mode.ts diff --git a/packages/app/src/common/hooks/use-dispatch.ts b/src/common/hooks/use-dispatch.ts similarity index 100% rename from packages/app/src/common/hooks/use-dispatch.ts rename to src/common/hooks/use-dispatch.ts diff --git a/packages/app/src/common/hooks/use-drawers.ts b/src/common/hooks/use-drawers.ts similarity index 100% rename from packages/app/src/common/hooks/use-drawers.ts rename to src/common/hooks/use-drawers.ts diff --git a/packages/app/src/common/hooks/use-loadable.ts b/src/common/hooks/use-loadable.ts similarity index 100% rename from packages/app/src/common/hooks/use-loadable.ts rename to src/common/hooks/use-loadable.ts diff --git a/packages/app/src/common/hooks/use-message-pong.ts b/src/common/hooks/use-message-pong.ts similarity index 100% rename from packages/app/src/common/hooks/use-message-pong.ts rename to src/common/hooks/use-message-pong.ts diff --git a/packages/app/src/common/hooks/use-onboarding-state.ts b/src/common/hooks/use-onboarding-state.ts similarity index 100% rename from packages/app/src/common/hooks/use-onboarding-state.ts rename to src/common/hooks/use-onboarding-state.ts diff --git a/packages/app/src/common/hooks/use-rpc-client.ts b/src/common/hooks/use-rpc-client.ts similarity index 100% rename from packages/app/src/common/hooks/use-rpc-client.ts rename to src/common/hooks/use-rpc-client.ts diff --git a/packages/app/src/common/hooks/use-setup-tx.ts b/src/common/hooks/use-setup-tx.ts similarity index 100% rename from packages/app/src/common/hooks/use-setup-tx.ts rename to src/common/hooks/use-setup-tx.ts diff --git a/packages/app/src/common/hooks/use-tx-state.ts b/src/common/hooks/use-tx-state.ts similarity index 100% rename from packages/app/src/common/hooks/use-tx-state.ts rename to src/common/hooks/use-tx-state.ts diff --git a/packages/app/src/common/hooks/use-vault-messenger.ts b/src/common/hooks/use-vault-messenger.ts similarity index 100% rename from packages/app/src/common/hooks/use-vault-messenger.ts rename to src/common/hooks/use-vault-messenger.ts diff --git a/packages/app/src/common/hooks/use-wallet.ts b/src/common/hooks/use-wallet.ts similarity index 100% rename from packages/app/src/common/hooks/use-wallet.ts rename to src/common/hooks/use-wallet.ts diff --git a/packages/app/src/common/hooks/useAppDetails.tsx b/src/common/hooks/useAppDetails.tsx similarity index 100% rename from packages/app/src/common/hooks/useAppDetails.tsx rename to src/common/hooks/useAppDetails.tsx diff --git a/packages/app/src/common/onboarding-data.ts b/src/common/onboarding-data.ts similarity index 100% rename from packages/app/src/common/onboarding-data.ts rename to src/common/onboarding-data.ts diff --git a/packages/app/src/common/popup.ts b/src/common/popup.ts similarity index 100% rename from packages/app/src/common/popup.ts rename to src/common/popup.ts diff --git a/packages/app/src/common/stacks-utils.ts b/src/common/stacks-utils.ts similarity index 100% rename from packages/app/src/common/stacks-utils.ts rename to src/common/stacks-utils.ts diff --git a/packages/app/src/common/theme.ts b/src/common/theme.ts similarity index 100% rename from packages/app/src/common/theme.ts rename to src/common/theme.ts diff --git a/packages/app/src/common/track.ts b/src/common/track.ts similarity index 100% rename from packages/app/src/common/track.ts rename to src/common/track.ts diff --git a/packages/app/src/common/transaction-utils.ts b/src/common/transaction-utils.ts similarity index 100% rename from packages/app/src/common/transaction-utils.ts rename to src/common/transaction-utils.ts diff --git a/packages/app/src/common/utils.ts b/src/common/utils.ts similarity index 100% rename from packages/app/src/common/utils.ts rename to src/common/utils.ts diff --git a/packages/app/src/common/validate-password.ts b/src/common/validate-password.ts similarity index 100% rename from packages/app/src/common/validate-password.ts rename to src/common/validate-password.ts diff --git a/packages/app/src/common/validate-url.ts b/src/common/validate-url.ts similarity index 100% rename from packages/app/src/common/validate-url.ts rename to src/common/validate-url.ts diff --git a/packages/app/src/components/account-gate-route.tsx b/src/components/account-gate-route.tsx similarity index 100% rename from packages/app/src/components/account-gate-route.tsx rename to src/components/account-gate-route.tsx diff --git a/packages/app/src/components/account-gate.tsx b/src/components/account-gate.tsx similarity index 100% rename from packages/app/src/components/account-gate.tsx rename to src/components/account-gate.tsx diff --git a/packages/app/src/components/accounts/account-avatar.tsx b/src/components/accounts/account-avatar.tsx similarity index 100% rename from packages/app/src/components/accounts/account-avatar.tsx rename to src/components/accounts/account-avatar.tsx diff --git a/packages/app/src/components/accounts/index.tsx b/src/components/accounts/index.tsx similarity index 100% rename from packages/app/src/components/accounts/index.tsx rename to src/components/accounts/index.tsx diff --git a/packages/app/src/components/accounts/list-item.tsx b/src/components/accounts/list-item.tsx similarity index 100% rename from packages/app/src/components/accounts/list-item.tsx rename to src/components/accounts/list-item.tsx diff --git a/packages/app/src/components/app-icon/index.tsx b/src/components/app-icon/index.tsx similarity index 100% rename from packages/app/src/components/app-icon/index.tsx rename to src/components/app-icon/index.tsx diff --git a/packages/app/src/components/app.tsx b/src/components/app.tsx similarity index 100% rename from packages/app/src/components/app.tsx rename to src/components/app.tsx diff --git a/packages/app/src/components/asset-row.tsx b/src/components/asset-row.tsx similarity index 100% rename from packages/app/src/components/asset-row.tsx rename to src/components/asset-row.tsx diff --git a/packages/app/src/components/asset-search/asset-search-result.tsx b/src/components/asset-search/asset-search-result.tsx similarity index 100% rename from packages/app/src/components/asset-search/asset-search-result.tsx rename to src/components/asset-search/asset-search-result.tsx diff --git a/packages/app/src/components/asset-search/asset-search.tsx b/src/components/asset-search/asset-search.tsx similarity index 100% rename from packages/app/src/components/asset-search/asset-search.tsx rename to src/components/asset-search/asset-search.tsx diff --git a/packages/app/src/components/asset-search/selected-asset.tsx b/src/components/asset-search/selected-asset.tsx similarity index 100% rename from packages/app/src/components/asset-search/selected-asset.tsx rename to src/components/asset-search/selected-asset.tsx diff --git a/packages/app/src/components/card/index.tsx b/src/components/card/index.tsx similarity index 100% rename from packages/app/src/components/card/index.tsx rename to src/components/card/index.tsx diff --git a/packages/app/src/components/collapse/index.tsx b/src/components/collapse/index.tsx similarity index 100% rename from packages/app/src/components/collapse/index.tsx rename to src/components/collapse/index.tsx diff --git a/packages/app/src/components/color-modes.tsx b/src/components/color-modes.tsx similarity index 100% rename from packages/app/src/components/color-modes.tsx rename to src/components/color-modes.tsx diff --git a/packages/app/src/components/divider.tsx b/src/components/divider.tsx similarity index 100% rename from packages/app/src/components/divider.tsx rename to src/components/divider.tsx diff --git a/packages/app/src/components/drawer/accounts/add-username.tsx b/src/components/drawer/accounts/add-username.tsx similarity index 100% rename from packages/app/src/components/drawer/accounts/add-username.tsx rename to src/components/drawer/accounts/add-username.tsx diff --git a/packages/app/src/components/drawer/accounts/create-account.tsx b/src/components/drawer/accounts/create-account.tsx similarity index 100% rename from packages/app/src/components/drawer/accounts/create-account.tsx rename to src/components/drawer/accounts/create-account.tsx diff --git a/packages/app/src/components/drawer/accounts/index.tsx b/src/components/drawer/accounts/index.tsx similarity index 100% rename from packages/app/src/components/drawer/accounts/index.tsx rename to src/components/drawer/accounts/index.tsx diff --git a/packages/app/src/components/drawer/accounts/switch-accounts.tsx b/src/components/drawer/accounts/switch-accounts.tsx similarity index 100% rename from packages/app/src/components/drawer/accounts/switch-accounts.tsx rename to src/components/drawer/accounts/switch-accounts.tsx diff --git a/packages/app/src/components/drawer/confirm-send-drawer.tsx b/src/components/drawer/confirm-send-drawer.tsx similarity index 100% rename from packages/app/src/components/drawer/confirm-send-drawer.tsx rename to src/components/drawer/confirm-send-drawer.tsx diff --git a/packages/app/src/components/drawer/controlled.tsx b/src/components/drawer/controlled.tsx similarity index 100% rename from packages/app/src/components/drawer/controlled.tsx rename to src/components/drawer/controlled.tsx diff --git a/packages/app/src/components/drawer/index.tsx b/src/components/drawer/index.tsx similarity index 100% rename from packages/app/src/components/drawer/index.tsx rename to src/components/drawer/index.tsx diff --git a/packages/app/src/components/drawer/networks-drawer.tsx b/src/components/drawer/networks-drawer.tsx similarity index 100% rename from packages/app/src/components/drawer/networks-drawer.tsx rename to src/components/drawer/networks-drawer.tsx diff --git a/packages/app/src/components/drawer/reuse-app-drawer.tsx b/src/components/drawer/reuse-app-drawer.tsx similarity index 100% rename from packages/app/src/components/drawer/reuse-app-drawer.tsx rename to src/components/drawer/reuse-app-drawer.tsx diff --git a/packages/app/src/components/error-boundary.tsx b/src/components/error-boundary.tsx similarity index 100% rename from packages/app/src/components/error-boundary.tsx rename to src/components/error-boundary.tsx diff --git a/packages/app/src/components/error-label.tsx b/src/components/error-label.tsx similarity index 100% rename from packages/app/src/components/error-label.tsx rename to src/components/error-label.tsx diff --git a/packages/app/src/components/extension-button.tsx b/src/components/extension-button.tsx similarity index 100% rename from packages/app/src/components/extension-button.tsx rename to src/components/extension-button.tsx diff --git a/packages/app/src/components/global-styles.tsx b/src/components/global-styles.tsx similarity index 100% rename from packages/app/src/components/global-styles.tsx rename to src/components/global-styles.tsx diff --git a/packages/app/src/components/gutter.tsx b/src/components/gutter.tsx similarity index 100% rename from packages/app/src/components/gutter.tsx rename to src/components/gutter.tsx diff --git a/packages/app/src/components/header.tsx b/src/components/header.tsx similarity index 100% rename from packages/app/src/components/header.tsx rename to src/components/header.tsx diff --git a/packages/app/src/components/icons/checkmark-icon.tsx b/src/components/icons/checkmark-icon.tsx similarity index 100% rename from packages/app/src/components/icons/checkmark-icon.tsx rename to src/components/icons/checkmark-icon.tsx diff --git a/packages/app/src/components/icons/chrome-icon.tsx b/src/components/icons/chrome-icon.tsx similarity index 100% rename from packages/app/src/components/icons/chrome-icon.tsx rename to src/components/icons/chrome-icon.tsx diff --git a/packages/app/src/components/icons/exclamation-mark.tsx b/src/components/icons/exclamation-mark.tsx similarity index 100% rename from packages/app/src/components/icons/exclamation-mark.tsx rename to src/components/icons/exclamation-mark.tsx diff --git a/packages/app/src/components/icons/firefox-icon.tsx b/src/components/icons/firefox-icon.tsx similarity index 100% rename from packages/app/src/components/icons/firefox-icon.tsx rename to src/components/icons/firefox-icon.tsx diff --git a/packages/app/src/components/icons/installed-illustation.tsx b/src/components/icons/installed-illustation.tsx similarity index 100% rename from packages/app/src/components/icons/installed-illustation.tsx rename to src/components/icons/installed-illustation.tsx diff --git a/packages/app/src/components/icons/plus-in-circle.tsx b/src/components/icons/plus-in-circle.tsx similarity index 100% rename from packages/app/src/components/icons/plus-in-circle.tsx rename to src/components/icons/plus-in-circle.tsx diff --git a/packages/app/src/components/icons/stx-icon.tsx b/src/components/icons/stx-icon.tsx similarity index 100% rename from packages/app/src/components/icons/stx-icon.tsx rename to src/components/icons/stx-icon.tsx diff --git a/packages/app/src/components/image/index.tsx b/src/components/image/index.tsx similarity index 100% rename from packages/app/src/components/image/index.tsx rename to src/components/image/index.tsx diff --git a/packages/app/src/components/link.tsx b/src/components/link.tsx similarity index 100% rename from packages/app/src/components/link.tsx rename to src/components/link.tsx diff --git a/packages/app/src/components/loading-rectangle.tsx b/src/components/loading-rectangle.tsx similarity index 100% rename from packages/app/src/components/loading-rectangle.tsx rename to src/components/loading-rectangle.tsx diff --git a/packages/app/src/components/logo-with-name.tsx b/src/components/logo-with-name.tsx similarity index 100% rename from packages/app/src/components/logo-with-name.tsx rename to src/components/logo-with-name.tsx diff --git a/packages/app/src/components/logo.tsx b/src/components/logo.tsx similarity index 100% rename from packages/app/src/components/logo.tsx rename to src/components/logo.tsx diff --git a/packages/app/src/components/navigate.tsx b/src/components/navigate.tsx similarity index 100% rename from packages/app/src/components/navigate.tsx rename to src/components/navigate.tsx diff --git a/packages/app/src/components/network-mode-badge.tsx b/src/components/network-mode-badge.tsx similarity index 100% rename from packages/app/src/components/network-mode-badge.tsx rename to src/components/network-mode-badge.tsx diff --git a/packages/app/src/components/popup/account-info.tsx b/src/components/popup/account-info.tsx similarity index 100% rename from packages/app/src/components/popup/account-info.tsx rename to src/components/popup/account-info.tsx diff --git a/packages/app/src/components/popup/asset-list.tsx b/src/components/popup/asset-list.tsx similarity index 100% rename from packages/app/src/components/popup/asset-list.tsx rename to src/components/popup/asset-list.tsx diff --git a/packages/app/src/components/popup/collectible-assets.tsx b/src/components/popup/collectible-assets.tsx similarity index 100% rename from packages/app/src/components/popup/collectible-assets.tsx rename to src/components/popup/collectible-assets.tsx diff --git a/packages/app/src/components/popup/container.tsx b/src/components/popup/container.tsx similarity index 100% rename from packages/app/src/components/popup/container.tsx rename to src/components/popup/container.tsx diff --git a/packages/app/src/components/popup/settings-popover.tsx b/src/components/popup/settings-popover.tsx similarity index 100% rename from packages/app/src/components/popup/settings-popover.tsx rename to src/components/popup/settings-popover.tsx diff --git a/packages/app/src/components/popup/token-assets.tsx b/src/components/popup/token-assets.tsx similarity index 100% rename from packages/app/src/components/popup/token-assets.tsx rename to src/components/popup/token-assets.tsx diff --git a/packages/app/src/components/popup/tx-item.tsx b/src/components/popup/tx-item.tsx similarity index 100% rename from packages/app/src/components/popup/tx-item.tsx rename to src/components/popup/tx-item.tsx diff --git a/packages/app/src/components/pw-manager-input.tsx b/src/components/pw-manager-input.tsx similarity index 100% rename from packages/app/src/components/pw-manager-input.tsx rename to src/components/pw-manager-input.tsx diff --git a/packages/app/src/components/routes.tsx b/src/components/routes.tsx similarity index 100% rename from packages/app/src/components/routes.tsx rename to src/components/routes.tsx diff --git a/packages/app/src/components/save-your-key-view.tsx b/src/components/save-your-key-view.tsx similarity index 100% rename from packages/app/src/components/save-your-key-view.tsx rename to src/components/save-your-key-view.tsx diff --git a/packages/app/src/components/screen/index.tsx b/src/components/screen/index.tsx similarity index 100% rename from packages/app/src/components/screen/index.tsx rename to src/components/screen/index.tsx diff --git a/packages/app/src/components/screen/powered-by.tsx b/src/components/screen/powered-by.tsx similarity index 100% rename from packages/app/src/components/screen/powered-by.tsx rename to src/components/screen/powered-by.tsx diff --git a/packages/app/src/components/screen/screen-actions.tsx b/src/components/screen/screen-actions.tsx similarity index 100% rename from packages/app/src/components/screen/screen-actions.tsx rename to src/components/screen/screen-actions.tsx diff --git a/packages/app/src/components/screen/screen-body.tsx b/src/components/screen/screen-body.tsx similarity index 100% rename from packages/app/src/components/screen/screen-body.tsx rename to src/components/screen/screen-body.tsx diff --git a/packages/app/src/components/screen/screen-footer.tsx b/src/components/screen/screen-footer.tsx similarity index 100% rename from packages/app/src/components/screen/screen-footer.tsx rename to src/components/screen/screen-footer.tsx diff --git a/packages/app/src/components/screen/screen-header.tsx b/src/components/screen/screen-header.tsx similarity index 100% rename from packages/app/src/components/screen/screen-header.tsx rename to src/components/screen/screen-header.tsx diff --git a/packages/app/src/components/screen/screen-loader.tsx b/src/components/screen/screen-loader.tsx similarity index 100% rename from packages/app/src/components/screen/screen-loader.tsx rename to src/components/screen/screen-loader.tsx diff --git a/packages/app/src/components/screen/screen.tsx b/src/components/screen/screen.tsx similarity index 100% rename from packages/app/src/components/screen/screen.tsx rename to src/components/screen/screen.tsx diff --git a/packages/app/src/components/screen/spacing.ts b/src/components/screen/spacing.ts similarity index 100% rename from packages/app/src/components/screen/spacing.ts rename to src/components/screen/spacing.ts diff --git a/packages/app/src/components/signed-out-view.tsx b/src/components/signed-out-view.tsx similarity index 100% rename from packages/app/src/components/signed-out-view.tsx rename to src/components/signed-out-view.tsx diff --git a/packages/app/src/components/space-between.tsx b/src/components/space-between.tsx similarity index 100% rename from packages/app/src/components/space-between.tsx rename to src/components/space-between.tsx diff --git a/packages/app/src/components/stacks-wallet-logo.tsx b/src/components/stacks-wallet-logo.tsx similarity index 100% rename from packages/app/src/components/stacks-wallet-logo.tsx rename to src/components/stacks-wallet-logo.tsx diff --git a/packages/app/src/components/stx-avatar.tsx b/src/components/stx-avatar.tsx similarity index 100% rename from packages/app/src/components/stx-avatar.tsx rename to src/components/stx-avatar.tsx diff --git a/packages/app/src/components/success-checkmark.tsx b/src/components/success-checkmark.tsx similarity index 100% rename from packages/app/src/components/success-checkmark.tsx rename to src/components/success-checkmark.tsx diff --git a/packages/app/src/components/tabbed-card.tsx b/src/components/tabbed-card.tsx similarity index 100% rename from packages/app/src/components/tabbed-card.tsx rename to src/components/tabbed-card.tsx diff --git a/packages/app/src/components/toast/index.tsx b/src/components/toast/index.tsx similarity index 100% rename from packages/app/src/components/toast/index.tsx rename to src/components/toast/index.tsx diff --git a/packages/app/src/components/transactions/contract-call-details.tsx b/src/components/transactions/contract-call-details.tsx similarity index 100% rename from packages/app/src/components/transactions/contract-call-details.tsx rename to src/components/transactions/contract-call-details.tsx diff --git a/packages/app/src/components/transactions/contract-deploy-details.tsx b/src/components/transactions/contract-deploy-details.tsx similarity index 100% rename from packages/app/src/components/transactions/contract-deploy-details.tsx rename to src/components/transactions/contract-deploy-details.tsx diff --git a/packages/app/src/components/transactions/nonce-row.tsx b/src/components/transactions/nonce-row.tsx similarity index 100% rename from packages/app/src/components/transactions/nonce-row.tsx rename to src/components/transactions/nonce-row.tsx diff --git a/packages/app/src/components/transactions/post-conditions/list.tsx b/src/components/transactions/post-conditions/list.tsx similarity index 100% rename from packages/app/src/components/transactions/post-conditions/list.tsx rename to src/components/transactions/post-conditions/list.tsx diff --git a/packages/app/src/components/transactions/post-conditions/single.tsx b/src/components/transactions/post-conditions/single.tsx similarity index 100% rename from packages/app/src/components/transactions/post-conditions/single.tsx rename to src/components/transactions/post-conditions/single.tsx diff --git a/packages/app/src/components/transactions/stx-transfer-details.tsx b/src/components/transactions/stx-transfer-details.tsx similarity index 100% rename from packages/app/src/components/transactions/stx-transfer-details.tsx rename to src/components/transactions/stx-transfer-details.tsx diff --git a/packages/app/src/components/typography.tsx b/src/components/typography.tsx similarity index 100% rename from packages/app/src/components/typography.tsx rename to src/components/typography.tsx diff --git a/packages/app/src/components/unlock.tsx b/src/components/unlock.tsx similarity index 100% rename from packages/app/src/components/unlock.tsx rename to src/components/unlock.tsx diff --git a/packages/app/src/components/vault-loader.tsx b/src/components/vault-loader.tsx similarity index 100% rename from packages/app/src/components/vault-loader.tsx rename to src/components/vault-loader.tsx diff --git a/packages/app/src/components/vector/index.tsx b/src/components/vector/index.tsx similarity index 100% rename from packages/app/src/components/vector/index.tsx rename to src/components/vector/index.tsx diff --git a/packages/app/src/components/window/index.tsx b/src/components/window/index.tsx similarity index 100% rename from packages/app/src/components/window/index.tsx rename to src/components/window/index.tsx diff --git a/packages/app/src/extension/background/index.ts b/src/extension/background/index.ts similarity index 100% rename from packages/app/src/extension/background/index.ts rename to src/extension/background/index.ts diff --git a/packages/app/src/extension/background/vault-manager.ts b/src/extension/background/vault-manager.ts similarity index 100% rename from packages/app/src/extension/background/vault-manager.ts rename to src/extension/background/vault-manager.ts diff --git a/packages/app/src/extension/content-scripts/message-bus.ts b/src/extension/content-scripts/message-bus.ts similarity index 100% rename from packages/app/src/extension/content-scripts/message-bus.ts rename to src/extension/content-scripts/message-bus.ts diff --git a/packages/app/src/extension/inpage.ts b/src/extension/inpage.ts similarity index 100% rename from packages/app/src/extension/inpage.ts rename to src/extension/inpage.ts diff --git a/packages/app/src/extension/message-types.ts b/src/extension/message-types.ts similarity index 100% rename from packages/app/src/extension/message-types.ts rename to src/extension/message-types.ts diff --git a/packages/app/src/extension/storage.ts b/src/extension/storage.ts similarity index 100% rename from packages/app/src/extension/storage.ts rename to src/extension/storage.ts diff --git a/packages/app/src/index.tsx b/src/index.tsx similarity index 100% rename from packages/app/src/index.tsx rename to src/index.tsx diff --git a/packages/app/src/manifest.json b/src/manifest.json similarity index 100% rename from packages/app/src/manifest.json rename to src/manifest.json diff --git a/packages/app/src/pages/connect/choose-account.tsx b/src/pages/connect/choose-account.tsx similarity index 100% rename from packages/app/src/pages/connect/choose-account.tsx rename to src/pages/connect/choose-account.tsx diff --git a/packages/app/src/pages/connect/index.ts b/src/pages/connect/index.ts similarity index 100% rename from packages/app/src/pages/connect/index.ts rename to src/pages/connect/index.ts diff --git a/packages/app/src/pages/install/index.tsx b/src/pages/install/index.tsx similarity index 100% rename from packages/app/src/pages/install/index.tsx rename to src/pages/install/index.tsx diff --git a/packages/app/src/pages/install/sign-in.tsx b/src/pages/install/sign-in.tsx similarity index 100% rename from packages/app/src/pages/install/sign-in.tsx rename to src/pages/install/sign-in.tsx diff --git a/packages/app/src/pages/popup/add-network.tsx b/src/pages/popup/add-network.tsx similarity index 100% rename from packages/app/src/pages/popup/add-network.tsx rename to src/pages/popup/add-network.tsx diff --git a/packages/app/src/pages/popup/index.tsx b/src/pages/popup/index.tsx similarity index 100% rename from packages/app/src/pages/popup/index.tsx rename to src/pages/popup/index.tsx diff --git a/packages/app/src/pages/popup/receive.tsx b/src/pages/popup/receive.tsx similarity index 100% rename from packages/app/src/pages/popup/receive.tsx rename to src/pages/popup/receive.tsx diff --git a/packages/app/src/pages/popup/send.tsx b/src/pages/popup/send.tsx similarity index 100% rename from packages/app/src/pages/popup/send.tsx rename to src/pages/popup/send.tsx diff --git a/packages/app/src/pages/registery-error.tsx b/src/pages/registery-error.tsx similarity index 100% rename from packages/app/src/pages/registery-error.tsx rename to src/pages/registery-error.tsx diff --git a/packages/app/src/pages/set-password.tsx b/src/pages/set-password.tsx similarity index 100% rename from packages/app/src/pages/set-password.tsx rename to src/pages/set-password.tsx diff --git a/packages/app/src/pages/sign-in/decrypt-recovery-code.tsx b/src/pages/sign-in/decrypt-recovery-code.tsx similarity index 100% rename from packages/app/src/pages/sign-in/decrypt-recovery-code.tsx rename to src/pages/sign-in/decrypt-recovery-code.tsx diff --git a/packages/app/src/pages/sign-in/index.tsx b/src/pages/sign-in/index.tsx similarity index 100% rename from packages/app/src/pages/sign-in/index.tsx rename to src/pages/sign-in/index.tsx diff --git a/packages/app/src/pages/sign-in/initial.tsx b/src/pages/sign-in/initial.tsx similarity index 100% rename from packages/app/src/pages/sign-in/initial.tsx rename to src/pages/sign-in/initial.tsx diff --git a/packages/app/src/pages/sign-up/create.tsx b/src/pages/sign-up/create.tsx similarity index 100% rename from packages/app/src/pages/sign-up/create.tsx rename to src/pages/sign-up/create.tsx diff --git a/packages/app/src/pages/sign-up/index.tsx b/src/pages/sign-up/index.tsx similarity index 100% rename from packages/app/src/pages/sign-up/index.tsx rename to src/pages/sign-up/index.tsx diff --git a/packages/app/src/pages/sign-up/onboarding-password.tsx b/src/pages/sign-up/onboarding-password.tsx similarity index 100% rename from packages/app/src/pages/sign-up/onboarding-password.tsx rename to src/pages/sign-up/onboarding-password.tsx diff --git a/packages/app/src/pages/sign-up/save-key.tsx b/src/pages/sign-up/save-key.tsx similarity index 100% rename from packages/app/src/pages/sign-up/save-key.tsx rename to src/pages/sign-up/save-key.tsx diff --git a/packages/app/src/pages/transaction/edit-post-conditions.tsx b/src/pages/transaction/edit-post-conditions.tsx similarity index 100% rename from packages/app/src/pages/transaction/edit-post-conditions.tsx rename to src/pages/transaction/edit-post-conditions.tsx diff --git a/packages/app/src/pages/transaction/index.tsx b/src/pages/transaction/index.tsx similarity index 100% rename from packages/app/src/pages/transaction/index.tsx rename to src/pages/transaction/index.tsx diff --git a/packages/app/src/pages/transaction/transaction-error.tsx b/src/pages/transaction/transaction-error.tsx similarity index 100% rename from packages/app/src/pages/transaction/transaction-error.tsx rename to src/pages/transaction/transaction-error.tsx diff --git a/packages/app/src/pages/username.tsx b/src/pages/username.tsx similarity index 100% rename from packages/app/src/pages/username.tsx rename to src/pages/username.tsx diff --git a/packages/app/src/store/index.ts b/src/store/index.ts similarity index 100% rename from packages/app/src/store/index.ts rename to src/store/index.ts diff --git a/packages/app/src/store/onboarding/actions.ts b/src/store/onboarding/actions.ts similarity index 100% rename from packages/app/src/store/onboarding/actions.ts rename to src/store/onboarding/actions.ts diff --git a/packages/app/src/store/onboarding/reducer.ts b/src/store/onboarding/reducer.ts similarity index 100% rename from packages/app/src/store/onboarding/reducer.ts rename to src/store/onboarding/reducer.ts diff --git a/packages/app/src/store/onboarding/selectors.ts b/src/store/onboarding/selectors.ts similarity index 100% rename from packages/app/src/store/onboarding/selectors.ts rename to src/store/onboarding/selectors.ts diff --git a/packages/app/src/store/onboarding/types.ts b/src/store/onboarding/types.ts similarity index 100% rename from packages/app/src/store/onboarding/types.ts rename to src/store/onboarding/types.ts diff --git a/packages/app/src/store/recoil/api.ts b/src/store/recoil/api.ts similarity index 100% rename from packages/app/src/store/recoil/api.ts rename to src/store/recoil/api.ts diff --git a/packages/app/src/store/recoil/asset-search.ts b/src/store/recoil/asset-search.ts similarity index 100% rename from packages/app/src/store/recoil/asset-search.ts rename to src/store/recoil/asset-search.ts diff --git a/packages/app/src/store/recoil/drawers.ts b/src/store/recoil/drawers.ts similarity index 100% rename from packages/app/src/store/recoil/drawers.ts rename to src/store/recoil/drawers.ts diff --git a/packages/app/src/store/recoil/index.ts b/src/store/recoil/index.ts similarity index 100% rename from packages/app/src/store/recoil/index.ts rename to src/store/recoil/index.ts diff --git a/packages/app/src/store/recoil/networks.ts b/src/store/recoil/networks.ts similarity index 100% rename from packages/app/src/store/recoil/networks.ts rename to src/store/recoil/networks.ts diff --git a/packages/app/src/store/recoil/transaction.ts b/src/store/recoil/transaction.ts similarity index 100% rename from packages/app/src/store/recoil/transaction.ts rename to src/store/recoil/transaction.ts diff --git a/packages/app/src/store/recoil/wallet.ts b/src/store/recoil/wallet.ts similarity index 100% rename from packages/app/src/store/recoil/wallet.ts rename to src/store/recoil/wallet.ts diff --git a/packages/app/tests/integration/authentication.test.ts b/tests/integration/authentication.test.ts similarity index 100% rename from packages/app/tests/integration/authentication.test.ts rename to tests/integration/authentication.test.ts diff --git a/packages/app/tests/integration/installation.test.ts b/tests/integration/installation.test.ts similarity index 100% rename from packages/app/tests/integration/installation.test.ts rename to tests/integration/installation.test.ts diff --git a/packages/app/tests/integration/mocks/index.ts b/tests/integration/mocks/index.ts similarity index 100% rename from packages/app/tests/integration/mocks/index.ts rename to tests/integration/mocks/index.ts diff --git a/packages/app/tests/integration/page-objects/demo.page.ts b/tests/integration/page-objects/demo.page.ts similarity index 100% rename from packages/app/tests/integration/page-objects/demo.page.ts rename to tests/integration/page-objects/demo.page.ts diff --git a/packages/app/tests/integration/page-objects/wallet.page.ts b/tests/integration/page-objects/wallet.page.ts similarity index 100% rename from packages/app/tests/integration/page-objects/wallet.page.ts rename to tests/integration/page-objects/wallet.page.ts diff --git a/packages/app/tests/integration/utils.ts b/tests/integration/utils.ts similarity index 100% rename from packages/app/tests/integration/utils.ts rename to tests/integration/utils.ts diff --git a/packages/app/tests/setup.ts b/tests/setup.ts similarity index 100% rename from packages/app/tests/setup.ts rename to tests/setup.ts diff --git a/packages/app/tests/tsconfig.json b/tests/tsconfig.json similarity index 100% rename from packages/app/tests/tsconfig.json rename to tests/tsconfig.json diff --git a/packages/app/tests/utils/auth-utils.test.ts b/tests/utils/auth-utils.test.ts similarity index 100% rename from packages/app/tests/utils/auth-utils.test.ts rename to tests/utils/auth-utils.test.ts diff --git a/packages/app/tests/utils/transaction-utils.test.ts b/tests/utils/transaction-utils.test.ts similarity index 100% rename from packages/app/tests/utils/transaction-utils.test.ts rename to tests/utils/transaction-utils.test.ts diff --git a/tsconfig.json b/tsconfig.json old mode 100644 new mode 100755 index 8dc8d833..363023d4 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,10 +1,39 @@ { - "include": [ - "./**/*" - ], "compilerOptions": { + "target": "es2017", + "module": "commonjs", + "lib": ["es2017", "dom"], + "jsx": "react", + "sourceMap": true, + "removeComments": true, + "noEmit": false, + "importHelpers": true, + "downlevelIteration": true, + "strict": true, + "noImplicitAny": true, + "noImplicitThis": true, + "alwaysStrict": true, + "skipLibCheck": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true, + "moduleResolution": "node", + "resolveJsonModule": true, + "paths": { + "@store/*": ["store/*"], + "@store": ["store/index"], + "@dev/*": ["dev/*"], + "@components/*": ["components/*"], + "@containers/*": ["containers/*"], + "@common/*": ["common/*"], + "@screen": ["components/screen/index"], + "@extension/*": ["extension/*"], + "@pages/*": ["pages/*"] + }, + "baseUrl": "src", "allowSyntheticDefaultImports": true, - "esModuleInterop": true, - "resolveJsonModule": true - } + "esModuleInterop": true + }, + "include": ["./src/**/*", "./tests/**/*"] } diff --git a/packages/app/webpack/dev-server.js b/webpack/dev-server.js similarity index 100% rename from packages/app/webpack/dev-server.js rename to webpack/dev-server.js diff --git a/packages/app/webpack/webpack.config.base.js b/webpack/webpack.config.base.js similarity index 71% rename from packages/app/webpack/webpack.config.base.js rename to webpack/webpack.config.base.js index 1084b7fc..62b3b0ab 100755 --- a/packages/app/webpack/webpack.config.base.js +++ b/webpack/webpack.config.base.js @@ -1,18 +1,18 @@ /* eslint-disable @typescript-eslint/no-var-requires */ const path = require('path'); const webpack = require('webpack'); -const { version: _version } = require('../package.json'); -const { execSync } = require('child_process'); +const {version: _version} = require('../package.json'); +const {execSync} = require('child_process'); // plugins const WebpackBarPlugin = require('webpackbar'); const HtmlWebpackPlugin = require('html-webpack-plugin'); const CopyWebpackPlugin = require('copy-webpack-plugin'); -const { CleanWebpackPlugin } = require('clean-webpack-plugin'); +const {CleanWebpackPlugin} = require('clean-webpack-plugin'); const TsconfigPathsPlugin = require('tsconfig-paths-webpack-plugin'); const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin; const SpeedMeasurePlugin = require('speed-measure-webpack-plugin'); -const { ESBuildPlugin } = require('esbuild-loader'); +const {ESBuildPlugin} = require('esbuild-loader'); // utils const getSegmentKey = () => { @@ -25,12 +25,12 @@ const getSegmentKey = () => { }; const getBranch = () => { - const branch = execSync(`git rev-parse --abbrev-ref HEAD`, { encoding: 'utf8' }).trim(); + const branch = execSync(`git rev-parse --abbrev-ref HEAD`, {encoding: 'utf8'}).trim(); return branch; }; const getCommit = () => { - const commit = execSync('git rev-parse --short HEAD', { encoding: 'utf8' }).trim(); + const commit = execSync('git rev-parse --short HEAD', {encoding: 'utf8'}).trim(); return commit; }; @@ -76,30 +76,28 @@ const HTML_OPTIONS = { const HTML_PROD_OPTIONS = IS_DEV ? HTML_OPTIONS : { - ...HTML_OPTIONS, - minify: { - removeComments: true, - collapseWhitespace: true, - removeRedundantAttributes: true, - useShortDoctype: true, - removeEmptyAttributes: true, - removeStyleLinkTypeAttributes: true, - keepClosingSlash: true, - minifyJS: true, - minifyCSS: true, - minifyURLs: true, - }, - }; + ...HTML_OPTIONS, + minify: { + removeComments: true, + collapseWhitespace: true, + removeRedundantAttributes: true, + useShortDoctype: true, + removeEmptyAttributes: true, + removeStyleLinkTypeAttributes: true, + keepClosingSlash: true, + minifyJS: true, + minifyCSS: true, + minifyURLs: true, + }, + }; const aliases = IS_DEV - ? { - react: path.resolve('../../node_modules/react'), - } + ? {} : { - react: path.resolve('../../node_modules/preact/compat'), - 'react-dom/test-utils': 'preact/test-utils', - 'react-dom': 'preact/compat', - }; + react: 'preact/compat', + 'react-dom/test-utils': 'preact/test-utils', + 'react-dom': 'preact/compat', + }; const config = { entry: { @@ -126,6 +124,7 @@ const config = { crypto: require.resolve('crypto-browserify'), stream: require.resolve('stream-browserify'), vm: require.resolve('vm-browserify'), + assert: require.resolve('assert'), }, }, optimization: { @@ -150,13 +149,13 @@ const config = { presets: [ [ '@babel/preset-env', - { targets: { browsers: 'last 2 versions' } }, // or whatever your project requires + {targets: {browsers: 'last 2 versions'}}, // or whatever your project requires ], '@babel/preset-typescript', '@babel/preset-react', ], plugins: [ - ['@babel/plugin-proposal-class-properties', { loose: true }], + ['@babel/plugin-proposal-class-properties', {loose: true}], '@babel/plugin-transform-runtime', '@babel/plugin-proposal-nullish-coalescing-operator', '@babel/plugin-proposal-optional-chaining', @@ -200,35 +199,36 @@ const config = { filename: 'full-page.html', ...HTML_PROD_OPTIONS, }), - new CopyWebpackPlugin([ - { - from: path.join(SRC_ROOT_PATH, '../', 'public', 'assets'), - to: path.join(DIST_ROOT_PATH, 'assets'), - test: /\.(jpg|jpeg|png|gif|svg)?$/, - }, - { - from: path.join(SRC_ROOT_PATH, 'manifest.json'), - to: path.join(DIST_ROOT_PATH, 'manifest.json'), - toType: 'file', - transform(content, path) { - const csrTag = '<% DEV_CSR %>'; - const objSrcTag = '<% DEV_OBJECT_SRC %>'; - const versionTag = '<% VERSION %>'; - content = content.toString(); - if (IS_DEV) { - content = content.replace(csrTag, " 'unsafe-eval'"); - content = content.replace(objSrcTag, "'self'"); - } else { - content = content.replace(csrTag, ''); - content = content.replace(objSrcTag, "'none'"); - } - const fullVersion = getVersion(); - console.log('Extension Version:', fullVersion); - content = content.replace(versionTag, fullVersion); - return Buffer.from(content); + new CopyWebpackPlugin({ + patterns: [ + { + from: path.join(SRC_ROOT_PATH, '../', 'public', 'assets'), + to: path.join(DIST_ROOT_PATH, 'assets'), }, - }, - ]), + { + from: path.join(SRC_ROOT_PATH, 'manifest.json'), + to: path.join(DIST_ROOT_PATH, 'manifest.json'), + toType: 'file', + transform(content, path) { + const csrTag = '<% DEV_CSR %>'; + const objSrcTag = '<% DEV_OBJECT_SRC %>'; + const versionTag = '<% VERSION %>'; + content = content.toString(); + if (IS_DEV) { + content = content.replace(csrTag, " 'unsafe-eval'"); + content = content.replace(objSrcTag, "'self'"); + } else { + content = content.replace(csrTag, ''); + content = content.replace(objSrcTag, "'none'"); + } + const fullVersion = getVersion(); + console.log('Extension Version:', fullVersion); + content = content.replace(versionTag, fullVersion); + return Buffer.from(content); + }, + }, + ] + }), new webpack.DefinePlugin({ NODE_ENV: JSON.stringify(NODE_ENV), WEB_BROWSER: JSON.stringify(WEB_BROWSER), @@ -253,7 +253,7 @@ module.exports = smp.wrap(config); if (IS_PROD) { module.exports.plugins.push( - new CleanWebpackPlugin({ verbose: true, dry: false, cleanStaleWebpackAssets: false }) + new CleanWebpackPlugin({verbose: true, dry: false, cleanStaleWebpackAssets: false}) ); } if (ANALYZE_BUNDLE) { diff --git a/packages/app/webpack/webpack.config.dev.js b/webpack/webpack.config.dev.js similarity index 100% rename from packages/app/webpack/webpack.config.dev.js rename to webpack/webpack.config.dev.js diff --git a/packages/test-app/webpack/webpack.config.prod.js b/webpack/webpack.config.prod.js similarity index 100% rename from packages/test-app/webpack/webpack.config.prod.js rename to webpack/webpack.config.prod.js diff --git a/yarn.lock b/yarn.lock index d6643edb..810baaf5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,398 +2,218 @@ # yarn lockfile v1 -"@babel/code-frame@7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.8.3.tgz#33e25903d7481181534e12ec0a25f16b6fcf419e" +"@babel/code-frame@7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" + integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== dependencies: - "@babel/highlight" "^7.8.3" + "@babel/highlight" "^7.10.4" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.3", "@babel/code-frame@^7.5.5": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.3.tgz#324bcfd8d35cd3d47dae18cde63d752086435e9a" - dependencies: - "@babel/highlight" "^7.10.3" - -"@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.11": +"@babel/code-frame@7.12.11": version "7.12.11" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== dependencies: "@babel/highlight" "^7.10.4" -"@babel/compat-data@^7.10.1", "@babel/compat-data@^7.10.3": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.10.3.tgz#9af3e033f36e8e2d6e47570db91e64a846f5d382" +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.5.5": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.13.tgz#dcfc826beef65e75c50e21d3837d7d95798dd658" + integrity sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g== dependencies: - browserslist "^4.12.0" - invariant "^2.2.4" - semver "^5.5.0" + "@babel/highlight" "^7.12.13" -"@babel/compat-data@^7.12.5", "@babel/compat-data@^7.12.7": - version "7.12.7" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.12.7.tgz#9329b4782a7d6bbd7eef57e11addf91ee3ef1e41" - integrity sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw== +"@babel/compat-data@^7.13.0", "@babel/compat-data@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.13.8.tgz#5b783b9808f15cef71547f1b691f34f8ff6003a6" + integrity sha512-EaI33z19T4qN3xLXsGf48M2cDqa6ei9tPZlfLdb2HC+e/cFtREiRd8hdSqDbwdLB0/+gLwqJmCYASH0z2bUdog== -"@babel/core@^7.1.0", "@babel/core@^7.4.4", "@babel/core@^7.7.5", "@babel/core@^7.9.0": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.10.3.tgz#73b0e8ddeec1e3fdd7a2de587a60e17c440ec77e" +"@babel/core@^7.1.0", "@babel/core@^7.7.5", "@babel/core@^7.9.0": + version "7.13.10" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.13.10.tgz#07de050bbd8193fcd8a3c27918c0890613a94559" + integrity sha512-bfIYcT0BdKeAZrovpMqX2Mx5NrgAckGbwT982AkdS5GNfn3KMGiprlBAtmBcFZRUmpaufS6WZFP8trvx8ptFDw== dependencies: - "@babel/code-frame" "^7.10.3" - "@babel/generator" "^7.10.3" - "@babel/helper-module-transforms" "^7.10.1" - "@babel/helpers" "^7.10.1" - "@babel/parser" "^7.10.3" - "@babel/template" "^7.10.3" - "@babel/traverse" "^7.10.3" - "@babel/types" "^7.10.3" + "@babel/code-frame" "^7.12.13" + "@babel/generator" "^7.13.9" + "@babel/helper-compilation-targets" "^7.13.10" + "@babel/helper-module-transforms" "^7.13.0" + "@babel/helpers" "^7.13.10" + "@babel/parser" "^7.13.10" + "@babel/template" "^7.12.13" + "@babel/traverse" "^7.13.0" + "@babel/types" "^7.13.0" convert-source-map "^1.7.0" debug "^4.1.0" - gensync "^1.0.0-beta.1" + gensync "^1.0.0-beta.2" json5 "^2.1.2" - lodash "^4.17.13" - resolve "^1.3.2" - semver "^5.4.1" + lodash "^4.17.19" + semver "^6.3.0" source-map "^0.5.0" -"@babel/generator@^7.10.3", "@babel/generator@^7.4.0": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.10.3.tgz#32b9a0d963a71d7a54f5f6c15659c3dbc2a523a5" +"@babel/generator@^7.13.0", "@babel/generator@^7.13.9": + version "7.13.9" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.13.9.tgz#3a7aa96f9efb8e2be42d38d80e2ceb4c64d8de39" + integrity sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw== dependencies: - "@babel/types" "^7.10.3" - jsesc "^2.5.1" - lodash "^4.17.13" - source-map "^0.5.0" - -"@babel/generator@^7.12.11": - version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.12.11.tgz#98a7df7b8c358c9a37ab07a24056853016aba3af" - integrity sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA== - dependencies: - "@babel/types" "^7.12.11" + "@babel/types" "^7.13.0" jsesc "^2.5.1" source-map "^0.5.0" -"@babel/helper-annotate-as-pure@^7.0.0", "@babel/helper-annotate-as-pure@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.1.tgz#f6d08acc6f70bbd59b436262553fb2e259a1a268" +"@babel/helper-annotate-as-pure@^7.10.4", "@babel/helper-annotate-as-pure@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz#0f58e86dfc4bb3b1fcd7db806570e177d439b6ab" + integrity sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw== dependencies: - "@babel/types" "^7.10.1" + "@babel/types" "^7.12.13" -"@babel/helper-annotate-as-pure@^7.10.4": - version "7.12.10" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz#54ab9b000e60a93644ce17b3f37d313aaf1d115d" - integrity sha512-XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ== +"@babel/helper-builder-binary-assignment-operator-visitor@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz#6bc20361c88b0a74d05137a65cac8d3cbf6f61fc" + integrity sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA== dependencies: - "@babel/types" "^7.12.10" + "@babel/helper-explode-assignable-expression" "^7.12.13" + "@babel/types" "^7.12.13" -"@babel/helper-builder-binary-assignment-operator-visitor@^7.10.1": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.3.tgz#4e9012d6701bef0030348d7f9c808209bd3e8687" +"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.13.10", "@babel/helper-compilation-targets@^7.13.8": + version "7.13.10" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.10.tgz#1310a1678cb8427c07a753750da4f8ce442bdd0c" + integrity sha512-/Xju7Qg1GQO4mHZ/Kcs6Au7gfafgZnwm+a7sy/ow/tV1sHeraRUHbjdat8/UvDor4Tez+siGKDk6zIKtCPKVJA== dependencies: - "@babel/helper-explode-assignable-expression" "^7.10.3" - "@babel/types" "^7.10.3" - -"@babel/helper-builder-binary-assignment-operator-visitor@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz#bb0b75f31bf98cbf9ff143c1ae578b87274ae1a3" - integrity sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg== - dependencies: - "@babel/helper-explode-assignable-expression" "^7.10.4" - "@babel/types" "^7.10.4" - -"@babel/helper-builder-react-jsx-experimental@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.10.1.tgz#9a7d58ad184d3ac3bafb1a452cec2bad7e4a0bc8" - dependencies: - "@babel/helper-annotate-as-pure" "^7.10.1" - "@babel/helper-module-imports" "^7.10.1" - "@babel/types" "^7.10.1" - -"@babel/helper-builder-react-jsx@^7.10.3": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.10.3.tgz#62c4b7bb381153a0a5f8d83189b94b9fb5384fc5" - dependencies: - "@babel/helper-annotate-as-pure" "^7.10.1" - "@babel/types" "^7.10.3" - -"@babel/helper-compilation-targets@^7.10.2": - version "7.10.2" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.2.tgz#a17d9723b6e2c750299d2a14d4637c76936d8285" - dependencies: - "@babel/compat-data" "^7.10.1" - browserslist "^4.12.0" - invariant "^2.2.4" - levenary "^1.1.1" - semver "^5.5.0" - -"@babel/helper-compilation-targets@^7.10.4", "@babel/helper-compilation-targets@^7.12.5": - version "7.12.5" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz#cb470c76198db6a24e9dbc8987275631e5d29831" - integrity sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw== - dependencies: - "@babel/compat-data" "^7.12.5" - "@babel/helper-validator-option" "^7.12.1" + "@babel/compat-data" "^7.13.8" + "@babel/helper-validator-option" "^7.12.17" browserslist "^4.14.5" - semver "^5.5.0" + semver "^6.3.0" -"@babel/helper-create-class-features-plugin@^7.10.1", "@babel/helper-create-class-features-plugin@^7.10.3": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.3.tgz#2783daa6866822e3d5ed119163b50f0fc3ae4b35" +"@babel/helper-create-class-features-plugin@^7.13.0": + version "7.13.10" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.10.tgz#073b2bbb925a097643c6fc5770e5f13394e887c9" + integrity sha512-YV7r2YxdTUaw84EwNkyrRke/TJHR/UXGiyvACRqvdVJ2/syV2rQuJNnaRLSuYiop8cMRXOgseTGoJCWX0q2fFg== dependencies: - "@babel/helper-function-name" "^7.10.3" - "@babel/helper-member-expression-to-functions" "^7.10.3" - "@babel/helper-optimise-call-expression" "^7.10.3" - "@babel/helper-plugin-utils" "^7.10.3" - "@babel/helper-replace-supers" "^7.10.1" - "@babel/helper-split-export-declaration" "^7.10.1" + "@babel/helper-function-name" "^7.12.13" + "@babel/helper-member-expression-to-functions" "^7.13.0" + "@babel/helper-optimise-call-expression" "^7.12.13" + "@babel/helper-replace-supers" "^7.13.0" + "@babel/helper-split-export-declaration" "^7.12.13" -"@babel/helper-create-class-features-plugin@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz#3c45998f431edd4a9214c5f1d3ad1448a6137f6e" - integrity sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w== +"@babel/helper-create-regexp-features-plugin@^7.12.13": + version "7.12.17" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz#a2ac87e9e319269ac655b8d4415e94d38d663cb7" + integrity sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg== dependencies: - "@babel/helper-function-name" "^7.10.4" - "@babel/helper-member-expression-to-functions" "^7.12.1" - "@babel/helper-optimise-call-expression" "^7.10.4" - "@babel/helper-replace-supers" "^7.12.1" - "@babel/helper-split-export-declaration" "^7.10.4" - -"@babel/helper-create-regexp-features-plugin@^7.10.1", "@babel/helper-create-regexp-features-plugin@^7.8.3": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.1.tgz#1b8feeab1594cbcfbf3ab5a3bbcabac0468efdbd" - dependencies: - "@babel/helper-annotate-as-pure" "^7.10.1" - "@babel/helper-regex" "^7.10.1" - regexpu-core "^4.7.0" - -"@babel/helper-create-regexp-features-plugin@^7.12.1": - version "7.12.7" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz#2084172e95443fa0a09214ba1bb328f9aea1278f" - integrity sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/helper-annotate-as-pure" "^7.12.13" regexpu-core "^4.7.1" -"@babel/helper-define-map@^7.10.3": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.10.3.tgz#d27120a5e57c84727b30944549b2dfeca62401a8" +"@babel/helper-define-polyfill-provider@^0.1.5": + version "0.1.5" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz#3c2f91b7971b9fc11fe779c945c014065dea340e" + integrity sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg== dependencies: - "@babel/helper-function-name" "^7.10.3" - "@babel/types" "^7.10.3" - lodash "^4.17.13" - -"@babel/helper-define-map@^7.10.4": - version "7.10.5" - resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz#b53c10db78a640800152692b13393147acb9bb30" - integrity sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ== - dependencies: - "@babel/helper-function-name" "^7.10.4" - "@babel/types" "^7.10.5" - lodash "^4.17.19" - -"@babel/helper-define-polyfill-provider@^0.0.3": - version "0.0.3" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.0.3.tgz#df9da66285b884ce66417abdd0b6ca91198149bd" - integrity sha512-dULDd/APiP4JowYDAMosecKOi/1v+UId99qhBGiO3myM29KtAVKS/R3x3OJJNBR0FeYB1BcYb2dCwkhqvxWXXQ== - dependencies: - "@babel/helper-compilation-targets" "^7.10.4" - "@babel/helper-module-imports" "^7.10.4" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/traverse" "^7.11.5" + "@babel/helper-compilation-targets" "^7.13.0" + "@babel/helper-module-imports" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/traverse" "^7.13.0" debug "^4.1.1" lodash.debounce "^4.0.8" resolve "^1.14.2" semver "^6.1.2" -"@babel/helper-explode-assignable-expression@^7.10.3": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.10.3.tgz#9dc14f0cfa2833ea830a9c8a1c742b6e7461b05e" +"@babel/helper-explode-assignable-expression@^7.12.13": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz#17b5c59ff473d9f956f40ef570cf3a76ca12657f" + integrity sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA== dependencies: - "@babel/traverse" "^7.10.3" - "@babel/types" "^7.10.3" + "@babel/types" "^7.13.0" -"@babel/helper-explode-assignable-expression@^7.10.4": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz#8006a466695c4ad86a2a5f2fb15b5f2c31ad5633" - integrity sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA== +"@babel/helper-function-name@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz#93ad656db3c3c2232559fd7b2c3dbdcbe0eb377a" + integrity sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA== dependencies: - "@babel/types" "^7.12.1" + "@babel/helper-get-function-arity" "^7.12.13" + "@babel/template" "^7.12.13" + "@babel/types" "^7.12.13" -"@babel/helper-function-name@^7.10.1", "@babel/helper-function-name@^7.10.3": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.10.3.tgz#79316cd75a9fa25ba9787ff54544307ed444f197" +"@babel/helper-get-function-arity@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz#bc63451d403a3b3082b97e1d8b3fe5bd4091e583" + integrity sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg== dependencies: - "@babel/helper-get-function-arity" "^7.10.3" - "@babel/template" "^7.10.3" - "@babel/types" "^7.10.3" + "@babel/types" "^7.12.13" -"@babel/helper-function-name@^7.10.4", "@babel/helper-function-name@^7.12.11": - version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz#1fd7738aee5dcf53c3ecff24f1da9c511ec47b42" - integrity sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA== +"@babel/helper-hoist-variables@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.0.tgz#5d5882e855b5c5eda91e0cadc26c6e7a2c8593d8" + integrity sha512-0kBzvXiIKfsCA0y6cFEIJf4OdzfpRuNk4+YTeHZpGGc666SATFKTz6sRncwFnQk7/ugJ4dSrCj6iJuvW4Qwr2g== dependencies: - "@babel/helper-get-function-arity" "^7.12.10" - "@babel/template" "^7.12.7" - "@babel/types" "^7.12.11" + "@babel/traverse" "^7.13.0" + "@babel/types" "^7.13.0" -"@babel/helper-get-function-arity@^7.10.1", "@babel/helper-get-function-arity@^7.10.3": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.3.tgz#3a28f7b28ccc7719eacd9223b659fdf162e4c45e" +"@babel/helper-member-expression-to-functions@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.0.tgz#6aa4bb678e0f8c22f58cdb79451d30494461b091" + integrity sha512-yvRf8Ivk62JwisqV1rFRMxiSMDGnN6KH1/mDMmIrij4jztpQNRoHqqMG3U6apYbGRPJpgPalhva9Yd06HlUxJQ== dependencies: - "@babel/types" "^7.10.3" + "@babel/types" "^7.13.0" -"@babel/helper-get-function-arity@^7.12.10": - version "7.12.10" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz#b158817a3165b5faa2047825dfa61970ddcc16cf" - integrity sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag== +"@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.7.0": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz#ec67e4404f41750463e455cc3203f6a32e93fcb0" + integrity sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g== dependencies: - "@babel/types" "^7.12.10" + "@babel/types" "^7.12.13" -"@babel/helper-hoist-variables@^7.10.3": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.3.tgz#d554f52baf1657ffbd7e5137311abc993bb3f068" +"@babel/helper-module-transforms@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.13.0.tgz#42eb4bd8eea68bab46751212c357bfed8b40f6f1" + integrity sha512-Ls8/VBwH577+pw7Ku1QkUWIyRRNHpYlts7+qSqBBFCW3I8QteB9DxfcZ5YJpOwH6Ihe/wn8ch7fMGOP1OhEIvw== dependencies: - "@babel/types" "^7.10.3" - -"@babel/helper-hoist-variables@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz#d49b001d1d5a68ca5e6604dda01a6297f7c9381e" - integrity sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA== - dependencies: - "@babel/types" "^7.10.4" - -"@babel/helper-member-expression-to-functions@^7.10.1", "@babel/helper-member-expression-to-functions@^7.10.3": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.10.3.tgz#bc3663ac81ac57c39148fef4c69bf48a77ba8dd6" - dependencies: - "@babel/types" "^7.10.3" - -"@babel/helper-member-expression-to-functions@^7.12.1", "@babel/helper-member-expression-to-functions@^7.12.7": - version "7.12.7" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz#aa77bd0396ec8114e5e30787efa78599d874a855" - integrity sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw== - dependencies: - "@babel/types" "^7.12.7" - -"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.10.1", "@babel/helper-module-imports@^7.10.3": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.10.3.tgz#766fa1d57608e53e5676f23ae498ec7a95e1b11a" - dependencies: - "@babel/types" "^7.10.3" - -"@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.12.1", "@babel/helper-module-imports@^7.12.5", "@babel/helper-module-imports@^7.7.0": - version "7.12.5" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz#1bfc0229f794988f76ed0a4d4e90860850b54dfb" - integrity sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA== - dependencies: - "@babel/types" "^7.12.5" - -"@babel/helper-module-transforms@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.10.1.tgz#24e2f08ee6832c60b157bb0936c86bef7210c622" - dependencies: - "@babel/helper-module-imports" "^7.10.1" - "@babel/helper-replace-supers" "^7.10.1" - "@babel/helper-simple-access" "^7.10.1" - "@babel/helper-split-export-declaration" "^7.10.1" - "@babel/template" "^7.10.1" - "@babel/types" "^7.10.1" - lodash "^4.17.13" - -"@babel/helper-module-transforms@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz#7954fec71f5b32c48e4b303b437c34453fd7247c" - integrity sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w== - dependencies: - "@babel/helper-module-imports" "^7.12.1" - "@babel/helper-replace-supers" "^7.12.1" - "@babel/helper-simple-access" "^7.12.1" - "@babel/helper-split-export-declaration" "^7.11.0" - "@babel/helper-validator-identifier" "^7.10.4" - "@babel/template" "^7.10.4" - "@babel/traverse" "^7.12.1" - "@babel/types" "^7.12.1" + "@babel/helper-module-imports" "^7.12.13" + "@babel/helper-replace-supers" "^7.13.0" + "@babel/helper-simple-access" "^7.12.13" + "@babel/helper-split-export-declaration" "^7.12.13" + "@babel/helper-validator-identifier" "^7.12.11" + "@babel/template" "^7.12.13" + "@babel/traverse" "^7.13.0" + "@babel/types" "^7.13.0" lodash "^4.17.19" -"@babel/helper-optimise-call-expression@^7.10.1", "@babel/helper-optimise-call-expression@^7.10.3": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.3.tgz#f53c4b6783093195b0f69330439908841660c530" +"@babel/helper-optimise-call-expression@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz#5c02d171b4c8615b1e7163f888c1c81c30a2aaea" + integrity sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA== dependencies: - "@babel/types" "^7.10.3" + "@babel/types" "^7.12.13" -"@babel/helper-optimise-call-expression@^7.10.4", "@babel/helper-optimise-call-expression@^7.12.10": - version "7.12.10" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz#94ca4e306ee11a7dd6e9f42823e2ac6b49881e2d" - integrity sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ== +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz#806526ce125aed03373bc416a828321e3a6a33af" + integrity sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ== + +"@babel/helper-remap-async-to-generator@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz#376a760d9f7b4b2077a9dd05aa9c3927cadb2209" + integrity sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg== dependencies: - "@babel/types" "^7.12.10" + "@babel/helper-annotate-as-pure" "^7.12.13" + "@babel/helper-wrap-function" "^7.13.0" + "@babel/types" "^7.13.0" -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.1", "@babel/helper-plugin-utils@^7.10.3", "@babel/helper-plugin-utils@^7.8.0": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.3.tgz#aac45cccf8bc1873b99a85f34bceef3beb5d3244" - -"@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" - integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== - -"@babel/helper-regex@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.10.1.tgz#021cf1a7ba99822f993222a001cc3fec83255b96" +"@babel/helper-replace-supers@^7.12.13", "@babel/helper-replace-supers@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.13.0.tgz#6034b7b51943094cb41627848cb219cb02be1d24" + integrity sha512-Segd5me1+Pz+rmN/NFBOplMbZG3SqRJOBlY+mA0SxAv6rjj7zJqr1AVr3SfzUVTLCv7ZLU5FycOM/SBGuLPbZw== dependencies: - lodash "^4.17.13" + "@babel/helper-member-expression-to-functions" "^7.13.0" + "@babel/helper-optimise-call-expression" "^7.12.13" + "@babel/traverse" "^7.13.0" + "@babel/types" "^7.13.0" -"@babel/helper-remap-async-to-generator@^7.10.1", "@babel/helper-remap-async-to-generator@^7.10.3": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.10.3.tgz#18564f8a6748be466970195b876e8bba3bccf442" +"@babel/helper-simple-access@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.12.13.tgz#8478bcc5cacf6aa1672b251c1d2dde5ccd61a6c4" + integrity sha512-0ski5dyYIHEfwpWGx5GPWhH35j342JaflmCeQmsPWcrOQDtCN6C1zKAVRFVbK53lPW2c9TsuLLSUDf0tIGJ5hA== dependencies: - "@babel/helper-annotate-as-pure" "^7.10.1" - "@babel/helper-wrap-function" "^7.10.1" - "@babel/template" "^7.10.3" - "@babel/traverse" "^7.10.3" - "@babel/types" "^7.10.3" - -"@babel/helper-remap-async-to-generator@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz#8c4dbbf916314f6047dc05e6a2217074238347fd" - integrity sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A== - dependencies: - "@babel/helper-annotate-as-pure" "^7.10.4" - "@babel/helper-wrap-function" "^7.10.4" - "@babel/types" "^7.12.1" - -"@babel/helper-replace-supers@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.10.1.tgz#ec6859d20c5d8087f6a2dc4e014db7228975f13d" - dependencies: - "@babel/helper-member-expression-to-functions" "^7.10.1" - "@babel/helper-optimise-call-expression" "^7.10.1" - "@babel/traverse" "^7.10.1" - "@babel/types" "^7.10.1" - -"@babel/helper-replace-supers@^7.12.1": - version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz#ea511658fc66c7908f923106dd88e08d1997d60d" - integrity sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA== - dependencies: - "@babel/helper-member-expression-to-functions" "^7.12.7" - "@babel/helper-optimise-call-expression" "^7.12.10" - "@babel/traverse" "^7.12.10" - "@babel/types" "^7.12.11" - -"@babel/helper-simple-access@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.10.1.tgz#08fb7e22ace9eb8326f7e3920a1c2052f13d851e" - dependencies: - "@babel/template" "^7.10.1" - "@babel/types" "^7.10.1" - -"@babel/helper-simple-access@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz#32427e5aa61547d38eb1e6eaf5fd1426fdad9136" - integrity sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA== - dependencies: - "@babel/types" "^7.12.1" + "@babel/types" "^7.12.13" "@babel/helper-skip-transparent-expression-wrappers@^7.12.1": version "7.12.1" @@ -402,305 +222,190 @@ dependencies: "@babel/types" "^7.12.1" -"@babel/helper-split-export-declaration@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.1.tgz#c6f4be1cbc15e3a868e4c64a17d5d31d754da35f" +"@babel/helper-split-export-declaration@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz#e9430be00baf3e88b0e13e6f9d4eaf2136372b05" + integrity sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg== dependencies: - "@babel/types" "^7.10.1" - -"@babel/helper-split-export-declaration@^7.10.4", "@babel/helper-split-export-declaration@^7.11.0", "@babel/helper-split-export-declaration@^7.12.11": - version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz#1b4cc424458643c47d37022223da33d76ea4603a" - integrity sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g== - dependencies: - "@babel/types" "^7.12.11" - -"@babel/helper-validator-identifier@^7.10.3", "@babel/helper-validator-identifier@^7.9.5": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz#60d9847f98c4cea1b279e005fdb7c28be5412d15" - -"@babel/helper-validator-identifier@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2" - integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw== + "@babel/types" "^7.12.13" "@babel/helper-validator-identifier@^7.12.11": version "7.12.11" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz#c9a1f021917dcb5ccf0d4e453e399022981fc9ed" integrity sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw== -"@babel/helper-validator-option@^7.12.1", "@babel/helper-validator-option@^7.12.11": - version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.11.tgz#d66cb8b7a3e7fe4c6962b32020a131ecf0847f4f" - integrity sha512-TBFCyj939mFSdeX7U7DDj32WtzYY7fDcalgq8v3fBZMNOJQNn7nOYzMaUCiPxPYfCup69mtIpqlKgMZLvQ8Xhw== +"@babel/helper-validator-option@^7.12.17": + version "7.12.17" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz#d1fbf012e1a79b7eebbfdc6d270baaf8d9eb9831" + integrity sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw== -"@babel/helper-wrap-function@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.10.1.tgz#956d1310d6696257a7afd47e4c42dfda5dfcedc9" +"@babel/helper-wrap-function@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz#bdb5c66fda8526ec235ab894ad53a1235c79fcc4" + integrity sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA== dependencies: - "@babel/helper-function-name" "^7.10.1" - "@babel/template" "^7.10.1" - "@babel/traverse" "^7.10.1" - "@babel/types" "^7.10.1" + "@babel/helper-function-name" "^7.12.13" + "@babel/template" "^7.12.13" + "@babel/traverse" "^7.13.0" + "@babel/types" "^7.13.0" -"@babel/helper-wrap-function@^7.10.4": - version "7.12.3" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz#3332339fc4d1fbbf1c27d7958c27d34708e990d9" - integrity sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow== +"@babel/helpers@^7.13.10": + version "7.13.10" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.13.10.tgz#fd8e2ba7488533cdeac45cc158e9ebca5e3c7df8" + integrity sha512-4VO883+MWPDUVRF3PhiLBUFHoX/bsLTGFpFK/HqvvfBZz2D57u9XzPVNFVBTc0PW/CWR9BXTOKt8NF4DInUHcQ== dependencies: - "@babel/helper-function-name" "^7.10.4" - "@babel/template" "^7.10.4" - "@babel/traverse" "^7.10.4" - "@babel/types" "^7.10.4" + "@babel/template" "^7.12.13" + "@babel/traverse" "^7.13.0" + "@babel/types" "^7.13.0" -"@babel/helpers@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.10.1.tgz#a6827b7cb975c9d9cef5fd61d919f60d8844a973" +"@babel/highlight@^7.10.4", "@babel/highlight@^7.12.13": + version "7.13.10" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.13.10.tgz#a8b2a66148f5b27d666b15d81774347a731d52d1" + integrity sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg== dependencies: - "@babel/template" "^7.10.1" - "@babel/traverse" "^7.10.1" - "@babel/types" "^7.10.1" - -"@babel/highlight@^7.10.3", "@babel/highlight@^7.8.3": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.3.tgz#c633bb34adf07c5c13156692f5922c81ec53f28d" - dependencies: - "@babel/helper-validator-identifier" "^7.10.3" + "@babel/helper-validator-identifier" "^7.12.11" chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/highlight@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143" - integrity sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== +"@babel/parser@^7.1.0", "@babel/parser@^7.12.13", "@babel/parser@^7.13.0", "@babel/parser@^7.13.10": + version "7.13.10" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.13.10.tgz#8f8f9bf7b3afa3eabd061f7a5bcdf4fec3c48409" + integrity sha512-0s7Mlrw9uTWkYua7xWr99Wpk2bnGa0ANleKfksYAES8LpWH4gW1OUr42vqKNf0us5UQNfru2wPqMqRITzq/SIQ== + +"@babel/plugin-proposal-async-generator-functions@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.8.tgz#87aacb574b3bc4b5603f6fe41458d72a5a2ec4b1" + integrity sha512-rPBnhj+WgoSmgq+4gQUtXx/vOcU+UYtjy1AA/aeD61Hwj410fwYyqfUcRP3lR8ucgliVJL/G7sXcNUecC75IXA== dependencies: - "@babel/helper-validator-identifier" "^7.10.4" - chalk "^2.0.0" - js-tokens "^4.0.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-remap-async-to-generator" "^7.13.0" + "@babel/plugin-syntax-async-generators" "^7.8.4" -"@babel/parser@^7.1.0", "@babel/parser@^7.10.3", "@babel/parser@^7.4.3", "@babel/parser@^7.7.0": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.10.3.tgz#7e71d892b0d6e7d04a1af4c3c79d72c1f10f5315" - -"@babel/parser@^7.11.5", "@babel/parser@^7.12.11", "@babel/parser@^7.12.7": - version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.11.tgz#9ce3595bcd74bc5c466905e86c535b8b25011e79" - integrity sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg== - -"@babel/plugin-proposal-async-generator-functions@^7.10.3": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.3.tgz#5a02453d46e5362e2073c7278beab2e53ad7d939" +"@babel/plugin-proposal-class-properties@^7.13.0", "@babel/plugin-proposal-class-properties@^7.5.5": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz#146376000b94efd001e57a40a88a525afaab9f37" + integrity sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg== dependencies: - "@babel/helper-plugin-utils" "^7.10.3" - "@babel/helper-remap-async-to-generator" "^7.10.3" - "@babel/plugin-syntax-async-generators" "^7.8.0" + "@babel/helper-create-class-features-plugin" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" -"@babel/plugin-proposal-async-generator-functions@^7.12.1": - version "7.12.12" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.12.tgz#04b8f24fd4532008ab4e79f788468fd5a8476566" - integrity sha512-nrz9y0a4xmUrRq51bYkWJIO5SBZyG2ys2qinHsN0zHDHVsUaModrkpyWWWXfGqYQmOL3x9sQIcTNN/pBGpo09A== +"@babel/plugin-proposal-dynamic-import@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.13.8.tgz#876a1f6966e1dec332e8c9451afda3bebcdf2e1d" + integrity sha512-ONWKj0H6+wIRCkZi9zSbZtE/r73uOhMVHh256ys0UzfM7I3d4n+spZNWjOnJv2gzopumP2Wxi186vI8N0Y2JyQ== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-remap-async-to-generator" "^7.12.1" - "@babel/plugin-syntax-async-generators" "^7.8.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" -"@babel/plugin-proposal-class-properties@^7.10.1", "@babel/plugin-proposal-class-properties@^7.4.4", "@babel/plugin-proposal-class-properties@^7.5.5": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.1.tgz#046bc7f6550bb08d9bd1d4f060f5f5a4f1087e01" +"@babel/plugin-proposal-export-namespace-from@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz#393be47a4acd03fa2af6e3cde9b06e33de1b446d" + integrity sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw== dependencies: - "@babel/helper-create-class-features-plugin" "^7.10.1" - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-proposal-class-properties@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz#a082ff541f2a29a4821065b8add9346c0c16e5de" - integrity sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-proposal-dynamic-import@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.1.tgz#e36979dc1dc3b73f6d6816fc4951da2363488ef0" - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - "@babel/plugin-syntax-dynamic-import" "^7.8.0" - -"@babel/plugin-proposal-dynamic-import@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz#43eb5c2a3487ecd98c5c8ea8b5fdb69a2749b2dc" - integrity sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-dynamic-import" "^7.8.0" - -"@babel/plugin-proposal-export-namespace-from@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz#8b9b8f376b2d88f5dd774e4d24a5cc2e3679b6d4" - integrity sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" -"@babel/plugin-proposal-json-strings@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.1.tgz#b1e691ee24c651b5a5e32213222b2379734aff09" +"@babel/plugin-proposal-json-strings@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.13.8.tgz#bf1fb362547075afda3634ed31571c5901afef7b" + integrity sha512-w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q== dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - "@babel/plugin-syntax-json-strings" "^7.8.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-json-strings" "^7.8.3" -"@babel/plugin-proposal-json-strings@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz#d45423b517714eedd5621a9dfdc03fa9f4eb241c" - integrity sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw== +"@babel/plugin-proposal-logical-assignment-operators@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.13.8.tgz#93fa78d63857c40ce3c8c3315220fd00bfbb4e1a" + integrity sha512-aul6znYB4N4HGweImqKn59Su9RS8lbUIqxtXTOcAGtNIDczoEFv+l1EhmX8rUBp3G1jMjKJm8m0jXVp63ZpS4A== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-json-strings" "^7.8.0" - -"@babel/plugin-proposal-logical-assignment-operators@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz#f2c490d36e1b3c9659241034a5d2cd50263a2751" - integrity sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" -"@babel/plugin-proposal-nullish-coalescing-operator@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.1.tgz#02dca21673842ff2fe763ac253777f235e9bbf78" +"@babel/plugin-proposal-nullish-coalescing-operator@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz#3730a31dafd3c10d8ccd10648ed80a2ac5472ef3" + integrity sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A== dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" -"@babel/plugin-proposal-nullish-coalescing-operator@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz#3ed4fff31c015e7f3f1467f190dbe545cd7b046c" - integrity sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg== +"@babel/plugin-proposal-numeric-separator@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz#bd9da3188e787b5120b4f9d465a8261ce67ed1db" + integrity sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" - -"@babel/plugin-proposal-numeric-separator@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.1.tgz#a9a38bc34f78bdfd981e791c27c6fdcec478c123" - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - "@babel/plugin-syntax-numeric-separator" "^7.10.1" - -"@babel/plugin-proposal-numeric-separator@^7.12.7": - version "7.12.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz#8bf253de8139099fea193b297d23a9d406ef056b" - integrity sha512-8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-numeric-separator" "^7.10.4" -"@babel/plugin-proposal-object-rest-spread@^7.10.3": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.10.3.tgz#b8d0d22f70afa34ad84b7a200ff772f9b9fce474" +"@babel/plugin-proposal-object-rest-spread@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz#5d210a4d727d6ce3b18f9de82cc99a3964eed60a" + integrity sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g== dependencies: - "@babel/helper-plugin-utils" "^7.10.3" - "@babel/plugin-syntax-object-rest-spread" "^7.8.0" - "@babel/plugin-transform-parameters" "^7.10.1" + "@babel/compat-data" "^7.13.8" + "@babel/helper-compilation-targets" "^7.13.8" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.13.0" -"@babel/plugin-proposal-object-rest-spread@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz#def9bd03cea0f9b72283dac0ec22d289c7691069" - integrity sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA== +"@babel/plugin-proposal-optional-catch-binding@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz#3ad6bd5901506ea996fc31bdcf3ccfa2bed71107" + integrity sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-object-rest-spread" "^7.8.0" - "@babel/plugin-transform-parameters" "^7.12.1" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" -"@babel/plugin-proposal-optional-catch-binding@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.1.tgz#c9f86d99305f9fa531b568ff5ab8c964b8b223d2" +"@babel/plugin-proposal-optional-chaining@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.8.tgz#e39df93efe7e7e621841babc197982e140e90756" + integrity sha512-hpbBwbTgd7Cz1QryvwJZRo1U0k1q8uyBmeXOSQUjdg/A2TASkhR/rz7AyqZ/kS8kbpsNA80rOYbxySBJAqmhhQ== dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" - -"@babel/plugin-proposal-optional-catch-binding@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz#ccc2421af64d3aae50b558a71cede929a5ab2942" - integrity sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" - -"@babel/plugin-proposal-optional-chaining@^7.10.3", "@babel/plugin-proposal-optional-chaining@^7.9.0": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.10.3.tgz#9a726f94622b653c0a3a7a59cdce94730f526f7c" - dependencies: - "@babel/helper-plugin-utils" "^7.10.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.0" - -"@babel/plugin-proposal-optional-chaining@^7.12.7": - version "7.12.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz#e02f0ea1b5dc59d401ec16fb824679f683d3303c" - integrity sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.13.0" "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" - "@babel/plugin-syntax-optional-chaining" "^7.8.0" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" -"@babel/plugin-proposal-private-methods@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.1.tgz#ed85e8058ab0fe309c3f448e5e1b73ca89cdb598" +"@babel/plugin-proposal-private-methods@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz#04bd4c6d40f6e6bbfa2f57e2d8094bad900ef787" + integrity sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q== dependencies: - "@babel/helper-create-class-features-plugin" "^7.10.1" - "@babel/helper-plugin-utils" "^7.10.1" + "@babel/helper-create-class-features-plugin" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" -"@babel/plugin-proposal-private-methods@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz#86814f6e7a21374c980c10d38b4493e703f4a389" - integrity sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w== +"@babel/plugin-proposal-unicode-property-regex@^7.12.13", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz#bebde51339be829c17aaaaced18641deb62b39ba" + integrity sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg== dependencies: - "@babel/helper-create-class-features-plugin" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-create-regexp-features-plugin" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-proposal-unicode-property-regex@^7.10.1", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.1.tgz#dc04feb25e2dd70c12b05d680190e138fa2c0c6f" - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.10.1" - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-proposal-unicode-property-regex@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz#2a183958d417765b9eae334f47758e5d6a82e072" - integrity sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-async-generators@^7.8.0", "@babel/plugin-syntax-async-generators@^7.8.4": +"@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-bigint@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" + integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-class-properties@^7.10.1", "@babel/plugin-syntax-class-properties@^7.8.3": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.1.tgz#d5bc0645913df5b17ad7eda0fa2308330bde34c5" +"@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== dependencies: - "@babel/helper-plugin-utils" "^7.10.1" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-syntax-class-properties@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz#bcb297c5366e79bebadef509549cd93b04f19978" - integrity sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-dynamic-import@^7.8.0": +"@babel/plugin-syntax-dynamic-import@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== dependencies: "@babel/helper-plugin-utils" "^7.8.0" @@ -712,780 +417,462 @@ "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-syntax-import-meta@^7.8.3": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.1.tgz#3e59120ed8b3c2ccc5abb1cfc7aaa3ea01cd36b6" - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-syntax-json-strings@^7.8.0", "@babel/plugin-syntax-json-strings@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-jsx@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.1.tgz#0ae371134a42b91d5418feb3c8c8d43e1565d2da" - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-syntax-jsx@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz#9d9d357cc818aa7ae7935917c1257f67677a0926" - integrity sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg== + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@^7.12.1", "@babel/plugin-syntax-jsx@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz#044fb81ebad6698fe62c478875575bcbb9b70f15" + integrity sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-logical-assignment-operators@^7.8.3": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.1.tgz#fffee77b4934ce77f3b427649ecdddbec1958550" - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-numeric-separator@^7.10.1", "@babel/plugin-syntax-numeric-separator@^7.8.3": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.1.tgz#25761ee7410bc8cf97327ba741ee94e4a61b7d99" - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-syntax-numeric-separator@^7.10.4": +"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": +"@babel/plugin-syntax-object-rest-spread@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-optional-catch-binding@^7.8.0", "@babel/plugin-syntax-optional-catch-binding@^7.8.3": +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-optional-chaining@^7.8.0", "@babel/plugin-syntax-optional-chaining@^7.8.3": +"@babel/plugin-syntax-optional-chaining@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-top-level-await@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.1.tgz#8b8733f8c57397b3eaa47ddba8841586dcaef362" +"@babel/plugin-syntax-top-level-await@^7.12.13", "@babel/plugin-syntax-top-level-await@^7.8.3": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz#c5f0fa6e249f5b739727f923540cf7a806130178" + integrity sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ== dependencies: - "@babel/helper-plugin-utils" "^7.10.1" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-syntax-top-level-await@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz#dd6c0b357ac1bb142d98537450a319625d13d2a0" - integrity sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A== +"@babel/plugin-syntax-typescript@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.13.tgz#9dff111ca64154cef0f4dc52cf843d9f12ce4474" + integrity sha512-cHP3u1JiUiG2LFDKbXnwVad81GvfyIOmCD6HIEId6ojrY0Drfy2q1jw7BwN7dE84+kTnBjLkXoL3IEy/3JPu2w== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-syntax-typescript@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.10.1.tgz#5e82bc27bb4202b93b949b029e699db536733810" +"@babel/plugin-transform-arrow-functions@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz#10a59bebad52d637a027afa692e8d5ceff5e3dae" + integrity sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg== dependencies: - "@babel/helper-plugin-utils" "^7.10.1" + "@babel/helper-plugin-utils" "^7.13.0" -"@babel/plugin-transform-arrow-functions@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.1.tgz#cb5ee3a36f0863c06ead0b409b4cc43a889b295b" +"@babel/plugin-transform-async-to-generator@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz#8e112bf6771b82bf1e974e5e26806c5c99aa516f" + integrity sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg== dependencies: - "@babel/helper-plugin-utils" "^7.10.1" + "@babel/helper-module-imports" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-remap-async-to-generator" "^7.13.0" -"@babel/plugin-transform-arrow-functions@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz#8083ffc86ac8e777fbe24b5967c4b2521f3cb2b3" - integrity sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A== +"@babel/plugin-transform-block-scoped-functions@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz#a9bf1836f2a39b4eb6cf09967739de29ea4bf4c4" + integrity sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-async-to-generator@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.1.tgz#e5153eb1a3e028f79194ed8a7a4bf55f862b2062" +"@babel/plugin-transform-block-scoping@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.13.tgz#f36e55076d06f41dfd78557ea039c1b581642e61" + integrity sha512-Pxwe0iqWJX4fOOM2kEZeUuAxHMWb9nK+9oh5d11bsLoB0xMg+mkDpt0eYuDZB7ETrY9bbcVlKUGTOGWy7BHsMQ== dependencies: - "@babel/helper-module-imports" "^7.10.1" - "@babel/helper-plugin-utils" "^7.10.1" - "@babel/helper-remap-async-to-generator" "^7.10.1" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-async-to-generator@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz#3849a49cc2a22e9743cbd6b52926d30337229af1" - integrity sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A== +"@babel/plugin-transform-classes@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz#0265155075c42918bf4d3a4053134176ad9b533b" + integrity sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g== dependencies: - "@babel/helper-module-imports" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-remap-async-to-generator" "^7.12.1" - -"@babel/plugin-transform-block-scoped-functions@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.1.tgz#146856e756d54b20fff14b819456b3e01820b85d" - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-transform-block-scoped-functions@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz#f2a1a365bde2b7112e0a6ded9067fdd7c07905d9" - integrity sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-block-scoping@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.10.1.tgz#47092d89ca345811451cd0dc5d91605982705d5e" - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - lodash "^4.17.13" - -"@babel/plugin-transform-block-scoping@^7.12.11": - version "7.12.12" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.12.tgz#d93a567a152c22aea3b1929bb118d1d0a175cdca" - integrity sha512-VOEPQ/ExOVqbukuP7BYJtI5ZxxsmegTwzZ04j1aF0dkSypGo9XpDHuOrABsJu+ie+penpSJheDJ11x1BEZNiyQ== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-classes@^7.10.3": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.3.tgz#8d9a656bc3d01f3ff69e1fccb354b0f9d72ac544" - dependencies: - "@babel/helper-annotate-as-pure" "^7.10.1" - "@babel/helper-define-map" "^7.10.3" - "@babel/helper-function-name" "^7.10.3" - "@babel/helper-optimise-call-expression" "^7.10.3" - "@babel/helper-plugin-utils" "^7.10.3" - "@babel/helper-replace-supers" "^7.10.1" - "@babel/helper-split-export-declaration" "^7.10.1" + "@babel/helper-annotate-as-pure" "^7.12.13" + "@babel/helper-function-name" "^7.12.13" + "@babel/helper-optimise-call-expression" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-replace-supers" "^7.13.0" + "@babel/helper-split-export-declaration" "^7.12.13" globals "^11.1.0" -"@babel/plugin-transform-classes@^7.12.1": +"@babel/plugin-transform-computed-properties@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz#845c6e8b9bb55376b1fa0b92ef0bdc8ea06644ed" + integrity sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + +"@babel/plugin-transform-destructuring@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.0.tgz#c5dce270014d4e1ebb1d806116694c12b7028963" + integrity sha512-zym5em7tePoNT9s964c0/KU3JPPnuq7VhIxPRefJ4/s82cD+q1mgKfuGRDMCPL0HTyKz4dISuQlCusfgCJ86HA== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + +"@babel/plugin-transform-dotall-regex@^7.12.13", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz#3f1601cc29905bfcb67f53910f197aeafebb25ad" + integrity sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-duplicate-keys@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz#6f06b87a8b803fd928e54b81c258f0a0033904de" + integrity sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-exponentiation-operator@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz#4d52390b9a273e651e4aba6aee49ef40e80cd0a1" + integrity sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-for-of@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz#c799f881a8091ac26b54867a845c3e97d2696062" + integrity sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + +"@babel/plugin-transform-function-name@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz#bb024452f9aaed861d374c8e7a24252ce3a50051" + integrity sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ== + dependencies: + "@babel/helper-function-name" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-literals@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz#2ca45bafe4a820197cf315794a4d26560fe4bdb9" + integrity sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-member-expression-literals@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz#5ffa66cd59b9e191314c9f1f803b938e8c081e40" + integrity sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-modules-amd@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.13.0.tgz#19f511d60e3d8753cc5a6d4e775d3a5184866cc3" + integrity sha512-EKy/E2NHhY/6Vw5d1k3rgoobftcNUmp9fGjb9XZwQLtTctsRBOTRO7RHHxfIky1ogMN5BxN7p9uMA3SzPfotMQ== + dependencies: + "@babel/helper-module-transforms" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-commonjs@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.13.8.tgz#7b01ad7c2dcf2275b06fa1781e00d13d420b3e1b" + integrity sha512-9QiOx4MEGglfYZ4XOnU79OHr6vIWUakIj9b4mioN8eQIoEh+pf5p/zEB36JpDFWA12nNMiRf7bfoRvl9Rn79Bw== + dependencies: + "@babel/helper-module-transforms" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-simple-access" "^7.12.13" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-systemjs@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz#6d066ee2bff3c7b3d60bf28dec169ad993831ae3" + integrity sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A== + dependencies: + "@babel/helper-hoist-variables" "^7.13.0" + "@babel/helper-module-transforms" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-validator-identifier" "^7.12.11" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-umd@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.13.0.tgz#8a3d96a97d199705b9fd021580082af81c06e70b" + integrity sha512-D/ILzAh6uyvkWjKKyFE/W0FzWwasv6vPTSqPcjxFqn6QpX3u8DjRVliq4F2BamO2Wee/om06Vyy+vPkNrd4wxw== + dependencies: + "@babel/helper-module-transforms" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz#2213725a5f5bbbe364b50c3ba5998c9599c5c9d9" + integrity sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.12.13" + +"@babel/plugin-transform-new-target@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz#e22d8c3af24b150dd528cbd6e685e799bf1c351c" + integrity sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-object-super@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz#b4416a2d63b8f7be314f3d349bd55a9c1b5171f7" + integrity sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-replace-supers" "^7.12.13" + +"@babel/plugin-transform-parameters@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz#8fa7603e3097f9c0b7ca1a4821bc2fb52e9e5007" + integrity sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + +"@babel/plugin-transform-property-literals@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz#4e6a9e37864d8f1b3bc0e2dce7bf8857db8b1a81" + integrity sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-react-display-name@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.13.tgz#c28effd771b276f4647411c9733dbb2d2da954bd" + integrity sha512-MprESJzI9O5VnJZrL7gg1MpdqmiFcUv41Jc7SahxYsNP2kDkFqClxxTZq+1Qv4AFCamm+GXMRDQINNn+qrxmiA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-react-jsx-development@^7.12.12": + version "7.12.17" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.17.tgz#f510c0fa7cd7234153539f9a362ced41a5ca1447" + integrity sha512-BPjYV86SVuOaudFhsJR1zjgxxOhJDt6JHNoD48DxWEIxUCAMjV1ys6DYw4SDYZh0b1QsS2vfIA9t/ZsQGsDOUQ== + dependencies: + "@babel/plugin-transform-react-jsx" "^7.12.17" + +"@babel/plugin-transform-react-jsx@^7.12.13", "@babel/plugin-transform-react-jsx@^7.12.17": + version "7.12.17" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.17.tgz#dd2c1299f5e26de584939892de3cfc1807a38f24" + integrity sha512-mwaVNcXV+l6qJOuRhpdTEj8sT/Z0owAVWf9QujTZ0d2ye9X/K+MTOTSizcgKOj18PGnTc/7g1I4+cIUjsKhBcw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.12.13" + "@babel/helper-module-imports" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-syntax-jsx" "^7.12.13" + "@babel/types" "^7.12.17" + +"@babel/plugin-transform-react-pure-annotations@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz#65e650fcaddd3d88ddce67c0f834a3d436a32db6" - integrity sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog== + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz#05d46f0ab4d1339ac59adf20a1462c91b37a1a42" + integrity sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg== dependencies: "@babel/helper-annotate-as-pure" "^7.10.4" - "@babel/helper-define-map" "^7.10.4" - "@babel/helper-function-name" "^7.10.4" - "@babel/helper-optimise-call-expression" "^7.10.4" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-replace-supers" "^7.12.1" - "@babel/helper-split-export-declaration" "^7.10.4" - globals "^11.1.0" - -"@babel/plugin-transform-computed-properties@^7.10.3": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.3.tgz#d3aa6eef67cb967150f76faff20f0abbf553757b" - dependencies: - "@babel/helper-plugin-utils" "^7.10.3" - -"@babel/plugin-transform-computed-properties@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz#d68cf6c9b7f838a8a4144badbe97541ea0904852" - integrity sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg== - dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-transform-destructuring@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.1.tgz#abd58e51337815ca3a22a336b85f62b998e71907" - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-transform-destructuring@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz#b9a570fe0d0a8d460116413cb4f97e8e08b2f847" - integrity sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-dotall-regex@^7.10.1", "@babel/plugin-transform-dotall-regex@^7.4.4": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.1.tgz#920b9fec2d78bb57ebb64a644d5c2ba67cc104ee" - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.10.1" - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-transform-dotall-regex@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz#a1d16c14862817b6409c0a678d6f9373ca9cd975" - integrity sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-duplicate-keys@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.1.tgz#c900a793beb096bc9d4d0a9d0cde19518ffc83b9" - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-transform-duplicate-keys@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz#745661baba295ac06e686822797a69fbaa2ca228" - integrity sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-exponentiation-operator@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.1.tgz#279c3116756a60dd6e6f5e488ba7957db9c59eb3" - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.10.1" - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-transform-exponentiation-operator@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz#b0f2ed356ba1be1428ecaf128ff8a24f02830ae0" - integrity sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug== - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.10.4" - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-for-of@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.1.tgz#ff01119784eb0ee32258e8646157ba2501fcfda5" - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-transform-for-of@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz#07640f28867ed16f9511c99c888291f560921cfa" - integrity sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-function-name@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.1.tgz#4ed46fd6e1d8fde2a2ec7b03c66d853d2c92427d" - dependencies: - "@babel/helper-function-name" "^7.10.1" - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-transform-function-name@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz#2ec76258c70fe08c6d7da154003a480620eba667" - integrity sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw== - dependencies: - "@babel/helper-function-name" "^7.10.4" - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-literals@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.1.tgz#5794f8da82846b22e4e6631ea1658bce708eb46a" - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-transform-literals@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz#d73b803a26b37017ddf9d3bb8f4dc58bfb806f57" - integrity sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-member-expression-literals@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.1.tgz#90347cba31bca6f394b3f7bd95d2bbfd9fce2f39" - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-transform-member-expression-literals@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz#496038602daf1514a64d43d8e17cbb2755e0c3ad" - integrity sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-modules-amd@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.1.tgz#65950e8e05797ebd2fe532b96e19fc5482a1d52a" - dependencies: - "@babel/helper-module-transforms" "^7.10.1" - "@babel/helper-plugin-utils" "^7.10.1" - babel-plugin-dynamic-import-node "^2.3.3" - -"@babel/plugin-transform-modules-amd@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz#3154300b026185666eebb0c0ed7f8415fefcf6f9" - integrity sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ== - dependencies: - "@babel/helper-module-transforms" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" - babel-plugin-dynamic-import-node "^2.3.3" - -"@babel/plugin-transform-modules-commonjs@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.1.tgz#d5ff4b4413ed97ffded99961056e1fb980fb9301" - dependencies: - "@babel/helper-module-transforms" "^7.10.1" - "@babel/helper-plugin-utils" "^7.10.1" - "@babel/helper-simple-access" "^7.10.1" - babel-plugin-dynamic-import-node "^2.3.3" - -"@babel/plugin-transform-modules-commonjs@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz#fa403124542636c786cf9b460a0ffbb48a86e648" - integrity sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag== - dependencies: - "@babel/helper-module-transforms" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-simple-access" "^7.12.1" - babel-plugin-dynamic-import-node "^2.3.3" - -"@babel/plugin-transform-modules-systemjs@^7.10.3": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.3.tgz#004ae727b122b7b146b150d50cba5ffbff4ac56b" - dependencies: - "@babel/helper-hoist-variables" "^7.10.3" - "@babel/helper-module-transforms" "^7.10.1" - "@babel/helper-plugin-utils" "^7.10.3" - babel-plugin-dynamic-import-node "^2.3.3" - -"@babel/plugin-transform-modules-systemjs@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz#663fea620d593c93f214a464cd399bf6dc683086" - integrity sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q== - dependencies: - "@babel/helper-hoist-variables" "^7.10.4" - "@babel/helper-module-transforms" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-validator-identifier" "^7.10.4" - babel-plugin-dynamic-import-node "^2.3.3" - -"@babel/plugin-transform-modules-umd@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.1.tgz#ea080911ffc6eb21840a5197a39ede4ee67b1595" - dependencies: - "@babel/helper-module-transforms" "^7.10.1" - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-transform-modules-umd@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz#eb5a218d6b1c68f3d6217b8fa2cc82fec6547902" - integrity sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q== - dependencies: - "@babel/helper-module-transforms" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-named-capturing-groups-regex@^7.10.3": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.3.tgz#a4f8444d1c5a46f35834a410285f2c901c007ca6" - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.8.3" - -"@babel/plugin-transform-named-capturing-groups-regex@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz#b407f5c96be0d9f5f88467497fa82b30ac3e8753" - integrity sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.12.1" - -"@babel/plugin-transform-new-target@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.1.tgz#6ee41a5e648da7632e22b6fb54012e87f612f324" - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-transform-new-target@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz#80073f02ee1bb2d365c3416490e085c95759dec0" - integrity sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-object-super@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.1.tgz#2e3016b0adbf262983bf0d5121d676a5ed9c4fde" - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - "@babel/helper-replace-supers" "^7.10.1" - -"@babel/plugin-transform-object-super@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz#4ea08696b8d2e65841d0c7706482b048bed1066e" - integrity sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-replace-supers" "^7.12.1" - -"@babel/plugin-transform-parameters@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.1.tgz#b25938a3c5fae0354144a720b07b32766f683ddd" - dependencies: - "@babel/helper-get-function-arity" "^7.10.1" - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-transform-parameters@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz#d2e963b038771650c922eff593799c96d853255d" - integrity sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-property-literals@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.1.tgz#cffc7315219230ed81dc53e4625bf86815b6050d" - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-transform-property-literals@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz#41bc81200d730abb4456ab8b3fbd5537b59adecd" - integrity sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-react-display-name@^7.10.1": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.10.3.tgz#e3c246e1b4f3e52cc7633e237ad9194c0ec482e7" - dependencies: - "@babel/helper-plugin-utils" "^7.10.3" - -"@babel/plugin-transform-react-jsx-development@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.10.1.tgz#1ac6300d8b28ef381ee48e6fec430cc38047b7f3" - dependencies: - "@babel/helper-builder-react-jsx-experimental" "^7.10.1" - "@babel/helper-plugin-utils" "^7.10.1" - "@babel/plugin-syntax-jsx" "^7.10.1" - -"@babel/plugin-transform-react-jsx-self@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.10.1.tgz#22143e14388d72eb88649606bb9e46f421bc3821" - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - "@babel/plugin-syntax-jsx" "^7.10.1" - -"@babel/plugin-transform-react-jsx-source@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.10.1.tgz#30db3d4ee3cdebbb26a82a9703673714777a4273" - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - "@babel/plugin-syntax-jsx" "^7.10.1" - -"@babel/plugin-transform-react-jsx@^7.10.1": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.10.3.tgz#c07ad86b7c159287c89b643f201f59536231048e" - dependencies: - "@babel/helper-builder-react-jsx" "^7.10.3" - "@babel/helper-builder-react-jsx-experimental" "^7.10.1" - "@babel/helper-plugin-utils" "^7.10.3" - "@babel/plugin-syntax-jsx" "^7.10.1" - -"@babel/plugin-transform-react-pure-annotations@^7.10.1": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.10.3.tgz#97840981673fcb0df2cc33fb25b56cc421f7deef" - dependencies: - "@babel/helper-annotate-as-pure" "^7.10.1" - "@babel/helper-plugin-utils" "^7.10.3" - -"@babel/plugin-transform-regenerator@^7.10.3", "@babel/plugin-transform-regenerator@^7.4.5": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.3.tgz#6ec680f140a5ceefd291c221cb7131f6d7e8cb6d" +"@babel/plugin-transform-regenerator@^7.12.13", "@babel/plugin-transform-regenerator@^7.4.5": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.13.tgz#b628bcc9c85260ac1aeb05b45bde25210194a2f5" + integrity sha512-lxb2ZAvSLyJ2PEe47hoGWPmW22v7CtSl9jW8mingV4H2sEX/JOcrAj2nPuGWi56ERUm2bUpjKzONAuT6HCn2EA== dependencies: regenerator-transform "^0.14.2" -"@babel/plugin-transform-regenerator@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz#5f0a28d842f6462281f06a964e88ba8d7ab49753" - integrity sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng== +"@babel/plugin-transform-reserved-words@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz#7d9988d4f06e0fe697ea1d9803188aa18b472695" + integrity sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg== dependencies: - regenerator-transform "^0.14.2" - -"@babel/plugin-transform-reserved-words@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.1.tgz#0fc1027312b4d1c3276a57890c8ae3bcc0b64a86" - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-transform-reserved-words@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz#6fdfc8cc7edcc42b36a7c12188c6787c873adcd8" - integrity sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-runtime@^7.9.0": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.10.3.tgz#3b287b06acc534a7cb6e6c71d6b1d88b1922dd6c" + version "7.13.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.13.10.tgz#a1e40d22e2bf570c591c9c7e5ab42d6bf1e419e1" + integrity sha512-Y5k8ipgfvz5d/76tx7JYbKQTcgFSU6VgJ3kKQv4zGTKr+a9T/KBvfRvGtSFgKDQGt/DBykQixV0vNWKIdzWErA== dependencies: - "@babel/helper-module-imports" "^7.10.3" - "@babel/helper-plugin-utils" "^7.10.3" - resolve "^1.8.1" - semver "^5.5.1" + "@babel/helper-module-imports" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + babel-plugin-polyfill-corejs2 "^0.1.4" + babel-plugin-polyfill-corejs3 "^0.1.3" + babel-plugin-polyfill-regenerator "^0.1.2" + semver "^6.3.0" -"@babel/plugin-transform-shorthand-properties@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.1.tgz#e8b54f238a1ccbae482c4dce946180ae7b3143f3" +"@babel/plugin-transform-shorthand-properties@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz#db755732b70c539d504c6390d9ce90fe64aff7ad" + integrity sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw== dependencies: - "@babel/helper-plugin-utils" "^7.10.1" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-shorthand-properties@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz#0bf9cac5550fce0cfdf043420f661d645fdc75e3" - integrity sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw== +"@babel/plugin-transform-spread@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz#84887710e273c1815ace7ae459f6f42a5d31d5fd" + integrity sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-spread@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.10.1.tgz#0c6d618a0c4461a274418460a28c9ccf5239a7c8" - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-transform-spread@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz#527f9f311be4ec7fdc2b79bb89f7bf884b3e1e1e" - integrity sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.13.0" "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" -"@babel/plugin-transform-sticky-regex@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.1.tgz#90fc89b7526228bed9842cff3588270a7a393b00" +"@babel/plugin-transform-sticky-regex@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz#760ffd936face73f860ae646fb86ee82f3d06d1f" + integrity sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg== dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - "@babel/helper-regex" "^7.10.1" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-sticky-regex@^7.12.7": - version "7.12.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz#560224613ab23987453948ed21d0b0b193fa7fad" - integrity sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg== +"@babel/plugin-transform-template-literals@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz#a36049127977ad94438dee7443598d1cefdf409d" + integrity sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.13.0" -"@babel/plugin-transform-template-literals@^7.10.3": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.3.tgz#69d39b3d44b31e7b4864173322565894ce939b25" +"@babel/plugin-transform-typeof-symbol@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz#785dd67a1f2ea579d9c2be722de8c84cb85f5a7f" + integrity sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ== dependencies: - "@babel/helper-annotate-as-pure" "^7.10.1" - "@babel/helper-plugin-utils" "^7.10.3" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-template-literals@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz#b43ece6ed9a79c0c71119f576d299ef09d942843" - integrity sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw== +"@babel/plugin-transform-typescript@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.13.0.tgz#4a498e1f3600342d2a9e61f60131018f55774853" + integrity sha512-elQEwluzaU8R8dbVuW2Q2Y8Nznf7hnjM7+DSCd14Lo5fF63C9qNLbwZYbmZrtV9/ySpSUpkRpQXvJb6xyu4hCQ== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-create-class-features-plugin" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-typescript" "^7.12.13" -"@babel/plugin-transform-typeof-symbol@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.1.tgz#60c0239b69965d166b80a84de7315c1bc7e0bb0e" +"@babel/plugin-transform-unicode-escapes@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz#840ced3b816d3b5127dd1d12dcedc5dead1a5e74" + integrity sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw== dependencies: - "@babel/helper-plugin-utils" "^7.10.1" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-typeof-symbol@^7.12.10": - version "7.12.10" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.10.tgz#de01c4c8f96580bd00f183072b0d0ecdcf0dec4b" - integrity sha512-JQ6H8Rnsogh//ijxspCjc21YPd3VLVoYtAwv3zQmqAt8YGYUtdo5usNhdl4b9/Vir2kPFZl6n1h0PfUz4hJhaA== +"@babel/plugin-transform-unicode-regex@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz#b52521685804e155b1202e83fc188d34bb70f5ac" + integrity sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-create-regexp-features-plugin" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-typescript@^7.10.1": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.10.3.tgz#b3b35fb34ef0bd628b4b8329b0e5f985369201d4" +"@babel/preset-env@^7.9.5": + version "7.13.10" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.13.10.tgz#b5cde31d5fe77ab2a6ab3d453b59041a1b3a5252" + integrity sha512-nOsTScuoRghRtUsRr/c69d042ysfPHcu+KOB4A9aAO9eJYqrkat+LF8G1yp1HD18QiwixT2CisZTr/0b3YZPXQ== dependencies: - "@babel/helper-create-class-features-plugin" "^7.10.3" - "@babel/helper-plugin-utils" "^7.10.3" - "@babel/plugin-syntax-typescript" "^7.10.1" - -"@babel/plugin-transform-unicode-escapes@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.1.tgz#add0f8483dab60570d9e03cecef6c023aa8c9940" - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-transform-unicode-escapes@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz#5232b9f81ccb07070b7c3c36c67a1b78f1845709" - integrity sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-unicode-regex@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.1.tgz#6b58f2aea7b68df37ac5025d9c88752443a6b43f" - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.10.1" - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-transform-unicode-regex@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz#cc9661f61390db5c65e3febaccefd5c6ac3faecb" - integrity sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/polyfill@7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/polyfill/-/polyfill-7.12.1.tgz#1f2d6371d1261bbd961f3c5d5909150e12d0bd96" - integrity sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g== - dependencies: - core-js "^2.6.5" - regenerator-runtime "^0.13.4" - -"@babel/preset-env@^7.10.3", "@babel/preset-env@^7.9.5": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.10.3.tgz#3e58c9861bbd93b6a679987c7e4bd365c56c80c9" - dependencies: - "@babel/compat-data" "^7.10.3" - "@babel/helper-compilation-targets" "^7.10.2" - "@babel/helper-module-imports" "^7.10.3" - "@babel/helper-plugin-utils" "^7.10.3" - "@babel/plugin-proposal-async-generator-functions" "^7.10.3" - "@babel/plugin-proposal-class-properties" "^7.10.1" - "@babel/plugin-proposal-dynamic-import" "^7.10.1" - "@babel/plugin-proposal-json-strings" "^7.10.1" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.10.1" - "@babel/plugin-proposal-numeric-separator" "^7.10.1" - "@babel/plugin-proposal-object-rest-spread" "^7.10.3" - "@babel/plugin-proposal-optional-catch-binding" "^7.10.1" - "@babel/plugin-proposal-optional-chaining" "^7.10.3" - "@babel/plugin-proposal-private-methods" "^7.10.1" - "@babel/plugin-proposal-unicode-property-regex" "^7.10.1" - "@babel/plugin-syntax-async-generators" "^7.8.0" - "@babel/plugin-syntax-class-properties" "^7.10.1" - "@babel/plugin-syntax-dynamic-import" "^7.8.0" - "@babel/plugin-syntax-json-strings" "^7.8.0" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" - "@babel/plugin-syntax-numeric-separator" "^7.10.1" - "@babel/plugin-syntax-object-rest-spread" "^7.8.0" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" - "@babel/plugin-syntax-optional-chaining" "^7.8.0" - "@babel/plugin-syntax-top-level-await" "^7.10.1" - "@babel/plugin-transform-arrow-functions" "^7.10.1" - "@babel/plugin-transform-async-to-generator" "^7.10.1" - "@babel/plugin-transform-block-scoped-functions" "^7.10.1" - "@babel/plugin-transform-block-scoping" "^7.10.1" - "@babel/plugin-transform-classes" "^7.10.3" - "@babel/plugin-transform-computed-properties" "^7.10.3" - "@babel/plugin-transform-destructuring" "^7.10.1" - "@babel/plugin-transform-dotall-regex" "^7.10.1" - "@babel/plugin-transform-duplicate-keys" "^7.10.1" - "@babel/plugin-transform-exponentiation-operator" "^7.10.1" - "@babel/plugin-transform-for-of" "^7.10.1" - "@babel/plugin-transform-function-name" "^7.10.1" - "@babel/plugin-transform-literals" "^7.10.1" - "@babel/plugin-transform-member-expression-literals" "^7.10.1" - "@babel/plugin-transform-modules-amd" "^7.10.1" - "@babel/plugin-transform-modules-commonjs" "^7.10.1" - "@babel/plugin-transform-modules-systemjs" "^7.10.3" - "@babel/plugin-transform-modules-umd" "^7.10.1" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.10.3" - "@babel/plugin-transform-new-target" "^7.10.1" - "@babel/plugin-transform-object-super" "^7.10.1" - "@babel/plugin-transform-parameters" "^7.10.1" - "@babel/plugin-transform-property-literals" "^7.10.1" - "@babel/plugin-transform-regenerator" "^7.10.3" - "@babel/plugin-transform-reserved-words" "^7.10.1" - "@babel/plugin-transform-shorthand-properties" "^7.10.1" - "@babel/plugin-transform-spread" "^7.10.1" - "@babel/plugin-transform-sticky-regex" "^7.10.1" - "@babel/plugin-transform-template-literals" "^7.10.3" - "@babel/plugin-transform-typeof-symbol" "^7.10.1" - "@babel/plugin-transform-unicode-escapes" "^7.10.1" - "@babel/plugin-transform-unicode-regex" "^7.10.1" - "@babel/preset-modules" "^0.1.3" - "@babel/types" "^7.10.3" - browserslist "^4.12.0" - core-js-compat "^3.6.2" - invariant "^2.2.2" - levenary "^1.1.1" - semver "^5.5.0" - -"@babel/preset-env@^7.11.0": - version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.12.11.tgz#55d5f7981487365c93dbbc84507b1c7215e857f9" - integrity sha512-j8Tb+KKIXKYlDBQyIOy4BLxzv1NUOwlHfZ74rvW+Z0Gp4/cI2IMDPBWAgWceGcE7aep9oL/0K9mlzlMGxA8yNw== - dependencies: - "@babel/compat-data" "^7.12.7" - "@babel/helper-compilation-targets" "^7.12.5" - "@babel/helper-module-imports" "^7.12.5" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-validator-option" "^7.12.11" - "@babel/plugin-proposal-async-generator-functions" "^7.12.1" - "@babel/plugin-proposal-class-properties" "^7.12.1" - "@babel/plugin-proposal-dynamic-import" "^7.12.1" - "@babel/plugin-proposal-export-namespace-from" "^7.12.1" - "@babel/plugin-proposal-json-strings" "^7.12.1" - "@babel/plugin-proposal-logical-assignment-operators" "^7.12.1" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.1" - "@babel/plugin-proposal-numeric-separator" "^7.12.7" - "@babel/plugin-proposal-object-rest-spread" "^7.12.1" - "@babel/plugin-proposal-optional-catch-binding" "^7.12.1" - "@babel/plugin-proposal-optional-chaining" "^7.12.7" - "@babel/plugin-proposal-private-methods" "^7.12.1" - "@babel/plugin-proposal-unicode-property-regex" "^7.12.1" - "@babel/plugin-syntax-async-generators" "^7.8.0" - "@babel/plugin-syntax-class-properties" "^7.12.1" - "@babel/plugin-syntax-dynamic-import" "^7.8.0" + "@babel/compat-data" "^7.13.8" + "@babel/helper-compilation-targets" "^7.13.10" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-validator-option" "^7.12.17" + "@babel/plugin-proposal-async-generator-functions" "^7.13.8" + "@babel/plugin-proposal-class-properties" "^7.13.0" + "@babel/plugin-proposal-dynamic-import" "^7.13.8" + "@babel/plugin-proposal-export-namespace-from" "^7.12.13" + "@babel/plugin-proposal-json-strings" "^7.13.8" + "@babel/plugin-proposal-logical-assignment-operators" "^7.13.8" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.13.8" + "@babel/plugin-proposal-numeric-separator" "^7.12.13" + "@babel/plugin-proposal-object-rest-spread" "^7.13.8" + "@babel/plugin-proposal-optional-catch-binding" "^7.13.8" + "@babel/plugin-proposal-optional-chaining" "^7.13.8" + "@babel/plugin-proposal-private-methods" "^7.13.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.12.13" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-syntax-json-strings" "^7.8.0" + "@babel/plugin-syntax-json-strings" "^7.8.3" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" "@babel/plugin-syntax-numeric-separator" "^7.10.4" - "@babel/plugin-syntax-object-rest-spread" "^7.8.0" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" - "@babel/plugin-syntax-optional-chaining" "^7.8.0" - "@babel/plugin-syntax-top-level-await" "^7.12.1" - "@babel/plugin-transform-arrow-functions" "^7.12.1" - "@babel/plugin-transform-async-to-generator" "^7.12.1" - "@babel/plugin-transform-block-scoped-functions" "^7.12.1" - "@babel/plugin-transform-block-scoping" "^7.12.11" - "@babel/plugin-transform-classes" "^7.12.1" - "@babel/plugin-transform-computed-properties" "^7.12.1" - "@babel/plugin-transform-destructuring" "^7.12.1" - "@babel/plugin-transform-dotall-regex" "^7.12.1" - "@babel/plugin-transform-duplicate-keys" "^7.12.1" - "@babel/plugin-transform-exponentiation-operator" "^7.12.1" - "@babel/plugin-transform-for-of" "^7.12.1" - "@babel/plugin-transform-function-name" "^7.12.1" - "@babel/plugin-transform-literals" "^7.12.1" - "@babel/plugin-transform-member-expression-literals" "^7.12.1" - "@babel/plugin-transform-modules-amd" "^7.12.1" - "@babel/plugin-transform-modules-commonjs" "^7.12.1" - "@babel/plugin-transform-modules-systemjs" "^7.12.1" - "@babel/plugin-transform-modules-umd" "^7.12.1" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.12.1" - "@babel/plugin-transform-new-target" "^7.12.1" - "@babel/plugin-transform-object-super" "^7.12.1" - "@babel/plugin-transform-parameters" "^7.12.1" - "@babel/plugin-transform-property-literals" "^7.12.1" - "@babel/plugin-transform-regenerator" "^7.12.1" - "@babel/plugin-transform-reserved-words" "^7.12.1" - "@babel/plugin-transform-shorthand-properties" "^7.12.1" - "@babel/plugin-transform-spread" "^7.12.1" - "@babel/plugin-transform-sticky-regex" "^7.12.7" - "@babel/plugin-transform-template-literals" "^7.12.1" - "@babel/plugin-transform-typeof-symbol" "^7.12.10" - "@babel/plugin-transform-unicode-escapes" "^7.12.1" - "@babel/plugin-transform-unicode-regex" "^7.12.1" - "@babel/preset-modules" "^0.1.3" - "@babel/types" "^7.12.11" - core-js-compat "^3.8.0" - semver "^5.5.0" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-top-level-await" "^7.12.13" + "@babel/plugin-transform-arrow-functions" "^7.13.0" + "@babel/plugin-transform-async-to-generator" "^7.13.0" + "@babel/plugin-transform-block-scoped-functions" "^7.12.13" + "@babel/plugin-transform-block-scoping" "^7.12.13" + "@babel/plugin-transform-classes" "^7.13.0" + "@babel/plugin-transform-computed-properties" "^7.13.0" + "@babel/plugin-transform-destructuring" "^7.13.0" + "@babel/plugin-transform-dotall-regex" "^7.12.13" + "@babel/plugin-transform-duplicate-keys" "^7.12.13" + "@babel/plugin-transform-exponentiation-operator" "^7.12.13" + "@babel/plugin-transform-for-of" "^7.13.0" + "@babel/plugin-transform-function-name" "^7.12.13" + "@babel/plugin-transform-literals" "^7.12.13" + "@babel/plugin-transform-member-expression-literals" "^7.12.13" + "@babel/plugin-transform-modules-amd" "^7.13.0" + "@babel/plugin-transform-modules-commonjs" "^7.13.8" + "@babel/plugin-transform-modules-systemjs" "^7.13.8" + "@babel/plugin-transform-modules-umd" "^7.13.0" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.12.13" + "@babel/plugin-transform-new-target" "^7.12.13" + "@babel/plugin-transform-object-super" "^7.12.13" + "@babel/plugin-transform-parameters" "^7.13.0" + "@babel/plugin-transform-property-literals" "^7.12.13" + "@babel/plugin-transform-regenerator" "^7.12.13" + "@babel/plugin-transform-reserved-words" "^7.12.13" + "@babel/plugin-transform-shorthand-properties" "^7.12.13" + "@babel/plugin-transform-spread" "^7.13.0" + "@babel/plugin-transform-sticky-regex" "^7.12.13" + "@babel/plugin-transform-template-literals" "^7.13.0" + "@babel/plugin-transform-typeof-symbol" "^7.12.13" + "@babel/plugin-transform-unicode-escapes" "^7.12.13" + "@babel/plugin-transform-unicode-regex" "^7.12.13" + "@babel/preset-modules" "^0.1.4" + "@babel/types" "^7.13.0" + babel-plugin-polyfill-corejs2 "^0.1.4" + babel-plugin-polyfill-corejs3 "^0.1.3" + babel-plugin-polyfill-regenerator "^0.1.2" + core-js-compat "^3.9.0" + semver "^6.3.0" -"@babel/preset-modules@^0.1.3": - version "0.1.3" - resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.3.tgz#13242b53b5ef8c883c3cf7dddd55b36ce80fbc72" +"@babel/preset-modules@^0.1.4": + version "0.1.4" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.4.tgz#362f2b68c662842970fdb5e254ffc8fc1c2e415e" + integrity sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg== dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" @@ -1494,162 +881,89 @@ esutils "^2.0.2" "@babel/preset-react@^7.9.4": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.10.1.tgz#e2ab8ae9a363ec307b936589f07ed753192de041" + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.12.13.tgz#5f911b2eb24277fa686820d5bd81cad9a0602a0a" + integrity sha512-TYM0V9z6Abb6dj1K7i5NrEhA13oS5ujUYQYDfqIBXYHOc2c2VkFgc+q9kyssIyUfy4/hEwqrgSlJ/Qgv8zJLsA== dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - "@babel/plugin-transform-react-display-name" "^7.10.1" - "@babel/plugin-transform-react-jsx" "^7.10.1" - "@babel/plugin-transform-react-jsx-development" "^7.10.1" - "@babel/plugin-transform-react-jsx-self" "^7.10.1" - "@babel/plugin-transform-react-jsx-source" "^7.10.1" - "@babel/plugin-transform-react-pure-annotations" "^7.10.1" + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-transform-react-display-name" "^7.12.13" + "@babel/plugin-transform-react-jsx" "^7.12.13" + "@babel/plugin-transform-react-jsx-development" "^7.12.12" + "@babel/plugin-transform-react-pure-annotations" "^7.12.1" "@babel/preset-typescript@^7.9.0": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.10.1.tgz#a8d8d9035f55b7d99a2461a0bdc506582914d07e" + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.13.0.tgz#ab107e5f050609d806fbb039bec553b33462c60a" + integrity sha512-LXJwxrHy0N3f6gIJlYbLta1D9BDtHpQeqwzM0LIfjDlr6UE/D5Mc7W4iDiQzaE+ks0sTjT26ArcHWnJVt0QiHw== dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - "@babel/plugin-transform-typescript" "^7.10.1" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-validator-option" "^7.12.17" + "@babel/plugin-transform-typescript" "^7.13.0" -"@babel/runtime-corejs3@^7.10.2", "@babel/runtime-corejs3@^7.8.3": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.10.3.tgz#931ed6941d3954924a7aa967ee440e60c507b91a" - dependencies: - core-js-pure "^3.0.0" - regenerator-runtime "^0.13.4" - -"@babel/runtime@7.12.5", "@babel/runtime@^7.10.5", "@babel/runtime@^7.11.2": - version "7.12.5" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.5.tgz#410e7e487441e1b360c29be715d870d9b985882e" - integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg== +"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.5", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.5", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.2", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": + version "7.13.10" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.13.10.tgz#47d42a57b6095f4468da440388fdbad8bebf0d7d" + integrity sha512-4QPkjJq6Ns3V/RgpEahRk+AGfL0eO6RHHtTWoNNr5mO49G6B5+X6d6THgWEAvTrznU5xYpbAlVKRYcsCgh/Akw== dependencies: regenerator-runtime "^0.13.4" -"@babel/runtime@^7.1.2", "@babel/runtime@^7.6.2": - version "7.13.7" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.13.7.tgz#d494e39d198ee9ca04f4dcb76d25d9d7a1dc961a" - integrity sha512-h+ilqoX998mRVM5FtB5ijRuHUDVt5l3yfoOi2uh18Z/O3hvyaHQ39NpxVkCIG5yFs+mLq/ewFp8Bss6zmWv6ZA== +"@babel/template@^7.12.13", "@babel/template@^7.3.3": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.12.13.tgz#530265be8a2589dbb37523844c5bcb55947fb327" + integrity sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA== dependencies: - regenerator-runtime "^0.13.4" + "@babel/code-frame" "^7.12.13" + "@babel/parser" "^7.12.13" + "@babel/types" "^7.12.13" -"@babel/runtime@^7.10.2", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.10.3.tgz#670d002655a7c366540c67f6fd3342cd09500364" +"@babel/traverse@^7.1.0", "@babel/traverse@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.13.0.tgz#6d95752475f86ee7ded06536de309a65fc8966cc" + integrity sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ== dependencies: - regenerator-runtime "^0.13.4" - -"@babel/template@^7.10.1", "@babel/template@^7.10.3", "@babel/template@^7.3.3", "@babel/template@^7.4.0": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.10.3.tgz#4d13bc8e30bf95b0ce9d175d30306f42a2c9a7b8" - dependencies: - "@babel/code-frame" "^7.10.3" - "@babel/parser" "^7.10.3" - "@babel/types" "^7.10.3" - -"@babel/template@^7.10.4", "@babel/template@^7.12.7": - version "7.12.7" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.12.7.tgz#c817233696018e39fbb6c491d2fb684e05ed43bc" - integrity sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow== - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/parser" "^7.12.7" - "@babel/types" "^7.12.7" - -"@babel/traverse@^7.1.0", "@babel/traverse@^7.10.1", "@babel/traverse@^7.10.3", "@babel/traverse@^7.4.3", "@babel/traverse@^7.4.5", "@babel/traverse@^7.7.0": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.10.3.tgz#0b01731794aa7b77b214bcd96661f18281155d7e" - dependencies: - "@babel/code-frame" "^7.10.3" - "@babel/generator" "^7.10.3" - "@babel/helper-function-name" "^7.10.3" - "@babel/helper-split-export-declaration" "^7.10.1" - "@babel/parser" "^7.10.3" - "@babel/types" "^7.10.3" - debug "^4.1.0" - globals "^11.1.0" - lodash "^4.17.13" - -"@babel/traverse@^7.10.4", "@babel/traverse@^7.11.5", "@babel/traverse@^7.12.1", "@babel/traverse@^7.12.10": - version "7.12.12" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.12.tgz#d0cd87892704edd8da002d674bc811ce64743376" - integrity sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w== - dependencies: - "@babel/code-frame" "^7.12.11" - "@babel/generator" "^7.12.11" - "@babel/helper-function-name" "^7.12.11" - "@babel/helper-split-export-declaration" "^7.12.11" - "@babel/parser" "^7.12.11" - "@babel/types" "^7.12.12" + "@babel/code-frame" "^7.12.13" + "@babel/generator" "^7.13.0" + "@babel/helper-function-name" "^7.12.13" + "@babel/helper-split-export-declaration" "^7.12.13" + "@babel/parser" "^7.13.0" + "@babel/types" "^7.13.0" debug "^4.1.0" globals "^11.1.0" lodash "^4.17.19" -"@babel/types@^7.0.0", "@babel/types@^7.10.1", "@babel/types@^7.10.3", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.0", "@babel/types@^7.4.4", "@babel/types@^7.7.0": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.10.3.tgz#6535e3b79fea86a6b09e012ea8528f935099de8e" - dependencies: - "@babel/helper-validator-identifier" "^7.10.3" - lodash "^4.17.13" - to-fast-properties "^2.0.0" - -"@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.12.1", "@babel/types@^7.12.10", "@babel/types@^7.12.11", "@babel/types@^7.12.12", "@babel/types@^7.12.7": - version "7.12.12" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.12.tgz#4608a6ec313abbd87afa55004d373ad04a96c299" - integrity sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ== +"@babel/types@^7.0.0", "@babel/types@^7.12.1", "@babel/types@^7.12.13", "@babel/types@^7.12.17", "@babel/types@^7.13.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.13.0.tgz#74424d2816f0171b4100f0ab34e9a374efdf7f80" + integrity sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA== dependencies: "@babel/helper-validator-identifier" "^7.12.11" lodash "^4.17.19" to-fast-properties "^2.0.0" -"@babel/types@^7.12.5": - version "7.12.6" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.6.tgz#ae0e55ef1cce1fbc881cd26f8234eb3e657edc96" - integrity sha512-hwyjw6GvjBLiyy3W0YQf0Z5Zf4NpYejUnKFcfcUhZCSffoBBp30w6wP2Wn6pk31jMYZvcOrB/1b7cGXvEoKogA== - dependencies: - "@babel/helper-validator-identifier" "^7.10.4" - lodash "^4.17.19" - to-fast-properties "^2.0.0" - "@bcoe/v8-coverage@^0.2.3": version "0.2.3" resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" + integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@blockstack/eslint-config@^1.0.3", "@blockstack/eslint-config@^1.0.5": - version "1.0.5" - resolved "https://registry.yarnpkg.com/@blockstack/eslint-config/-/eslint-config-1.0.5.tgz#a745661123c5e6c2682b5eb7400a4bc72390959d" - dependencies: - "@blockstack/prettier-config" "0.0.6" - "@typescript-eslint/eslint-plugin" "3.0.2" - "@typescript-eslint/parser" "3.0.2" - eslint "^7.1.0" - eslint-config-prettier ">=6.11.0" - eslint-import-resolver-typescript ">=1" - eslint-plugin-import ">=2.20.2" - eslint-plugin-prettier ">=3.1.3" - prettier ">=2.0.5" - -"@blockstack/prettier-config@0.0.6", "@blockstack/prettier-config@^0.0.6": +"@blockstack/prettier-config@^0.0.6": version "0.0.6" resolved "https://registry.yarnpkg.com/@blockstack/prettier-config/-/prettier-config-0.0.6.tgz#8a41cd378ba061b79770987f2a6ad0c92b64bd72" - -"@blockstack/stacks-blockchain-api-types@^0.32.2": - version "0.32.2" - resolved "https://registry.yarnpkg.com/@blockstack/stacks-blockchain-api-types/-/stacks-blockchain-api-types-0.32.2.tgz#1da521887c03033ae3e06d61238213ecb25b9f95" - integrity sha512-wZ8yOAyOPZNF18RLF9Gqb5Rcf69n3oEWO0jYOQ2q4z1ytoxn17w1NgfEvcxyiXI9IhEo0GQVZ4UYq22Af5954w== + integrity sha512-ke0MdyblmoUqSJBEutsG8/6G7KAjCB+uOcgZHPJvJr4R+i5yRhT4GSe5nV/wREINuK0jj2GvaA6qlx4PQTKQUA== "@blockstack/stacks-blockchain-api-types@^0.34.1": version "0.34.2" resolved "https://registry.yarnpkg.com/@blockstack/stacks-blockchain-api-types/-/stacks-blockchain-api-types-0.34.2.tgz#de65f6556f8b988784718aca0d8e14284a81d914" integrity sha512-VNZcattjf5+7HigJhW+tLthlDbS++7y3S0drVCL5uyqmiRvXKeaN6pF1f9yDQ5B19m7xizCQPO15ZOtHf7fFqw== -"@blockstack/stacks-blockchain-sidecar-types@^0.0.19": - version "0.0.19" - resolved "https://registry.yarnpkg.com/@blockstack/stacks-blockchain-sidecar-types/-/stacks-blockchain-sidecar-types-0.0.19.tgz#569ed8e94a00c62b1bbfec806d2e06cade9ef464" +"@blockstack/stacks-blockchain-api-types@^0.52.2": + version "0.52.2" + resolved "https://registry.yarnpkg.com/@blockstack/stacks-blockchain-api-types/-/stacks-blockchain-api-types-0.52.2.tgz#4196b921c911c03889bb20c326bb5207d9ff7fcf" + integrity sha512-41tz0USIiSQfA9fXgkCADO28W44y1dl6NcFDqwFGBYZofe+YKBAKG4iwlQHLy2QUkVqK9XtK1gMbgRRydXqCgg== "@blockstack/stacks-transactions@0.7.0": version "0.7.0" resolved "https://registry.yarnpkg.com/@blockstack/stacks-transactions/-/stacks-transactions-0.7.0.tgz#c587f69879b1903bada87769f1d6d1217479336a" + integrity sha512-9IUR641PJpigYDCWdtKFgBIk0Oxyoc2M2XVdyaEOEcRhI+4lcacDhsuseAmGbkB9FhJgJcNicWPujUPNFl1XCw== dependencies: "@types/bn.js" "^4.11.6" "@types/elliptic" "^6.4.12" @@ -1668,218 +982,31 @@ "@blockstack/stats@^0.7.0": version "0.7.0" resolved "https://registry.yarnpkg.com/@blockstack/stats/-/stats-0.7.0.tgz#be39d3e76c2a16c1cd1283aa702d1e20b5e04645" - -"@blockstack/ui@^2.12.13": - version "2.12.14" - resolved "https://registry.yarnpkg.com/@blockstack/ui/-/ui-2.12.14.tgz#75409fa90f6f588f027fda6defb0e4de8766c175" - dependencies: - "@popperjs/core" "^2.4.0" - "@reach/alert" "^0.10.2" - "@reach/auto-id" "^0.10.0" - "@reach/rect" "^0.10.2" - "@styled-system/css" "5.1.5" - "@styled-system/should-forward-prop" "^5.1.5" - "@styled-system/theme-get" "^5.1.2" - "@types/react-transition-group" "^4.2.4" - "@types/styled-components" "^5.1.0" - "@types/styled-system" "^5.1.6" - "@types/styled-system__css" "^5.0.8" - "@types/styled-system__should-forward-prop" "^5.1.1" - "@types/styled-system__theme-get" "^5.0.0" - color "3.1.2" - flushable "^1.0.0" - prettier "^2.0.5" - prism-react-renderer "^1.0.2" - prismjs "^1.20.0" - prop-types "^15.7.2" - react-spring "8.0.27" - react-transition-group "^4.4.1" - styled-system "5.1.5" - type-fest "^0.15.1" - use-events "^1.4.1" - use-onclickoutside "^0.3.1" - -"@cliqz-oss/firefox-client@0.3.1": - version "0.3.1" - resolved "https://registry.yarnpkg.com/@cliqz-oss/firefox-client/-/firefox-client-0.3.1.tgz#86479239f060835608b06584afe5e0a1dd91613c" - integrity sha512-RO+Tops/wGnBzWoZYkCraqyh2JqOejqJq5/a4b54HhmjTNSKdUPwAOK17EGg/zPb0nWqkuB7QyZsI9bo+ev8Kw== - dependencies: - colors "0.5.x" - js-select "~0.6.0" - -"@cliqz-oss/node-firefox-connect@1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@cliqz-oss/node-firefox-connect/-/node-firefox-connect-1.2.1.tgz#1d42cf9a7ddcdde3ff232715d7712662966e2df4" - integrity sha512-O/IyiB5pfztCdmxQZg0/xeq5w+YiP3gtJz8d4We2EpLPKzbDVjOrtfLKYgVfm6Ya6mbvDge1uLkSRwaoVCWKnA== - dependencies: - "@cliqz-oss/firefox-client" "0.3.1" - es6-promise "^2.0.1" + integrity sha512-AS/UdJH/cJ7K8la3/TbQziEMlRrNI/4VEHSfYUsEzU7Nx892G6qE4uu/XvW9ycS0Jg2/TW2bjTnRijsyecaEJA== "@cnakazawa/watch@^1.0.3": version "1.0.4" resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" + integrity sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ== dependencies: exec-sh "^0.3.2" minimist "^1.2.0" -"@commitlint/cli@^8.3.5": - version "8.3.5" - resolved "https://registry.yarnpkg.com/@commitlint/cli/-/cli-8.3.5.tgz#6d93a3a8b2437fa978999d3f6a336bcc70be3fd3" - dependencies: - "@commitlint/format" "^8.3.4" - "@commitlint/lint" "^8.3.5" - "@commitlint/load" "^8.3.5" - "@commitlint/read" "^8.3.4" - babel-polyfill "6.26.0" - chalk "2.4.2" - get-stdin "7.0.0" - lodash "4.17.15" - meow "5.0.0" - resolve-from "5.0.0" - resolve-global "1.0.0" +"@discoveryjs/json-ext@^0.5.0": + version "0.5.2" + resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.2.tgz#8f03a22a04de437254e8ce8cc84ba39689288752" + integrity sha512-HyYEUDeIj5rRQU2Hk5HTB2uHsbRQpF70nvMhVzi+VJR0X+xNEhjPui4/kBf3VeH/wqD28PT4sVOm8qqLjBrSZg== -"@commitlint/config-conventional@^8.3.4": - version "8.3.4" - resolved "https://registry.yarnpkg.com/@commitlint/config-conventional/-/config-conventional-8.3.4.tgz#fed13b3711690663b176c1f6b39c205a565618d2" - dependencies: - conventional-changelog-conventionalcommits "4.2.1" - -"@commitlint/config-lerna-scopes@^8.3.4": - version "8.3.4" - resolved "https://registry.yarnpkg.com/@commitlint/config-lerna-scopes/-/config-lerna-scopes-8.3.4.tgz#4e977cb39114664ce7db502b1d8e5d77f1a92340" - dependencies: - import-from "3.0.0" - resolve-pkg "2.0.0" - semver "6.3.0" - -"@commitlint/ensure@^8.3.4": - version "8.3.4" - resolved "https://registry.yarnpkg.com/@commitlint/ensure/-/ensure-8.3.4.tgz#6931677e4ca0fde71686ae3b7a367261647a341d" - dependencies: - lodash "4.17.15" - -"@commitlint/execute-rule@^8.3.4": - version "8.3.4" - resolved "https://registry.yarnpkg.com/@commitlint/execute-rule/-/execute-rule-8.3.4.tgz#1b63f0713b197889d90b76f9eea1abc010d256b1" - -"@commitlint/format@^8.3.4": - version "8.3.4" - resolved "https://registry.yarnpkg.com/@commitlint/format/-/format-8.3.4.tgz#7cd1f0ba5a3289c8d14d7dac29ee1fc1597fe1d9" - dependencies: - chalk "^2.0.1" - -"@commitlint/is-ignored@^8.3.5": - version "8.3.5" - resolved "https://registry.yarnpkg.com/@commitlint/is-ignored/-/is-ignored-8.3.5.tgz#e6f59496e1b1ce58020d519cd578ad0f43169199" - dependencies: - semver "6.3.0" - -"@commitlint/lint@^8.3.5": - version "8.3.5" - resolved "https://registry.yarnpkg.com/@commitlint/lint/-/lint-8.3.5.tgz#627e75adb1cc803cc723e33cc2ba4aa27cbb9f0c" - dependencies: - "@commitlint/is-ignored" "^8.3.5" - "@commitlint/parse" "^8.3.4" - "@commitlint/rules" "^8.3.4" - babel-runtime "^6.23.0" - lodash "4.17.15" - -"@commitlint/load@^8.3.5": - version "8.3.5" - resolved "https://registry.yarnpkg.com/@commitlint/load/-/load-8.3.5.tgz#3f059225ede92166ba94cf4c48e3d67c8b08b18a" - dependencies: - "@commitlint/execute-rule" "^8.3.4" - "@commitlint/resolve-extends" "^8.3.5" - babel-runtime "^6.23.0" - chalk "2.4.2" - cosmiconfig "^5.2.0" - lodash "4.17.15" - resolve-from "^5.0.0" - -"@commitlint/message@^8.3.4": - version "8.3.4" - resolved "https://registry.yarnpkg.com/@commitlint/message/-/message-8.3.4.tgz#b4e50d14aa6e15a5ad0767b952a7953f3681d768" - -"@commitlint/parse@^8.3.4": - version "8.3.4" - resolved "https://registry.yarnpkg.com/@commitlint/parse/-/parse-8.3.4.tgz#d741f8b9104b35d0f4c10938165b20cbf167f81e" - dependencies: - conventional-changelog-angular "^1.3.3" - conventional-commits-parser "^3.0.0" - lodash "^4.17.11" - -"@commitlint/read@^8.3.4": - version "8.3.4" - resolved "https://registry.yarnpkg.com/@commitlint/read/-/read-8.3.4.tgz#81a34283d8cd7b2acdf57829a91761e9c7791455" - dependencies: - "@commitlint/top-level" "^8.3.4" - "@marionebl/sander" "^0.6.0" - babel-runtime "^6.23.0" - git-raw-commits "^2.0.0" - -"@commitlint/resolve-extends@^8.3.5": - version "8.3.5" - resolved "https://registry.yarnpkg.com/@commitlint/resolve-extends/-/resolve-extends-8.3.5.tgz#8fff800f292ac217ae30b1862f5f9a84b278310a" - dependencies: - import-fresh "^3.0.0" - lodash "4.17.15" - resolve-from "^5.0.0" - resolve-global "^1.0.0" - -"@commitlint/rules@^8.3.4": - version "8.3.4" - resolved "https://registry.yarnpkg.com/@commitlint/rules/-/rules-8.3.4.tgz#41da7e16c6b89af268fe81c87a158c1fd2ac82b1" - dependencies: - "@commitlint/ensure" "^8.3.4" - "@commitlint/message" "^8.3.4" - "@commitlint/to-lines" "^8.3.4" - babel-runtime "^6.23.0" - -"@commitlint/to-lines@^8.3.4": - version "8.3.4" - resolved "https://registry.yarnpkg.com/@commitlint/to-lines/-/to-lines-8.3.4.tgz#ce24963b6d86dbe51d88d5e3028ab28f38562e2e" - -"@commitlint/top-level@^8.3.4": - version "8.3.4" - resolved "https://registry.yarnpkg.com/@commitlint/top-level/-/top-level-8.3.4.tgz#803fc6e8f5be5efa5f3551761acfca961f1d8685" - dependencies: - find-up "^4.0.0" - -"@devicefarmer/adbkit-logcat@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@devicefarmer/adbkit-logcat/-/adbkit-logcat-1.1.0.tgz#866d3406dc9f3791446adfe3ae622ffc48607db4" - integrity sha512-K90P5gUXM/w+yzLvJIRQ+tJooNU6ipUPPQkljtPJ0laR66TGtpt4Gqsjm0n9dPHK1W5KGgU1R5wnCd6RTSlPNA== - -"@devicefarmer/adbkit-monkey@~1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@devicefarmer/adbkit-monkey/-/adbkit-monkey-1.0.1.tgz#7d225e5fdbdad8d6772453390ecab3f1b0eb72b1" - integrity sha512-HilPrVrCosYWqSyjfpDtaaN1kJwdlBpS+IAflP3z+e7nsEgk3JGJf1Vg0NgHJooTf5HDfXSyZqMVg+5jvXCK0g== - dependencies: - async "~0.2.9" - -"@devicefarmer/adbkit@2.11.3": - version "2.11.3" - resolved "https://registry.yarnpkg.com/@devicefarmer/adbkit/-/adbkit-2.11.3.tgz#0ad981a20aada3e4eff4871218f633c85cf7f2db" - integrity sha512-rsgWREAvSRQjdP9/3GoAV6Tq+o97haywgbTfCgt5yUqiDpaaq3hlH9FTo9XsdG8x+Jd0VQ9nTC2IXsDu8JGRSA== - dependencies: - "@devicefarmer/adbkit-logcat" "^1.1.0" - "@devicefarmer/adbkit-monkey" "~1.0.1" - bluebird "~2.9.24" - commander "^2.3.0" - debug "~2.6.3" - node-forge "^0.10.0" - split "~0.3.3" - -"@emotion/babel-plugin@^11.0.0": - version "11.0.0" - resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.0.0.tgz#e6f40fa81ef52775773a53d50220c597ebc5c2ef" - integrity sha512-w3YP0jlqrNwBBaSI6W+r80fOKF6l9QmsPfLNx5YWSHwrxjVZhM+L50gY7YCVAvlfr1/qdD1vsFN+PDZmLvt42Q== +"@emotion/babel-plugin@^11.0.0", "@emotion/babel-plugin@^11.1.2": + version "11.2.0" + resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.2.0.tgz#f25c6df8ec045dad5ae6ca63df0791673b98c920" + integrity sha512-lsnQBnl3l4wu/FJoyHnYRpHJeIPNkOBMbtDUIXcO8luulwRKZXPvA10zd2eXVN6dABIWNX4E34en/jkejIg/yA== dependencies: "@babel/helper-module-imports" "^7.7.0" "@babel/plugin-syntax-jsx" "^7.12.1" "@babel/runtime" "^7.7.2" "@emotion/hash" "^0.8.0" - "@emotion/memoize" "^0.7.4" + "@emotion/memoize" "^0.7.5" "@emotion/serialize" "^1.0.0" babel-plugin-macros "^2.6.1" convert-source-map "^1.5.0" @@ -1888,10 +1015,10 @@ source-map "^0.5.7" stylis "^4.0.3" -"@emotion/cache@^11.0.0": - version "11.0.0" - resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.0.0.tgz#473adcaf9e04c6a0e30fb1421e79a209a96818f8" - integrity sha512-NStfcnLkL5vj3mBILvkR2m/5vFxo3G0QEreYKDGHNHm9IMYoT/t3j6xwjx6lMI/S1LUJfVHQqn0m9wSINttTTQ== +"@emotion/cache@^11.1.3": + version "11.1.3" + resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.1.3.tgz#c7683a9484bcd38d5562f2b9947873cf66829afd" + integrity sha512-n4OWinUPJVaP6fXxWZD9OUeQ0lY7DvtmtSuqtRWT0Ofo/sBLCVSgb4/Oa0Q5eFxcwablRKjUXqXtNZVyEwCAuA== dependencies: "@emotion/memoize" "^0.7.4" "@emotion/sheet" "^1.0.0" @@ -1905,12 +1032,12 @@ integrity sha512-w4sE3AmHmyG6RDKf6mIbtHpgJUSJ2uGvPQb8VXFL7hFjMPibE8IiehG8cMX3Ztm4svfCQV6KqusQbeIOkurBcA== "@emotion/css@^11.0.0": - version "11.0.0" - resolved "https://registry.yarnpkg.com/@emotion/css/-/css-11.0.0.tgz#804dcec7e4990019a08e678c1145d34208923acb" - integrity sha512-i7/uzTYcoP0hIW9V4YobD/mYAt6rjNySr9g6CS7JEFsRDfskg4nUczzIehALfacDaHbHaOQYaNDHBGuD/AtW5A== + version "11.1.3" + resolved "https://registry.yarnpkg.com/@emotion/css/-/css-11.1.3.tgz#9ed44478b19e5d281ccbbd46d74d123d59be793f" + integrity sha512-RSQP59qtCNTf5NWD6xM08xsQdCZmVYnX/panPYvB6LQAPKQB6GL49Njf0EMbS3CyDtrlWsBcmqBtysFvfWT3rA== dependencies: "@emotion/babel-plugin" "^11.0.0" - "@emotion/cache" "^11.0.0" + "@emotion/cache" "^11.1.3" "@emotion/serialize" "^1.0.0" "@emotion/sheet" "^1.0.0" "@emotion/utils" "^1.0.0" @@ -1920,40 +1047,47 @@ resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.8.0.tgz#bbbff68978fefdbe68ccb533bc8cbe1d1afb5413" integrity sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow== -"@emotion/is-prop-valid@^0.8.1", "@emotion/is-prop-valid@^0.8.8": +"@emotion/is-prop-valid@^0.8.1": version "0.8.8" resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz#db28b1c4368a259b60a97311d6a952d4fd01ac1a" + integrity sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA== dependencies: "@emotion/memoize" "0.7.4" -"@emotion/is-prop-valid@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.0.0.tgz#1dbe82e52a12c065d416a702e2d106e552cde5be" - integrity sha512-G5X0t7eR9pkhUvAY32QS3lToP9JyNF8It5CcmMvbWjmC9/Yq7IhevaKqxl+me2BKR93iTPiL/h3En1ZX/1G3PQ== +"@emotion/is-prop-valid@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.1.0.tgz#29ef6be1e946fb4739f9707def860f316f668cde" + integrity sha512-9RkilvXAufQHsSsjQ3PIzSns+pxuX4EW8EbGeSPjZMHuMx6z/MOzb9LpqNieQX4F3mre3NWS2+X3JNRHTQztUQ== dependencies: "@emotion/memoize" "^0.7.4" -"@emotion/memoize@0.7.4", "@emotion/memoize@^0.7.1", "@emotion/memoize@^0.7.4": +"@emotion/memoize@0.7.4": version "0.7.4" resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.4.tgz#19bf0f5af19149111c40d98bb0cf82119f5d9eeb" + integrity sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw== + +"@emotion/memoize@^0.7.1", "@emotion/memoize@^0.7.4", "@emotion/memoize@^0.7.5": + version "0.7.5" + resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.5.tgz#2c40f81449a4e554e9fc6396910ed4843ec2be50" + integrity sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ== "@emotion/react@^11.1.1": - version "11.1.1" - resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.1.1.tgz#4b304d494af321b0179e6763830e07cf674f0423" - integrity sha512-otA0Np8OnOeU9ChkOS9iuLB6vIxiM+bJiU0id33CsQn3R2Pk9ijVHnxevENIKV/P2S7AhrD8cFbUGysEciWlEA== + version "11.1.5" + resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.1.5.tgz#15e78f9822894cdc296e6f4e0688bac8120dfe66" + integrity sha512-xfnZ9NJEv9SU9K2sxXM06lzjK245xSeHRpUh67eARBm3PBHjjKIZlfWZ7UQvD0Obvw6ZKjlC79uHrlzFYpOB/Q== dependencies: "@babel/runtime" "^7.7.2" - "@emotion/cache" "^11.0.0" + "@emotion/cache" "^11.1.3" "@emotion/serialize" "^1.0.0" - "@emotion/sheet" "^1.0.0" + "@emotion/sheet" "^1.0.1" "@emotion/utils" "^1.0.0" "@emotion/weak-memoize" "^0.2.5" hoist-non-react-statics "^3.3.1" "@emotion/serialize@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.0.0.tgz#1a61f4f037cf39995c97fc80ebe99abc7b191ca9" - integrity sha512-zt1gm4rhdo5Sry8QpCOpopIUIKU+mUSpV9WNmFILUraatm5dttNEaYzUWWSboSMUE6PtN2j1cAsuvcugfdI3mw== + version "1.0.1" + resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.0.1.tgz#322cdebfdbb5a88946f17006548191859b9b0855" + integrity sha512-TXlKs5sgUKhFlszp/rg4lIAZd7UUSmJpwaf9/lAEFcUh2vPi32i7x4wk7O8TN8L8v2Ol8k0CxnhRBY0zQalTxA== dependencies: "@emotion/hash" "^0.8.0" "@emotion/memoize" "^0.7.4" @@ -1961,29 +1095,26 @@ "@emotion/utils" "^1.0.0" csstype "^3.0.2" -"@emotion/sheet@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.0.0.tgz#a0ef06080f339477ad4ba7f56e1c931f7ba50822" - integrity sha512-cdCHfZtf/0rahPDCZ9zyq+36EqfD/6c0WUqTFZ/hv9xadTUv2lGE5QK7/Z6Dnx2oRxC0usfVM2/BYn9q9B9wZA== +"@emotion/sheet@^1.0.0", "@emotion/sheet@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.0.1.tgz#245f54abb02dfd82326e28689f34c27aa9b2a698" + integrity sha512-GbIvVMe4U+Zc+929N1V7nW6YYJtidj31lidSmdYcWozwoBIObXBnaJkKNDjZrLm9Nc0BR+ZyHNaRZxqNZbof5g== "@emotion/styled@^11.0.0": - version "11.0.0" - resolved "https://registry.yarnpkg.com/@emotion/styled/-/styled-11.0.0.tgz#698196c2822746360a8644a73a5d842b2d1a78a5" - integrity sha512-498laccxJlBiJqrr2r/fx9q+Pr55D0URP2UyOkoSGLjevb8LLAFWueqthsQ5XijE66iGo7y3rzzEYdA7CHmZEQ== + version "11.1.5" + resolved "https://registry.yarnpkg.com/@emotion/styled/-/styled-11.1.5.tgz#3d7bfa58b346e48315f65ee956aeef81f0bea8e0" + integrity sha512-nIq7pOBEDqT5xSFbclQ3XFy0q8C9EUU8ECqKN2kJKGxKh+vLz/x26kEih4aOpoAsyzc+R60rQxh7VJiLTUEdmg== dependencies: "@babel/runtime" "^7.7.2" - "@emotion/babel-plugin" "^11.0.0" - "@emotion/is-prop-valid" "^1.0.0" + "@emotion/babel-plugin" "^11.1.2" + "@emotion/is-prop-valid" "^1.1.0" "@emotion/serialize" "^1.0.0" "@emotion/utils" "^1.0.0" -"@emotion/stylis@^0.8.4": - version "0.8.5" - resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04" - -"@emotion/unitless@^0.7.4", "@emotion/unitless@^0.7.5": +"@emotion/unitless@^0.7.5": version "0.7.5" resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" + integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== "@emotion/utils@^1.0.0": version "1.0.0" @@ -1995,10 +1126,10 @@ resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz#8eed982e2ee6f7f4e44c253e12962980791efd46" integrity sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA== -"@eslint/eslintrc@^0.2.1": - version "0.2.2" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.2.2.tgz#d01fc791e2fc33e88a29d6f3dc7e93d0cd784b76" - integrity sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ== +"@eslint/eslintrc@^0.4.0": + version "0.4.0" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.0.tgz#99cc0a0584d72f1df38b900fb062ba995f395547" + integrity sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog== dependencies: ajv "^6.12.4" debug "^4.1.1" @@ -2007,116 +1138,9 @@ ignore "^4.0.6" import-fresh "^3.2.1" js-yaml "^3.13.1" - lodash "^4.17.19" minimatch "^3.0.4" strip-json-comments "^3.1.1" -"@evocateur/libnpmaccess@^3.1.2": - version "3.1.2" - resolved "https://registry.yarnpkg.com/@evocateur/libnpmaccess/-/libnpmaccess-3.1.2.tgz#ecf7f6ce6b004e9f942b098d92200be4a4b1c845" - dependencies: - "@evocateur/npm-registry-fetch" "^4.0.0" - aproba "^2.0.0" - figgy-pudding "^3.5.1" - get-stream "^4.0.0" - npm-package-arg "^6.1.0" - -"@evocateur/libnpmpublish@^1.2.2": - version "1.2.2" - resolved "https://registry.yarnpkg.com/@evocateur/libnpmpublish/-/libnpmpublish-1.2.2.tgz#55df09d2dca136afba9c88c759ca272198db9f1a" - dependencies: - "@evocateur/npm-registry-fetch" "^4.0.0" - aproba "^2.0.0" - figgy-pudding "^3.5.1" - get-stream "^4.0.0" - lodash.clonedeep "^4.5.0" - normalize-package-data "^2.4.0" - npm-package-arg "^6.1.0" - semver "^5.5.1" - ssri "^6.0.1" - -"@evocateur/npm-registry-fetch@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@evocateur/npm-registry-fetch/-/npm-registry-fetch-4.0.0.tgz#8c4c38766d8d32d3200fcb0a83f064b57365ed66" - dependencies: - JSONStream "^1.3.4" - bluebird "^3.5.1" - figgy-pudding "^3.4.1" - lru-cache "^5.1.1" - make-fetch-happen "^5.0.0" - npm-package-arg "^6.1.0" - safe-buffer "^5.1.2" - -"@evocateur/pacote@^9.6.3": - version "9.6.5" - resolved "https://registry.yarnpkg.com/@evocateur/pacote/-/pacote-9.6.5.tgz#33de32ba210b6f17c20ebab4d497efc6755f4ae5" - dependencies: - "@evocateur/npm-registry-fetch" "^4.0.0" - bluebird "^3.5.3" - cacache "^12.0.3" - chownr "^1.1.2" - figgy-pudding "^3.5.1" - get-stream "^4.1.0" - glob "^7.1.4" - infer-owner "^1.0.4" - lru-cache "^5.1.1" - make-fetch-happen "^5.0.0" - minimatch "^3.0.4" - minipass "^2.3.5" - mississippi "^3.0.0" - mkdirp "^0.5.1" - normalize-package-data "^2.5.0" - npm-package-arg "^6.1.0" - npm-packlist "^1.4.4" - npm-pick-manifest "^3.0.0" - osenv "^0.1.5" - promise-inflight "^1.0.1" - promise-retry "^1.1.1" - protoduck "^5.0.1" - rimraf "^2.6.3" - safe-buffer "^5.2.0" - semver "^5.7.0" - ssri "^6.0.1" - tar "^4.4.10" - unique-filename "^1.1.1" - which "^1.3.1" - -"@hapi/address@2.x.x": - version "2.1.4" - resolved "https://registry.yarnpkg.com/@hapi/address/-/address-2.1.4.tgz#5d67ed43f3fd41a69d4b9ff7b56e7c0d1d0a81e5" - -"@hapi/bourne@1.x.x": - version "1.3.2" - resolved "https://registry.yarnpkg.com/@hapi/bourne/-/bourne-1.3.2.tgz#0a7095adea067243ce3283e1b56b8a8f453b242a" - -"@hapi/hoek@8.x.x", "@hapi/hoek@^8.3.0": - version "8.5.1" - resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-8.5.1.tgz#fde96064ca446dec8c55a8c2f130957b070c6e06" - -"@hapi/joi@^15.0.3": - version "15.1.1" - resolved "https://registry.yarnpkg.com/@hapi/joi/-/joi-15.1.1.tgz#c675b8a71296f02833f8d6d243b34c57b8ce19d7" - dependencies: - "@hapi/address" "2.x.x" - "@hapi/bourne" "1.x.x" - "@hapi/hoek" "8.x.x" - "@hapi/topo" "3.x.x" - -"@hapi/topo@3.x.x": - version "3.1.6" - resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-3.1.6.tgz#68d935fa3eae7fdd5ab0d7f953f3205d8b2bfc29" - dependencies: - "@hapi/hoek" "^8.3.0" - -"@hot-loader/react-dom@^17.0.1": - version "17.0.1" - resolved "https://registry.yarnpkg.com/@hot-loader/react-dom/-/react-dom-17.0.1.tgz#0c75b4dd068f819435dafb3e8809ca1749695656" - integrity sha512-QttzEibkIFkl/WV1dsLXg73YIweNo9ySbB0/26068RqFGWyv7pKyictWsaQXqSj1y66/BDn3kglCHgroGrv3vA== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - scheduler "^0.20.1" - "@internationalized/message@3.0.0-alpha.0": version "3.0.0-alpha.0" resolved "https://registry.yarnpkg.com/@internationalized/message/-/message-3.0.0-alpha.0.tgz#83015e2057d2b6b5034a3e23983b1e051f9d9e36" @@ -2135,6 +1159,7 @@ "@istanbuljs/load-nyc-config@^1.0.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" + integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== dependencies: camelcase "^5.3.1" find-up "^4.1.0" @@ -2143,1045 +1168,224 @@ resolve-from "^5.0.0" "@istanbuljs/schema@^0.1.2": - version "0.1.2" - resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.2.tgz#26520bf09abe4a5644cd5414e37125a8954241dd" + version "0.1.3" + resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== -"@jest/console@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-24.9.0.tgz#79b1bc06fb74a8cfb01cbdedf945584b1b9707f0" +"@jest/console@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-26.6.2.tgz#4e04bc464014358b03ab4937805ee36a0aeb98f2" + integrity sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g== dependencies: - "@jest/source-map" "^24.9.0" - chalk "^2.0.1" - slash "^2.0.0" - -"@jest/console@^25.5.0": - version "25.5.0" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-25.5.0.tgz#770800799d510f37329c508a9edd0b7b447d9abb" - dependencies: - "@jest/types" "^25.5.0" - chalk "^3.0.0" - jest-message-util "^25.5.0" - jest-util "^25.5.0" + "@jest/types" "^26.6.2" + "@types/node" "*" + chalk "^4.0.0" + jest-message-util "^26.6.2" + jest-util "^26.6.2" slash "^3.0.0" -"@jest/core@^25.5.4": - version "25.5.4" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-25.5.4.tgz#3ef7412f7339210f003cdf36646bbca786efe7b4" +"@jest/core@^26.6.3": + version "26.6.3" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-26.6.3.tgz#7639fcb3833d748a4656ada54bde193051e45fad" + integrity sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw== dependencies: - "@jest/console" "^25.5.0" - "@jest/reporters" "^25.5.1" - "@jest/test-result" "^25.5.0" - "@jest/transform" "^25.5.1" - "@jest/types" "^25.5.0" + "@jest/console" "^26.6.2" + "@jest/reporters" "^26.6.2" + "@jest/test-result" "^26.6.2" + "@jest/transform" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/node" "*" ansi-escapes "^4.2.1" - chalk "^3.0.0" + chalk "^4.0.0" exit "^0.1.2" graceful-fs "^4.2.4" - jest-changed-files "^25.5.0" - jest-config "^25.5.4" - jest-haste-map "^25.5.1" - jest-message-util "^25.5.0" - jest-regex-util "^25.2.6" - jest-resolve "^25.5.1" - jest-resolve-dependencies "^25.5.4" - jest-runner "^25.5.4" - jest-runtime "^25.5.4" - jest-snapshot "^25.5.1" - jest-util "^25.5.0" - jest-validate "^25.5.0" - jest-watcher "^25.5.0" + jest-changed-files "^26.6.2" + jest-config "^26.6.3" + jest-haste-map "^26.6.2" + jest-message-util "^26.6.2" + jest-regex-util "^26.0.0" + jest-resolve "^26.6.2" + jest-resolve-dependencies "^26.6.3" + jest-runner "^26.6.3" + jest-runtime "^26.6.3" + jest-snapshot "^26.6.2" + jest-util "^26.6.2" + jest-validate "^26.6.2" + jest-watcher "^26.6.2" micromatch "^4.0.2" p-each-series "^2.1.0" - realpath-native "^2.0.0" rimraf "^3.0.0" slash "^3.0.0" strip-ansi "^6.0.0" -"@jest/environment@^24": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-24.9.0.tgz#21e3afa2d65c0586cbd6cbefe208bafade44ab18" +"@jest/environment@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-26.6.2.tgz#ba364cc72e221e79cc8f0a99555bf5d7577cf92c" + integrity sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA== dependencies: - "@jest/fake-timers" "^24.9.0" - "@jest/transform" "^24.9.0" - "@jest/types" "^24.9.0" - jest-mock "^24.9.0" + "@jest/fake-timers" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/node" "*" + jest-mock "^26.6.2" -"@jest/environment@^25.5.0": - version "25.5.0" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-25.5.0.tgz#aa33b0c21a716c65686638e7ef816c0e3a0c7b37" +"@jest/fake-timers@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-26.6.2.tgz#459c329bcf70cee4af4d7e3f3e67848123535aad" + integrity sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA== dependencies: - "@jest/fake-timers" "^25.5.0" - "@jest/types" "^25.5.0" - jest-mock "^25.5.0" + "@jest/types" "^26.6.2" + "@sinonjs/fake-timers" "^6.0.1" + "@types/node" "*" + jest-message-util "^26.6.2" + jest-mock "^26.6.2" + jest-util "^26.6.2" -"@jest/fake-timers@^24", "@jest/fake-timers@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-24.9.0.tgz#ba3e6bf0eecd09a636049896434d306636540c93" +"@jest/globals@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-26.6.2.tgz#5b613b78a1aa2655ae908eba638cc96a20df720a" + integrity sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA== dependencies: - "@jest/types" "^24.9.0" - jest-message-util "^24.9.0" - jest-mock "^24.9.0" + "@jest/environment" "^26.6.2" + "@jest/types" "^26.6.2" + expect "^26.6.2" -"@jest/fake-timers@^25.5.0": - version "25.5.0" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-25.5.0.tgz#46352e00533c024c90c2bc2ad9f2959f7f114185" - dependencies: - "@jest/types" "^25.5.0" - jest-message-util "^25.5.0" - jest-mock "^25.5.0" - jest-util "^25.5.0" - lolex "^5.0.0" - -"@jest/globals@^25.5.2": - version "25.5.2" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-25.5.2.tgz#5e45e9de8d228716af3257eeb3991cc2e162ca88" - dependencies: - "@jest/environment" "^25.5.0" - "@jest/types" "^25.5.0" - expect "^25.5.0" - -"@jest/reporters@^25.5.1": - version "25.5.1" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-25.5.1.tgz#cb686bcc680f664c2dbaf7ed873e93aa6811538b" +"@jest/reporters@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-26.6.2.tgz#1f518b99637a5f18307bd3ecf9275f6882a667f6" + integrity sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw== dependencies: "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^25.5.0" - "@jest/test-result" "^25.5.0" - "@jest/transform" "^25.5.1" - "@jest/types" "^25.5.0" - chalk "^3.0.0" + "@jest/console" "^26.6.2" + "@jest/test-result" "^26.6.2" + "@jest/transform" "^26.6.2" + "@jest/types" "^26.6.2" + chalk "^4.0.0" collect-v8-coverage "^1.0.0" exit "^0.1.2" glob "^7.1.2" graceful-fs "^4.2.4" istanbul-lib-coverage "^3.0.0" - istanbul-lib-instrument "^4.0.0" + istanbul-lib-instrument "^4.0.3" istanbul-lib-report "^3.0.0" istanbul-lib-source-maps "^4.0.0" istanbul-reports "^3.0.2" - jest-haste-map "^25.5.1" - jest-resolve "^25.5.1" - jest-util "^25.5.0" - jest-worker "^25.5.0" + jest-haste-map "^26.6.2" + jest-resolve "^26.6.2" + jest-util "^26.6.2" + jest-worker "^26.6.2" slash "^3.0.0" source-map "^0.6.0" - string-length "^3.1.0" + string-length "^4.0.1" terminal-link "^2.0.0" - v8-to-istanbul "^4.1.3" + v8-to-istanbul "^7.0.0" optionalDependencies: - node-notifier "^6.0.0" + node-notifier "^8.0.0" -"@jest/source-map@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-24.9.0.tgz#0e263a94430be4b41da683ccc1e6bffe2a191714" - dependencies: - callsites "^3.0.0" - graceful-fs "^4.1.15" - source-map "^0.6.0" - -"@jest/source-map@^25.5.0": - version "25.5.0" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-25.5.0.tgz#df5c20d6050aa292c2c6d3f0d2c7606af315bd1b" +"@jest/source-map@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-26.6.2.tgz#29af5e1e2e324cafccc936f218309f54ab69d535" + integrity sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA== dependencies: callsites "^3.0.0" graceful-fs "^4.2.4" source-map "^0.6.0" -"@jest/test-result@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-24.9.0.tgz#11796e8aa9dbf88ea025757b3152595ad06ba0ca" +"@jest/test-result@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-26.6.2.tgz#55da58b62df134576cc95476efa5f7949e3f5f18" + integrity sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ== dependencies: - "@jest/console" "^24.9.0" - "@jest/types" "^24.9.0" - "@types/istanbul-lib-coverage" "^2.0.0" - -"@jest/test-result@^25.5.0": - version "25.5.0" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-25.5.0.tgz#139a043230cdeffe9ba2d8341b27f2efc77ce87c" - dependencies: - "@jest/console" "^25.5.0" - "@jest/types" "^25.5.0" + "@jest/console" "^26.6.2" + "@jest/types" "^26.6.2" "@types/istanbul-lib-coverage" "^2.0.0" collect-v8-coverage "^1.0.0" -"@jest/test-sequencer@^25.5.4": - version "25.5.4" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-25.5.4.tgz#9b4e685b36954c38d0f052e596d28161bdc8b737" +"@jest/test-sequencer@^26.6.3": + version "26.6.3" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz#98e8a45100863886d074205e8ffdc5a7eb582b17" + integrity sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw== dependencies: - "@jest/test-result" "^25.5.0" + "@jest/test-result" "^26.6.2" graceful-fs "^4.2.4" - jest-haste-map "^25.5.1" - jest-runner "^25.5.4" - jest-runtime "^25.5.4" + jest-haste-map "^26.6.2" + jest-runner "^26.6.3" + jest-runtime "^26.6.3" -"@jest/transform@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-24.9.0.tgz#4ae2768b296553fadab09e9ec119543c90b16c56" +"@jest/transform@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-26.6.2.tgz#5ac57c5fa1ad17b2aae83e73e45813894dcf2e4b" + integrity sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA== dependencies: "@babel/core" "^7.1.0" - "@jest/types" "^24.9.0" - babel-plugin-istanbul "^5.1.0" - chalk "^2.0.1" - convert-source-map "^1.4.0" - fast-json-stable-stringify "^2.0.0" - graceful-fs "^4.1.15" - jest-haste-map "^24.9.0" - jest-regex-util "^24.9.0" - jest-util "^24.9.0" - micromatch "^3.1.10" - pirates "^4.0.1" - realpath-native "^1.1.0" - slash "^2.0.0" - source-map "^0.6.1" - write-file-atomic "2.4.1" - -"@jest/transform@^25.5.1": - version "25.5.1" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-25.5.1.tgz#0469ddc17699dd2bf985db55fa0fb9309f5c2db3" - dependencies: - "@babel/core" "^7.1.0" - "@jest/types" "^25.5.0" + "@jest/types" "^26.6.2" babel-plugin-istanbul "^6.0.0" - chalk "^3.0.0" + chalk "^4.0.0" convert-source-map "^1.4.0" fast-json-stable-stringify "^2.0.0" graceful-fs "^4.2.4" - jest-haste-map "^25.5.1" - jest-regex-util "^25.2.6" - jest-util "^25.5.0" + jest-haste-map "^26.6.2" + jest-regex-util "^26.0.0" + jest-util "^26.6.2" micromatch "^4.0.2" pirates "^4.0.1" - realpath-native "^2.0.0" slash "^3.0.0" source-map "^0.6.1" write-file-atomic "^3.0.0" -"@jest/types@^24", "@jest/types@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-24.9.0.tgz#63cb26cb7500d069e5a389441a7c6ab5e909fc59" +"@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== dependencies: "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^1.1.1" - "@types/yargs" "^13.0.0" - -"@jest/types@^25.2.6": - version "25.2.6" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-25.2.6.tgz#c12f44af9bed444438091e4b59e7ed05f8659cb6" - dependencies: - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^1.1.1" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" "@types/yargs" "^15.0.0" - chalk "^3.0.0" + chalk "^4.0.0" -"@jest/types@^25.5.0": - version "25.5.0" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-25.5.0.tgz#4d6a4793f7b9599fc3680877b856a97dbccf2a9d" +"@nodelib/fs.scandir@2.1.4": + version "2.1.4" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz#d4b3549a5db5de2683e0c1071ab4f140904bbf69" + integrity sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA== dependencies: - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^1.1.1" - "@types/yargs" "^15.0.0" - chalk "^3.0.0" - -"@lerna/add@3.21.0": - version "3.21.0" - resolved "https://registry.yarnpkg.com/@lerna/add/-/add-3.21.0.tgz#27007bde71cc7b0a2969ab3c2f0ae41578b4577b" - dependencies: - "@evocateur/pacote" "^9.6.3" - "@lerna/bootstrap" "3.21.0" - "@lerna/command" "3.21.0" - "@lerna/filter-options" "3.20.0" - "@lerna/npm-conf" "3.16.0" - "@lerna/validation-error" "3.13.0" - dedent "^0.7.0" - npm-package-arg "^6.1.0" - p-map "^2.1.0" - semver "^6.2.0" - -"@lerna/bootstrap@3.21.0": - version "3.21.0" - resolved "https://registry.yarnpkg.com/@lerna/bootstrap/-/bootstrap-3.21.0.tgz#bcd1b651be5b0970b20d8fae04c864548123aed6" - dependencies: - "@lerna/command" "3.21.0" - "@lerna/filter-options" "3.20.0" - "@lerna/has-npm-version" "3.16.5" - "@lerna/npm-install" "3.16.5" - "@lerna/package-graph" "3.18.5" - "@lerna/pulse-till-done" "3.13.0" - "@lerna/rimraf-dir" "3.16.5" - "@lerna/run-lifecycle" "3.16.2" - "@lerna/run-topologically" "3.18.5" - "@lerna/symlink-binary" "3.17.0" - "@lerna/symlink-dependencies" "3.17.0" - "@lerna/validation-error" "3.13.0" - dedent "^0.7.0" - get-port "^4.2.0" - multimatch "^3.0.0" - npm-package-arg "^6.1.0" - npmlog "^4.1.2" - p-finally "^1.0.0" - p-map "^2.1.0" - p-map-series "^1.0.0" - p-waterfall "^1.0.0" - read-package-tree "^5.1.6" - semver "^6.2.0" - -"@lerna/changed@3.21.0": - version "3.21.0" - resolved "https://registry.yarnpkg.com/@lerna/changed/-/changed-3.21.0.tgz#108e15f679bfe077af500f58248c634f1044ea0b" - dependencies: - "@lerna/collect-updates" "3.20.0" - "@lerna/command" "3.21.0" - "@lerna/listable" "3.18.5" - "@lerna/output" "3.13.0" - -"@lerna/check-working-tree@3.16.5": - version "3.16.5" - resolved "https://registry.yarnpkg.com/@lerna/check-working-tree/-/check-working-tree-3.16.5.tgz#b4f8ae61bb4523561dfb9f8f8d874dd46bb44baa" - dependencies: - "@lerna/collect-uncommitted" "3.16.5" - "@lerna/describe-ref" "3.16.5" - "@lerna/validation-error" "3.13.0" - -"@lerna/child-process@3.16.5": - version "3.16.5" - resolved "https://registry.yarnpkg.com/@lerna/child-process/-/child-process-3.16.5.tgz#38fa3c18064aa4ac0754ad80114776a7b36a69b2" - dependencies: - chalk "^2.3.1" - execa "^1.0.0" - strong-log-transformer "^2.0.0" - -"@lerna/clean@3.21.0": - version "3.21.0" - resolved "https://registry.yarnpkg.com/@lerna/clean/-/clean-3.21.0.tgz#c0b46b5300cc3dae2cda3bec14b803082da3856d" - dependencies: - "@lerna/command" "3.21.0" - "@lerna/filter-options" "3.20.0" - "@lerna/prompt" "3.18.5" - "@lerna/pulse-till-done" "3.13.0" - "@lerna/rimraf-dir" "3.16.5" - p-map "^2.1.0" - p-map-series "^1.0.0" - p-waterfall "^1.0.0" - -"@lerna/cli@3.18.5": - version "3.18.5" - resolved "https://registry.yarnpkg.com/@lerna/cli/-/cli-3.18.5.tgz#c90c461542fcd35b6d5b015a290fb0dbfb41d242" - dependencies: - "@lerna/global-options" "3.13.0" - dedent "^0.7.0" - npmlog "^4.1.2" - yargs "^14.2.2" - -"@lerna/collect-uncommitted@3.16.5": - version "3.16.5" - resolved "https://registry.yarnpkg.com/@lerna/collect-uncommitted/-/collect-uncommitted-3.16.5.tgz#a494d61aac31cdc7aec4bbe52c96550274132e63" - dependencies: - "@lerna/child-process" "3.16.5" - chalk "^2.3.1" - figgy-pudding "^3.5.1" - npmlog "^4.1.2" - -"@lerna/collect-updates@3.20.0": - version "3.20.0" - resolved "https://registry.yarnpkg.com/@lerna/collect-updates/-/collect-updates-3.20.0.tgz#62f9d76ba21a25b7d9fbf31c02de88744a564bd1" - dependencies: - "@lerna/child-process" "3.16.5" - "@lerna/describe-ref" "3.16.5" - minimatch "^3.0.4" - npmlog "^4.1.2" - slash "^2.0.0" - -"@lerna/command@3.21.0": - version "3.21.0" - resolved "https://registry.yarnpkg.com/@lerna/command/-/command-3.21.0.tgz#9a2383759dc7b700dacfa8a22b2f3a6e190121f7" - dependencies: - "@lerna/child-process" "3.16.5" - "@lerna/package-graph" "3.18.5" - "@lerna/project" "3.21.0" - "@lerna/validation-error" "3.13.0" - "@lerna/write-log-file" "3.13.0" - clone-deep "^4.0.1" - dedent "^0.7.0" - execa "^1.0.0" - is-ci "^2.0.0" - npmlog "^4.1.2" - -"@lerna/conventional-commits@3.22.0": - version "3.22.0" - resolved "https://registry.yarnpkg.com/@lerna/conventional-commits/-/conventional-commits-3.22.0.tgz#2798f4881ee2ef457bdae027ab7d0bf0af6f1e09" - dependencies: - "@lerna/validation-error" "3.13.0" - conventional-changelog-angular "^5.0.3" - conventional-changelog-core "^3.1.6" - conventional-recommended-bump "^5.0.0" - fs-extra "^8.1.0" - get-stream "^4.0.0" - lodash.template "^4.5.0" - npm-package-arg "^6.1.0" - npmlog "^4.1.2" - pify "^4.0.1" - semver "^6.2.0" - -"@lerna/create-symlink@3.16.2": - version "3.16.2" - resolved "https://registry.yarnpkg.com/@lerna/create-symlink/-/create-symlink-3.16.2.tgz#412cb8e59a72f5a7d9463e4e4721ad2070149967" - dependencies: - "@zkochan/cmd-shim" "^3.1.0" - fs-extra "^8.1.0" - npmlog "^4.1.2" - -"@lerna/create@3.22.0": - version "3.22.0" - resolved "https://registry.yarnpkg.com/@lerna/create/-/create-3.22.0.tgz#d6bbd037c3dc5b425fe5f6d1b817057c278f7619" - dependencies: - "@evocateur/pacote" "^9.6.3" - "@lerna/child-process" "3.16.5" - "@lerna/command" "3.21.0" - "@lerna/npm-conf" "3.16.0" - "@lerna/validation-error" "3.13.0" - camelcase "^5.0.0" - dedent "^0.7.0" - fs-extra "^8.1.0" - globby "^9.2.0" - init-package-json "^1.10.3" - npm-package-arg "^6.1.0" - p-reduce "^1.0.0" - pify "^4.0.1" - semver "^6.2.0" - slash "^2.0.0" - validate-npm-package-license "^3.0.3" - validate-npm-package-name "^3.0.0" - whatwg-url "^7.0.0" - -"@lerna/describe-ref@3.16.5": - version "3.16.5" - resolved "https://registry.yarnpkg.com/@lerna/describe-ref/-/describe-ref-3.16.5.tgz#a338c25aaed837d3dc70b8a72c447c5c66346ac0" - dependencies: - "@lerna/child-process" "3.16.5" - npmlog "^4.1.2" - -"@lerna/diff@3.21.0": - version "3.21.0" - resolved "https://registry.yarnpkg.com/@lerna/diff/-/diff-3.21.0.tgz#e6df0d8b9916167ff5a49fcb02ac06424280a68d" - dependencies: - "@lerna/child-process" "3.16.5" - "@lerna/command" "3.21.0" - "@lerna/validation-error" "3.13.0" - npmlog "^4.1.2" - -"@lerna/exec@3.21.0": - version "3.21.0" - resolved "https://registry.yarnpkg.com/@lerna/exec/-/exec-3.21.0.tgz#17f07533893cb918a17b41bcc566dc437016db26" - dependencies: - "@lerna/child-process" "3.16.5" - "@lerna/command" "3.21.0" - "@lerna/filter-options" "3.20.0" - "@lerna/profiler" "3.20.0" - "@lerna/run-topologically" "3.18.5" - "@lerna/validation-error" "3.13.0" - p-map "^2.1.0" - -"@lerna/filter-options@3.20.0": - version "3.20.0" - resolved "https://registry.yarnpkg.com/@lerna/filter-options/-/filter-options-3.20.0.tgz#0f0f5d5a4783856eece4204708cc902cbc8af59b" - dependencies: - "@lerna/collect-updates" "3.20.0" - "@lerna/filter-packages" "3.18.0" - dedent "^0.7.0" - figgy-pudding "^3.5.1" - npmlog "^4.1.2" - -"@lerna/filter-packages@3.18.0": - version "3.18.0" - resolved "https://registry.yarnpkg.com/@lerna/filter-packages/-/filter-packages-3.18.0.tgz#6a7a376d285208db03a82958cfb8172e179b4e70" - dependencies: - "@lerna/validation-error" "3.13.0" - multimatch "^3.0.0" - npmlog "^4.1.2" - -"@lerna/get-npm-exec-opts@3.13.0": - version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-3.13.0.tgz#d1b552cb0088199fc3e7e126f914e39a08df9ea5" - dependencies: - npmlog "^4.1.2" - -"@lerna/get-packed@3.16.0": - version "3.16.0" - resolved "https://registry.yarnpkg.com/@lerna/get-packed/-/get-packed-3.16.0.tgz#1b316b706dcee86c7baa55e50b087959447852ff" - dependencies: - fs-extra "^8.1.0" - ssri "^6.0.1" - tar "^4.4.8" - -"@lerna/github-client@3.22.0": - version "3.22.0" - resolved "https://registry.yarnpkg.com/@lerna/github-client/-/github-client-3.22.0.tgz#5d816aa4f76747ed736ae64ff962b8f15c354d95" - dependencies: - "@lerna/child-process" "3.16.5" - "@octokit/plugin-enterprise-rest" "^6.0.1" - "@octokit/rest" "^16.28.4" - git-url-parse "^11.1.2" - npmlog "^4.1.2" - -"@lerna/gitlab-client@3.15.0": - version "3.15.0" - resolved "https://registry.yarnpkg.com/@lerna/gitlab-client/-/gitlab-client-3.15.0.tgz#91f4ec8c697b5ac57f7f25bd50fe659d24aa96a6" - dependencies: - node-fetch "^2.5.0" - npmlog "^4.1.2" - whatwg-url "^7.0.0" - -"@lerna/global-options@3.13.0": - version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/global-options/-/global-options-3.13.0.tgz#217662290db06ad9cf2c49d8e3100ee28eaebae1" - -"@lerna/has-npm-version@3.16.5": - version "3.16.5" - resolved "https://registry.yarnpkg.com/@lerna/has-npm-version/-/has-npm-version-3.16.5.tgz#ab83956f211d8923ea6afe9b979b38cc73b15326" - dependencies: - "@lerna/child-process" "3.16.5" - semver "^6.2.0" - -"@lerna/import@3.22.0": - version "3.22.0" - resolved "https://registry.yarnpkg.com/@lerna/import/-/import-3.22.0.tgz#1a5f0394f38e23c4f642a123e5e1517e70d068d2" - dependencies: - "@lerna/child-process" "3.16.5" - "@lerna/command" "3.21.0" - "@lerna/prompt" "3.18.5" - "@lerna/pulse-till-done" "3.13.0" - "@lerna/validation-error" "3.13.0" - dedent "^0.7.0" - fs-extra "^8.1.0" - p-map-series "^1.0.0" - -"@lerna/info@3.21.0": - version "3.21.0" - resolved "https://registry.yarnpkg.com/@lerna/info/-/info-3.21.0.tgz#76696b676fdb0f35d48c83c63c1e32bb5e37814f" - dependencies: - "@lerna/command" "3.21.0" - "@lerna/output" "3.13.0" - envinfo "^7.3.1" - -"@lerna/init@3.21.0": - version "3.21.0" - resolved "https://registry.yarnpkg.com/@lerna/init/-/init-3.21.0.tgz#1e810934dc8bf4e5386c031041881d3b4096aa5c" - dependencies: - "@lerna/child-process" "3.16.5" - "@lerna/command" "3.21.0" - fs-extra "^8.1.0" - p-map "^2.1.0" - write-json-file "^3.2.0" - -"@lerna/link@3.21.0": - version "3.21.0" - resolved "https://registry.yarnpkg.com/@lerna/link/-/link-3.21.0.tgz#8be68ff0ccee104b174b5bbd606302c2f06e9d9b" - dependencies: - "@lerna/command" "3.21.0" - "@lerna/package-graph" "3.18.5" - "@lerna/symlink-dependencies" "3.17.0" - p-map "^2.1.0" - slash "^2.0.0" - -"@lerna/list@3.21.0": - version "3.21.0" - resolved "https://registry.yarnpkg.com/@lerna/list/-/list-3.21.0.tgz#42f76fafa56dea13b691ec8cab13832691d61da2" - dependencies: - "@lerna/command" "3.21.0" - "@lerna/filter-options" "3.20.0" - "@lerna/listable" "3.18.5" - "@lerna/output" "3.13.0" - -"@lerna/listable@3.18.5": - version "3.18.5" - resolved "https://registry.yarnpkg.com/@lerna/listable/-/listable-3.18.5.tgz#e82798405b5ed8fc51843c8ef1e7a0e497388a1a" - dependencies: - "@lerna/query-graph" "3.18.5" - chalk "^2.3.1" - columnify "^1.5.4" - -"@lerna/log-packed@3.16.0": - version "3.16.0" - resolved "https://registry.yarnpkg.com/@lerna/log-packed/-/log-packed-3.16.0.tgz#f83991041ee77b2495634e14470b42259fd2bc16" - dependencies: - byte-size "^5.0.1" - columnify "^1.5.4" - has-unicode "^2.0.1" - npmlog "^4.1.2" - -"@lerna/npm-conf@3.16.0": - version "3.16.0" - resolved "https://registry.yarnpkg.com/@lerna/npm-conf/-/npm-conf-3.16.0.tgz#1c10a89ae2f6c2ee96962557738685300d376827" - dependencies: - config-chain "^1.1.11" - pify "^4.0.1" - -"@lerna/npm-dist-tag@3.18.5": - version "3.18.5" - resolved "https://registry.yarnpkg.com/@lerna/npm-dist-tag/-/npm-dist-tag-3.18.5.tgz#9ef9abb7c104077b31f6fab22cc73b314d54ac55" - dependencies: - "@evocateur/npm-registry-fetch" "^4.0.0" - "@lerna/otplease" "3.18.5" - figgy-pudding "^3.5.1" - npm-package-arg "^6.1.0" - npmlog "^4.1.2" - -"@lerna/npm-install@3.16.5": - version "3.16.5" - resolved "https://registry.yarnpkg.com/@lerna/npm-install/-/npm-install-3.16.5.tgz#d6bfdc16f81285da66515ae47924d6e278d637d3" - dependencies: - "@lerna/child-process" "3.16.5" - "@lerna/get-npm-exec-opts" "3.13.0" - fs-extra "^8.1.0" - npm-package-arg "^6.1.0" - npmlog "^4.1.2" - signal-exit "^3.0.2" - write-pkg "^3.1.0" - -"@lerna/npm-publish@3.18.5": - version "3.18.5" - resolved "https://registry.yarnpkg.com/@lerna/npm-publish/-/npm-publish-3.18.5.tgz#240e4039959fd9816b49c5b07421e11b5cb000af" - dependencies: - "@evocateur/libnpmpublish" "^1.2.2" - "@lerna/otplease" "3.18.5" - "@lerna/run-lifecycle" "3.16.2" - figgy-pudding "^3.5.1" - fs-extra "^8.1.0" - npm-package-arg "^6.1.0" - npmlog "^4.1.2" - pify "^4.0.1" - read-package-json "^2.0.13" - -"@lerna/npm-run-script@3.16.5": - version "3.16.5" - resolved "https://registry.yarnpkg.com/@lerna/npm-run-script/-/npm-run-script-3.16.5.tgz#9c2ec82453a26c0b46edc0bb7c15816c821f5c15" - dependencies: - "@lerna/child-process" "3.16.5" - "@lerna/get-npm-exec-opts" "3.13.0" - npmlog "^4.1.2" - -"@lerna/otplease@3.18.5": - version "3.18.5" - resolved "https://registry.yarnpkg.com/@lerna/otplease/-/otplease-3.18.5.tgz#b77b8e760b40abad9f7658d988f3ea77d4fd0231" - dependencies: - "@lerna/prompt" "3.18.5" - figgy-pudding "^3.5.1" - -"@lerna/output@3.13.0": - version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/output/-/output-3.13.0.tgz#3ded7cc908b27a9872228a630d950aedae7a4989" - dependencies: - npmlog "^4.1.2" - -"@lerna/pack-directory@3.16.4": - version "3.16.4" - resolved "https://registry.yarnpkg.com/@lerna/pack-directory/-/pack-directory-3.16.4.tgz#3eae5f91bdf5acfe0384510ed53faddc4c074693" - dependencies: - "@lerna/get-packed" "3.16.0" - "@lerna/package" "3.16.0" - "@lerna/run-lifecycle" "3.16.2" - figgy-pudding "^3.5.1" - npm-packlist "^1.4.4" - npmlog "^4.1.2" - tar "^4.4.10" - temp-write "^3.4.0" - -"@lerna/package-graph@3.18.5": - version "3.18.5" - resolved "https://registry.yarnpkg.com/@lerna/package-graph/-/package-graph-3.18.5.tgz#c740e2ea3578d059e551633e950690831b941f6b" - dependencies: - "@lerna/prerelease-id-from-version" "3.16.0" - "@lerna/validation-error" "3.13.0" - npm-package-arg "^6.1.0" - npmlog "^4.1.2" - semver "^6.2.0" - -"@lerna/package@3.16.0": - version "3.16.0" - resolved "https://registry.yarnpkg.com/@lerna/package/-/package-3.16.0.tgz#7e0a46e4697ed8b8a9c14d59c7f890e0d38ba13c" - dependencies: - load-json-file "^5.3.0" - npm-package-arg "^6.1.0" - write-pkg "^3.1.0" - -"@lerna/prerelease-id-from-version@3.16.0": - version "3.16.0" - resolved "https://registry.yarnpkg.com/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-3.16.0.tgz#b24bfa789f5e1baab914d7b08baae9b7bd7d83a1" - dependencies: - semver "^6.2.0" - -"@lerna/profiler@3.20.0": - version "3.20.0" - resolved "https://registry.yarnpkg.com/@lerna/profiler/-/profiler-3.20.0.tgz#0f6dc236f4ea8f9ea5f358c6703305a4f32ad051" - dependencies: - figgy-pudding "^3.5.1" - fs-extra "^8.1.0" - npmlog "^4.1.2" - upath "^1.2.0" - -"@lerna/project@3.21.0": - version "3.21.0" - resolved "https://registry.yarnpkg.com/@lerna/project/-/project-3.21.0.tgz#5d784d2d10c561a00f20320bcdb040997c10502d" - dependencies: - "@lerna/package" "3.16.0" - "@lerna/validation-error" "3.13.0" - cosmiconfig "^5.1.0" - dedent "^0.7.0" - dot-prop "^4.2.0" - glob-parent "^5.0.0" - globby "^9.2.0" - load-json-file "^5.3.0" - npmlog "^4.1.2" - p-map "^2.1.0" - resolve-from "^4.0.0" - write-json-file "^3.2.0" - -"@lerna/prompt@3.18.5": - version "3.18.5" - resolved "https://registry.yarnpkg.com/@lerna/prompt/-/prompt-3.18.5.tgz#628cd545f225887d060491ab95df899cfc5218a1" - dependencies: - inquirer "^6.2.0" - npmlog "^4.1.2" - -"@lerna/publish@3.22.1": - version "3.22.1" - resolved "https://registry.yarnpkg.com/@lerna/publish/-/publish-3.22.1.tgz#b4f7ce3fba1e9afb28be4a1f3d88222269ba9519" - dependencies: - "@evocateur/libnpmaccess" "^3.1.2" - "@evocateur/npm-registry-fetch" "^4.0.0" - "@evocateur/pacote" "^9.6.3" - "@lerna/check-working-tree" "3.16.5" - "@lerna/child-process" "3.16.5" - "@lerna/collect-updates" "3.20.0" - "@lerna/command" "3.21.0" - "@lerna/describe-ref" "3.16.5" - "@lerna/log-packed" "3.16.0" - "@lerna/npm-conf" "3.16.0" - "@lerna/npm-dist-tag" "3.18.5" - "@lerna/npm-publish" "3.18.5" - "@lerna/otplease" "3.18.5" - "@lerna/output" "3.13.0" - "@lerna/pack-directory" "3.16.4" - "@lerna/prerelease-id-from-version" "3.16.0" - "@lerna/prompt" "3.18.5" - "@lerna/pulse-till-done" "3.13.0" - "@lerna/run-lifecycle" "3.16.2" - "@lerna/run-topologically" "3.18.5" - "@lerna/validation-error" "3.13.0" - "@lerna/version" "3.22.1" - figgy-pudding "^3.5.1" - fs-extra "^8.1.0" - npm-package-arg "^6.1.0" - npmlog "^4.1.2" - p-finally "^1.0.0" - p-map "^2.1.0" - p-pipe "^1.2.0" - semver "^6.2.0" - -"@lerna/pulse-till-done@3.13.0": - version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/pulse-till-done/-/pulse-till-done-3.13.0.tgz#c8e9ce5bafaf10d930a67d7ed0ccb5d958fe0110" - dependencies: - npmlog "^4.1.2" - -"@lerna/query-graph@3.18.5": - version "3.18.5" - resolved "https://registry.yarnpkg.com/@lerna/query-graph/-/query-graph-3.18.5.tgz#df4830bb5155273003bf35e8dda1c32d0927bd86" - dependencies: - "@lerna/package-graph" "3.18.5" - figgy-pudding "^3.5.1" - -"@lerna/resolve-symlink@3.16.0": - version "3.16.0" - resolved "https://registry.yarnpkg.com/@lerna/resolve-symlink/-/resolve-symlink-3.16.0.tgz#37fc7095fabdbcf317c26eb74e0d0bde8efd2386" - dependencies: - fs-extra "^8.1.0" - npmlog "^4.1.2" - read-cmd-shim "^1.0.1" - -"@lerna/rimraf-dir@3.16.5": - version "3.16.5" - resolved "https://registry.yarnpkg.com/@lerna/rimraf-dir/-/rimraf-dir-3.16.5.tgz#04316ab5ffd2909657aaf388ea502cb8c2f20a09" - dependencies: - "@lerna/child-process" "3.16.5" - npmlog "^4.1.2" - path-exists "^3.0.0" - rimraf "^2.6.2" - -"@lerna/run-lifecycle@3.16.2": - version "3.16.2" - resolved "https://registry.yarnpkg.com/@lerna/run-lifecycle/-/run-lifecycle-3.16.2.tgz#67b288f8ea964db9ea4fb1fbc7715d5bbb0bce00" - dependencies: - "@lerna/npm-conf" "3.16.0" - figgy-pudding "^3.5.1" - npm-lifecycle "^3.1.2" - npmlog "^4.1.2" - -"@lerna/run-topologically@3.18.5": - version "3.18.5" - resolved "https://registry.yarnpkg.com/@lerna/run-topologically/-/run-topologically-3.18.5.tgz#3cd639da20e967d7672cb88db0f756b92f2fdfc3" - dependencies: - "@lerna/query-graph" "3.18.5" - figgy-pudding "^3.5.1" - p-queue "^4.0.0" - -"@lerna/run@3.21.0": - version "3.21.0" - resolved "https://registry.yarnpkg.com/@lerna/run/-/run-3.21.0.tgz#2a35ec84979e4d6e42474fe148d32e5de1cac891" - dependencies: - "@lerna/command" "3.21.0" - "@lerna/filter-options" "3.20.0" - "@lerna/npm-run-script" "3.16.5" - "@lerna/output" "3.13.0" - "@lerna/profiler" "3.20.0" - "@lerna/run-topologically" "3.18.5" - "@lerna/timer" "3.13.0" - "@lerna/validation-error" "3.13.0" - p-map "^2.1.0" - -"@lerna/symlink-binary@3.17.0": - version "3.17.0" - resolved "https://registry.yarnpkg.com/@lerna/symlink-binary/-/symlink-binary-3.17.0.tgz#8f8031b309863814883d3f009877f82e38aef45a" - dependencies: - "@lerna/create-symlink" "3.16.2" - "@lerna/package" "3.16.0" - fs-extra "^8.1.0" - p-map "^2.1.0" - -"@lerna/symlink-dependencies@3.17.0": - version "3.17.0" - resolved "https://registry.yarnpkg.com/@lerna/symlink-dependencies/-/symlink-dependencies-3.17.0.tgz#48d6360e985865a0e56cd8b51b308a526308784a" - dependencies: - "@lerna/create-symlink" "3.16.2" - "@lerna/resolve-symlink" "3.16.0" - "@lerna/symlink-binary" "3.17.0" - fs-extra "^8.1.0" - p-finally "^1.0.0" - p-map "^2.1.0" - p-map-series "^1.0.0" - -"@lerna/timer@3.13.0": - version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/timer/-/timer-3.13.0.tgz#bcd0904551db16e08364d6c18e5e2160fc870781" - -"@lerna/validation-error@3.13.0": - version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/validation-error/-/validation-error-3.13.0.tgz#c86b8f07c5ab9539f775bd8a54976e926f3759c3" - dependencies: - npmlog "^4.1.2" - -"@lerna/version@3.22.1": - version "3.22.1" - resolved "https://registry.yarnpkg.com/@lerna/version/-/version-3.22.1.tgz#9805a9247a47ee62d6b81bd9fa5fb728b24b59e2" - dependencies: - "@lerna/check-working-tree" "3.16.5" - "@lerna/child-process" "3.16.5" - "@lerna/collect-updates" "3.20.0" - "@lerna/command" "3.21.0" - "@lerna/conventional-commits" "3.22.0" - "@lerna/github-client" "3.22.0" - "@lerna/gitlab-client" "3.15.0" - "@lerna/output" "3.13.0" - "@lerna/prerelease-id-from-version" "3.16.0" - "@lerna/prompt" "3.18.5" - "@lerna/run-lifecycle" "3.16.2" - "@lerna/run-topologically" "3.18.5" - "@lerna/validation-error" "3.13.0" - chalk "^2.3.1" - dedent "^0.7.0" - load-json-file "^5.3.0" - minimatch "^3.0.4" - npmlog "^4.1.2" - p-map "^2.1.0" - p-pipe "^1.2.0" - p-reduce "^1.0.0" - p-waterfall "^1.0.0" - semver "^6.2.0" - slash "^2.0.0" - temp-write "^3.4.0" - write-json-file "^3.2.0" - -"@lerna/write-log-file@3.13.0": - version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/write-log-file/-/write-log-file-3.13.0.tgz#b78d9e4cfc1349a8be64d91324c4c8199e822a26" - dependencies: - npmlog "^4.1.2" - write-file-atomic "^2.3.0" - -"@marionebl/sander@^0.6.0": - version "0.6.1" - resolved "https://registry.yarnpkg.com/@marionebl/sander/-/sander-0.6.1.tgz#1958965874f24bc51be48875feb50d642fc41f7b" - dependencies: - graceful-fs "^4.1.3" - mkdirp "^0.5.1" - rimraf "^2.5.2" - -"@mdn/browser-compat-data@2.0.7": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@mdn/browser-compat-data/-/browser-compat-data-2.0.7.tgz#72ec37b9c1e00ce0b4e0309d753be18e2da12ee3" - integrity sha512-GeeM827DlzFFidn1eKkMBiqXFD2oLsnZbaiGhByPl0vcapsRzUL+t9hDoov1swc9rB2jw64R+ihtzC8qOE9wXw== - dependencies: - extend "3.0.2" - -"@mrmlnc/readdir-enhanced@^2.2.1": - version "2.2.1" - resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" - dependencies: - call-me-maybe "^1.0.1" - glob-to-regexp "^0.3.0" - -"@nodelib/fs.scandir@2.1.3": - version "2.1.3" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz#3a582bdb53804c6ba6d146579c46e52130cf4a3b" - integrity sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw== - dependencies: - "@nodelib/fs.stat" "2.0.3" + "@nodelib/fs.stat" "2.0.4" run-parallel "^1.1.9" -"@nodelib/fs.stat@2.0.3", "@nodelib/fs.stat@^2.0.2": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz#34dc5f4cabbc720f4e60f75a747e7ecd6c175bd3" - integrity sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA== - -"@nodelib/fs.stat@^1.1.2": - version "1.1.3" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" +"@nodelib/fs.stat@2.0.4", "@nodelib/fs.stat@^2.0.2": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz#a3f2dd61bab43b8db8fa108a121cfffe4c676655" + integrity sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q== "@nodelib/fs.walk@^1.2.3": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz#011b9202a70a6366e436ca5c065844528ab04976" - integrity sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ== + version "1.2.6" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz#cce9396b30aa5afe9e3756608f5831adcb53d063" + integrity sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow== dependencies: - "@nodelib/fs.scandir" "2.1.3" + "@nodelib/fs.scandir" "2.1.4" fastq "^1.6.0" -"@octokit/auth-token@^2.4.0": - version "2.4.2" - resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-2.4.2.tgz#10d0ae979b100fa6b72fa0e8e63e27e6d0dbff8a" - dependencies: - "@octokit/types" "^5.0.0" - -"@octokit/endpoint@^6.0.1": - version "6.0.3" - resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-6.0.3.tgz#dd09b599662d7e1b66374a177ab620d8cdf73487" - dependencies: - "@octokit/types" "^5.0.0" - is-plain-object "^3.0.0" - universal-user-agent "^5.0.0" - -"@octokit/plugin-enterprise-rest@^6.0.1": - version "6.0.1" - resolved "https://registry.yarnpkg.com/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz#e07896739618dab8da7d4077c658003775f95437" - -"@octokit/plugin-paginate-rest@^1.1.1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-1.1.2.tgz#004170acf8c2be535aba26727867d692f7b488fc" - dependencies: - "@octokit/types" "^2.0.1" - -"@octokit/plugin-request-log@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@octokit/plugin-request-log/-/plugin-request-log-1.0.0.tgz#eef87a431300f6148c39a7f75f8cfeb218b2547e" - -"@octokit/plugin-rest-endpoint-methods@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-2.4.0.tgz#3288ecf5481f68c494dd0602fc15407a59faf61e" - dependencies: - "@octokit/types" "^2.0.1" - deprecation "^2.3.1" - -"@octokit/request-error@^1.0.2": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-1.2.1.tgz#ede0714c773f32347576c25649dc013ae6b31801" - dependencies: - "@octokit/types" "^2.0.0" - deprecation "^2.0.0" - once "^1.4.0" - -"@octokit/request-error@^2.0.0": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-2.0.2.tgz#0e76b83f5d8fdda1db99027ea5f617c2e6ba9ed0" - dependencies: - "@octokit/types" "^5.0.1" - deprecation "^2.0.0" - once "^1.4.0" - -"@octokit/request@^5.2.0": - version "5.4.5" - resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.4.5.tgz#8df65bd812047521f7e9db6ff118c06ba84ac10b" - dependencies: - "@octokit/endpoint" "^6.0.1" - "@octokit/request-error" "^2.0.0" - "@octokit/types" "^5.0.0" - deprecation "^2.0.0" - is-plain-object "^3.0.0" - node-fetch "^2.3.0" - once "^1.4.0" - universal-user-agent "^5.0.0" - -"@octokit/rest@^16.28.4": - version "16.43.1" - resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-16.43.1.tgz#3b11e7d1b1ac2bbeeb23b08a17df0b20947eda6b" - dependencies: - "@octokit/auth-token" "^2.4.0" - "@octokit/plugin-paginate-rest" "^1.1.1" - "@octokit/plugin-request-log" "^1.0.0" - "@octokit/plugin-rest-endpoint-methods" "2.4.0" - "@octokit/request" "^5.2.0" - "@octokit/request-error" "^1.0.2" - atob-lite "^2.0.0" - before-after-hook "^2.0.0" - btoa-lite "^1.0.0" - deprecation "^2.0.0" - lodash.get "^4.4.2" - lodash.set "^4.3.2" - lodash.uniq "^4.5.0" - octokit-pagination-methods "^1.1.0" - once "^1.4.0" - universal-user-agent "^4.0.0" - -"@octokit/types@^2.0.0", "@octokit/types@^2.0.1": - version "2.16.2" - resolved "https://registry.yarnpkg.com/@octokit/types/-/types-2.16.2.tgz#4c5f8da3c6fecf3da1811aef678fda03edac35d2" - dependencies: - "@types/node" ">= 8" - -"@octokit/types@^5.0.0", "@octokit/types@^5.0.1": - version "5.0.1" - resolved "https://registry.yarnpkg.com/@octokit/types/-/types-5.0.1.tgz#5459e9a5e9df8565dcc62c17a34491904d71971e" - dependencies: - "@types/node" ">= 8" - "@pmmmwh/react-refresh-webpack-plugin@^0.5.0-beta.0": - version "0.5.0-beta.0" - resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.0-beta.0.tgz#78227eaddafdc8859b679da6493bbfd2ee9ae58b" - integrity sha512-q+TNaRgREFad/9zXPk+7a1I+3u4Bq/xVwhcuqJmZmkhMwZ/ENrmf87ZzBBc9W4J77WhjQYOaoqkN7XAbQeSNgA== + version "0.5.0-beta.1" + resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.0-beta.1.tgz#8399a7c18d6bea0bee77d06a77410a635af19828" + integrity sha512-AnFkt6vpvT9fQQemNX/QkRKy2+kLbFNSO0MAy6/LvHXu6FyMtJC8qWmrZzjUq14wu/g9M/sLcy6gch/XQvymcQ== dependencies: ansi-html "^0.0.7" core-js-pure "^3.8.1" error-stack-parser "^2.0.6" - html-entities "^1.2.1" + html-entities "^2.1.0" native-url "^0.3.4" schema-utils "^3.0.0" source-map "^0.7.3" -"@popperjs/core@^2.4.0": - version "2.4.2" - resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.4.2.tgz#7c6dc4ecef16149fd7a736710baa1b811017fdca" +"@polka/url@^1.0.0-next.9": + version "1.0.0-next.11" + resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.11.tgz#aeb16f50649a91af79dbe36574b66d0f9e4d9f71" + integrity sha512-3NsZsJIA/22P3QUyrEDNA2D133H4j224twJrdipXN38dpnIOzAbUDtOwkcJ5pXmn75w7LSQDjA4tO9dm1XlqlA== -"@popperjs/core@^2.4.4": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.6.0.tgz#f022195afdfc942e088ee2101285a1d31c7d727f" - integrity sha512-cPqjjzuFWNK3BSKLm0abspP0sp/IGOli4p5I5fKFAzdS8fvjdOwDCfZqAaIiXd9lPkOWi3SUUfZof3hEb7J/uw== - -"@reach/alert@^0.10.2": - version "0.10.4" - resolved "https://registry.yarnpkg.com/@reach/alert/-/alert-0.10.4.tgz#c4bc7b439cd83f6dd48887ae97eb2e77c5d1e694" - dependencies: - "@reach/utils" "0.10.4" - "@reach/visually-hidden" "0.10.4" - prop-types "^15.7.2" - tslib "^2.0.0" +"@popperjs/core@^2.8.3": + version "2.9.1" + resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.9.1.tgz#7f554e7368c9ab679a11f4a042ca17149d70cf12" + integrity sha512-DvJbbn3dUgMxDnJLH+RZQPnXak1h4ZVYQ7CWiFWjQwBFkVajT4rfw2PdpHLTSTwxrYfnoEXkuBiwkDm6tPMQeA== "@reach/alert@^0.12.1": version "0.12.1" @@ -3193,13 +1397,6 @@ prop-types "^15.7.2" tslib "^2.0.0" -"@reach/auto-id@^0.10.0": - version "0.10.1" - resolved "https://registry.yarnpkg.com/@reach/auto-id/-/auto-id-0.10.1.tgz#5c8f7573d6271e0e55df04e459a1d1d1cf11a216" - dependencies: - "@reach/utils" "^0.10.1" - tslib "^1.11.1" - "@reach/auto-id@^0.12.1": version "0.12.1" resolved "https://registry.yarnpkg.com/@reach/auto-id/-/auto-id-0.12.1.tgz#2e4a7250d2067ec16a9b4ea732695bc75572405c" @@ -3208,24 +1405,11 @@ "@reach/utils" "0.12.1" tslib "^2.0.0" -"@reach/observe-rect@1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@reach/observe-rect/-/observe-rect-1.1.0.tgz#4e967a93852b6004c3895d9ed8d4e5b41895afde" - "@reach/observe-rect@1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@reach/observe-rect/-/observe-rect-1.2.0.tgz#d7a6013b8aafcc64c778a0ccb83355a11204d3b2" integrity sha512-Ba7HmkFgfQxZqqaeIWWkNK0rEhpxVQHIoVyW1YDSkGsGIXzcaW4deC8B0pZrNSSyLTdIk7y+5olKt5+g0GmFIQ== -"@reach/rect@^0.10.2": - version "0.10.4" - resolved "https://registry.yarnpkg.com/@reach/rect/-/rect-0.10.4.tgz#b3b6bca77c58af9a5a47434111cdeff673819241" - dependencies: - "@reach/observe-rect" "1.1.0" - "@reach/utils" "0.10.4" - prop-types "^15.7.2" - tslib "^2.0.0" - "@reach/rect@^0.12.1": version "0.12.1" resolved "https://registry.yarnpkg.com/@reach/rect/-/rect-0.12.1.tgz#5b018da4dccca852df21668ae54d5941c16f5bf7" @@ -3236,14 +1420,6 @@ prop-types "^15.7.2" tslib "^2.0.0" -"@reach/utils@0.10.4": - version "0.10.4" - resolved "https://registry.yarnpkg.com/@reach/utils/-/utils-0.10.4.tgz#164ea50910db2d1015505a10fac6a48e7b3c54e7" - dependencies: - "@types/warning" "^3.0.0" - tslib "^2.0.0" - warning "^4.0.3" - "@reach/utils@0.12.1": version "0.12.1" resolved "https://registry.yarnpkg.com/@reach/utils/-/utils-0.12.1.tgz#02b9c15ba5cddf23e16f2d2ca77aef98a9702607" @@ -3253,20 +1429,6 @@ tslib "^2.0.0" warning "^4.0.3" -"@reach/utils@^0.10.1": - version "0.10.1" - resolved "https://registry.yarnpkg.com/@reach/utils/-/utils-0.10.1.tgz#ee0283f81e161db4126a943b5c908a69f6a66d7e" - dependencies: - "@types/warning" "^3.0.0" - tslib "^1.11.1" - warning "^4.0.3" - -"@reach/visually-hidden@0.10.4": - version "0.10.4" - resolved "https://registry.yarnpkg.com/@reach/visually-hidden/-/visually-hidden-0.10.4.tgz#ab390db0adf759393af4d856f84375468b1df676" - dependencies: - tslib "^2.0.0" - "@reach/visually-hidden@0.12.0": version "0.12.0" resolved "https://registry.yarnpkg.com/@reach/visually-hidden/-/visually-hidden-0.12.0.tgz#c6c39f0bf292ae97a480ba3ed32e8a6149e852d4" @@ -3903,210 +2065,132 @@ "@rehooks/document-title@^1.0.1": version "1.0.2" resolved "https://registry.yarnpkg.com/@rehooks/document-title/-/document-title-1.0.2.tgz#d03e8a09e09f6fd481518982b151ab0da4bc5eec" + integrity sha512-8ckcelpgqmWtGNXob+P6Lw2lHM2IfkP7sl8QJ2BNHkFeDQnc1CYeYf2NMVuFflYh3YVlAlfUzAxcIG1QCBrRQQ== dependencies: react "^16.13.1" -"@rollup/plugin-babel@^5.1.0": - version "5.2.2" - resolved "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-5.2.2.tgz#e5623a01dd8e37e004ba87f2de218c611727d9b2" - integrity sha512-MjmH7GvFT4TW8xFdIeFS3wqIX646y5tACdxkTO+khbHvS3ZcVJL6vkAHLw2wqPmkhwCfWHoNsp15VYNwW6JEJA== - dependencies: - "@babel/helper-module-imports" "^7.10.4" - "@rollup/pluginutils" "^3.1.0" - -"@rollup/plugin-commonjs@^11.0.0": - version "11.1.0" - resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-11.1.0.tgz#60636c7a722f54b41e419e1709df05c7234557ef" - dependencies: - "@rollup/pluginutils" "^3.0.8" - commondir "^1.0.1" - estree-walker "^1.0.1" - glob "^7.1.2" - is-reference "^1.1.2" - magic-string "^0.25.2" - resolve "^1.11.0" - -"@rollup/plugin-json@^4.0.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@rollup/plugin-json/-/plugin-json-4.1.0.tgz#54e09867ae6963c593844d8bd7a9c718294496f3" - dependencies: - "@rollup/pluginutils" "^3.0.8" - -"@rollup/plugin-node-resolve@^9.0.0": - version "9.0.0" - resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-9.0.0.tgz#39bd0034ce9126b39c1699695f440b4b7d2b62e6" - integrity sha512-gPz+utFHLRrd41WMP13Jq5mqqzHL3OXrfj3/MkSyB6UBIcuNt9j60GCbarzMzdf1VHFpOxfQh/ez7wyadLMqkg== - 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.17.0" - -"@rollup/plugin-replace@^2.2.1": - version "2.3.3" - resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-2.3.3.tgz#cd6bae39444de119f5d905322b91ebd4078562e7" - dependencies: - "@rollup/pluginutils" "^3.0.8" - magic-string "^0.25.5" - -"@rollup/pluginutils@^3.0.8", "@rollup/pluginutils@^3.0.9", "@rollup/pluginutils@^3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" - dependencies: - "@types/estree" "0.0.39" - estree-walker "^1.0.1" - picomatch "^2.2.2" - -"@schemastore/web-manifest@^0.0.4": - version "0.0.4" - resolved "https://registry.yarnpkg.com/@schemastore/web-manifest/-/web-manifest-0.0.4.tgz#b9c5c8374dc9b920bd0c62fb1c94778584b6e4ab" - -"@sindresorhus/is@^0.14.0": - version "0.14.0" - resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea" - integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== +"@schemastore/web-manifest@^0.0.5": + version "0.0.5" + resolved "https://registry.yarnpkg.com/@schemastore/web-manifest/-/web-manifest-0.0.5.tgz#97f0b1f14d095189c5672309e4975760278461b2" + integrity sha512-3SF3OwzJ+PIqYDVW0MXoUAyypyx7N5RlYj2zek36qVuDUgoiI65q0ietwuxyVtbTRYJyP64KBGKvKqHzbIxdfA== "@sinonjs/commons@^1.7.0": - version "1.8.0" - resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.0.tgz#c8d68821a854c555bba172f3b06959a0039b236d" + version "1.8.2" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.2.tgz#858f5c4b48d80778fde4b9d541f27edc0d56488b" + integrity sha512-sruwd86RJHdsVf/AtBoijDmUqJp3B6hF/DGC23C+JaegnDHaZyewCjoVGTdg3J0uz3Zs7NnIT05OBOmML72lQw== dependencies: type-detect "4.0.8" -"@stacks/auth@^1.0.0-beta.20": - version "1.0.0-beta.20" - resolved "https://registry.yarnpkg.com/@stacks/auth/-/auth-1.0.0-beta.20.tgz#87ad5d5b7c2ef72da833e02003c38a890d256e43" - integrity sha512-TkK4mkYpvcRSVVmsMqKff7bBIQVvM2LZEjei2EseLJVGbvGM2SamGaj160V+RCxzQOKquL41A1ceJYC4DWCkyQ== +"@sinonjs/fake-timers@^6.0.1": + version "6.0.1" + resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz#293674fccb3262ac782c7aadfdeca86b10c75c40" + integrity sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA== dependencies: - "@stacks/common" "^1.0.0-beta.20" - "@stacks/encryption" "^1.0.0-beta.20" - "@stacks/network" "^1.0.0-beta.20" - "@stacks/profile" "^1.0.0-beta.20" + "@sinonjs/commons" "^1.7.0" + +"@stacks/auth@^1.0.2", "@stacks/auth@^1.2.3": + version "1.2.3" + resolved "https://registry.yarnpkg.com/@stacks/auth/-/auth-1.2.3.tgz#7318436b5c69a3f65a52450470ae5c0f8c2ff65a" + integrity sha512-EDXX1hiQ9UnAjrX4D1UyeVZQF647RdtC6EYAIxzgn2L6XxARACGpn+d/fRpE1q411y94lF/2Oqj8MPSwDb/NHQ== + dependencies: + "@stacks/common" "^1.2.2" + "@stacks/encryption" "^1.2.3" + "@stacks/network" "^1.2.2" + "@stacks/profile" "^1.2.3" codecov "^3.7.2" cross-fetch "^3.0.5" jsontokens "^3.0.0" query-string "^6.13.1" -"@stacks/auth@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@stacks/auth/-/auth-1.0.2.tgz#290588b4399575f20011e88ba66aa64cce2c8c2f" - integrity sha512-//ZCAR8gWYENNlWu0+gNmgwC1TSou9W8HQ8kpoTajJH1jkzcMirKB8BovD9XqZnFBKM4Y+Jdnw9h5OQ4YF+/WQ== - dependencies: - "@stacks/common" "^1.0.1" - "@stacks/encryption" "^1.0.1" - "@stacks/network" "^1.0.2" - "@stacks/profile" "^1.0.2" - codecov "^3.7.2" - cross-fetch "^3.0.5" - jsontokens "^3.0.0" - query-string "^6.13.1" - -"@stacks/common@^1.0.0-beta.20": - version "1.0.0-beta.20" - resolved "https://registry.yarnpkg.com/@stacks/common/-/common-1.0.0-beta.20.tgz#2654ef9d72301335f2ec93cfb1dba427026b6ee7" - integrity sha512-Je1MEO+63A44HZE0JzjQM5giSrNgY3bep2jaGAq8if5uIV9qKiFu7rZD9jQVc7lw3gmt+/S2zuvaM8K6Qs8ZtA== - dependencies: - cross-fetch "^3.0.5" - -"@stacks/common@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@stacks/common/-/common-1.0.1.tgz#76fea117e38a6a4b901242513bb765a485104f47" - integrity sha512-Rw+ezdoJ/5kc8MklAUerOusVHzn3FOibVqq8+iyTa4FGSd0CiDoByCEBQQ9+T6GsxgVVOTL/e+YCwWL/Ywu2UQ== +"@stacks/common@^1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@stacks/common/-/common-1.2.2.tgz#1365ffb0f8bd9e4cd194c63c65a1bb2c83876ba1" + integrity sha512-knCqq88EBRCN8AhS7+Sx2PJuRv0EFNChEpqLqCAchCHCQfp5bWad/47Zw+fLP9ccBwFXh4pl1wDtbQLBfDo0+A== dependencies: cross-fetch "^3.0.6" -"@stacks/encryption@^1.0.0-beta.20": - version "1.0.0-beta.20" - resolved "https://registry.yarnpkg.com/@stacks/encryption/-/encryption-1.0.0-beta.20.tgz#761c46c5773d916edee65060183091936e2413fb" - integrity sha512-2UL2TE6ItrvtaDsUrEpsndsbDos+wyx8OSvsAsoBvFRSGH4onZylrk2PYO1JXyS8f4ft13X4IK4ckUkDJK0EcA== +"@stacks/connect-ui@^3.0.2", "@stacks/connect-ui@^3.0.3": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@stacks/connect-ui/-/connect-ui-3.0.3.tgz#4a673b6345438bc27c12416aaaea2dd683cfd277" + integrity sha512-EmiJ+3xEMSvT80y0DdPFcAJI9O5K8xLv2frEuvcf29SbjC2qiEcI+6bsTMRUv2MuPyRW5f6DAbwYVqs8sdzxZQ== dependencies: - "@stacks/common" "^1.0.0-beta.20" - bip39 "^3.0.2" - bitcoinjs-lib "^5.1.10" - bn.js "^5.1.2" - elliptic "^6.5.2" - randombytes "^2.1.0" - ripemd160-min "^0.0.6" - sha.js "^2.4.11" + "@stencil/core" "^1.17.3" -"@stacks/encryption@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@stacks/encryption/-/encryption-1.0.1.tgz#4a8015933363f739bafcd3b1aa3747bb03cae2d0" - integrity sha512-R1/5rQPyopOrJsJ+3b+TEhm6nwxzwHsPvSlD2kMk+DKu1401OFrHjXdGlNGESkj1KniZpf8FqMmZRLghElC4Bw== +"@stacks/connect@^5.0.3": + version "5.0.3" + resolved "https://registry.yarnpkg.com/@stacks/connect/-/connect-5.0.3.tgz#dbc4ee0a45e68e7e90e3528c972703048cfd8c36" + integrity sha512-iYIIvSJCvXofp+y2s87W0s7APzERtoSA1EQr1KdIQLAx8qGI9s0Z8znKo7jk8rg16C6/+p0i0SzeeUysaqI7rg== dependencies: - "@stacks/common" "^1.0.1" - bip39 "^3.0.2" - bitcoinjs-lib "^5.1.10" - bn.js "^5.1.2" - elliptic "^6.5.2" - randombytes "^2.1.0" - ripemd160-min "^0.0.6" - sha.js "^2.4.11" - -"@stacks/network@^1.0.0-beta.20": - version "1.0.0-beta.20" - resolved "https://registry.yarnpkg.com/@stacks/network/-/network-1.0.0-beta.20.tgz#ce0da0394d865e276da23813d19bb312afe3f1e3" - integrity sha512-wHGnX1D0k9N0UJzZcQ9JmvDmLOmQPTPEKz1w/8Daa9ok7HYl/Fs8Fu1CPd+q97o5+8myLGIhidsysro0ojEGOA== - dependencies: - "@stacks/common" "^1.0.0-beta.20" - -"@stacks/network@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@stacks/network/-/network-1.0.2.tgz#54a30edeaabedba3bb44ff28830ce25a935338c7" - integrity sha512-oF1Tq7AzwSgTJfQZy4wkTr/JlxchBoxuijtwYjyn01r3pIZ1bwis8t26U5rlDoR3qp12gCqZbufEjy5lXkCrqA== - dependencies: - "@stacks/common" "^1.0.1" - -"@stacks/network@^1.1.1-alpha.0": - version "1.1.1-alpha.0" - resolved "https://registry.yarnpkg.com/@stacks/network/-/network-1.1.1-alpha.0.tgz#c37d04daf4672bd488044565e5cb722011a8cac2" - integrity sha512-y96qXO8Lne3PpSGJj8C6NLu6Ns27uPj7pqvjYewy8aIuFx0tfq/kwuOQNgCFqrLqThorMFGamFJhcG8in4Eh4A== - dependencies: - "@stacks/common" "^1.0.1" - -"@stacks/profile@^1.0.0-beta.20": - version "1.0.0-beta.20" - resolved "https://registry.yarnpkg.com/@stacks/profile/-/profile-1.0.0-beta.20.tgz#1404dfe877acb3cdd58de1d46aa91798b6d3d89d" - integrity sha512-aukm6eyzk+uSlzFhKiWD1axq4N10yyVL4hPo7vID+op0L3880YMGrnVBLdaf13OFddlA0ylnVdQ4m9C7j5Vk8w== - dependencies: - "@stacks/common" "^1.0.0-beta.20" - "@stacks/encryption" "^1.0.0-beta.20" - "@stacks/network" "^1.0.0-beta.20" - bitcoinjs-lib "^5.1.10" - jsontokens "^3.0.0" - schema-inspector "^1.7.0" - zone-file "^1.0.0" - -"@stacks/profile@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@stacks/profile/-/profile-1.0.2.tgz#ca7023d2e042d82c3dd2a66aab66098434734ee5" - integrity sha512-CIo+/fgMTFglmrHwXgp117NX4Yiv2L4A/xP3ehjrgPkJj8ywL0s9KBUgHrvZ26zGcqbsLYGtrFCPH/VfxMBasA== - dependencies: - "@stacks/common" "^1.0.1" - "@stacks/encryption" "^1.0.1" + "@stacks/auth" "^1.0.2" + "@stacks/connect-ui" "^3.0.3" "@stacks/network" "^1.0.2" + "@stacks/transactions" "^1.1.1-alpha.0" + buffer "5.6.0" + jsontokens "^3.0.0" + +"@stacks/encryption@^1.0.0-beta.20", "@stacks/encryption@^1.2.3": + version "1.2.3" + resolved "https://registry.yarnpkg.com/@stacks/encryption/-/encryption-1.2.3.tgz#689dd8fe640649cdb3ef0561c03bde3799e6165d" + integrity sha512-g6p9FGXUHMFKnkbfgObcgP3LUHc/XqRnh+5wNw8kU/R9T0Wbwej2/RfZaxvyvYVu9GP3EXRDPVDmWJFSO1cqWw== + dependencies: + "@stacks/common" "^1.2.2" + bip39 "^3.0.2" + bitcoinjs-lib "^5.1.10" + bn.js "^5.1.2" + elliptic "^6.5.2" + randombytes "^2.1.0" + ripemd160-min "^0.0.6" + sha.js "^2.4.11" + +"@stacks/network@^1.0.2", "@stacks/network@^1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@stacks/network/-/network-1.2.2.tgz#30ca87ad6339f32eb04ed3a9dbcc2e39ed933604" + integrity sha512-xcWwuRrLJn9qqi3PEBcP2UPZHQztTZd31C0aVlzYHttNMir/sY9SrUqSnw45z2Jo4O9pIYYPIiPRtdV91Ho3fw== + dependencies: + "@stacks/common" "^1.2.2" + +"@stacks/prettier-config@^0.0.7": + version "0.0.7" + resolved "https://registry.yarnpkg.com/@stacks/prettier-config/-/prettier-config-0.0.7.tgz#22525c623fce6a5f1965fd29867df3d791ea7ef5" + integrity sha512-fXd5X4SV5GqskCYZxqExZJ7wF5sOggmzFP4Q7ttmR/eXZKar3c9fqEpbrpRZyHUBZv2Nss46MvwTLQk2YlpIeg== + +"@stacks/profile@^1.0.0-beta.20", "@stacks/profile@^1.2.3": + version "1.2.3" + resolved "https://registry.yarnpkg.com/@stacks/profile/-/profile-1.2.3.tgz#4180d5d1776a84d591b73bb4cd38e701a3e22521" + integrity sha512-bVLoSz8LFiuUS4wnZgVoShNRPaSSBvrAc5SmPZNOtfonUgeNLmwKvskbc6x6exgn/m7wMNp1gY7n+BIBmfST9w== + dependencies: + "@stacks/common" "^1.2.2" + "@stacks/encryption" "^1.2.3" + "@stacks/network" "^1.2.2" bitcoinjs-lib "^5.1.10" jsontokens "^3.0.0" schema-inspector "^1.7.0" zone-file "^1.0.0" +"@stacks/rpc-client@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@stacks/rpc-client/-/rpc-client-1.0.3.tgz#2d9b2c9ba60eab276854789df84da8b910446a64" + integrity sha512-lao7MKCq39VA86v2rJzmgjHKG5bg9LWdLSzvktuEy3lfatVki/hRm6sitkmNhYVcdUVp3YV9gyW6mvu7U9weWw== + dependencies: + "@blockstack/stacks-transactions" "0.7.0" + cross-fetch "^3.0.4" + "@stacks/storage@^1.0.0-beta.20": - version "1.0.0-beta.20" - resolved "https://registry.yarnpkg.com/@stacks/storage/-/storage-1.0.0-beta.20.tgz#c53486c7baafcf820233ceb768f0676dcca91bf0" - integrity sha512-PHHrP/NRbkpMTd9BhTZ6ZlcYn31TOlVB7K6A0FzMAGeRX5hCvCaeaGt6PzPya2lwy4QmRhoWEJ+ew8E7dhtHbA== + version "1.2.3" + resolved "https://registry.yarnpkg.com/@stacks/storage/-/storage-1.2.3.tgz#9d29a97140771f5f01b29b5f0efe3f7722c49f56" + integrity sha512-8REHZxmS5V6JfTCuYaAk+6zXP+2umwWsRXwdZZHdhO//ouKpwxLiEJo76FaAAVzVKK1Hp6OYQ6vKfDZUej90zQ== dependencies: - "@stacks/auth" "^1.0.0-beta.20" - "@stacks/common" "^1.0.0-beta.20" - "@stacks/encryption" "^1.0.0-beta.20" + "@stacks/auth" "^1.2.3" + "@stacks/common" "^1.2.2" + "@stacks/encryption" "^1.2.3" -"@stacks/transactions@1.1.1-alpha.0", "@stacks/transactions@^1.1.1-alpha.0": - version "1.1.1-alpha.0" - resolved "https://registry.yarnpkg.com/@stacks/transactions/-/transactions-1.1.1-alpha.0.tgz#e714e60719ddc7024a32aac301a53afdd7df30e5" - integrity sha512-iagBEiabTj+9U6ZcmxoaztJwSie1AK8ZbQYQdOC6V94niQ9BVwxs+/v7qgqifgeHVMKgaVzGa2/YT1I1FGkqyA== +"@stacks/transactions@1.3.0", "@stacks/transactions@^1.0.0-beta.20", "@stacks/transactions@^1.1.1-alpha.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@stacks/transactions/-/transactions-1.3.0.tgz#0651b64757a1152a6a7bf3c7841a58848895cb08" + integrity sha512-OnocNS8qO/qPd7vYMbBLgEdd3/XehcZeBHmZZDr6YBRsYeJlGjGLnIQyG7/3pioRZWfTujghVklwxanm0ue3RA== dependencies: - "@stacks/common" "^1.0.1" - "@stacks/network" "^1.1.1-alpha.0" + "@stacks/common" "^1.2.2" + "@stacks/network" "^1.2.2" "@types/bn.js" "^4.11.6" "@types/elliptic" "^6.4.12" "@types/randombytes" "^2.0.0" @@ -4122,27 +2206,6 @@ sha.js "^2.4.11" smart-buffer "^4.1.0" -"@stacks/transactions@^1.0.0-beta.20": - version "1.0.0-beta.20" - resolved "https://registry.yarnpkg.com/@stacks/transactions/-/transactions-1.0.0-beta.20.tgz#5bf8d1623f157d90c06a23d0cbb93848e20e21e1" - integrity sha512-tp0MC700zjktzNlYpZ76/ukMFMgUjhEqdNIUMTBVJAwsu2EUqkrHk7kcshzpSYsx6elJZr2XhRgBXXrE0sQNTA== - dependencies: - "@stacks/common" "^1.0.0-beta.20" - "@stacks/network" "^1.0.0-beta.20" - "@types/bn.js" "^4.11.6" - "@types/elliptic" "^6.4.12" - "@types/randombytes" "^2.0.0" - "@types/sha.js" "^2.4.0" - bn.js "^4.11.9" - c32check "^1.1.1" - cross-fetch "^3.0.5" - elliptic "^6.5.3" - lodash "^4.17.20" - randombytes "^2.1.0" - ripemd160-min "^0.0.6" - sha.js "^2.4.11" - smart-buffer "^4.1.0" - "@stacks/ui-core@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@stacks/ui-core/-/ui-core-7.0.0.tgz#74a0c72ed6a3100e170d2391e9b077fc37af1a5e" @@ -4221,7 +2284,7 @@ use-events "^1.4.1" use-onclickoutside "^0.3.1" -"@stacks/wallet-sdk@1.0.0-wallet-sdk.4": +"@stacks/wallet-sdk@^1.0.0-wallet-sdk.4": version "1.0.0-wallet-sdk.4" resolved "https://registry.yarnpkg.com/@stacks/wallet-sdk/-/wallet-sdk-1.0.0-wallet-sdk.4.tgz#72ec0c808277f4ac581f71dce63745d27fa960df" integrity sha512-Y/EucKIjwszmAYNHDwfnU1TJWfVq1I9IPerd2ZsEOTkgZuWxJt1ejC5wjNH8kE3QPVBte8CHFApNqaOLSY5row== @@ -4240,80 +2303,84 @@ zone-file "^1.0.0" "@stencil/core@^1.17.3": - version "1.17.3" - resolved "https://registry.yarnpkg.com/@stencil/core/-/core-1.17.3.tgz#db19f4c707b749beef5cf113916c5252ad5c99de" + version "1.17.4" + resolved "https://registry.yarnpkg.com/@stencil/core/-/core-1.17.4.tgz#f7beb16ecb3344c80e053fece013ae499adc7c54" + integrity sha512-dmuNYM6fnHPvE2ptHoUBQtjcpXqrHnkDtdyUD6/JrZWcJt6jBtrykewObOxzpDCMLs+NT7668ussRagdVL03gQ== dependencies: typescript "3.9.7" -"@stencil/sass@^1.3.2": - version "1.3.2" - resolved "https://registry.yarnpkg.com/@stencil/sass/-/sass-1.3.2.tgz#9fe99f2cdbb800e03ea36b05e645ae4bb57e1d01" - -"@stencil/store@^1.3.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@stencil/store/-/store-1.3.0.tgz#694eb44e57bd23a5c0755ac062d3335388dcf5b2" - "@styled-system/background@^5.1.2": version "5.1.2" resolved "https://registry.yarnpkg.com/@styled-system/background/-/background-5.1.2.tgz#75c63d06b497ab372b70186c0bf608d62847a2ba" + integrity sha512-jtwH2C/U6ssuGSvwTN3ri/IyjdHb8W9X/g8Y0JLcrH02G+BW3OS8kZdHphF1/YyRklnrKrBT2ngwGUK6aqqV3A== dependencies: "@styled-system/core" "^5.1.2" "@styled-system/border@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@styled-system/border/-/border-5.1.5.tgz#0493d4332d2b59b74bb0d57d08c73eb555761ba6" + integrity sha512-JvddhNrnhGigtzWRCVuAHepniyVi6hBlimxWDVAdcTuk7aRn9BYJUwfHslURtwYFsF5FoEs8Zmr1oZq2M1AP0A== dependencies: "@styled-system/core" "^5.1.2" "@styled-system/color@^5.1.2": version "5.1.2" resolved "https://registry.yarnpkg.com/@styled-system/color/-/color-5.1.2.tgz#b8d6b4af481faabe4abca1a60f8daa4ccc2d9f43" + integrity sha512-1kCkeKDZkt4GYkuFNKc7vJQMcOmTl3bJY3YBUs7fCNM6mMYJeT1pViQ2LwBSBJytj3AB0o4IdLBoepgSgGl5MA== dependencies: "@styled-system/core" "^5.1.2" "@styled-system/core@^5.1.2": version "5.1.2" resolved "https://registry.yarnpkg.com/@styled-system/core/-/core-5.1.2.tgz#b8b7b86455d5a0514f071c4fa8e434b987f6a772" + integrity sha512-XclBDdNIy7OPOsN4HBsawG2eiWfCcuFt6gxKn1x4QfMIgeO6TOlA2pZZ5GWZtIhCUqEPTgIBta6JXsGyCkLBYw== dependencies: object-assign "^4.1.1" -"@styled-system/css@5.1.5", "@styled-system/css@^5.1.5": +"@styled-system/css@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@styled-system/css/-/css-5.1.5.tgz#0460d5f3ff962fa649ea128ef58d9584f403bbbc" + integrity sha512-XkORZdS5kypzcBotAMPBoeckDs9aSZVkvrAlq5K3xP8IMAUek+x2O4NtwoSgkYkWWzVBu6DGdFZLR790QWGG+A== "@styled-system/flexbox@^5.1.2": version "5.1.2" resolved "https://registry.yarnpkg.com/@styled-system/flexbox/-/flexbox-5.1.2.tgz#077090f43f61c3852df63da24e4108087a8beecf" + integrity sha512-6hHV52+eUk654Y1J2v77B8iLeBNtc+SA3R4necsu2VVinSD7+XY5PCCEzBFaWs42dtOEDIa2lMrgL0YBC01mDQ== dependencies: "@styled-system/core" "^5.1.2" "@styled-system/grid@^5.1.2": version "5.1.2" resolved "https://registry.yarnpkg.com/@styled-system/grid/-/grid-5.1.2.tgz#7165049877732900b99cd00759679fbe45c6c573" + integrity sha512-K3YiV1KyHHzgdNuNlaw8oW2ktMuGga99o1e/NAfTEi5Zsa7JXxzwEnVSDSBdJC+z6R8WYTCYRQC6bkVFcvdTeg== dependencies: "@styled-system/core" "^5.1.2" "@styled-system/layout@^5.1.2": version "5.1.2" resolved "https://registry.yarnpkg.com/@styled-system/layout/-/layout-5.1.2.tgz#12d73e79887e10062f4dbbbc2067462eace42339" + integrity sha512-wUhkMBqSeacPFhoE9S6UF3fsMEKFv91gF4AdDWp0Aym1yeMPpqz9l9qS/6vjSsDPF7zOb5cOKC3tcKKOMuDCPw== dependencies: "@styled-system/core" "^5.1.2" "@styled-system/position@^5.1.2": version "5.1.2" resolved "https://registry.yarnpkg.com/@styled-system/position/-/position-5.1.2.tgz#56961266566836f57a24d8e8e33ce0c1adb59dd3" + integrity sha512-60IZfMXEOOZe3l1mCu6sj/2NAyUmES2kR9Kzp7s2D3P4qKsZWxD1Se1+wJvevb+1TP+ZMkGPEYYXRyU8M1aF5A== dependencies: "@styled-system/core" "^5.1.2" "@styled-system/shadow@^5.1.2": version "5.1.2" resolved "https://registry.yarnpkg.com/@styled-system/shadow/-/shadow-5.1.2.tgz#beddab28d7de03cd0177a87ac4ed3b3b6d9831fd" + integrity sha512-wqniqYb7XuZM7K7C0d1Euxc4eGtqEe/lvM0WjuAFsQVImiq6KGT7s7is+0bNI8O4Dwg27jyu4Lfqo/oIQXNzAg== dependencies: "@styled-system/core" "^5.1.2" "@styled-system/should-forward-prop@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@styled-system/should-forward-prop/-/should-forward-prop-5.1.5.tgz#c392008c6ae14a6eb78bf1932733594f7f7e5c76" + integrity sha512-+rPRomgCGYnUIaFabDoOgpSDc4UUJ1KsmlnzcEp0tu5lFrBQKgZclSo18Z1URhaZm7a6agGtS5Xif7tuC2s52Q== dependencies: "@emotion/is-prop-valid" "^0.8.1" "@emotion/memoize" "^0.7.1" @@ -4322,58 +2389,58 @@ "@styled-system/space@^5.1.2": version "5.1.2" resolved "https://registry.yarnpkg.com/@styled-system/space/-/space-5.1.2.tgz#38925d2fa29a41c0eb20e65b7c3efb6e8efce953" + integrity sha512-+zzYpR8uvfhcAbaPXhH8QgDAV//flxqxSjHiS9cDFQQUSznXMQmxJegbhcdEF7/eNnJgHeIXv1jmny78kipgBA== dependencies: "@styled-system/core" "^5.1.2" "@styled-system/theme-get@^5.1.2": version "5.1.2" resolved "https://registry.yarnpkg.com/@styled-system/theme-get/-/theme-get-5.1.2.tgz#b40a00a44da63b7a6ed85f73f737c4defecd6049" + integrity sha512-afAYdRqrKfNIbVgmn/2Qet1HabxmpRnzhFwttbGr6F/mJ4RDS/Cmn+KHwHvNXangQsWw/5TfjpWV+rgcqqIcJQ== dependencies: "@styled-system/core" "^5.1.2" "@styled-system/typography@^5.1.2": version "5.1.2" resolved "https://registry.yarnpkg.com/@styled-system/typography/-/typography-5.1.2.tgz#65fb791c67d50cd2900d234583eaacdca8c134f7" + integrity sha512-BxbVUnN8N7hJ4aaPOd7wEsudeT7CxarR+2hns8XCX1zp0DFfbWw4xYa/olA0oQaqx7F1hzDg+eRaGzAJbF+jOg== dependencies: "@styled-system/core" "^5.1.2" "@styled-system/variant@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@styled-system/variant/-/variant-5.1.5.tgz#8446d8aad06af3a4c723d717841df2dbe4ddeafd" + integrity sha512-Yn8hXAFoWIro8+Q5J8YJd/mP85Teiut3fsGVR9CAxwgNfIAiqlYxsk5iHU7VHJks/0KjL4ATSjmbtCDC/4l1qw== dependencies: "@styled-system/core" "^5.1.2" "@styled-system/css" "^5.1.5" -"@szmarczak/http-timer@^1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421" - integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA== - dependencies: - defer-to-connect "^1.0.1" - -"@tabler/icons@^1.38.1": - version "1.38.1" - resolved "https://registry.yarnpkg.com/@tabler/icons/-/icons-1.38.1.tgz#11e43f7c41bf2a91c5e7c28cea60841a6caabdb8" - integrity sha512-hWEsUwCKo2sdiDNUG74IHhDEUIz+f1Kq5kQ36BP8YiqVrNHTsblbL8vNj5n+KMqxzScF2mjqKJffRxqkvqnJNg== +"@tabler/icons@^1.39.1": + version "1.39.1" + resolved "https://registry.yarnpkg.com/@tabler/icons/-/icons-1.39.1.tgz#f17d76d3976d6dfad507ee1d49c93ec6fd47fb13" + integrity sha512-zYP8aijzKNfwxSWyr9/d2S6qdNA7MtHOwHg2EwqyZk7FjhD2IGIhNaFh9h8TMkVtGSUnBcnfKyJ56Eum6gTJ7A== "@tippyjs/react@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@tippyjs/react/-/react-4.2.0.tgz#a1cb369d0051099e8a7e4ceb59f809abd9955283" - integrity sha512-T6UcHtwtGkvgsBQ4bNp8BtXGxa2ujfOkWUogYkRtN4UVJ2QRgDdFoJeaPxdndnVYFEa2uTVxSFxs8QkSkZ2Gdw== + version "4.2.3" + resolved "https://registry.yarnpkg.com/@tippyjs/react/-/react-4.2.3.tgz#c2dbe9eb71bd9ffa3974f9ba8e3a4a6fc1538aed" + integrity sha512-44vBapqROQI7Q5nDtX1MMAgcAV+3DsIi+m/45CxQ72C5LDNmNDq9h3f04x3NHMrUhWcfgfgjYA2EmeLSH/4eRg== dependencies: - tippy.js "^6.2.0" + tippy.js "^6.3.1" "@tootallnate/once@1": version "1.1.2" resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" + integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== "@types/anymatch@*": version "1.3.1" resolved "https://registry.yarnpkg.com/@types/anymatch/-/anymatch-1.3.1.tgz#336badc1beecb9dacc38bea2cf32adf627a8421a" + integrity sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA== -"@types/babel__core@^7.1.7": - version "7.1.9" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.9.tgz#77e59d438522a6fb898fa43dc3455c6e72f3963d" +"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.7": + version "7.1.12" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.12.tgz#4d8e9e51eb265552a7e4f1ff2219ab6133bdfb2d" + integrity sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" @@ -4382,32 +2449,43 @@ "@types/babel__traverse" "*" "@types/babel__generator@*": - version "7.6.1" - resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.1.tgz#4901767b397e8711aeb99df8d396d7ba7b7f0e04" + version "7.6.2" + resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.2.tgz#f3d71178e187858f7c45e30380f8f1b7415a12d8" + integrity sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ== dependencies: "@babel/types" "^7.0.0" "@types/babel__template@*": - version "7.0.2" - resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.0.2.tgz#4ff63d6b52eddac1de7b975a5223ed32ecea9307" + version "7.4.0" + resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.0.tgz#0c888dd70b3ee9eebb6e4f200e809da0076262be" + integrity sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" -"@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": - version "7.0.12" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.0.12.tgz#22f49a028e69465390f87bb103ebd61bd086b8f5" +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": + version "7.11.0" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.11.0.tgz#b9a1efa635201ba9bc850323a8793ee2d36c04a0" + integrity sha512-kSjgDMZONiIfSH1Nxcr5JIRMwUetDki63FSQfpTCz8ogF3Ulqm8+mr5f78dUYs6vMiB6gBusQqfQmBvHZj/lwg== dependencies: "@babel/types" "^7.3.0" "@types/big.js@^6.0.0": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@types/big.js/-/big.js-6.0.0.tgz#44967c254a3b6dd8426f0a5e3a40717b487aa984" - integrity sha512-EESIS1UIBimpfgoO0Ns9C4wnu/dA5pGa6mZDBSwZkshPRAmgLPu9yHEM8xDsmhZRT5sy+q/o6y922G2tP5kY2w== + version "6.0.2" + resolved "https://registry.yarnpkg.com/@types/big.js/-/big.js-6.0.2.tgz#a86938c1bb4511e69d91f69823cacc3f48ff1fa3" + integrity sha512-7NdmOT3zjtghMofDwP1nAJCJWVjc/96V5msXRAZ4lPrvpGlajA95VQec7OXwA2wQaVmhjt+F5ko8pjvQU1tTFA== -"@types/bn.js@*", "@types/bn.js@^4.11.6": +"@types/bn.js@*": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@types/bn.js/-/bn.js-5.1.0.tgz#32c5d271503a12653c62cf4d2b45e6eab8cebc68" + integrity sha512-QSSVYj7pYFN49kW77o2s9xTCwZ8F2xLbjLLSEVh8D2F4JUhZtPAGOFLTD+ffqksBx/u4cE/KImFjyhqCjn/LIA== + dependencies: + "@types/node" "*" + +"@types/bn.js@^4.11.6": version "4.11.6" resolved "https://registry.yarnpkg.com/@types/bn.js/-/bn.js-4.11.6.tgz#c306c70d9358aaea33cd4eda092a742b9505967c" + integrity sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg== dependencies: "@types/node" "*" @@ -4419,9 +2497,10 @@ "@types/connect" "*" "@types/node" "*" -"@types/chrome@^0.0.104": - version "0.0.104" - resolved "https://registry.yarnpkg.com/@types/chrome/-/chrome-0.0.104.tgz#4dbb61b8e334fdcd23b8418de9f46d26668013c4" +"@types/chrome@^0.0.133": + version "0.0.133" + resolved "https://registry.yarnpkg.com/@types/chrome/-/chrome-0.0.133.tgz#9e1d55441584ba2d5274ca84db36427da9c5dc6e" + integrity sha512-G8uIUdaCTBILprQvQXBWGXZxjAWbkCkFQit17cdH3zYQEwU8f/etNl8+M7e8MRz9Xj8daHaVpysneMZMx8/ldQ== dependencies: "@types/filesystem" "*" "@types/har-format" "*" @@ -4434,10 +2513,6 @@ "@types/node" "*" source-map "^0.6.0" -"@types/color-name@^1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" - "@types/connect-history-api-fallback@*": version "1.3.3" resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.3.tgz#4772b79b8b53185f0f4c9deab09236baf76ee3b4" @@ -4461,14 +2536,16 @@ "@types/webpack" "*" "@types/dompurify@^2.0.4": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@types/dompurify/-/dompurify-2.0.4.tgz#25fce15f1f4b1bc0df0ad957040cf226416ac2d7" + version "2.2.1" + resolved "https://registry.yarnpkg.com/@types/dompurify/-/dompurify-2.2.1.tgz#eebf3af8afe2f577a53acab9d98a3a4cb04bbbe7" + integrity sha512-3JwbEeRVQ3n6+JgBW/hCdkydRk9/vWT+UEglcXEJqLJEcUganDH37zlfLznxPKTZZfDqA9K229l1qN458ubcOQ== dependencies: "@types/trusted-types" "*" "@types/elliptic@^6.4.12", "@types/elliptic@^6.4.9": version "6.4.12" resolved "https://registry.yarnpkg.com/@types/elliptic/-/elliptic-6.4.12.tgz#e8add831f9cc9a88d9d84b3733ff669b68eaa124" + integrity sha512-gP1KsqoouLJGH6IJa28x7PXb3cRqh83X8HCLezd2dF+XcAIMKYv53KV+9Zn6QA561E120uOqZBQ+Jy/cl+fviw== dependencies: "@types/bn.js" "*" @@ -4480,39 +2557,23 @@ "@types/eslint" "*" "@types/estree" "*" -"@types/eslint-visitor-keys@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#1ee30d79544ca84d68d4b3cdb0af4f205663dd2d" - integrity sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag== - "@types/eslint@*": - version "7.2.6" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.2.6.tgz#5e9aff555a975596c03a98b59ecd103decc70c3c" - integrity sha512-I+1sYH+NPQ3/tVqCeUSBwTE/0heyvtXqpIopUUArlBm0Kpocb8FbMa3AZ/ASKIFpN3rnEx932TTXDbt9OXsNDw== + version "7.2.7" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.2.7.tgz#f7ef1cf0dceab0ae6f9a976a0a9af14ab1baca26" + integrity sha512-EHXbc1z2GoQRqHaAT7+grxlTJ3WE2YNeD6jlpPoRc83cCoThRY+NUWjCUZaYmk51OICkPXn2hhphcWcWXgNW0Q== dependencies: "@types/estree" "*" "@types/json-schema" "*" -"@types/estree@*": - version "0.0.45" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.45.tgz#e9387572998e5ecdac221950dab3e8c3b16af884" - -"@types/estree@0.0.39": - version "0.0.39" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" - -"@types/estree@0.0.44": - version "0.0.44" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.44.tgz#980cc5a29a3ef3bea6ff1f7d021047d7ea575e21" - -"@types/estree@^0.0.46": +"@types/estree@*", "@types/estree@^0.0.46": version "0.0.46" resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.46.tgz#0fb6bfbbeabd7a30880504993369c4bf1deab1fe" integrity sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg== "@types/expect-puppeteer@^4.4.1": - version "4.4.3" - resolved "https://registry.yarnpkg.com/@types/expect-puppeteer/-/expect-puppeteer-4.4.3.tgz#30296f819bf6aae45362623a057ac6f5d8dc8a41" + version "4.4.5" + resolved "https://registry.yarnpkg.com/@types/expect-puppeteer/-/expect-puppeteer-4.4.5.tgz#832d0a1e74dbfd1bff9787ed99645d568130d5fb" + integrity sha512-vxPaumA8Fj6xlm3llKCR9V8L936HX4PyipaNMxDbWQIOWZoCl99jabD/6xuxXnCptOWUdUhXwDuX5cAJgCHsLg== dependencies: "@types/jest" "*" "@types/puppeteer" "*" @@ -4539,44 +2600,52 @@ "@types/filesystem@*": version "0.0.29" resolved "https://registry.yarnpkg.com/@types/filesystem/-/filesystem-0.0.29.tgz#ee3748eb5be140dcf980c3bd35f11aec5f7a3748" + integrity sha512-85/1KfRedmfPGsbK8YzeaQUyV1FQAvMPMTuWFQ5EkLd2w7szhNO96bk3Rh/SKmOfd9co2rCLf0Voy4o7ECBOvw== dependencies: "@types/filewriter" "*" "@types/filewriter@*": version "0.0.28" resolved "https://registry.yarnpkg.com/@types/filewriter/-/filewriter-0.0.28.tgz#c054e8af4d9dd75db4e63abc76f885168714d4b3" + integrity sha1-wFTor02d11205jq8dviFFocU1LM= "@types/glob@^7.1.1": - version "7.1.2" - resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.2.tgz#06ca26521353a545d94a0adc74f38a59d232c987" + version "7.1.3" + resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183" + integrity sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w== dependencies: "@types/minimatch" "*" "@types/node" "*" "@types/graceful-fs@^4.1.2": - version "4.1.3" - resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.3.tgz#039af35fe26bec35003e8d86d2ee9c586354348f" + version "4.1.5" + resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" + integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== dependencies: "@types/node" "*" "@types/har-format@*": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@types/har-format/-/har-format-1.2.4.tgz#3275842095abb60d14b47fa798cc9ff708dab6d4" + version "1.2.5" + resolved "https://registry.yarnpkg.com/@types/har-format/-/har-format-1.2.5.tgz#4f6648814d0fdcb6a510e3364a9db439a753c4b1" + integrity sha512-IG8AE1m2pWtPqQ7wXhFhy6Q59bwwnLwO36v5Rit2FrbXCIp8Sk8E2PfUCreyrdo17STwFSKDAkitVuVYbpEHvQ== "@types/history@*": - version "4.7.6" - resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.6.tgz#ed8fc802c45b8e8f54419c2d054e55c9ea344356" + version "4.7.8" + resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.8.tgz#49348387983075705fe8f4e02fb67f7daaec4934" + integrity sha512-S78QIYirQcUoo6UJZx9CSP0O2ix9IaeAXwQi26Rhr/+mg7qqPy8TzaxHSUut7eGjL8WmLccT7/MXf304WjqHcA== -"@types/hoist-non-react-statics@*", "@types/hoist-non-react-statics@^3.3.0": +"@types/hoist-non-react-statics@^3.3.0": version "3.3.1" resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz#1124aafe5118cb591977aeb1ceaaed1070eb039f" + integrity sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA== dependencies: "@types/react" "*" hoist-non-react-statics "^3.3.0" "@types/html-minifier-terser@^5.0.0": - version "5.1.0" - resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.0.tgz#551a4589b6ee2cc9c1dff08056128aec29b94880" + version "5.1.1" + resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz#3c9ee980f1a10d6021ae6632ca3e79ca2ec4fb50" + integrity sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA== "@types/html-minifier@*": version "4.0.0" @@ -4596,16 +2665,7 @@ "@types/tapable" "*" "@types/webpack" "*" -"@types/http-proxy-middleware@*": - version "0.19.3" - resolved "https://registry.yarnpkg.com/@types/http-proxy-middleware/-/http-proxy-middleware-0.19.3.tgz#b2eb96fbc0f9ac7250b5d9c4c53aade049497d03" - integrity sha512-lnBTx6HCOUeIJMLbI/LaL5EmdKLhczJY5oeXZpX/cXE4rRqb3RmV7VcMpiEfYkmTjipv3h7IAyIINe4plEv7cA== - dependencies: - "@types/connect" "*" - "@types/http-proxy" "*" - "@types/node" "*" - -"@types/http-proxy@*": +"@types/http-proxy@^1.17.4": version "1.17.5" resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.5.tgz#c203c5e6e9dc6820d27a40eb1e511c70a220423d" integrity sha512-GNkDE7bTv6Sf8JbV2GksknKOsk7OznNYHSdrtvPJXO0qJ9odZig6IZKUi5RFGi6d1bf6dgIAe4uXi3DBc7069Q== @@ -4615,79 +2675,59 @@ "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": version "2.0.3" resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762" + integrity sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw== "@types/istanbul-lib-report@*": version "3.0.0" resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" + integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== 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" +"@types/istanbul-reports@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz#508b13aa344fa4976234e75dddcc34925737d821" + integrity sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA== dependencies: - "@types/istanbul-lib-coverage" "*" "@types/istanbul-lib-report" "*" -"@types/jest-environment-puppeteer@^4.3.1": - version "4.3.2" - resolved "https://registry.yarnpkg.com/@types/jest-environment-puppeteer/-/jest-environment-puppeteer-4.3.2.tgz#630ad931d433b8197d29e0c6cb42a9faa91f591e" +"@types/jest@*", "@types/jest@^26.0.20": + version "26.0.20" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.20.tgz#cd2f2702ecf69e86b586e1f5223a60e454056307" + integrity sha512-9zi2Y+5USJRxd0FsahERhBwlcvFh6D2GLQnY2FH2BzK8J9s9omvNHIbvABwIluXa0fD8XVKMLTO0aOEuUfACAA== dependencies: - "@jest/environment" "^24" - "@jest/fake-timers" "^24" - "@jest/types" "^24" - "@types/puppeteer" "*" - jest-mock "^24" + jest-diff "^26.0.0" + pretty-format "^26.0.0" -"@types/jest@*": - version "26.0.0" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.0.tgz#a6d7573dffa9c68cbbdf38f2e0de26f159e11134" - dependencies: - jest-diff "^25.2.1" - pretty-format "^25.2.1" - -"@types/jest@^25.2.1": - version "25.2.3" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-25.2.3.tgz#33d27e4c4716caae4eced355097a47ad363fdcaf" - dependencies: - jest-diff "^25.2.1" - pretty-format "^25.2.1" - -"@types/json-schema@*", "@types/json-schema@^7.0.6": +"@types/json-schema@*", "@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6": version "7.0.7" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad" integrity sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA== -"@types/json-schema@^7.0.3", "@types/json-schema@^7.0.4": - version "7.0.5" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.5.tgz#dcce4430e64b443ba8945f0290fb564ad5bac6dd" - "@types/json5@^0.0.29": version "0.0.29" resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" + integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= "@types/lodash@^4.14.165": - version "4.14.165" - resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.165.tgz#74d55d947452e2de0742bad65270433b63a8c30f" - integrity sha512-tjSSOTHhI5mCHTy/OOXYIhi2Wt1qcbHmuXD1Ha7q70CgI/I71afO4XtLb/cVexki1oVYchpul/TOuu3Arcdxrg== + version "4.14.168" + resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.168.tgz#fe24632e79b7ade3f132891afff86caa5e5ce008" + integrity sha512-oVfRvqHV/V6D1yifJbVRU3TMp8OT6o6BG+U9MkwuJ3U8/CsDHvalRpsxBqivn71ztOFZBTfJMvETbqHiaNSj7Q== "@types/mime@^1": version "1.3.2" resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a" integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw== -"@types/minimatch@*", "@types/minimatch@^3.0.3": +"@types/minimatch@*": version "3.0.3" resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" + integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== -"@types/minimist@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.0.tgz#69a23a3ad29caf0097f06eda59b361ee2f0639f6" - -"@types/node@*", "@types/node@>= 8": - version "12.7.12" - resolved "https://registry.yarnpkg.com/@types/node/-/node-12.7.12.tgz#7c6c571cc2f3f3ac4a59a5f2bd48f5bdbc8653cc" - integrity sha512-KPYGmfD0/b1eXurQ59fXD1GBzhSQfz6/lKBxkaHX9dKTzjXbK68Zt7yGUxUsCS1jeTy/8aL+d9JEr+S54mpkWQ== +"@types/node@*", "@types/node@^14.14.31": + version "14.14.33" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.33.tgz#9e4f8c64345522e4e8ce77b334a8aaa64e2b6c78" + integrity sha512-oJqcTrgPUF29oUP8AsUqbXGJNuPutsetaa9kTQAQce5Lx5dTYWV02ScBiT/k1BX/Z7pKeqedmvp39Wu4zR7N7g== "@types/node@10.12.18": version "10.12.18" @@ -4699,16 +2739,6 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-11.11.6.tgz#df929d1bb2eee5afdda598a41930fe50b43eaa6a" integrity sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ== -"@types/node@^13.11.1": - version "13.13.45" - resolved "https://registry.yarnpkg.com/@types/node/-/node-13.13.45.tgz#e6676bcca092bae5751d015f074a234d5a82eb63" - integrity sha512-703YTEp8AwQeapI0PTXDOj+Bs/mtdV/k9VcTP7z/de+lx6XjFMKdB+JhKnK+6PZ5za7omgZ3V6qm/dNkMj/Zow== - -"@types/node@^14.14.31", "@types/node@^14.6.0": - version "14.14.31" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.31.tgz#72286bd33d137aa0d152d47ec7c1762563d34055" - integrity sha512-vFHy/ezP5qI0rFgJ7aQnjDXwAMrG0KqqIH7tQG5PPv3BWBayOPIQNBjVc/P6hhdZfMx51REc6tfDNXHUio893g== - "@types/node@^8.0.0": version "8.10.66" resolved "https://registry.yarnpkg.com/@types/node/-/node-8.10.66.tgz#dd035d409df322acc83dff62a602f12a5783bbb3" @@ -4717,27 +2747,32 @@ "@types/normalize-package-data@^2.4.0": version "2.4.0" resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e" + integrity sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== "@types/parse-json@^4.0.0": version "4.0.0" resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" + integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== -"@types/prettier@^1.19.0": - version "1.19.1" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-1.19.1.tgz#33509849f8e679e4add158959fdb086440e9553f" +"@types/prettier@^2.0.0": + version "2.2.2" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.2.2.tgz#e2280c89ddcbeef340099d6968d8c86ba155fdf6" + integrity sha512-i99hy7Ki19EqVOl77WplDrvgNugHnsSjECVR/wUrzw2TJXz1zlUfT2ngGckR6xN7yFYaijsMAqPkOLx9HgUqHg== "@types/prismjs@^1.16.2": - version "1.16.2" - resolved "https://registry.yarnpkg.com/@types/prismjs/-/prismjs-1.16.2.tgz#c130c977191c988cb35e97585da5d580948cc2d2" - integrity sha512-1M/j21xgTde7RPtpJVQebW5rzrquj7S+wnqt4x9uWrIPpr0Ya/uXypcqC2aUQL5gtLXFCKSH7GnjfAijMdfbuA== + version "1.16.3" + resolved "https://registry.yarnpkg.com/@types/prismjs/-/prismjs-1.16.3.tgz#73ae78b3e339777a1a1b7a8df89dcd6b8fe750c5" + integrity sha512-7lbX0Odbg9rnzXRdYdgPQZFkjd38QHpD6tvWxbLi6VXGQbXr054doixIS+TwftHP6afffA1zxCZrIcJRS/MkYQ== "@types/prop-types@*": version "15.7.3" resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7" + integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw== "@types/puppeteer@*": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/puppeteer/-/puppeteer-3.0.0.tgz#24cdcc131e319477608d893f0017e08befd70423" + version "5.4.3" + resolved "https://registry.yarnpkg.com/@types/puppeteer/-/puppeteer-5.4.3.tgz#cdca84aa7751d77448d8a477dbfa0af1f11485f2" + integrity sha512-3nE8YgR9DIsgttLW+eJf6mnXxq8Ge+27m5SU3knWmrlfl6+KOG0Bf9f7Ua7K+C4BnaTMAh3/UpySqdAYvrsvjg== dependencies: "@types/node" "*" @@ -4749,13 +2784,14 @@ "@types/react" "*" "@types/qs@*": - version "6.9.5" - resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.5.tgz#434711bdd49eb5ee69d90c1d67c354a9a8ecb18b" - integrity sha512-/JHkVHtx/REVG0VVToGRGH2+23hsYLHdyG+GrvoUGlGAd0ErauXDyvHtRI/7H7mzLm+tBCKA7pfcpkQ1lf58iQ== + version "6.9.6" + resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.6.tgz#df9c3c8b31a247ec315e6996566be3171df4b3b1" + integrity sha512-0/HnwIfW4ki2D8L8c9GVcG5I72s9jP5GSLVF0VIXDW00kmIpA6O33G7a8n59Tmh7Nz0WUC3rSb7PTY/sdW2JzA== "@types/randombytes@^2.0.0": version "2.0.0" resolved "https://registry.yarnpkg.com/@types/randombytes/-/randombytes-2.0.0.tgz#0087ff5e60ae68023b9bc4398b406fea7ad18304" + integrity sha512-bz8PhAVlwN72vqefzxa14DKNT8jK/mV66CSjwdVQM/k3Th3EPKfUtdMniwZgMedQTFuywAsfjnZsg+pEnltaMA== dependencies: "@types/node" "*" @@ -4764,21 +2800,17 @@ resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.3.tgz#7ee330ba7caafb98090bece86a5ee44115904c2c" integrity sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA== -"@types/react-dom@^16.9.6": - version "16.9.8" - resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.9.8.tgz#fe4c1e11dfc67155733dfa6aa65108b4971cb423" - dependencies: - "@types/react" "*" - -"@types/react-native@*": - version "0.62.13" - resolved "https://registry.yarnpkg.com/@types/react-native/-/react-native-0.62.13.tgz#c688c5ae03e426f927f7e1fa1a59cd067f35d1c2" +"@types/react-dom@^17.0.2": + version "17.0.2" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.2.tgz#35654cf6c49ae162d5bc90843d5437dc38008d43" + integrity sha512-Icd9KEgdnFfJs39KyRyr0jQ7EKhq8U6CcHRMGAS45fp5qgUvxL3ujUCfWFttUK2UErqZNj97t9gsVPNAqcwoCg== dependencies: "@types/react" "*" "@types/react-redux@^7.1.7": - version "7.1.9" - resolved "https://registry.yarnpkg.com/@types/react-redux/-/react-redux-7.1.9.tgz#280c13565c9f13ceb727ec21e767abe0e9b4aec3" + version "7.1.16" + resolved "https://registry.yarnpkg.com/@types/react-redux/-/react-redux-7.1.16.tgz#0fbd04c2500c12105494c83d4a3e45c084e3cb21" + integrity sha512-f/FKzIrZwZk7YEO9E1yoxIuDNRiDducxkFlkw/GNMGEnK9n4K8wJzlJBghpSuOVDgEUHoDkDF7Gi9lHNQR4siw== dependencies: "@types/hoist-non-react-statics" "^3.3.0" "@types/react" "*" @@ -4786,54 +2818,52 @@ redux "^4.0.0" "@types/react-router-dom@^5.1.3": - version "5.1.5" - resolved "https://registry.yarnpkg.com/@types/react-router-dom/-/react-router-dom-5.1.5.tgz#7c334a2ea785dbad2b2dcdd83d2cf3d9973da090" + version "5.1.7" + resolved "https://registry.yarnpkg.com/@types/react-router-dom/-/react-router-dom-5.1.7.tgz#a126d9ea76079ffbbdb0d9225073eb5797ab7271" + integrity sha512-D5mHD6TbdV/DNHYsnwBTv+y73ei+mMjrkGrla86HthE4/PVvL1J94Bu3qABU+COXzpL23T1EZapVVpwHuBXiUg== dependencies: "@types/history" "*" "@types/react" "*" "@types/react-router" "*" "@types/react-router@*": - version "5.1.8" - resolved "https://registry.yarnpkg.com/@types/react-router/-/react-router-5.1.8.tgz#4614e5ba7559657438e17766bb95ef6ed6acc3fa" + version "5.1.12" + resolved "https://registry.yarnpkg.com/@types/react-router/-/react-router-5.1.12.tgz#0f300e09468e7aed86e18241c90238c18c377e51" + integrity sha512-0bhXQwHYfMeJlCh7mGhc0VJTRm0Gk+Z8T00aiP4702mDUuLs9SMhnd2DitpjWFjdOecx2UXtICK14H9iMnziGA== dependencies: "@types/history" "*" "@types/react" "*" -"@types/react-test-renderer@^16.8.2": - version "16.9.2" - resolved "https://registry.yarnpkg.com/@types/react-test-renderer/-/react-test-renderer-16.9.2.tgz#e1c408831e8183e5ad748fdece02214a7c2ab6c5" +"@types/react-test-renderer@^17.0.1": + version "17.0.1" + resolved "https://registry.yarnpkg.com/@types/react-test-renderer/-/react-test-renderer-17.0.1.tgz#3120f7d1c157fba9df0118dae20cb0297ee0e06b" + integrity sha512-3Fi2O6Zzq/f3QR9dRnlnHso9bMl7weKCviFmfF6B4LS1Uat6Hkm15k0ZAQuDz+UBq6B3+g+NM6IT2nr5QgPzCw== dependencies: "@types/react" "*" -"@types/react-transition-group@^4.2.4": - version "4.4.0" - resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.0.tgz#882839db465df1320e4753e6e9f70ca7e9b4d46d" - dependencies: - "@types/react" "*" - -"@types/react@*", "@types/react@^16.9.34": - version "16.9.38" - resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.38.tgz#868405dace93a4095d3e054f4c4a1de7a1ac0680" +"@types/react@*", "@types/react@^17.0.3": + version "17.0.3" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.3.tgz#ba6e215368501ac3826951eef2904574c262cc79" + integrity sha512-wYOUxIgs2HZZ0ACNiIayItyluADNbONl7kt8lkLjVK8IitMH5QMyAh75Fwhmo37r1m7L2JaFj03sIfxBVDvRAg== dependencies: "@types/prop-types" "*" - csstype "^2.2.0" + "@types/scheduler" "*" + csstype "^3.0.2" "@types/relateurl@*": version "0.2.28" resolved "https://registry.yarnpkg.com/@types/relateurl/-/relateurl-0.2.28.tgz#6bda7db8653fa62643f5ee69e9f69c11a392e3a6" integrity sha1-a9p9uGU/piZD9e5p6facEaOS46Y= -"@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/scheduler@*": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.1.tgz#18845205e86ff0038517aab7a18a62a6b9f71275" + integrity sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA== -"@types/segment-analytics@^0.0.32": - version "0.0.32" - resolved "https://registry.yarnpkg.com/@types/segment-analytics/-/segment-analytics-0.0.32.tgz#63e27737a81f6bd0fbecd86207afb92d12d85cca" +"@types/segment-analytics@^0.0.33": + version "0.0.33" + resolved "https://registry.yarnpkg.com/@types/segment-analytics/-/segment-analytics-0.0.33.tgz#7580723d3978993126636e2f293d5831c8e9585b" + integrity sha512-8OB3OhKGuIkItHeQxgQpzldyaL1dVKzJQF9ujfVLmO0MJyIhXZTiOIZtkSHF6jhptEQZqm8EyTuceIAR36OS3A== "@types/serve-static@*": version "1.13.9" @@ -4846,97 +2876,73 @@ "@types/sha.js@^2.4.0": version "2.4.0" resolved "https://registry.yarnpkg.com/@types/sha.js/-/sha.js-2.4.0.tgz#bce682ef860b40f419d024fa08600c3b8d24bb01" + integrity sha512-amxKgPy6WJTKuw8mpUwjX2BSxuBtBmZfRwIUDIuPJKNwGN8CWDli8JTg5ONTWOtcTkHIstvT7oAhhYXqEjStHQ== dependencies: "@types/node" "*" "@types/source-list-map@*": version "0.1.2" resolved "https://registry.yarnpkg.com/@types/source-list-map/-/source-list-map-0.1.2.tgz#0078836063ffaf17412349bba364087e0ac02ec9" + integrity sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA== -"@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" - -"@types/styled-components@5.1.0", "@types/styled-components@^5.1.0": - version "5.1.0" - resolved "https://registry.yarnpkg.com/@types/styled-components/-/styled-components-5.1.0.tgz#24d3412ba5395aa06e14fbc93c52f9454cebd0d6" - dependencies: - "@types/hoist-non-react-statics" "*" - "@types/react" "*" - "@types/react-native" "*" - csstype "^2.2.0" - -"@types/styled-system@^5.1.6": - version "5.1.9" - resolved "https://registry.yarnpkg.com/@types/styled-system/-/styled-system-5.1.9.tgz#8baac8f6eca9e0bd5768c175ca5ce1f2d6f61ade" - dependencies: - csstype "^2.6.9" - -"@types/styled-system__css@^5.0.8": - version "5.0.11" - resolved "https://registry.yarnpkg.com/@types/styled-system__css/-/styled-system__css-5.0.11.tgz#a9ff7e5d75e69a0d5ccff36acb4bbd491f1a9da9" - dependencies: - csstype "^2.6.6" - -"@types/styled-system__should-forward-prop@^5.1.1": - version "5.1.1" - resolved "https://registry.yarnpkg.com/@types/styled-system__should-forward-prop/-/styled-system__should-forward-prop-5.1.1.tgz#44df913bbd78ef56b4cab9cb1f91ccd92fd5d7fc" +"@types/stack-utils@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.0.tgz#7036640b4e21cc2f259ae826ce843d277dad8cff" + integrity sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw== "@types/styled-system__theme-get@^5.0.0": - version "5.0.0" - resolved "https://registry.yarnpkg.com/@types/styled-system__theme-get/-/styled-system__theme-get-5.0.0.tgz#639edd3d39aad91b47746db1cbc4f5a0c6e640a7" + version "5.0.1" + resolved "https://registry.yarnpkg.com/@types/styled-system__theme-get/-/styled-system__theme-get-5.0.1.tgz#c3884e8f15641603503dc1d49f9d282dce11e5fb" + integrity sha512-+i4VZ5wuYKMU8oKPmUlzc9r2RhpSNOK061Khtrr7X0sOQEcIyhUtrDusuMkp5ZR3D05Xopn3zybTPyUSQkKGAA== -"@types/tapable@*", "@types/tapable@^1.0.5": +"@types/tapable@*": version "1.0.6" resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.6.tgz#a9ca4b70a18b270ccb2bc0aaafefd1d486b7ea74" + integrity sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA== "@types/trusted-types@*": - version "1.0.6" - resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-1.0.6.tgz#569b8a08121d3203398290d602d84d73c8dcf5da" + version "2.0.0" + resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.0.tgz#aee6e868fcef74f2b8c71614b6df81a601a42f17" + integrity sha512-I8MnZqNXsOLHsU111oHbn3khtvKMi5Bn4qVFsIWSJcCP1KKDiXX5AEw8UPk0nSopeC+Hvxt6yAy1/a5PailFqg== "@types/uglify-js@*": - version "3.9.2" - resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.9.2.tgz#01992579debba674e1e359cd6bcb1a1d0ab2e02b" + version "3.13.0" + resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.13.0.tgz#1cad8df1fb0b143c5aba08de5712ea9d1ff71124" + integrity sha512-EGkrJD5Uy+Pg0NUR8uA4bJ5WMfljyad0G+784vLCNUkD+QwOJXUbBYExXfVGf7YtyzdQp3L/XMYcliB987kL5Q== dependencies: source-map "^0.6.1" "@types/valid-url@^1.0.3": version "1.0.3" resolved "https://registry.yarnpkg.com/@types/valid-url/-/valid-url-1.0.3.tgz#a124389fb953559c7f889795a98620e91adb3687" + integrity sha512-+33x29mg+ecU88ODdWpqaie2upIuRkhujVLA7TuJjM823cNMbeggfI6NhxewaRaRF8dy+g33e4uIg/m5Mb3xDQ== "@types/warning@^3.0.0": version "3.0.0" resolved "https://registry.yarnpkg.com/@types/warning/-/warning-3.0.0.tgz#0d2501268ad8f9962b740d387c4654f5f8e23e52" + integrity sha1-DSUBJorY+ZYrdA04fEZU9fjiPlI= "@types/webpack-dev-server@^3.11.1": - version "3.11.1" - resolved "https://registry.yarnpkg.com/@types/webpack-dev-server/-/webpack-dev-server-3.11.1.tgz#f8f4dac1da226d530bd15a1d5dc34b23ba766ccb" - integrity sha512-rIb+LtUkKnh7+oIJm3WiMJONd71Q0lZuqGLcSqhZ5qjN9gV/CNmZe7Bai+brnBPZ/KVYOsr+4bFLiNZwjBicLw== + version "3.11.2" + resolved "https://registry.yarnpkg.com/@types/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz#73915a7d9e0a9b5e010a2388a46f68ab3f770ef8" + integrity sha512-13w1VhaghN+G1rYjkBPgN/GFRoHd9uI2fwK9cSKvLutdmZ22L9iicFEvt69by40DP2I6uNcClaGTyPY6nYhIgQ== dependencies: "@types/connect-history-api-fallback" "*" "@types/express" "*" - "@types/http-proxy-middleware" "*" "@types/serve-static" "*" "@types/webpack" "*" + http-proxy-middleware "^1.0.0" "@types/webpack-sources@*": - version "0.1.6" - resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-0.1.6.tgz#3d21dfc2ec0ad0c77758e79362426a9ba7d7cbcb" + version "2.1.0" + resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-2.1.0.tgz#8882b0bd62d1e0ce62f183d0d01b72e6e82e8c10" + integrity sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg== dependencies: "@types/node" "*" "@types/source-list-map" "*" - source-map "^0.6.1" + source-map "^0.7.3" -"@types/webpack-sources@^0.1.5": - version "0.1.8" - resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-0.1.8.tgz#078d75410435993ec8a0a2855e88706f3f751f81" - integrity sha512-JHB2/xZlXOjzjBB6fMOpH1eQAfsrpqVVIbneE0Rok16WXwFaznaI5vfg75U5WgGJm7V9W1c4xeRQDjX/zwvghA== - dependencies: - "@types/node" "*" - "@types/source-list-map" "*" - source-map "^0.6.1" - -"@types/webpack@*", "@types/webpack@^4.39.8", "@types/webpack@^4.41.26": +"@types/webpack@*", "@types/webpack@^4.4.31", "@types/webpack@^4.41.26": version "4.41.26" resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.26.tgz#27a30d7d531e16489f9c7607c747be6bc1a459ef" integrity sha512-7ZyTfxjCRwexh+EJFwRUM+CDB2XvgHl4vfuqf1ZKrgGvcS5BrNvPQqJh3tsZ0P6h6Aa1qClVHaJZszLPzpqHeA== @@ -4948,36 +2954,22 @@ "@types/webpack-sources" "*" source-map "^0.6.0" -"@types/webpack@^4.4.31", "@types/webpack@^4.41.11", "@types/webpack@^4.41.8": - version "4.41.17" - resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.17.tgz#0a69005e644d657c85b7d6ec1c826a71bebd1c93" - dependencies: - "@types/anymatch" "*" - "@types/node" "*" - "@types/tapable" "*" - "@types/uglify-js" "*" - "@types/webpack-sources" "*" - source-map "^0.6.0" - "@types/yargs-parser@*": - version "15.0.0" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-15.0.0.tgz#cb3f9f741869e20cce330ffbeb9271590483882d" - -"@types/yargs@^13.0.0": - version "13.0.9" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-13.0.9.tgz#44028e974343c7afcf3960f1a2b1099c39a7b5e1" - dependencies: - "@types/yargs-parser" "*" + version "20.2.0" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.0.tgz#dd3e6699ba3237f0348cd085e4698780204842f9" + integrity sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA== "@types/yargs@^15.0.0": - version "15.0.5" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.5.tgz#947e9a6561483bdee9adffc983e91a6902af8b79" + version "15.0.13" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.13.tgz#34f7fec8b389d7f3c1fd08026a5763e072d3c6dc" + integrity sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ== dependencies: "@types/yargs-parser" "*" -"@types/yauzl@2.9.1", "@types/yauzl@^2.9.1": +"@types/yauzl@^2.9.1": version "2.9.1" resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.9.1.tgz#d10f69f9f522eef3cf98e30afb684a1e1ec923af" + integrity sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA== dependencies: "@types/node" "*" @@ -4986,160 +2978,50 @@ resolved "https://registry.yarnpkg.com/@types/zxcvbn/-/zxcvbn-4.4.0.tgz#fbc1d941cc6d9d37d18405c513ba6b294f89b609" integrity sha512-GQLOT+SN20a+AI51y3fAimhyTF4Y0RG+YP3gf91OibIZ7CJmPFgoZi+ZR5a+vRbS01LbQosITWum4ATmJ1Z6Pg== -"@typescript-eslint/eslint-plugin@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-3.0.2.tgz#4a114a066e2f9659b25682ee59d4866e15a17ec3" - integrity sha512-ER3bSS/A/pKQT/hjMGCK8UQzlL0yLjuCZ/G8CDFJFVTfl3X65fvq2lNYqOG8JPTfrPa2RULCdwfOyFjZEMNExQ== - dependencies: - "@typescript-eslint/experimental-utils" "3.0.2" - functional-red-black-tree "^1.0.1" - regexpp "^3.0.0" - semver "^7.3.2" - tsutils "^3.17.1" - -"@typescript-eslint/eslint-plugin@4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.2.0.tgz#a3d5c11b377b7e18f3cd9c4e87d465fe9432669b" - integrity sha512-zBNRkzvLSwo6y5TG0DVcmshZIYBHKtmzD4N+LYnfTFpzc4bc79o8jNRSb728WV7A4Cegbs+MV5IRAj8BKBgOVQ== - dependencies: - "@typescript-eslint/experimental-utils" "4.2.0" - "@typescript-eslint/scope-manager" "4.2.0" - debug "^4.1.1" - functional-red-black-tree "^1.0.1" - regexpp "^3.0.0" - semver "^7.3.2" - tsutils "^3.17.1" - -"@typescript-eslint/eslint-plugin@^2.12.0": - version "2.34.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.34.0.tgz#6f8ce8a46c7dea4a6f1d171d2bb8fbae6dac2be9" - integrity sha512-4zY3Z88rEE99+CNvTbXSyovv2z9PNOVffTWD2W8QF5s2prBQtwN2zadqERcrHpcR7O/+KMI3fcTAmUUhK/iQcQ== - dependencies: - "@typescript-eslint/experimental-utils" "2.34.0" - functional-red-black-tree "^1.0.1" - regexpp "^3.0.0" - tsutils "^3.17.1" - -"@typescript-eslint/experimental-utils@2.34.0", "@typescript-eslint/experimental-utils@^2.5.0": - version "2.34.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz#d3524b644cdb40eebceca67f8cf3e4cc9c8f980f" - integrity sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA== +"@typescript-eslint/experimental-utils@^4.0.1": + version "4.17.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.17.0.tgz#762c44aaa1a6a3c05b6d63a8648fb89b89f84c80" + integrity sha512-ZR2NIUbnIBj+LGqCFGQ9yk2EBQrpVVFOh9/Kd0Lm6gLpSAcCuLLe5lUCibKGCqyH9HPwYC0GIJce2O1i8VYmWA== dependencies: "@types/json-schema" "^7.0.3" - "@typescript-eslint/typescript-estree" "2.34.0" + "@typescript-eslint/scope-manager" "4.17.0" + "@typescript-eslint/types" "4.17.0" + "@typescript-eslint/typescript-estree" "4.17.0" eslint-scope "^5.0.0" eslint-utils "^2.0.0" -"@typescript-eslint/experimental-utils@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.2.tgz#bb2131baede8df28ec5eacfa540308ca895e5fee" - integrity sha512-4Wc4EczvoY183SSEnKgqAfkj1eLtRgBQ04AAeG+m4RhTVyaazxc1uI8IHf0qLmu7xXe9j1nn+UoDJjbmGmuqXQ== +"@typescript-eslint/scope-manager@4.17.0": + version "4.17.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.17.0.tgz#f4edf94eff3b52a863180f7f89581bf963e3d37d" + integrity sha512-OJ+CeTliuW+UZ9qgULrnGpPQ1bhrZNFpfT/Bc0pzNeyZwMik7/ykJ0JHnQ7krHanFN9wcnPK89pwn84cRUmYjw== dependencies: - "@types/json-schema" "^7.0.3" - "@typescript-eslint/typescript-estree" "3.0.2" - eslint-scope "^5.0.0" - eslint-utils "^2.0.0" + "@typescript-eslint/types" "4.17.0" + "@typescript-eslint/visitor-keys" "4.17.0" -"@typescript-eslint/experimental-utils@4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.2.0.tgz#3d0b5cd4aa61f5eb7aa1e873dea0db1410b062d2" - integrity sha512-5BBj6BjgHEndBaQQpUVzRIPERz03LBc0MCQkHwUaH044FJFL08SwWv/sQftk7gf0ShZ2xZysz0LTwCwNt4Xu3w== +"@typescript-eslint/types@4.17.0": + version "4.17.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.17.0.tgz#f57d8fc7f31b348db946498a43050083d25f40ad" + integrity sha512-RN5z8qYpJ+kXwnLlyzZkiJwfW2AY458Bf8WqllkondQIcN2ZxQowAToGSd9BlAUZDB5Ea8I6mqL2quGYCLT+2g== + +"@typescript-eslint/typescript-estree@4.17.0": + version "4.17.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.17.0.tgz#b835d152804f0972b80dbda92477f9070a72ded1" + integrity sha512-lRhSFIZKUEPPWpWfwuZBH9trYIEJSI0vYsrxbvVvNyIUDoKWaklOAelsSkeh3E2VBSZiNe9BZ4E5tYBZbUczVQ== dependencies: - "@types/json-schema" "^7.0.3" - "@typescript-eslint/scope-manager" "4.2.0" - "@typescript-eslint/types" "4.2.0" - "@typescript-eslint/typescript-estree" "4.2.0" - eslint-scope "^5.0.0" - eslint-utils "^2.0.0" - -"@typescript-eslint/parser@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-3.0.2.tgz#a92ef339added9bf7fb92605ac99c93ef243e834" - integrity sha512-80Z7s83e8QXHNUspqVlWwb4t5gdz/1bBBmafElbK1wwAwiD/yvJsFyHRxlEpNrt4rdK6eB3p+2WEFkEDHAKk9w== - dependencies: - "@types/eslint-visitor-keys" "^1.0.0" - "@typescript-eslint/experimental-utils" "3.0.2" - "@typescript-eslint/typescript-estree" "3.0.2" - eslint-visitor-keys "^1.1.0" - -"@typescript-eslint/parser@4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.2.0.tgz#1879ef400abd73d972e20f14c3522e5b343d1d1b" - integrity sha512-54jJ6MwkOtowpE48C0QJF9iTz2/NZxfKVJzv1ha5imigzHbNSLN9yvbxFFH1KdlRPQrlR8qxqyOvLHHxd397VA== - dependencies: - "@typescript-eslint/scope-manager" "4.2.0" - "@typescript-eslint/types" "4.2.0" - "@typescript-eslint/typescript-estree" "4.2.0" - debug "^4.1.1" - -"@typescript-eslint/parser@^2.12.0": - version "2.34.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.34.0.tgz#50252630ca319685420e9a39ca05fe185a256bc8" - integrity sha512-03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA== - dependencies: - "@types/eslint-visitor-keys" "^1.0.0" - "@typescript-eslint/experimental-utils" "2.34.0" - "@typescript-eslint/typescript-estree" "2.34.0" - eslint-visitor-keys "^1.1.0" - -"@typescript-eslint/scope-manager@4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.2.0.tgz#d10e6854a65e175b22a28265d372a97c8cce4bfc" - integrity sha512-Tb402cxxObSxWIVT+PnBp5ruT2V/36yj6gG4C9AjkgRlZpxrLAzWDk3neen6ToMBGeGdxtnfFLoJRUecGz9mYQ== - dependencies: - "@typescript-eslint/types" "4.2.0" - "@typescript-eslint/visitor-keys" "4.2.0" - -"@typescript-eslint/types@4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.2.0.tgz#6f6b094329e72040f173123832397c7c0b910fc8" - integrity sha512-xkv5nIsxfI/Di9eVwN+G9reWl7Me9R5jpzmZUch58uQ7g0/hHVuGUbbn4NcxcM5y/R4wuJIIEPKPDb5l4Fdmwg== - -"@typescript-eslint/typescript-estree@2.34.0": - version "2.34.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz#14aeb6353b39ef0732cc7f1b8285294937cf37d5" - dependencies: - debug "^4.1.1" - eslint-visitor-keys "^1.1.0" - glob "^7.1.6" - is-glob "^4.0.1" - lodash "^4.17.15" - semver "^7.3.2" - tsutils "^3.17.1" - -"@typescript-eslint/typescript-estree@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-3.0.2.tgz#67a1ce4307ebaea43443fbf3f3be7e2627157293" - integrity sha512-cs84mxgC9zQ6viV8MEcigfIKQmKtBkZNDYf8Gru2M+MhnA6z9q0NFMZm2IEzKqAwN8lY5mFVd1Z8DiHj6zQ3Tw== - dependencies: - debug "^4.1.1" - eslint-visitor-keys "^1.1.0" - glob "^7.1.6" - is-glob "^4.0.1" - lodash "^4.17.15" - semver "^7.3.2" - tsutils "^3.17.1" - -"@typescript-eslint/typescript-estree@4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.2.0.tgz#9d746240991c305bf225ad5e96cbf57e7fea0551" - integrity sha512-iWDLCB7z4MGkLipduF6EOotdHNtgxuNKnYD54nMS/oitFnsk4S3S/TE/UYXQTra550lHtlv9eGmp+dvN9pUDtA== - dependencies: - "@typescript-eslint/types" "4.2.0" - "@typescript-eslint/visitor-keys" "4.2.0" + "@typescript-eslint/types" "4.17.0" + "@typescript-eslint/visitor-keys" "4.17.0" debug "^4.1.1" globby "^11.0.1" is-glob "^4.0.1" - lodash "^4.17.15" semver "^7.3.2" tsutils "^3.17.1" -"@typescript-eslint/visitor-keys@4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.2.0.tgz#ae13838e3a260b63ae51021ecaf1d0cdea8dbba5" - integrity sha512-WIf4BNOlFOH2W+YqGWa6YKLcK/EB3gEj2apCrqLw6mme1RzBy0jtJ9ewJgnrZDB640zfnv8L+/gwGH5sYp/rGw== +"@typescript-eslint/visitor-keys@4.17.0": + version "4.17.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.17.0.tgz#9c304cfd20287c14a31d573195a709111849b14d" + integrity sha512-WfuMN8mm5SSqXuAr9NM+fItJ0SVVphobWYkWOwQ1odsfC014Vdxk/92t4JwS1Q6fCA/ABfCKpa3AVtpUKTNKGQ== dependencies: - "@typescript-eslint/types" "4.2.0" + "@typescript-eslint/types" "4.17.0" eslint-visitor-keys "^2.0.0" "@vkontakte/vk-qr@^2.0.10": @@ -5155,57 +3037,21 @@ "@webassemblyjs/helper-numbers" "1.11.0" "@webassemblyjs/helper-wasm-bytecode" "1.11.0" -"@webassemblyjs/ast@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964" - dependencies: - "@webassemblyjs/helper-module-context" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/wast-parser" "1.9.0" - "@webassemblyjs/floating-point-hex-parser@1.11.0": version "1.11.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.0.tgz#34d62052f453cd43101d72eab4966a022587947c" integrity sha512-Q/aVYs/VnPDVYvsCBL/gSgwmfjeCb4LW8+TMrO3cSzJImgv8lxxEPM2JA5jMrivE7LSz3V+PFqtMbls3m1exDA== -"@webassemblyjs/floating-point-hex-parser@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz#3c3d3b271bddfc84deb00f71344438311d52ffb4" - "@webassemblyjs/helper-api-error@1.11.0": version "1.11.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.0.tgz#aaea8fb3b923f4aaa9b512ff541b013ffb68d2d4" integrity sha512-baT/va95eXiXb2QflSx95QGT5ClzWpGaa8L7JnJbgzoYeaA27FCvuBXU758l+KXWRndEmUXjP0Q5fibhavIn8w== -"@webassemblyjs/helper-api-error@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz#203f676e333b96c9da2eeab3ccef33c45928b6a2" - "@webassemblyjs/helper-buffer@1.11.0": version "1.11.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.0.tgz#d026c25d175e388a7dbda9694e91e743cbe9b642" integrity sha512-u9HPBEl4DS+vA8qLQdEQ6N/eJQ7gT7aNvMIo8AAWvAl/xMrcOSiI2M0MAnMCy3jIFke7bEee/JwdX1nUpCtdyA== -"@webassemblyjs/helper-buffer@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz#a1442d269c5feb23fcbc9ef759dac3547f29de00" - -"@webassemblyjs/helper-code-frame@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz#647f8892cd2043a82ac0c8c5e75c36f1d9159f27" - dependencies: - "@webassemblyjs/wast-printer" "1.9.0" - -"@webassemblyjs/helper-fsm@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz#c05256b71244214671f4b08ec108ad63b70eddb8" - -"@webassemblyjs/helper-module-context@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz#25d8884b76839871a08a6c6f806c3979ef712f07" - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-numbers@1.11.0": version "1.11.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.0.tgz#7ab04172d54e312cc6ea4286d7d9fa27c88cd4f9" @@ -5220,10 +3066,6 @@ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.0.tgz#85fdcda4129902fe86f81abf7e7236953ec5a4e1" integrity sha512-MbmhvxXExm542tWREgSFnOVo07fDpsBJg3sIl6fSp9xuu75eGz5lz31q7wTLffwL3Za7XNRCMZy210+tnsUSEA== -"@webassemblyjs/helper-wasm-bytecode@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz#4fed8beac9b8c14f8c58b70d124d549dd1fe5790" - "@webassemblyjs/helper-wasm-section@1.11.0": version "1.11.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.0.tgz#9ce2cc89300262509c801b4af113d1ca25c1a75b" @@ -5234,15 +3076,6 @@ "@webassemblyjs/helper-wasm-bytecode" "1.11.0" "@webassemblyjs/wasm-gen" "1.11.0" -"@webassemblyjs/helper-wasm-section@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz#5a4138d5a6292ba18b04c5ae49717e4167965346" - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-buffer" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/wasm-gen" "1.9.0" - "@webassemblyjs/ieee754@1.11.0": version "1.11.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.0.tgz#46975d583f9828f5d094ac210e219441c4e6f5cf" @@ -5250,12 +3083,6 @@ dependencies: "@xtuc/ieee754" "^1.2.0" -"@webassemblyjs/ieee754@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz#15c7a0fbaae83fb26143bbacf6d6df1702ad39e4" - dependencies: - "@xtuc/ieee754" "^1.2.0" - "@webassemblyjs/leb128@1.11.0": version "1.11.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.0.tgz#f7353de1df38aa201cba9fb88b43f41f75ff403b" @@ -5263,21 +3090,11 @@ dependencies: "@xtuc/long" "4.2.2" -"@webassemblyjs/leb128@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz#f19ca0b76a6dc55623a09cffa769e838fa1e1c95" - dependencies: - "@xtuc/long" "4.2.2" - "@webassemblyjs/utf8@1.11.0": version "1.11.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.0.tgz#86e48f959cf49e0e5091f069a709b862f5a2cadf" integrity sha512-A/lclGxH6SpSLSyFowMzO/+aDEPU4hvEiooCMXQPcQFPPJaYcPQNKGOCLUySJsYJ4trbpr+Fs08n4jelkVTGVw== -"@webassemblyjs/utf8@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz#04d33b636f78e6a6813227e82402f7637b6229ab" - "@webassemblyjs/wasm-edit@1.11.0": version "1.11.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.0.tgz#ee4a5c9f677046a210542ae63897094c2027cb78" @@ -5292,19 +3109,6 @@ "@webassemblyjs/wasm-parser" "1.11.0" "@webassemblyjs/wast-printer" "1.11.0" -"@webassemblyjs/wasm-edit@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz#3fe6d79d3f0f922183aa86002c42dd256cfee9cf" - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-buffer" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/helper-wasm-section" "1.9.0" - "@webassemblyjs/wasm-gen" "1.9.0" - "@webassemblyjs/wasm-opt" "1.9.0" - "@webassemblyjs/wasm-parser" "1.9.0" - "@webassemblyjs/wast-printer" "1.9.0" - "@webassemblyjs/wasm-gen@1.11.0": version "1.11.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.0.tgz#3cdb35e70082d42a35166988dda64f24ceb97abe" @@ -5316,16 +3120,6 @@ "@webassemblyjs/leb128" "1.11.0" "@webassemblyjs/utf8" "1.11.0" -"@webassemblyjs/wasm-gen@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz#50bc70ec68ded8e2763b01a1418bf43491a7a49c" - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/ieee754" "1.9.0" - "@webassemblyjs/leb128" "1.9.0" - "@webassemblyjs/utf8" "1.9.0" - "@webassemblyjs/wasm-opt@1.11.0": version "1.11.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.0.tgz#1638ae188137f4bb031f568a413cd24d32f92978" @@ -5336,15 +3130,6 @@ "@webassemblyjs/wasm-gen" "1.11.0" "@webassemblyjs/wasm-parser" "1.11.0" -"@webassemblyjs/wasm-opt@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz#2211181e5b31326443cc8112eb9f0b9028721a61" - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-buffer" "1.9.0" - "@webassemblyjs/wasm-gen" "1.9.0" - "@webassemblyjs/wasm-parser" "1.9.0" - "@webassemblyjs/wasm-parser@1.11.0": version "1.11.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.0.tgz#3e680b8830d5b13d1ec86cc42f38f3d4a7700754" @@ -5357,28 +3142,6 @@ "@webassemblyjs/leb128" "1.11.0" "@webassemblyjs/utf8" "1.11.0" -"@webassemblyjs/wasm-parser@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz#9d48e44826df4a6598294aa6c87469d642fff65e" - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-api-error" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/ieee754" "1.9.0" - "@webassemblyjs/leb128" "1.9.0" - "@webassemblyjs/utf8" "1.9.0" - -"@webassemblyjs/wast-parser@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz#3031115d79ac5bd261556cecc3fa90a3ef451914" - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/floating-point-hex-parser" "1.9.0" - "@webassemblyjs/helper-api-error" "1.9.0" - "@webassemblyjs/helper-code-frame" "1.9.0" - "@webassemblyjs/helper-fsm" "1.9.0" - "@xtuc/long" "4.2.2" - "@webassemblyjs/wast-printer@1.11.0": version "1.11.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.0.tgz#680d1f6a5365d6d401974a8e949e05474e1fab7e" @@ -5387,195 +3150,100 @@ "@webassemblyjs/ast" "1.11.0" "@xtuc/long" "4.2.2" -"@webassemblyjs/wast-printer@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz#4935d54c85fef637b00ce9f52377451d00d47899" +"@webpack-cli/configtest@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-1.0.1.tgz#241aecfbdc715eee96bed447ed402e12ec171935" + integrity sha512-B+4uBUYhpzDXmwuo3V9yBH6cISwxEI4J+NO5ggDaGEEHb0osY/R7MzeKc0bHURXQuZjMM4qD+bSJCKIuI3eNBQ== + +"@webpack-cli/info@^1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-1.2.2.tgz#ef3c0cd947a1fa083e174a59cb74e0b6195c236c" + integrity sha512-5U9kUJHnwU+FhKH4PWGZuBC1hTEPYyxGSL5jjoBI96Gx8qcYJGOikpiIpFoTq8mmgX3im2zAo2wanv/alD74KQ== dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/wast-parser" "1.9.0" - "@xtuc/long" "4.2.2" + envinfo "^7.7.3" + +"@webpack-cli/serve@^1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-1.3.0.tgz#2730c770f5f1f132767c63dcaaa4ec28f8c56a6c" + integrity sha512-k2p2VrONcYVX1wRRrf0f3X2VGltLWcv+JzXRBDmvCxGlCeESx4OXw91TsWeKOkp784uNoVQo313vxJFHXPPwfw== "@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== -"@zeit/schemas@2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@zeit/schemas/-/schemas-2.6.0.tgz#004e8e553b4cd53d538bd38eac7bcbf58a867fe3" - -"@zkochan/cmd-shim@^3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@zkochan/cmd-shim/-/cmd-shim-3.1.0.tgz#2ab8ed81f5bb5452a85f25758eb9b8681982fd2e" - dependencies: - is-windows "^1.0.0" - mkdirp-promise "^5.0.1" - mz "^2.5.0" - -JSONSelect@0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/JSONSelect/-/JSONSelect-0.2.1.tgz#415418a526d33fe31d74b4defa3c836d485ec203" - integrity sha1-QVQYpSbTP+MddLTe+jyDbUhewgM= - -JSONStream@^1.0.4, JSONStream@^1.3.4: - version "1.3.5" - resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" - dependencies: - jsonparse "^1.2.0" - through ">=2.2.7 <3" - -abab@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.3.tgz#623e2075e02eb2d3f2475e49f99c91846467907a" - -abbrev@1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" +abab@^2.0.3, abab@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" + integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: version "1.3.7" resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" + integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== dependencies: mime-types "~2.1.24" negotiator "0.6.2" -acorn-globals@^4.3.2: - version "4.3.4" - resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-4.3.4.tgz#9fa1926addc11c97308c4e66d7add0d40c3272e7" +acorn-globals@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" + integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== dependencies: - acorn "^6.0.1" - acorn-walk "^6.0.1" - -acorn-jsx@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.2.0.tgz#4c66069173d6fdd68ed85239fc256226182b2ebe" + acorn "^7.1.1" + acorn-walk "^7.1.1" acorn-jsx@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b" integrity sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng== -acorn-walk@^6.0.1: - version "6.2.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.2.0.tgz#123cb8f3b84c2171f1f7fb252615b1c78a6b1a8c" - acorn-walk@^7.1.1: version "7.2.0" resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" + integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== -acorn@^6.0.1, acorn@^6.4.1: - version "6.4.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.1.tgz#531e58ba3f51b9dacb9a6646ca4debf5b14ca474" +acorn-walk@^8.0.0: + version "8.0.2" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.0.2.tgz#d4632bfc63fd93d0f15fd05ea0e984ffd3f5a8c3" + integrity sha512-+bpA9MJsHdZ4bgfDcpk0ozQyhhVct7rzOmO0s1IIr0AGGgKBljss8n2zp11rRP2wid5VGeh04CgeKzgat5/25A== -acorn@^7.1.0, acorn@^7.1.1, acorn@^7.2.0: - version "7.3.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.3.1.tgz#85010754db53c3fbaf3b9ea3e083aa5c5d147ffd" - -acorn@^7.4.0: +acorn@^7.1.1, acorn@^7.4.0: version "7.4.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.0.4: - version "8.0.5" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.0.5.tgz#a3bfb872a74a6a7f661bc81b9849d9cac12601b7" - integrity sha512-v+DieK/HJkJOpFBETDJioequtc3PfxsWMaxIdIwujtF7FEV/MAyDQLlm6/zPvr7Mix07mLh6ccVwIsloceodlg== - -addons-linter@2.13.1: - version "2.13.1" - resolved "https://registry.yarnpkg.com/addons-linter/-/addons-linter-2.13.1.tgz#2bfda386a61aaa9434676a4cec1ec8b610f070e8" - integrity sha512-OWMuABpZRNeru38oOjn7QYOF0JOXJQXG9c3r4ILTRwTBeSu3LtfgCh9/7zLVgTYPbTs7Qy6h23u4Sel65uSnUQ== - dependencies: - "@babel/runtime" "7.12.5" - "@mdn/browser-compat-data" "2.0.7" - addons-scanner-utils "4.0.0" - ajv "6.12.6" - ajv-merge-patch "4.1.0" - chalk "4.1.0" - cheerio "1.0.0-rc.3" - columnify "1.5.4" - common-tags "1.8.0" - deepmerge "4.2.2" - dispensary "0.59.0" - eslint "7.14.0" - eslint-plugin-no-unsanitized "3.1.4" - eslint-visitor-keys "2.0.0" - espree "7.3.0" - esprima "4.0.1" - fluent-syntax "0.13.0" - glob "7.1.6" - is-mergeable-object "1.1.1" - jed "1.1.1" - os-locale "5.0.0" - pino "6.7.0" - postcss "8.1.10" - probe-image-size "5.0.0" - relaxed-json "1.0.3" - semver "7.3.2" - source-map-support "0.5.19" - tosource "1.0.0" - upath "2.0.1" - whatwg-url "8.4.0" - yargs "16.1.1" - yauzl "2.10.0" - optionalDependencies: - fsevents "2.2.1" - -addons-scanner-utils@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/addons-scanner-utils/-/addons-scanner-utils-4.0.0.tgz#4e505c349828e2cd3a38891388449d4a52aad722" - integrity sha512-+BfePzqoo/7Nhum9LONGsga2xhNJYb+6k6j819pzcd2tqaaqDUJu+3lz4CQQYFcD8QoolB3ksfZcCPymleFq0A== - dependencies: - "@types/yauzl" "2.9.1" - common-tags "1.8.0" - first-chunk-stream "3.0.0" - strip-bom-stream "4.0.0" - upath "2.0.1" - yauzl "2.10.0" +acorn@^8.0.4, acorn@^8.0.5: + version "8.1.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.1.0.tgz#52311fd7037ae119cbb134309e901aa46295b3fe" + integrity sha512-LWCF/Wn0nfHOmJ9rzQApGnxnvgfROzGilS8936rqN/lfcYkY9MYZzdMqN+2NJ4SlTc+m5HiSa+kNfDtI64dwUA== address@1.1.2, address@^1.0.1: version "1.1.2" resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" - -adm-zip@~0.4.x: - version "0.4.16" - resolved "https://registry.yarnpkg.com/adm-zip/-/adm-zip-0.4.16.tgz#cf4c508fdffab02c269cbc7f471a875f05570365" - integrity sha512-TFi4HBKSGfIKsK5YCkKaaFG2m4PEDyViZmEwof3MTIgzimHLto6muaHVpbrljdIvIrFZzEq/p4nafOeLcYegrg== - -agent-base@4, agent-base@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.3.0.tgz#8165f01c436009bccad0b1d122f05ed770efc6ee" - dependencies: - es6-promisify "^5.0.0" + integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== agent-base@5: version "5.1.1" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-5.1.1.tgz#e8fb3f242959db44d63be665db7a8e739537a32c" + integrity sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g== agent-base@6: - version "6.0.0" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.0.tgz#5d0101f19bbfaed39980b22ae866de153b93f09a" + version "6.0.2" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== dependencies: debug "4" -agent-base@~4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.2.1.tgz#d89e5999f797875674c07d87f260fc41e83e8ca9" - dependencies: - es6-promisify "^5.0.0" - -agentkeepalive@^3.4.1: - version "3.5.2" - resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-3.5.2.tgz#a113924dd3fa24a0bc3b78108c450c2abee00f67" - dependencies: - humanize-ms "^1.2.1" - aggregate-error@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.0.1.tgz#db2fe7246e536f40d9b5442a39e117d7dd6a24e0" + version "3.1.0" + resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" + integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== dependencies: clean-stack "^2.0.0" indent-string "^4.0.0" @@ -5583,25 +3251,14 @@ aggregate-error@^3.0.0: ajv-errors@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" + integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== -ajv-keywords@^3.1.0, ajv-keywords@^3.4.1: - version "3.5.0" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.0.tgz#5c894537098785926d71e696114a53ce768ed773" - -ajv-keywords@^3.5.2: +ajv-keywords@^3.1.0, 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-merge-patch@4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/ajv-merge-patch/-/ajv-merge-patch-4.1.0.tgz#cd580e5860ac53431d6aa901fa3d5e2eb2b74a6c" - integrity sha512-0mAYXMSauA8RZ7r+B4+EAOYcZEcO9OK5EiQCR7W7Cv4E44pJj56ZnkKLJ9/PAcOc0dT+LlV9fdDcq2TxVJfOYw== - dependencies: - fast-json-patch "^2.0.6" - json-merge-patch "^0.2.3" - -ajv@6.12.6, ajv@^6.12.4, ajv@^6.12.5: +ajv@^6.1.0, ajv@^6.10.0, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -5611,161 +3268,92 @@ ajv@6.12.6, ajv@^6.12.4, ajv@^6.12.5: json-schema-traverse "^0.4.1" uri-js "^4.2.2" -ajv@6.5.3: - version "6.5.3" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.5.3.tgz#71a569d189ecf4f4f321224fecb166f071dd90f9" - dependencies: - fast-deep-equal "^2.0.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - -ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.2, ajv@^6.5.5: - version "6.12.2" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.2.tgz#c629c5eced17baf314437918d2da88c99d5958cd" +ajv@^7.0.2: + version "7.2.1" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-7.2.1.tgz#a5ac226171912447683524fa2f1248fcf8bac83d" + integrity sha512-+nu0HDv7kNSOua9apAVc979qd932rrZeb3WOvoiD31A/p1mIE5/9bN2027pE2rOPYEdS3UHzsvof4hY+lM9/WQ== dependencies: fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" uri-js "^4.2.2" -ansi-align@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-2.0.0.tgz#c36aeccba563b89ceb556f3690f0b1d9e3547f7f" - dependencies: - string-width "^2.0.0" - -ansi-align@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.0.tgz#b536b371cf687caaef236c18d3e21fe3797467cb" - integrity sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw== - dependencies: - string-width "^3.0.0" - -ansi-colors@^3.0.0, ansi-colors@^3.2.1: +ansi-colors@^3.0.0: version "3.2.4" resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" + integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== -ansi-escapes@^3.0.0, ansi-escapes@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" +ansi-colors@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" + integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== ansi-escapes@^4.2.1, ansi-escapes@^4.3.1: version "4.3.1" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" + integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== dependencies: type-fest "^0.11.0" ansi-html@0.0.7, ansi-html@^0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" + integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4= ansi-regex@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" - -ansi-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= ansi-regex@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" + integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== ansi-regex@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" + integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== -ansi-styles@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" - -ansi-styles@^3.1.0, ansi-styles@^3.2.0, ansi-styles@^3.2.1: +ansi-styles@^3.2.0, ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== dependencies: color-convert "^1.9.0" ansi-styles@^4.0.0, ansi-styles@^4.1.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359" + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== dependencies: - "@types/color-name" "^1.1.1" color-convert "^2.0.1" -any-promise@^1.0.0, any-promise@^1.1.0, any-promise@~1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" - 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, anymatch@~3.1.1: +anymatch@^3.0.3: version "3.1.1" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142" + integrity sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== dependencies: normalize-path "^3.0.0" picomatch "^2.0.4" -aproba@^1.0.3, aproba@^1.1.1: +aproba@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" - -aproba@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" - -arch@^2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/arch/-/arch-2.1.2.tgz#0c52bbe7344bb4fa260c443d2cbad9c00ff2f0bf" - -archiver-utils@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/archiver-utils/-/archiver-utils-2.1.0.tgz#e8a460e94b693c3e3da182a098ca6285ba9249e2" - integrity sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw== - dependencies: - glob "^7.1.4" - graceful-fs "^4.2.0" - lazystream "^1.0.0" - lodash.defaults "^4.2.0" - lodash.difference "^4.5.0" - lodash.flatten "^4.4.0" - lodash.isplainobject "^4.0.6" - lodash.union "^4.6.0" - normalize-path "^3.0.0" - readable-stream "^2.0.0" - -archiver@~5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/archiver/-/archiver-5.0.2.tgz#b2c435823499b1f46eb07aa18e7bcb332f6ca3fc" - integrity sha512-Tq3yV/T4wxBsD2Wign8W9VQKhaUxzzRmjEiSoOK0SLqPgDP/N1TKdYyBeIEu56T4I9iO4fKTTR0mN9NWkBA0sg== - dependencies: - archiver-utils "^2.1.0" - async "^3.2.0" - buffer-crc32 "^0.2.1" - readable-stream "^3.6.0" - readdir-glob "^1.0.0" - tar-stream "^2.1.4" - zip-stream "^4.0.0" + integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== are-passive-events-supported@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/are-passive-events-supported/-/are-passive-events-supported-1.1.1.tgz#3db180a1753a2186a2de50a32cded3ac0979f5dc" - -are-we-there-yet@~1.1.2: - version "1.1.5" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" - dependencies: - delegates "^1.0.0" - readable-stream "^2.0.6" - -arg@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/arg/-/arg-2.0.0.tgz#c06e7ff69ab05b3a4a03ebe0407fac4cba657545" + integrity sha512-5wnvlvB/dTbfrCvJ027Y4L4gW/6Mwoy1uFSavney0YO++GU+0e/flnjiBBwH+1kh7xNCgCOGvmJC3s32joYbww== arg@^4.1.0: version "4.1.3" @@ -5775,87 +3363,49 @@ arg@^4.1.0: argparse@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== dependencies: sprintf-js "~1.0.2" argv@0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/argv/-/argv-0.0.2.tgz#ecbd16f8949b157183711b1bda334f37840185ab" - -aria-query@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" - dependencies: - "@babel/runtime" "^7.10.2" - "@babel/runtime-corejs3" "^7.10.2" + integrity sha1-7L0W+JSbFXGDcRsb2jNPN4QBhas= arr-diff@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= arr-flatten@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== arr-union@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= -array-differ@^2.0.3: - version "2.1.0" - resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-2.1.0.tgz#4b9c1c3f14b906757082925769e8ab904f4801b1" - -array-differ@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" - integrity sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg== - -array-equal@^1.0.0: +array-filter@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" - -array-filter@~0.0.0: - version "0.0.1" - resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" - integrity sha1-fajPLiZijtcygDWB/SH2fKzS7uw= - -array-find-index@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" + resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-1.0.0.tgz#baf79e62e6ef4c2a4c0b831232daffec251f9d83" + integrity sha1-uveeYubvTCpMC4MSMtr/7CUfnYM= array-flatten@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= array-flatten@^2.1.0: version "2.1.2" resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" + integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== -array-ify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" - -array-includes@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.1.tgz#cdd67e6852bdf9c1215460786732255ed2459348" - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0" - is-string "^1.0.5" - -array-map@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662" - integrity sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI= - -array-reduce@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" - integrity sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys= - -array-union@^1.0.1, array-union@^1.0.2: +array-union@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= dependencies: array-uniq "^1.0.1" @@ -5867,41 +3417,17 @@ array-union@^2.1.0: array-uniq@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= array-unique@^0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= -array.prototype.flat@^1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz#0de82b426b0318dbfdb940089e38b043d37f6c7b" - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - -arrify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" - -arrify@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" - -asap@^2.0.0: - version "2.0.6" - resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" - -asn1.js@^4.0.0: - version "4.10.1" - resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0" - dependencies: - bn.js "^4.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - -asn1.js@^5.0.1: +asn1.js@^5.0.1, asn1.js@^5.2.0: version "5.4.1" resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" + integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== dependencies: bn.js "^4.0.0" inherits "^2.0.1" @@ -5911,204 +3437,114 @@ asn1.js@^5.0.1: asn1@~0.2.3: version "0.2.4" resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" + integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== 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 sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= -assert@^1.1.1: - version "1.5.0" - resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" +assert@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/assert/-/assert-2.0.0.tgz#95fc1c616d48713510680f2eaf2d10dd22e02d32" + integrity sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A== dependencies: - object-assign "^4.1.1" - util "0.10.3" + es6-object-assign "^1.1.0" + is-nan "^1.2.1" + object-is "^1.0.1" + util "^0.12.0" assign-symbols@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= -ast-types-flow@^0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" - -astral-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" +astral-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" + integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== async-each@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" + integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== async-limiter@~1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" - -async@^1.5.2: - version "1.5.2" - resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" - integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo= + integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== async@^2.6.2, async@~2.6.3: version "2.6.3" resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" + integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== dependencies: lodash "^4.17.14" -async@^3.2.0, async@~3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/async/-/async-3.2.0.tgz#b3a2685c5ebb641d3de02d161002c60fc9f85720" - integrity sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw== - -async@~0.2.9: - version "0.2.10" - resolved "https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1" - integrity sha1-trvgsGdLnXGXCMo43owjfLUmw9E= - -async@~2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/async/-/async-2.5.0.tgz#843190fd6b7357a0b9e1c956edddd5ec8462b54d" - integrity sha512-e+lJAJeNWuPCNyxZKOBdaJGyLGHugXVQtrAwtuAe2vhxTYxFTKE73p8JuTmdH0qdQZtDvI4dhJwjZc5zsfIsYw== - dependencies: - lodash "^4.14.0" - asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - -asyncro@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/asyncro/-/asyncro-3.0.0.tgz#3c7a732e263bc4a42499042f48d7d858e9c0134e" - -at-least-node@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" - integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== - -atob-lite@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/atob-lite/-/atob-lite-2.0.0.tgz#0fef5ad46f1bd7a8502c65727f0367d5ee43d696" + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= 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== -atomic-sleep@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/atomic-sleep/-/atomic-sleep-1.0.0.tgz#eb85b77a601fc932cfe432c5acd364a9e2c9075b" - integrity sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ== - -awesome-typescript-loader@^5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/awesome-typescript-loader/-/awesome-typescript-loader-5.2.1.tgz#a41daf7847515f4925cdbaa3075d61f289e913fc" +available-typed-arrays@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.2.tgz#6b098ca9d8039079ee3f77f7b783c4480ba513f5" + integrity sha512-XWX3OX8Onv97LMk/ftVyBibpGwY5a8SmuxZPzeOxqmuEqUCOM9ZE+uIaD1VNJ5QnvU2UQusvmKbuM1FR8QWGfQ== dependencies: - chalk "^2.4.1" - enhanced-resolve "^4.0.0" - loader-utils "^1.1.0" - lodash "^4.17.5" - micromatch "^3.1.9" - mkdirp "^0.5.1" - source-map-support "^0.5.3" - webpack-log "^1.2.0" + array-filter "^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 sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= aws4@^1.8.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.10.0.tgz#a17b3a8ea811060e74d47d306122400ad4497ae2" + version "1.11.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" + integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== -axe-core@^3.5.4: - version "3.5.5" - resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-3.5.5.tgz#84315073b53fa3c0c51676c588d59da09a192227" - -axios@0.19.0: - version "0.19.0" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.19.0.tgz#8e09bff3d9122e133f7b8101c8fbdd00ed3d2ab8" +babel-jest@^26.6.3: + version "26.6.3" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-26.6.3.tgz#d87d25cb0037577a0c89f82e5755c5d293c01056" + integrity sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA== dependencies: - follow-redirects "1.5.10" - is-buffer "^2.0.2" - -axios@^0.19.0: - version "0.19.2" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.19.2.tgz#3ea36c5d8818d0d5f8a8a97a6d36b86cdc00cb27" - dependencies: - follow-redirects "1.5.10" - -axobject-query@^2.1.2: - version "2.2.0" - resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" - -babel-code-frame@^6.22.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" - dependencies: - chalk "^1.1.3" - esutils "^2.0.2" - js-tokens "^3.0.2" - -babel-eslint@^10.0.3, babel-eslint@^10.1.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" - dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/parser" "^7.7.0" - "@babel/traverse" "^7.7.0" - "@babel/types" "^7.7.0" - eslint-visitor-keys "^1.0.0" - resolve "^1.12.0" - -babel-jest@^25.5.1: - version "25.5.1" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-25.5.1.tgz#bc2e6101f849d6f6aec09720ffc7bc5332e62853" - dependencies: - "@jest/transform" "^25.5.1" - "@jest/types" "^25.5.0" + "@jest/transform" "^26.6.2" + "@jest/types" "^26.6.2" "@types/babel__core" "^7.1.7" babel-plugin-istanbul "^6.0.0" - babel-preset-jest "^25.5.0" - chalk "^3.0.0" + babel-preset-jest "^26.6.2" + chalk "^4.0.0" graceful-fs "^4.2.4" slash "^3.0.0" babel-loader@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.1.0.tgz#c611d5112bd5209abe8b9fa84c3e4da25275f1c3" + version "8.2.2" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.2.tgz#9363ce84c10c9a40e6c753748e1441b60c8a0b81" + integrity sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g== dependencies: - find-cache-dir "^2.1.0" + find-cache-dir "^3.3.1" loader-utils "^1.4.0" - mkdirp "^0.5.3" - pify "^4.0.1" + make-dir "^3.1.0" schema-utils "^2.6.5" -babel-plugin-annotate-pure-calls@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/babel-plugin-annotate-pure-calls/-/babel-plugin-annotate-pure-calls-0.4.0.tgz#78aa00fd878c4fcde4d49f3da397fcf5defbcce8" - -babel-plugin-dev-expression@^0.2.1: - version "0.2.2" - resolved "https://registry.yarnpkg.com/babel-plugin-dev-expression/-/babel-plugin-dev-expression-0.2.2.tgz#c18de18a06150f9480edd151acbb01d2e65e999b" - babel-plugin-dynamic-import-node@^2.3.3: version "2.3.3" resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" + integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== dependencies: object.assign "^4.1.0" -babel-plugin-istanbul@^5.1.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz#df4ade83d897a92df069c4d9a25cf2671293c854" - 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.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz#e159ccdc9af95e0b570c75b4573b7c34d671d765" + integrity sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ== dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@istanbuljs/load-nyc-config" "^1.0.0" @@ -6116,57 +3552,53 @@ babel-plugin-istanbul@^6.0.0: istanbul-lib-instrument "^4.0.0" test-exclude "^6.0.0" -babel-plugin-jest-hoist@^25.5.0: - version "25.5.0" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-25.5.0.tgz#129c80ba5c7fc75baf3a45b93e2e372d57ca2677" +babel-plugin-jest-hoist@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz#8185bd030348d254c6d7dd974355e6a28b21e62d" + integrity sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw== dependencies: "@babel/template" "^7.3.3" "@babel/types" "^7.3.3" + "@types/babel__core" "^7.0.0" "@types/babel__traverse" "^7.0.6" babel-plugin-macros@^2.6.1: version "2.8.0" resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138" + integrity sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg== dependencies: "@babel/runtime" "^7.7.2" cosmiconfig "^6.0.0" resolve "^1.12.0" -babel-plugin-polyfill-regenerator@^0.0.4: - version "0.0.4" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.0.4.tgz#588641af9a2cb4e299b1400c47672a4a104d2459" - integrity sha512-+/uCzO9JTYVZVGCpZpVAQkgPGt2zkR0VYiZvJ4aVoCe4ccgpKvNQqcjzAgQzSsjK64Jhc5hvrCR3l0087BevkA== +babel-plugin-polyfill-corejs2@^0.1.4: + version "0.1.10" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.1.10.tgz#a2c5c245f56c0cac3dbddbf0726a46b24f0f81d1" + integrity sha512-DO95wD4g0A8KRaHKi0D51NdGXzvpqVLnLu5BTvDlpqUEpTmeEtypgC1xqesORaWmiUOQI14UHKlzNd9iZ2G3ZA== dependencies: - "@babel/helper-define-polyfill-provider" "^0.0.3" + "@babel/compat-data" "^7.13.0" + "@babel/helper-define-polyfill-provider" "^0.1.5" + semver "^6.1.1" -"babel-plugin-styled-components@>= 1", babel-plugin-styled-components@^1.10.7: - version "1.10.7" - resolved "https://registry.yarnpkg.com/babel-plugin-styled-components/-/babel-plugin-styled-components-1.10.7.tgz#3494e77914e9989b33cc2d7b3b29527a949d635c" +babel-plugin-polyfill-corejs3@^0.1.3: + version "0.1.7" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz#80449d9d6f2274912e05d9e182b54816904befd0" + integrity sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw== dependencies: - "@babel/helper-annotate-as-pure" "^7.0.0" - "@babel/helper-module-imports" "^7.0.0" - babel-plugin-syntax-jsx "^6.18.0" - lodash "^4.17.11" + "@babel/helper-define-polyfill-provider" "^0.1.5" + core-js-compat "^3.8.1" -babel-plugin-syntax-jsx@^6.18.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" - -babel-plugin-transform-rename-import@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-rename-import/-/babel-plugin-transform-rename-import-2.3.0.tgz#5d9d645f937b0ca5c26a24b2510a06277b6ffd9b" - -babel-polyfill@6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.26.0.tgz#379937abc67d7895970adc621f284cd966cf2153" +babel-plugin-polyfill-regenerator@^0.1.2: + version "0.1.6" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.1.6.tgz#0fe06a026fe0faa628ccc8ba3302da0a6ce02f3f" + integrity sha512-OUrYG9iKPKz8NxswXbRAdSwF0GhRdIEMTloQATJi4bDuFqrXaXcCUT/VGNrr8pBcjMh1RxZ7Xt9cytVJTJfvMg== dependencies: - babel-runtime "^6.26.0" - core-js "^2.5.0" - regenerator-runtime "^0.10.5" + "@babel/helper-define-polyfill-provider" "^0.1.5" -babel-preset-current-node-syntax@^0.1.2: - version "0.1.3" - resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-0.1.3.tgz#b4b547acddbf963cba555ba9f9cbbb70bfd044da" +babel-preset-current-node-syntax@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" + integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== dependencies: "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-syntax-bigint" "^7.8.3" @@ -6179,52 +3611,42 @@ babel-preset-current-node-syntax@^0.1.2: "@babel/plugin-syntax-object-rest-spread" "^7.8.3" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-top-level-await" "^7.8.3" -babel-preset-jest@^25.5.0: - version "25.5.0" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-25.5.0.tgz#c1d7f191829487a907764c65307faa0e66590b49" +babel-preset-jest@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz#747872b1171df032252426586881d62d31798fee" + integrity sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ== dependencies: - babel-plugin-jest-hoist "^25.5.0" - babel-preset-current-node-syntax "^0.1.2" - -babel-runtime@^6.23.0, babel-runtime@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" - dependencies: - core-js "^2.4.0" - regenerator-runtime "^0.11.0" + babel-plugin-jest-hoist "^26.6.2" + babel-preset-current-node-syntax "^1.0.0" balanced-match@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" - -base-x@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/base-x/-/base-x-1.1.0.tgz#42d3d717474f9ea02207f6d1aa1f426913eeb7ac" + integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= base-x@^3.0.2, base-x@^3.0.8: version "3.0.8" resolved "https://registry.yarnpkg.com/base-x/-/base-x-3.0.8.tgz#1e1106c2537f0162e8b52474a557ebb09000018d" + integrity sha512-Rl/1AWP4J/zRrk54hhlxH4drNxPJXYUaKffODVI53/dAsV4t9fBxyxYKAVPU1XBHxYwOWP9h9H0hM2MVw4YfJA== dependencies: safe-buffer "^5.0.1" -base58check@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/base58check/-/base58check-2.0.0.tgz#8046652d14bc87f063bd16be94a39134d3b61173" - dependencies: - bs58 "^3.0.0" - -base64-js@^1.0.2: - version "1.3.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1" +base64-js@^1.0.2, base64-js@^1.3.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== base64url@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/base64url/-/base64url-3.0.1.tgz#6399d572e2bc3f90a9a8b22d5dbb0a32d33f788d" + integrity sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A== 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" @@ -6234,75 +3656,56 @@ base@^0.11.1: mixin-deep "^1.2.0" pascalcase "^0.1.1" -basic-auth@^1.0.3: - version "1.1.0" - resolved "https://registry.yarnpkg.com/basic-auth/-/basic-auth-1.1.0.tgz#45221ee429f7ee1e5035be3f51533f1cdfd29884" - integrity sha1-RSIe5Cn37h5QNb4/UVM/HN/SmIQ= - batch@0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= bcrypt-pbkdf@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" + integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= dependencies: tweetnacl "^0.14.3" bech32@^1.1.2: version "1.1.4" resolved "https://registry.yarnpkg.com/bech32/-/bech32-1.1.4.tgz#e38c9f37bf179b8eb16ae3a772b40c356d4832e9" - -before-after-hook@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.1.0.tgz#b6c03487f44e24200dd30ca5e6a1979c5d2fb635" - -bfj@^6.1.1: - version "6.1.2" - resolved "https://registry.yarnpkg.com/bfj/-/bfj-6.1.2.tgz#325c861a822bcb358a41c78a33b8e6e2086dde7f" - dependencies: - bluebird "^3.5.5" - check-types "^8.0.3" - hoopy "^0.1.4" - tryer "^1.0.1" + integrity sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ== 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== big.js@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/big.js/-/big.js-6.0.2.tgz#af54d7678630aa4ce5d62f43ed44d1a3c9faf803" - integrity sha512-5PQYFp5ZrznQwD7cNgUHZwpC0gm/Pmh2GiUMSW4KurSXEtjLUVAXnmxYnM2W1X0Dx9JFAcvYJ4IQ+dchanp5VA== + version "6.0.3" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-6.0.3.tgz#8b4d99ac7023668e0e465d3f78c23b8ac29ad381" + integrity sha512-n6yn1FyVL1EW2DBAr4jlU/kObhRzmr+NNRESl65VIOT8WBJj/Kezpx2zFdhJUqYI6qrtTW7moCStYL5VxeVdPA== bignumber.js@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.0.0.tgz#805880f84a329b5eac6e7cb6f8274b6d82bdf075" + version "9.0.1" + resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.0.1.tgz#8d7ba124c882bfd8e43260c67475518d0689e4e5" + integrity sha512-IdZR9mh6ahOBv/hYGiXyVuyCetmGJhtYkqLBpTStdhEGjegpPlUawydyaF3pbIOFynJTpllEs+NP+CS9jKFLjA== binary-extensions@^1.0.0: version "1.13.1" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" - -binary-extensions@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.0.0.tgz#23c0df14f6a88077f5f986c0d167ec03c3d5537c" + integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== bindings@^1.3.0, 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" -bip174@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/bip174/-/bip174-1.0.1.tgz#858a587f9529e22ee9b0572fd884e5783696824d" - integrity sha512-Mq2aFs1TdMfxBpYPg7uzjhsiXbAtoVq44TNjEWtvuZBiBgc3m7+n55orYMtTAxdg7jWbL4DtH0MKocJER4xERQ== - bip174@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/bip174/-/bip174-2.0.1.tgz#39cf8ca99e50ce538fb762589832f4481d07c254" + integrity sha512-i3X26uKJOkDTAalYAp0Er+qGMDhrbbh2o93/xiPyAN2s25KrClSpe3VXo/7mNJoqA5qfko8rLS2l3RWZgYmjKQ== -bip32@2.0.6: +bip32@2.0.6, bip32@^2.0.4: version "2.0.6" resolved "https://registry.yarnpkg.com/bip32/-/bip32-2.0.6.tgz#6a81d9f98c4cd57d05150c60d8f9e75121635134" integrity sha512-HpV5OMLLGTjSVblmrtYRfFFKuQB+GArM0+XP8HGWfJ5vxYBqo+DesvJwOdC2WJ3bCkZShGf0QIfoIpeomVzVdA== @@ -6315,21 +3718,10 @@ bip32@2.0.6: typeforce "^1.11.5" wif "^2.0.6" -bip32@^2.0.4: - version "2.0.5" - resolved "https://registry.yarnpkg.com/bip32/-/bip32-2.0.5.tgz#e3808a9e97a880dbafd0f5f09ca4a1e14ee275d2" - dependencies: - "@types/node" "10.12.18" - bs58check "^2.1.1" - create-hash "^1.2.0" - create-hmac "^1.1.7" - tiny-secp256k1 "^1.1.3" - typeforce "^1.11.5" - wif "^2.0.6" - bip39@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/bip39/-/bip39-3.0.2.tgz#2baf42ff3071fc9ddd5103de92e8f80d9257ee32" + version "3.0.3" + resolved "https://registry.yarnpkg.com/bip39/-/bip39-3.0.3.tgz#4a8b79067d6ed2e74f9199ac994a2ab61b176760" + integrity sha512-P0dKrz4g0V0BjXfx7d9QNkJ/Txcz/k+hM9TnjqjUaXtuOfAvxXSw2rJw8DX0e3ZPwnK/IgDxoRqf0bvoVCqbMg== dependencies: "@types/node" "11.11.6" create-hash "^1.1.0" @@ -6339,16 +3731,19 @@ bip39@^3.0.2: bip66@^1.1.0: version "1.1.5" resolved "https://registry.yarnpkg.com/bip66/-/bip66-1.1.5.tgz#01fa8748785ca70955d5011217d1b3139969ca22" + integrity sha1-AfqHSHhcpwlV1QESF9GzE5lpyiI= dependencies: safe-buffer "^5.0.1" bitcoin-ops@^1.3.0, bitcoin-ops@^1.4.0: version "1.4.1" resolved "https://registry.yarnpkg.com/bitcoin-ops/-/bitcoin-ops-1.4.1.tgz#e45de620398e22fd4ca6023de43974ff42240278" + integrity sha512-pef6gxZFztEhaE9RY9HmWVmiIHqCb2OyS4HPKkpc6CIiiOa3Qmuoylxc5P2EkU3w+5eTSifI9SEZC88idAIGow== -bitcoinjs-lib@^5.1.10: +bitcoinjs-lib@^5.1.10, bitcoinjs-lib@^5.1.6: version "5.2.0" resolved "https://registry.yarnpkg.com/bitcoinjs-lib/-/bitcoinjs-lib-5.2.0.tgz#caf8b5efb04274ded1b67e0706960b93afb9d332" + integrity sha512-5DcLxGUDejgNBYcieMIUfjORtUeNWl828VWLHJGVKZCb4zIS1oOySTUr0LGmcqJBQgTBz3bGbRQla4FgrdQEIQ== dependencies: bech32 "^1.1.2" bip174 "^2.0.1" @@ -6366,72 +3761,25 @@ bitcoinjs-lib@^5.1.10: varuint-bitcoin "^1.0.4" wif "^2.0.1" -bitcoinjs-lib@^5.1.6: - version "5.1.7" - resolved "https://registry.yarnpkg.com/bitcoinjs-lib/-/bitcoinjs-lib-5.1.7.tgz#dfa023d6ad887eaef8249513d708c9ecd2673a08" - dependencies: - bech32 "^1.1.2" - bip174 "^1.0.1" - bip32 "^2.0.4" - bip66 "^1.1.0" - bitcoin-ops "^1.4.0" - bs58check "^2.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.3" - merkle-lib "^2.0.10" - pushdata-bitcoin "^1.0.1" - randombytes "^2.0.1" - tiny-secp256k1 "^1.1.1" - typeforce "^1.11.3" - varuint-bitcoin "^1.0.4" - wif "^2.0.1" - -bl@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/bl/-/bl-4.0.2.tgz#52b71e9088515d0606d9dd9cc7aa48dc1f98e73a" - dependencies: - buffer "^5.5.0" - inherits "^2.0.4" - readable-stream "^3.4.0" - -bl@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/bl/-/bl-4.0.3.tgz#12d6287adc29080e22a705e5764b2a9522cdc489" - integrity sha512-fs4G6/Hu4/EE+F75J8DuN/0IpQqNjAdC7aEQv7Qt8MHGUH7Ckv2MwTEEeN9QehD0pfIDkMI1bkHYkKy7xHyKIg== - dependencies: - buffer "^5.5.0" - inherits "^2.0.4" - readable-stream "^3.4.0" - blns@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/blns/-/blns-2.0.4.tgz#620ca057e32f157b253dc6528d9a1be3522cb470" integrity sha1-YgygV+MvFXslPcZSjZob41IstHA= -bluebird@^3.5.1, bluebird@^3.5.3, bluebird@^3.5.5: - version "3.7.2" - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.8, bn.js@^4.11.9: + version "4.12.0" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" + integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== -bluebird@~2.9.24: - version "2.9.34" - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-2.9.34.tgz#2f7b4ec80216328a9fddebdf69c8d4942feff7d8" - integrity sha1-L3tOyAIWMoqf3evfacjUlC/v99g= - -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.8, bn.js@^4.11.9, bn.js@^4.4.0: - version "4.11.9" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.9.tgz#26d556829458f9d1e81fc48952493d0ba3507828" - -bn.js@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.1.1.tgz#48efc4031a9c4041b9c99c6941d903463ab62eb5" - -bn.js@^5.1.2: - version "5.1.3" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.1.3.tgz#beca005408f642ebebea80b042b4d18d2ac0ee6b" +bn.js@^5.0.0, bn.js@^5.1.1, bn.js@^5.1.2: + version "5.2.0" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.0.tgz#358860674396c6997771a9d051fcc1b57d4ae002" + integrity sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw== body-parser@1.19.0: version "1.19.0" resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" + integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== dependencies: bytes "3.1.0" content-type "~1.0.4" @@ -6447,6 +3795,7 @@ body-parser@1.19.0: bonjour@^3.5.0: version "3.5.0" resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" + integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU= dependencies: array-flatten "^2.1.0" deep-equal "^1.0.1" @@ -6455,39 +3804,15 @@ bonjour@^3.5.0: multicast-dns "^6.0.1" multicast-dns-service-types "^1.1.0" -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" - -boxen@1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/boxen/-/boxen-1.3.0.tgz#55c6c39a8ba58d9c61ad22cd877532deb665a20b" - dependencies: - ansi-align "^2.0.0" - camelcase "^4.0.0" - chalk "^2.0.1" - cli-boxes "^1.0.0" - string-width "^2.0.0" - term-size "^1.2.0" - widest-line "^2.0.0" - -boxen@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/boxen/-/boxen-4.2.0.tgz#e411b62357d6d6d36587c8ac3d5d974daa070e64" - integrity sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ== - dependencies: - ansi-align "^3.0.0" - camelcase "^5.3.1" - chalk "^3.0.0" - cli-boxes "^2.2.0" - string-width "^4.1.0" - term-size "^2.1.0" - type-fest "^0.8.1" - widest-line "^3.1.0" + integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== dependencies: balanced-match "^1.0.0" concat-map "0.0.1" @@ -6495,6 +3820,7 @@ brace-expansion@^1.1.7: braces@^2.3.1, braces@^2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== dependencies: arr-flatten "^1.1.0" array-unique "^0.3.2" @@ -6507,36 +3833,27 @@ braces@^2.3.1, braces@^2.3.2: split-string "^3.0.2" to-regex "^3.0.1" -braces@^3.0.1, braces@~3.0.2: +braces@^3.0.1: version "3.0.2" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== dependencies: fill-range "^7.0.1" -brorand@^1.0.1: +brorand@^1.0.1, brorand@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" - -brotli-size@0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/brotli-size/-/brotli-size-0.1.0.tgz#a2c518096c7c1a75e9e66908a42cd9dc77d2b69f" - dependencies: - duplexer "^0.1.1" - iltorb "^2.4.3" + integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= browser-process-hrtime@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" - -browser-resolve@^1.11.3: - version "1.11.3" - resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.3.tgz#9b7cbb3d0f510e4cb86bdbd796124d28b5890af6" - dependencies: - resolve "1.1.7" + integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== browserify-aes@^1.0.0, browserify-aes@^1.0.4: version "1.2.0" resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" + integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== dependencies: buffer-xor "^1.0.3" cipher-base "^1.0.0" @@ -6548,6 +3865,7 @@ browserify-aes@^1.0.0, browserify-aes@^1.0.4: browserify-cipher@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" + integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== dependencies: browserify-aes "^1.0.4" browserify-des "^1.0.0" @@ -6556,6 +3874,7 @@ browserify-cipher@^1.0.0: browserify-des@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" + integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== dependencies: cipher-base "^1.0.1" des.js "^1.0.0" @@ -6563,90 +3882,67 @@ browserify-des@^1.0.0: safe-buffer "^5.1.2" browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" + version "4.1.0" + resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d" + integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== dependencies: - bn.js "^4.1.0" + bn.js "^5.0.0" randombytes "^2.0.1" browserify-sign@^4.0.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.0.tgz#545d0b1b07e6b2c99211082bf1b12cce7a0b0e11" + version "4.2.1" + resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3" + integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== dependencies: bn.js "^5.1.1" browserify-rsa "^4.0.1" create-hash "^1.2.0" create-hmac "^1.1.7" - elliptic "^6.5.2" + elliptic "^6.5.3" inherits "^2.0.4" parse-asn1 "^5.1.5" readable-stream "^3.6.0" safe-buffer "^5.2.0" -browserify-zlib@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" +browserslist@4.14.2: + version "4.14.2" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.14.2.tgz#1b3cec458a1ba87588cc5e9be62f19b6d48813ce" + integrity sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw== dependencies: - pako "~1.0.5" + caniuse-lite "^1.0.30001125" + electron-to-chromium "^1.3.564" + escalade "^3.0.2" + node-releases "^1.1.61" -browserslist@4.10.0: - version "4.10.0" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.10.0.tgz#f179737913eaf0d2b98e4926ac1ca6a15cbcc6a9" +browserslist@^4.14.5, browserslist@^4.16.3: + version "4.16.3" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.3.tgz#340aa46940d7db878748567c5dea24a48ddf3717" + integrity sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw== dependencies: - caniuse-lite "^1.0.30001035" - electron-to-chromium "^1.3.378" - node-releases "^1.1.52" - pkg-up "^3.1.0" - -browserslist@^4.12.0: - version "4.12.0" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.12.0.tgz#06c6d5715a1ede6c51fc39ff67fd647f740b656d" - dependencies: - caniuse-lite "^1.0.30001043" - electron-to-chromium "^1.3.413" - node-releases "^1.1.53" - pkg-up "^2.0.0" - -browserslist@^4.14.5, browserslist@^4.16.1: - version "4.16.1" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.1.tgz#bf757a2da376b3447b800a16f0f1c96358138766" - integrity sha512-UXhDrwqsNcpTYJBTZsbGATDxZbiVDsx6UjpmRUmtnP10pr8wAYr5LgFoEFw9ixriQH2mv/NX2SfGzE/o8GndLA== - dependencies: - caniuse-lite "^1.0.30001173" + caniuse-lite "^1.0.30001181" colorette "^1.2.1" - electron-to-chromium "^1.3.634" + electron-to-chromium "^1.3.649" escalade "^3.1.1" - node-releases "^1.1.69" - -browserslist@^4.8.5: - version "4.9.1" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.9.1.tgz#01ffb9ca31a1aef7678128fc6a2253316aa7287c" - dependencies: - caniuse-lite "^1.0.30001030" - electron-to-chromium "^1.3.363" - node-releases "^1.1.50" + node-releases "^1.1.70" bs-logger@0.x: version "0.2.6" resolved "https://registry.yarnpkg.com/bs-logger/-/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8" + integrity sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog== dependencies: fast-json-stable-stringify "2.x" -bs58@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/bs58/-/bs58-3.1.0.tgz#d4c26388bf4804cac714141b1945aa47e5eb248e" - dependencies: - base-x "^1.1.0" - bs58@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/bs58/-/bs58-4.0.1.tgz#be161e76c354f6f788ae4071f63f34e8c4f0a42a" + integrity sha1-vhYedsNU9veIrkBx9j806MTwpCo= dependencies: base-x "^3.0.2" bs58check@<3.0.0, bs58check@^2.0.0, bs58check@^2.1.1: version "2.1.2" resolved "https://registry.yarnpkg.com/bs58check/-/bs58check-2.1.2.tgz#53b018291228d82a5aa08e7d796fdafda54aebfc" + integrity sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA== dependencies: bs58 "^4.0.0" create-hash "^1.1.0" @@ -6655,35 +3951,31 @@ bs58check@<3.0.0, bs58check@^2.0.0, bs58check@^2.1.1: bser@2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== dependencies: node-int64 "^0.4.0" -btoa-lite@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/btoa-lite/-/btoa-lite-1.0.0.tgz#337766da15801210fdd956c22e9c6891ab9d0337" - -buffer-crc32@^0.2.1, buffer-crc32@^0.2.13, buffer-crc32@~0.2.3: +buffer-crc32@~0.2.3: version "0.2.13" resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" - -buffer-equal-constant-time@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819" - integrity sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk= + integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= buffer-from@1.x, buffer-from@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== buffer-indexof@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" + integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== buffer-xor@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" + integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= -buffer@5.6.0, buffer@^5.2.1, buffer@^5.5.0, buffer@^5.6.0: +buffer@5.6.0, buffer@^5.6.0: version "5.6.0" resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.6.0.tgz#a31749dc7d81d84db08abf937b6b8c4033f62786" integrity sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw== @@ -6691,106 +3983,37 @@ buffer@5.6.0, buffer@^5.2.1, buffer@^5.5.0, buffer@^5.6.0: base64-js "^1.0.2" ieee754 "^1.1.4" -buffer@^4.3.0: - version "4.9.2" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" - integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== +buffer@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" + integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== dependencies: - base64-js "^1.0.2" - ieee754 "^1.1.4" - isarray "^1.0.0" - -builtin-modules@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.1.0.tgz#aad97c15131eb76b65b50ef208e7584cd76a7484" - -builtin-status-codes@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" - -builtins@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" - -bundlesize@^0.18.0: - version "0.18.0" - resolved "https://registry.yarnpkg.com/bundlesize/-/bundlesize-0.18.0.tgz#3625520f984f503df8c3d57dd9be2b9c0df40092" - dependencies: - axios "^0.19.0" - brotli-size "0.1.0" - bytes "^3.1.0" - ci-env "^1.4.0" - commander "^2.20.0" - cosmiconfig "^5.2.1" - github-build "^1.2.0" - glob "^7.1.4" - gzip-size "^4.0.0" - prettycli "^1.4.3" - -bunyan@1.8.14: - version "1.8.14" - resolved "https://registry.yarnpkg.com/bunyan/-/bunyan-1.8.14.tgz#3d8c1afea7de158a5238c7cb8a66ab6b38dd45b4" - integrity sha512-LlahJUxXzZLuw/hetUQJmRgZ1LF6+cr5TPpRj6jf327AsiIq2jhYEH4oqUUkVKTor+9w2BT3oxVwhzE5lw9tcg== - optionalDependencies: - dtrace-provider "~0.8" - moment "^2.19.3" - mv "~2" - safe-json-stringify "~1" - -byline@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/byline/-/byline-5.0.0.tgz#741c5216468eadc457b03410118ad77de8c1ddb1" - -byte-size@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-5.0.1.tgz#4b651039a5ecd96767e71a3d7ed380e48bed4191" + base64-js "^1.3.1" + ieee754 "^1.2.1" bytes@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= -bytes@3.1.0, bytes@^3.1.0: +bytes@3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" + integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== -c32check@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/c32check/-/c32check-1.0.1.tgz#857dcd60de12f515d582dc70e85b9fb9666cbf32" - dependencies: - base58check "^2.0.0" - ripemd160 "^2.0.1" - -c32check@^1.1.1, c32check@^1.1.2: +c32check@^1.0.1, c32check@^1.1.1, c32check@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/c32check/-/c32check-1.1.2.tgz#e84a66366bf9964ddf8d7b1f86d0e79281b8c8bd" + integrity sha512-YgmbvOQ9HfoH7ptW80JP6WJdgoHJFGqFjxaFYvwD+bU5i3dJ44a1LI0yxdiA2n/tVKq9W92tYcFjTP5hGlvhcg== dependencies: base-x "^3.0.8" buffer "^5.6.0" cross-sha256 "^1.1.2" -cacache@^12.0.0, cacache@^12.0.2, cacache@^12.0.3: - version "12.0.4" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c" - dependencies: - bluebird "^3.5.5" - chownr "^1.1.1" - figgy-pudding "^3.5.1" - glob "^7.1.4" - graceful-fs "^4.1.15" - infer-owner "^1.0.3" - lru-cache "^5.1.1" - mississippi "^3.0.0" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - promise-inflight "^1.0.1" - rimraf "^2.6.3" - ssri "^6.0.1" - unique-filename "^1.1.1" - y18n "^4.0.0" - cacache@^13.0.1: version "13.0.1" resolved "https://registry.yarnpkg.com/cacache/-/cacache-13.0.1.tgz#a8000c21697089082f85287a1aec6e382024a71c" + integrity sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w== dependencies: chownr "^1.1.2" figgy-pudding "^3.5.1" @@ -6814,6 +4037,7 @@ cacache@^13.0.1: cache-base@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== dependencies: collection-visit "^1.0.0" component-emitter "^1.2.1" @@ -6825,195 +4049,80 @@ cache-base@^1.0.1: union-value "^1.0.0" unset-value "^1.0.0" -cacheable-request@^6.0.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912" - integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg== +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== dependencies: - clone-response "^1.0.2" - get-stream "^5.1.0" - http-cache-semantics "^4.0.0" - keyv "^3.0.0" - lowercase-keys "^2.0.0" - normalize-url "^4.1.0" - responselike "^1.0.2" - -call-me-maybe@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" - -caller-callsite@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" - dependencies: - callsites "^2.0.0" - -caller-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" - dependencies: - caller-callsite "^2.0.0" - -callsites@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" + function-bind "^1.1.1" + get-intrinsic "^1.0.2" callsites@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== camel-case@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.1.tgz#1fc41c854f00e2f7d0139dfeba1542d6896fe547" + 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.1" - tslib "^1.10.0" - -camelcase-keys@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" - dependencies: - camelcase "^2.0.0" - map-obj "^1.0.0" - -camelcase-keys@^4.0.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-4.2.0.tgz#a2aa5fb1af688758259c32c141426d78923b9b77" - dependencies: - camelcase "^4.1.0" - map-obj "^2.0.0" - quick-lru "^1.0.0" - -camelcase-keys@^6.2.2: - version "6.2.2" - resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0" - dependencies: - camelcase "^5.3.1" - map-obj "^4.0.0" - quick-lru "^4.0.1" - -camelcase@6.0.0, camelcase@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.0.0.tgz#5259f7c30e35e278f1bdc2a4d91230b37cad981e" - -camelcase@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" - -camelcase@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" - -camelcase@^4.0.0, camelcase@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" + pascal-case "^3.1.2" + tslib "^2.0.3" camelcase@^5.0.0, camelcase@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -camelize@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.0.tgz#164a5483e630fa4321e5af07020e531831b2609b" +camelcase@^6.0.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809" + integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== -caniuse-lite@^1.0.30001030: - version "1.0.30001093" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001093.tgz#833e80f64b1a0455cbceed2a4a3baf19e4abd312" - -caniuse-lite@^1.0.30001035: - version "1.0.30001087" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001087.tgz#4a0bdc5998a114fcf8b7954e7ba6c2c29831c54a" - -caniuse-lite@^1.0.30001043: - version "1.0.30001084" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001084.tgz#00e471931eaefbeef54f46aa2203914d3c165669" - -caniuse-lite@^1.0.30001173: - version "1.0.30001179" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001179.tgz#b0803883b4471a6c62066fb1752756f8afc699c8" - integrity sha512-blMmO0QQujuUWZKyVrD1msR4WNDAqb/UPO1Sw2WWsQ7deoM5bJiicKnWJ1Y0NS/aGINSnKPIWBMw5luX+NDUCA== +caniuse-lite@^1.0.30001125, caniuse-lite@^1.0.30001181: + version "1.0.30001197" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001197.tgz#47ad15b977d2f32b3ec2fe2b087e0c50443771db" + integrity sha512-8aE+sqBqtXz4G8g35Eg/XEaFr2N7rd/VQ6eABGBmNtcB8cN6qNJhMi6oSFy4UWWZgqgL3filHT8Nha4meu3tsw== 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 sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= -chalk@2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.1.0.tgz#ac5becf14fa21b99c6c92ca7a7d7cfd5b17e743e" - dependencies: - ansi-styles "^3.1.0" - escape-string-regexp "^1.0.5" - supports-color "^4.0.0" - -chalk@2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e" - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@2.4.2, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.3.1, chalk@^2.4.1, chalk@^2.4.2: +chalk@2.4.2, chalk@^2.0.0, chalk@^2.3.0, chalk@^2.4.1: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== dependencies: ansi-styles "^3.2.1" escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@4.1.0, chalk@^4.0.0, chalk@^4.1.0: +chalk@^4.0.0, chalk@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" + integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== dependencies: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" - dependencies: - ansi-styles "^2.2.1" - escape-string-regexp "^1.0.2" - has-ansi "^2.0.0" - strip-ansi "^3.0.0" - supports-color "^2.0.0" - -chalk@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chardet@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" - -check-types@^8.0.3: - version "8.0.3" - resolved "https://registry.yarnpkg.com/check-types/-/check-types-8.0.3.tgz#3356cca19c889544f2d7a95ed49ce508a0ecf552" - -cheerio@1.0.0-rc.3: - version "1.0.0-rc.3" - resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.3.tgz#094636d425b2e9c0f4eb91a46c05630c9a1a8bf6" - integrity sha512-0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA== - dependencies: - css-select "~1.2.0" - dom-serializer "~0.1.1" - entities "~1.1.1" - htmlparser2 "^3.9.1" - lodash "^4.15.0" - parse5 "^3.0.1" +char-regex@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" + integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== chokidar@^2.1.8: version "2.1.8" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" + integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== dependencies: anymatch "^2.0.0" async-each "^1.0.1" @@ -7029,64 +4138,22 @@ chokidar@^2.1.8: optionalDependencies: fsevents "^1.2.7" -chokidar@^3.2.2, chokidar@^3.4.1: - version "3.4.3" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.4.3.tgz#c1df38231448e45ca4ac588e6c79573ba6a57d5b" - integrity sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ== - dependencies: - anymatch "~3.1.1" - braces "~3.0.2" - glob-parent "~5.1.0" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.5.0" - optionalDependencies: - fsevents "~2.1.2" - -chokidar@^3.3.0, chokidar@^3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.4.0.tgz#b30611423ce376357c765b9b8f904b9fba3c0be8" - dependencies: - anymatch "~3.1.1" - braces "~3.0.2" - glob-parent "~5.1.0" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.4.0" - optionalDependencies: - fsevents "~2.1.2" - -chownr@^1.1.1, chownr@^1.1.2: +chownr@^1.1.2: version "1.1.4" resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" - -chrome-launcher@0.13.4: - version "0.13.4" - resolved "https://registry.yarnpkg.com/chrome-launcher/-/chrome-launcher-0.13.4.tgz#4c7d81333c98282899c4e38256da23e00ed32f73" - integrity sha512-nnzXiDbGKjDSK6t2I+35OAPBy5Pw/39bgkb/ZAFwMhwJbdYBp6aH+vW28ZgtjdU890Q7D+3wN/tB8N66q5Gi2A== - dependencies: - "@types/node" "*" - escape-string-regexp "^1.0.5" - is-wsl "^2.2.0" - lighthouse-logger "^1.0.0" - mkdirp "^0.5.3" - rimraf "^3.0.2" + integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== chrome-trace-event@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4" + integrity sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ== dependencies: tslib "^1.9.0" -ci-env@^1.4.0: - version "1.16.0" - resolved "https://registry.yarnpkg.com/ci-env/-/ci-env-1.16.0.tgz#e97f3b5001a8daf7da6e46f418bc6892a238704d" - 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.0.0: version "3.1.1" @@ -7096,13 +4163,20 @@ ci-info@^3.0.0: cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" + integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== dependencies: inherits "^2.0.1" safe-buffer "^5.0.1" +cjs-module-lexer@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz#4186fcca0eae175970aee870b9fe2d6cf8d5655f" + integrity sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw== + class-utils@^0.3.5: version "0.3.6" resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== dependencies: arr-union "^3.1.0" define-property "^0.2.5" @@ -7112,80 +4186,36 @@ class-utils@^0.3.5: clean-css@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.3.tgz#507b5de7d97b48ee53d84adb0160ff6216380f78" + integrity sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA== dependencies: source-map "~0.6.0" clean-stack@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" + integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== clean-webpack-plugin@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz#a99d8ec34c1c628a4541567aa7b457446460c62b" + integrity sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A== dependencies: "@types/webpack" "^4.4.31" del "^4.1.1" -cli-boxes@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-1.0.0.tgz#4fa917c3e59c94a004cd61f8ee509da651687143" - -cli-boxes@^2.2.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f" - integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw== - -cli-cursor@^2.0.0, cli-cursor@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" - dependencies: - restore-cursor "^2.0.0" - -cli-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" - dependencies: - restore-cursor "^3.1.0" - -cli-spinners@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-1.3.1.tgz#002c1990912d0d59580c93bd36c056de99e4259a" - -cli-spinners@^2.2.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.5.0.tgz#12763e47251bf951cb75c201dfa58ff1bcb2d047" - integrity sha512-PC+AmIuK04E6aeSs/pUccSujsTzBhu4HzC2dL+CfJB/Jcc2qTRbEwZQDfIUpt2Xl8BodYBEq8w4fc0kU2I9DjQ== - -cli-width@^2.0.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48" - clipboard@^2.0.0: - version "2.0.6" - resolved "https://registry.yarnpkg.com/clipboard/-/clipboard-2.0.6.tgz#52921296eec0fdf77ead1749421b21c968647376" + version "2.0.7" + resolved "https://registry.yarnpkg.com/clipboard/-/clipboard-2.0.7.tgz#da927f817b1859426df39212ac81feb07dbaeadc" + integrity sha512-8M8WEZcIvs0hgOma+wAPkrUxpv0PMY1L6VsAJh/2DOKARIMpyWe6ZLcEoe1qktl6/ced5ceYHs+oGedSbgZ3sg== dependencies: good-listener "^1.2.2" select "^1.1.2" tiny-emitter "^2.0.0" -clipboardy@1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/clipboardy/-/clipboardy-1.2.3.tgz#0526361bf78724c1f20be248d428e365433c07ef" - dependencies: - arch "^2.1.0" - execa "^0.8.0" - -cliui@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" - dependencies: - string-width "^1.0.1" - strip-ansi "^3.0.1" - wrap-ansi "^2.0.0" - cliui@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" + integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== dependencies: string-width "^3.1.0" strip-ansi "^5.2.0" @@ -7194,49 +4224,21 @@ cliui@^5.0.0: cliui@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" + integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== dependencies: string-width "^4.2.0" strip-ansi "^6.0.0" wrap-ansi "^6.2.0" -cliui@^7.0.2: - version "7.0.4" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" - integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - 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" - 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-deep@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== dependencies: is-plain-object "^2.0.4" kind-of "^6.0.2" shallow-clone "^3.0.0" -clone-response@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b" - integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= - dependencies: - mimic-response "^1.0.0" - -clone@^1.0.2: - version "1.0.4" - resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" - clsx@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.1.1.tgz#98b3134f9abbdf23b2663491ace13c5c03a73188" @@ -7245,14 +4247,12 @@ clsx@^1.1.1: co@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" - -code-point-at@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= codecov@^3.7.2: version "3.8.1" resolved "https://registry.yarnpkg.com/codecov/-/codecov-3.8.1.tgz#06fe026b75525ed1ce864d4a34f1010c52c51546" + integrity sha512-Qm7ltx1pzLPsliZY81jyaQ80dcNR4/JpcX0IHCIWrHBXgseySqbdbYfkdiXd7o/xmzQpGRVCKGYeTrHUpn6Dcw== dependencies: argv "0.0.2" ignore-walk "3.0.3" @@ -7263,10 +4263,12 @@ codecov@^3.7.2: collect-v8-coverage@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" + integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== collection-visit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= dependencies: map-visit "^1.0.0" object-visit "^1.0.0" @@ -7274,45 +4276,35 @@ collection-visit@^1.0.0: color-convert@^1.9.0, color-convert@^1.9.1: version "1.9.3" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== dependencies: color-name "1.1.3" color-convert@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== dependencies: color-name "~1.1.4" color-name@1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= color-name@^1.0.0, color-name@~1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - -color-string@^1.5.2: - version "1.5.3" - resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.3.tgz#c9bbc5f01b58b5492f3d6857459cb6590ce204cc" - dependencies: - color-name "^1.0.0" - simple-swizzle "^0.2.2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== color-string@^1.5.4: - version "1.5.4" - resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.4.tgz#dd51cd25cfee953d138fe4002372cc3d0e504cb6" - integrity sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw== + version "1.5.5" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.5.tgz#65474a8f0e7439625f3d27a6a19d89fc45223014" + integrity sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg== dependencies: color-name "^1.0.0" simple-swizzle "^0.2.2" -color@3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/color/-/color-3.1.2.tgz#68148e7f85d41ad7649c5fa8c8106f098d229e10" - dependencies: - color-convert "^1.9.1" - color-string "^1.5.2" - color@3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/color/-/color-3.1.3.tgz#ca67fb4e7b97d611dcde39eceed422067d91596e" @@ -7322,112 +4314,58 @@ color@3.1.3: color-string "^1.5.4" colorette@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.1.tgz#4d0b921325c14faf92633086a536db6e89564b1b" - integrity sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw== - -colors@0.5.x: - version "0.5.1" - resolved "https://registry.yarnpkg.com/colors/-/colors-0.5.1.tgz#7d0023eaeb154e8ee9fce75dcb923d0ed1667774" - integrity sha1-fQAj6usVTo7p/Oddy5I9DtFmd3Q= - -colors@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" - -columnify@1.5.4, columnify@^1.5.4: - version "1.5.4" - resolved "https://registry.yarnpkg.com/columnify/-/columnify-1.5.4.tgz#4737ddf1c7b69a8a7c340570782e947eec8e78bb" - dependencies: - strip-ansi "^3.0.0" - wcwidth "^1.0.0" + version "1.2.2" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94" + integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== combined-stream@^1.0.6, combined-stream@~1.0.6: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== dependencies: delayed-stream "~1.0.0" -commander@2.9.0: - version "2.9.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.9.0.tgz#9c99094176e12240cb22d6c5146098400fe0f7d4" - integrity sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q= - dependencies: - graceful-readlink ">= 1.0.0" - -commander@^2.11.0, commander@^2.18.0, commander@^2.20.0, commander@^2.3.0, commander@^2.6.0: +commander@^2.20.0: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" - -commander@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/commander/-/commander-3.0.2.tgz#6837c3fb677ad9933d1cfba42dd14d5117d6b39e" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== commander@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== -commander@^6.1.0: +commander@^6.1.0, commander@^6.2.0: version "6.2.1" resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== -common-tags@1.8.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" - integrity sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw== +commander@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-7.1.0.tgz#f2eaecf131f10e36e07d894698226e36ae0eb5ff" + integrity sha512-pRxBna3MJe6HKnBGsDyMv8ETbptw3axEdYHoqNh7gu5oDcew8fs0xnivZGm06Ogk8zGAJ9VX+OPEr2GXEQK4dg== commondir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" - -compare-func@^1.3.1: - version "1.3.4" - resolved "https://registry.yarnpkg.com/compare-func/-/compare-func-1.3.4.tgz#6b07c4c5e8341119baf44578085bda0f4a823516" - dependencies: - array-ify "^1.0.0" - dot-prop "^3.0.0" - -compare-versions@^3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-3.6.0.tgz#1a5689913685e5a87637b8d3ffca75514ec41d62" + integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= component-emitter@^1.2.1: version "1.3.0" resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" + integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== -compress-commons@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/compress-commons/-/compress-commons-4.0.2.tgz#d6896be386e52f37610cef9e6fa5defc58c31bd7" - integrity sha512-qhd32a9xgzmpfoga1VQEiLEwdKZ6Plnpx5UCgIsf89FSolyJ7WnifY4Gtjgv5WR6hWAyRaHxC5MiEhU/38U70A== - dependencies: - buffer-crc32 "^0.2.13" - crc32-stream "^4.0.1" - normalize-path "^3.0.0" - readable-stream "^3.6.0" - -compressible@~2.0.14, compressible@~2.0.16: +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.3: - version "1.7.3" - resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.3.tgz#27e0e176aaf260f7f2c2813c3e440adb9f1993db" - dependencies: - accepts "~1.3.5" - bytes "3.0.0" - compressible "~2.0.14" - debug "2.6.9" - on-headers "~1.0.1" - safe-buffer "5.1.2" - vary "~1.1.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" @@ -7437,203 +4375,59 @@ compression@^1.7.4: safe-buffer "5.1.2" vary "~1.1.2" -compute-scroll-into-view@^1.0.14: - version "1.0.16" - resolved "https://registry.yarnpkg.com/compute-scroll-into-view/-/compute-scroll-into-view-1.0.16.tgz#5b7bf4f7127ea2c19b750353d7ce6776a90ee088" - integrity sha512-a85LHKY81oQnikatZYA90pufpZ6sQx++BoCxOEMsjpZx+ZnaKGQnCyCehTRr/1p9GBIAHTjcU9k71kSYWloLiQ== +compute-scroll-into-view@^1.0.16: + version "1.0.17" + resolved "https://registry.yarnpkg.com/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz#6a88f18acd9d42e9cf4baa6bec7e0522607ab7ab" + integrity sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg== concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - -concat-stream@^1.4.7, concat-stream@^1.5.0: - version "1.6.2" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" - dependencies: - buffer-from "^1.0.0" - inherits "^2.0.3" - readable-stream "^2.2.2" - typedarray "^0.0.6" - -concat-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-2.0.0.tgz#414cf5af790a48c60ab9be4527d56d5e41133cb1" - dependencies: - buffer-from "^1.0.0" - inherits "^2.0.3" - readable-stream "^3.0.2" - typedarray "^0.0.6" - -config-chain@^1.1.11: - version "1.1.12" - resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" - dependencies: - ini "^1.3.4" - proto-list "~1.2.1" - -configstore@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/configstore/-/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96" - integrity sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA== - dependencies: - dot-prop "^5.2.0" - graceful-fs "^4.1.2" - make-dir "^3.0.0" - unique-string "^2.0.0" - write-file-atomic "^3.0.0" - xdg-basedir "^4.0.0" - -confusing-browser-globals@^1.0.9: - version "1.0.9" - resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.9.tgz#72bc13b483c0276801681871d4898516f8f54fdd" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= connect-history-api-fallback@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" + integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== consola@^2.15.0: version "2.15.3" resolved "https://registry.yarnpkg.com/consola/-/consola-2.15.3.tgz#2e11f98d6a4be71ff72e0bdf07bd23e12cb61550" integrity sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw== -console-browserify@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" - -console-control-strings@^1.0.0, console-control-strings@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" - -constants-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" - -contains-path@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" - -content-disposition@0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" - content-disposition@0.5.3: version "0.5.3" resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" + integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== dependencies: safe-buffer "5.1.2" content-type@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" - -conventional-changelog-angular@^1.3.3: - version "1.6.6" - resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-1.6.6.tgz#b27f2b315c16d0a1f23eb181309d0e6a4698ea0f" - dependencies: - compare-func "^1.3.1" - q "^1.5.1" - -conventional-changelog-angular@^5.0.3: - version "5.0.10" - resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.10.tgz#5cf7b00dd315b6a6a558223c80d5ef24ddb34205" - dependencies: - compare-func "^1.3.1" - q "^1.5.1" - -conventional-changelog-conventionalcommits@4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.2.1.tgz#d6cb2e2c5d7bfca044a08b9dba84b4082e1a1bd9" - dependencies: - compare-func "^1.3.1" - lodash "^4.2.1" - q "^1.5.1" - -conventional-changelog-core@^3.1.6: - version "3.2.3" - resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-3.2.3.tgz#b31410856f431c847086a7dcb4d2ca184a7d88fb" - dependencies: - conventional-changelog-writer "^4.0.6" - conventional-commits-parser "^3.0.3" - dateformat "^3.0.0" - get-pkg-repo "^1.0.0" - git-raw-commits "2.0.0" - git-remote-origin-url "^2.0.0" - git-semver-tags "^2.0.3" - lodash "^4.2.1" - normalize-package-data "^2.3.5" - q "^1.5.1" - read-pkg "^3.0.0" - read-pkg-up "^3.0.0" - through2 "^3.0.0" - -conventional-changelog-preset-loader@^2.1.1: - version "2.3.4" - resolved "https://registry.yarnpkg.com/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz#14a855abbffd59027fd602581f1f34d9862ea44c" - -conventional-changelog-writer@^4.0.6: - version "4.0.16" - resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-4.0.16.tgz#ca10f2691a8ea6d3c2eb74bd35bcf40aa052dda5" - dependencies: - compare-func "^1.3.1" - conventional-commits-filter "^2.0.6" - dateformat "^3.0.0" - handlebars "^4.7.6" - json-stringify-safe "^5.0.1" - lodash "^4.17.15" - meow "^7.0.0" - semver "^6.0.0" - split "^1.0.0" - through2 "^3.0.0" - -conventional-commits-filter@^2.0.2, conventional-commits-filter@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/conventional-commits-filter/-/conventional-commits-filter-2.0.6.tgz#0935e1240c5ca7698329affee1b6a46d33324c4c" - dependencies: - lodash.ismatch "^4.4.0" - modify-values "^1.0.0" - -conventional-commits-parser@^3.0.0, conventional-commits-parser@^3.0.3: - version "3.1.0" - resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.1.0.tgz#10140673d5e7ef5572633791456c5d03b69e8be4" - dependencies: - JSONStream "^1.0.4" - is-text-path "^1.0.1" - lodash "^4.17.15" - meow "^7.0.0" - split2 "^2.0.0" - through2 "^3.0.0" - trim-off-newlines "^1.0.0" - -conventional-recommended-bump@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/conventional-recommended-bump/-/conventional-recommended-bump-5.0.1.tgz#5af63903947b6e089e77767601cb592cabb106ba" - dependencies: - concat-stream "^2.0.0" - conventional-changelog-preset-loader "^2.1.1" - conventional-commits-filter "^2.0.2" - conventional-commits-parser "^3.0.3" - git-raw-commits "2.0.0" - git-semver-tags "^2.0.3" - meow "^4.0.0" - q "^1.5.1" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" + integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== dependencies: safe-buffer "~5.1.1" cookie-signature@1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= cookie@0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" + integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== copy-concurrently@^1.0.0: version "1.0.5" resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" + integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== dependencies: aproba "^1.1.1" fs-write-stream-atomic "^1.0.8" @@ -7645,78 +4439,43 @@ copy-concurrently@^1.0.0: copy-descriptor@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= -copy-webpack-plugin@^5.0.3: - version "5.1.1" - resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-5.1.1.tgz#5481a03dea1123d88a988c6ff8b78247214f0b88" +copy-webpack-plugin@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-8.0.0.tgz#3db5efb80d492127507303d1842e35011e2f318f" + integrity sha512-sqGe2FsB67wV/De+sz5azQklADe4thN016od6m7iK9KbjrSc1SEgg5QZ0LN+jGx5aZR52CbuXbqOhoIbqzzXlA== dependencies: - cacache "^12.0.3" - find-cache-dir "^2.1.0" - glob-parent "^3.1.0" - globby "^7.1.1" - is-glob "^4.0.1" - loader-utils "^1.2.3" - minimatch "^3.0.4" + fast-glob "^3.2.5" + glob-parent "^5.1.1" + globby "^11.0.2" normalize-path "^3.0.0" - p-limit "^2.2.1" - schema-utils "^1.0.0" - serialize-javascript "^2.1.2" - webpack-log "^2.0.0" + p-limit "^3.1.0" + schema-utils "^3.0.0" + serialize-javascript "^5.0.1" -core-js-compat@^3.6.2: - version "3.6.5" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.6.5.tgz#2a51d9a4e25dfd6e690251aa81f99e3c05481f1c" +core-js-compat@^3.8.1, core-js-compat@^3.9.0: + version "3.9.1" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.9.1.tgz#4e572acfe90aff69d76d8c37759d21a5c59bb455" + integrity sha512-jXAirMQxrkbiiLsCx9bQPJFA6llDadKMpYrBJQJ3/c4/vsPP/fAf29h24tviRlvwUL6AmY5CHLu2GvjuYviQqA== dependencies: - browserslist "^4.8.5" + browserslist "^4.16.3" semver "7.0.0" -core-js-compat@^3.8.0: - version "3.8.3" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.8.3.tgz#9123fb6b9cad30f0651332dc77deba48ef9b0b3f" - integrity sha512-1sCb0wBXnBIL16pfFG1Gkvei6UzvKyTNYpiC41yrdjEv0UoJoq9E/abTMzyYJ6JpTkAj15dLjbqifIzEBDVvog== - dependencies: - browserslist "^4.16.1" - semver "7.0.0" - -core-js-pure@^3.0.0: - version "3.6.5" - resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.6.5.tgz#c79e75f5e38dbc85a662d91eea52b8256d53b813" - core-js-pure@^3.8.1: - version "3.9.0" - resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.9.0.tgz#326cc74e1fef8b7443a6a793ddb0adfcd81f9efb" - integrity sha512-3pEcmMZC9Cq0D4ZBh3pe2HLtqxpGNJBLXF/kZ2YzK17RbKp94w0HFbdbSx8H8kAlZG5k76hvLrkPm57Uyef+kg== - -core-js@3.6.5: - version "3.6.5" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.6.5.tgz#7395dc273af37fb2e50e9bd3d9fe841285231d1a" - integrity sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA== - -core-js@^2.4.0, core-js@^2.5.0, core-js@^2.6.5: - version "2.6.11" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c" + version "3.9.1" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.9.1.tgz#677b322267172bd490e4464696f790cbc355bec5" + integrity sha512-laz3Zx0avrw9a4QEIdmIblnVuJz8W51leY9iLThatCsFawWxC3sE4guASC78JbCin+DkwMpCdp1AVAuzL/GN7A== core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" - -corser@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/corser/-/corser-2.0.1.tgz#8eda252ecaab5840dcd975ceb90d9370c819ff87" - integrity sha1-jtolLsqrWEDc2XXOuQ2TcMgZ/4c= - -cosmiconfig@^5.1.0, cosmiconfig@^5.2.0, cosmiconfig@^5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" - dependencies: - import-fresh "^2.0.0" - is-directory "^0.3.1" - js-yaml "^3.13.1" - parse-json "^4.0.0" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= 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" @@ -7724,32 +4483,18 @@ cosmiconfig@^6.0.0: path-type "^4.0.0" yaml "^1.7.2" -crc-32@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/crc-32/-/crc-32-1.2.0.tgz#cb2db6e29b88508e32d9dd0ec1693e7b41a18208" - integrity sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA== - dependencies: - exit-on-epipe "~1.0.1" - printj "~1.1.0" - -crc32-stream@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/crc32-stream/-/crc32-stream-4.0.1.tgz#0f047d74041737f8a55e86837a1b826bd8ab0067" - integrity sha512-FN5V+weeO/8JaXsamelVYO1PHyeCsuL3HcG4cqsj0ceARcocxalaShCsohZMSAF+db7UYFwBy1rARK/0oFItUw== - dependencies: - crc-32 "^1.2.0" - readable-stream "^3.4.0" - create-ecdh@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff" + version "4.0.4" + resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" + integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== dependencies: bn.js "^4.1.0" - elliptic "^6.0.0" + elliptic "^6.5.3" create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" + integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== dependencies: cipher-base "^1.0.1" inherits "^2.0.1" @@ -7760,6 +4505,7 @@ create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: create-hmac@^1.1.0, create-hmac@^1.1.3, create-hmac@^1.1.4, create-hmac@^1.1.7: version "1.1.7" resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" + integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== dependencies: cipher-base "^1.0.3" create-hash "^1.1.0" @@ -7773,50 +4519,41 @@ create-require@^1.1.0: resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== -cross-env@^7.0.0, cross-env@^7.0.2: - version "7.0.2" - resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-7.0.2.tgz#bd5ed31339a93a3418ac4f3ca9ca3403082ae5f9" +cross-env@^7.0.0: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-7.0.3.tgz#865264b29677dc015ba8418918965dd232fc54cf" + integrity sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw== dependencies: cross-spawn "^7.0.1" -cross-fetch@^3.0.4: - version "3.0.5" - resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.0.5.tgz#2739d2981892e7ab488a7ad03b92df2816e03f4c" - dependencies: - node-fetch "2.6.0" - -cross-fetch@^3.0.5, cross-fetch@^3.0.6: +cross-fetch@^3.0.4, cross-fetch@^3.0.5, cross-fetch@^3.0.6: version "3.0.6" resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.0.6.tgz#3a4040bc8941e653e0e9cf17f29ebcd177d3365c" + integrity sha512-KBPUbqgFjzWlVcURG+Svp9TlhA5uliYtiNx/0r8nv0pdypeQCRJ9IaSIc3q/x3q8t3F75cHuwxVql1HFGHCNJQ== dependencies: node-fetch "2.6.1" cross-sha256@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/cross-sha256/-/cross-sha256-1.1.2.tgz#ca7c79fef95ddb38b33a074a33ce79b019d0c340" + integrity sha512-ZMGqJvPZQY/hmFvTJyM4LGVZIvEqD58GrCWA28goaDdo6wGzjgxWKEDxVfahkNCF/ryxBNfHe3Ql/BMSwPPbcg== dependencies: "@types/node" "^8.0.0" buffer "^5.6.0" -cross-spawn@7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.1.tgz#0ab56286e0f7c24e153d04cc2aa027e43a9a5d14" +cross-spawn@7.0.3, cross-spawn@^7.0.0, cross-spawn@^7.0.1, 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== dependencies: path-key "^3.1.0" shebang-command "^2.0.0" which "^2.0.1" -cross-spawn@^5.0.1: - version "5.1.0" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" - dependencies: - lru-cache "^4.0.1" - shebang-command "^1.2.0" - which "^1.2.9" - -cross-spawn@^6.0.0, cross-spawn@^6.0.5: +cross-spawn@^6.0.0: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== dependencies: nice-try "^1.0.4" path-key "^2.0.1" @@ -7824,17 +4561,10 @@ 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.1, cross-spawn@^7.0.2: - version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -crypto-browserify@^3.11.0, crypto-browserify@^3.12.0: +crypto-browserify@^3.12.0: version "3.12.0" resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" + integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== dependencies: browserify-cipher "^1.0.0" browserify-sign "^4.0.0" @@ -7848,199 +4578,104 @@ crypto-browserify@^3.11.0, crypto-browserify@^3.12.0: randombytes "^2.0.0" randomfill "^1.0.3" -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-color-keywords@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/css-color-keywords/-/css-color-keywords-1.0.0.tgz#fea2616dc676b2962686b3af8dbdbe180b244e05" - -css-select@^1.1.0, css-select@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" +css-select@^2.0.2: + 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 "2.1" - domutils "1.5.1" - nth-check "~1.0.1" + boolbase "^1.0.0" + css-what "^3.2.1" + domutils "^1.7.0" + nth-check "^1.0.2" -css-to-react-native@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-3.0.0.tgz#62dbe678072a824a689bcfee011fc96e02a7d756" - dependencies: - camelize "^1.0.0" - css-color-keywords "^1.0.0" - postcss-value-parser "^4.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" + integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== -css-what@2.1: - version "2.1.3" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" - -cssom@^0.4.1: +cssom@^0.4.4: version "0.4.4" resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" + integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== cssom@~0.3.6: version "0.3.8" resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== -cssstyle@^2.0.0: +cssstyle@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" + integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== dependencies: cssom "~0.3.6" -csstype@^2.2.0, csstype@^2.6.6, csstype@^2.6.7, csstype@^2.6.9: - version "2.6.10" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.10.tgz#e63af50e66d7c266edb6b32909cfd0aabe03928b" - csstype@^3.0.2: - version "3.0.5" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.5.tgz#7fdec6a28a67ae18647c51668a9ff95bb2fa7bb8" - integrity sha512-uVDi8LpBUKQj6sdxNaTetL6FpeCqTjOvAQuQUa/qAqq8oOd4ivkbhgnqayl0dnPal8Tb/yB1tF+gOvCBiicaiQ== - -currently-unhandled@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" - dependencies: - array-find-index "^1.0.1" - -cwd@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/cwd/-/cwd-0.10.0.tgz#172400694057c22a13b0cf16162c7e4b7a7fe567" - dependencies: - find-pkg "^0.1.2" - fs-exists-sync "^0.1.0" - -cyclist@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" - -d@1, d@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" - dependencies: - es5-ext "^0.10.50" - type "^1.0.1" - -damerau-levenshtein@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz#143c1641cb3d85c60c32329e26899adea8701791" - -dargs@^4.0.1: - version "4.1.0" - resolved "https://registry.yarnpkg.com/dargs/-/dargs-4.1.0.tgz#03a9dbb4b5c2f139bf14ae53f0b8a2a6a86f4e17" - dependencies: - number-is-nan "^1.0.0" - -dargs@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/dargs/-/dargs-7.0.0.tgz#04015c41de0bcb69ec84050f3d9be0caf8d6d5cc" + version "3.0.7" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.7.tgz#2a5fb75e1015e84dd15692f71e89a1450290950b" + integrity sha512-KxnUB0ZMlnUWCsx2Z8MUsr6qV6ja1w9ArPErJaJaF8a5SOWoHLIszeCTKGRGRgtLgYrs1E8CHkNSP1VZTTPc9g== dashdash@^1.12.0: version "1.14.1" resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= dependencies: assert-plus "^1.0.0" -data-urls@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-1.1.0.tgz#15ee0582baa5e22bb59c77140da8f9c76963bbfe" +data-urls@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" + integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== dependencies: - abab "^2.0.0" - whatwg-mimetype "^2.2.0" - whatwg-url "^7.0.0" + abab "^2.0.3" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.0.0" -dateformat@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" - -dayjs@^1.8.29: - version "1.8.29" - resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.8.29.tgz#5d23e341de6bfbd206c01136d2fb0f01877820f5" - -debounce@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/debounce/-/debounce-1.2.0.tgz#44a540abc0ea9943018dc0eaa95cce87f65cd131" - integrity sha512-mYtLl1xfZLi1m4RtQYlZgJUNQjl4ZxVnHzIR8nLLgi4q1YT8o/WM+MK/f8yfcc9s5Ir5zRaPZyZU6xs1Syoocg== - -debug@2, debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.8, debug@^2.6.9, debug@~2.6.3: +debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - dependencies: - ms "2.0.0" - -debug@3.1.0, debug@=3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" + version "4.3.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" + integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== dependencies: - ms "^2.1.1" + ms "2.1.2" -debug@^3.1.0, debug@^3.1.1: - version "3.2.6" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" - dependencies: - ms "^2.1.1" - -debug@^3.2.6: +debug@^3.1.1, debug@^3.2.6: version "3.2.7" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== dependencies: ms "^2.1.1" -debuglog@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" - -decamelize-keys@^1.0.0, decamelize-keys@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9" - dependencies: - decamelize "^1.1.0" - map-obj "^1.0.0" - -decamelize@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-4.0.0.tgz#aa472d7bf660eb15f3494efd531cab7f2a709837" - integrity sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ== - -decamelize@^1.1.0, decamelize@^1.1.1, decamelize@^1.1.2, decamelize@^1.2.0: +decamelize@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= + +decimal.js@^10.2.1: + version "10.2.1" + resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.2.1.tgz#238ae7b0f0c793d3e3cea410108b35a2c01426a3" + integrity sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw== decode-uri-component@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" - -decompress-response@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" - integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= - dependencies: - mimic-response "^1.0.0" - -decompress-response@^4.2.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-4.2.1.tgz#414023cc7a302da25ce2ec82d0d5238ccafd8986" - dependencies: - mimic-response "^2.0.0" + integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= dedent@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" + integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= -deep-equal@^1.0.0, deep-equal@^1.0.1: +deep-equal@^1.0.1: version "1.1.1" resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" + integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== dependencies: is-arguments "^1.0.4" is-date-object "^1.0.1" @@ -8049,68 +4684,54 @@ deep-equal@^1.0.0, deep-equal@^1.0.1: object-keys "^1.1.1" regexp.prototype.flags "^1.2.0" -deep-extend@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" - deep-is@^0.1.3, deep-is@~0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" - -deepcopy@2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/deepcopy/-/deepcopy-2.1.0.tgz#2deb0dd52d079c2ecb7924b640a7c3abd4db1d6d" - integrity sha512-8cZeTb1ZKC3bdSCP6XOM1IsTczIO73fdqtwa2B0N15eAz7gmyhQo+mc5gnFuulsgN3vIQYmTgbmQVKalH1dKvQ== - dependencies: - type-detect "^4.0.8" - -deepmerge@4.2.2, deepmerge@^4.0.0, deepmerge@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" + integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= deepmerge@^2.1.1: version "2.2.1" resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-2.2.1.tgz#5d3ff22a01c00f645405a2fbc17d0778a1801170" + integrity sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA== + +deepmerge@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== default-gateway@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b" + integrity sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA== dependencies: execa "^1.0.0" ip-regex "^2.1.0" -defaults@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" - dependencies: - clone "^1.0.2" - -defer-to-connect@^1.0.1: - version "1.1.3" - resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591" - integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== - -define-properties@^1.1.2, define-properties@^1.1.3: +define-properties@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== dependencies: object-keys "^1.0.12" define-property@^0.2.5: version "0.2.5" resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= dependencies: is-descriptor "^0.1.0" define-property@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= dependencies: is-descriptor "^1.0.0" define-property@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== dependencies: is-descriptor "^1.0.2" isobject "^3.0.1" @@ -8118,6 +4739,7 @@ define-property@^2.0.2: del@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4" + integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ== dependencies: "@types/glob" "^7.1.1" globby "^6.1.0" @@ -8130,22 +4752,17 @@ del@^4.1.1: delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= delegate@^3.1.2: version "3.2.0" resolved "https://registry.yarnpkg.com/delegate/-/delegate-3.2.0.tgz#b66b71c3158522e8ab5744f720d8ca0c2af59166" - -delegates@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + integrity sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw== depd@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" - -deprecation@^2.0.0, deprecation@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919" + integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= dequal@2.0.2: version "2.0.2" @@ -8155,6 +4772,7 @@ dequal@2.0.2: des.js@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" + integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== dependencies: inherits "^2.0.1" minimalistic-assert "^1.0.0" @@ -8162,44 +4780,30 @@ des.js@^1.0.0: destroy@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" - -detect-file@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" - -detect-indent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d" - -detect-libc@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" + integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= detect-newline@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== detect-node@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c" + integrity sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw== 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" -dezalgo@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.3.tgz#7f742de066fc748bc8db820569dddce49bf0d456" - dependencies: - asap "^2.0.0" - wrappy "1" - -diff-sequences@^25.2.6: - version "25.2.6" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-25.2.6.tgz#5f467c00edd35352b7bca46d7927d60e687a76dd" +diff-sequences@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-26.6.2.tgz#48ba99157de1923412eed41db6b6d4aa9ca7c0b1" + integrity sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q== diff@^4.0.1: version "4.0.2" @@ -8209,24 +4813,12 @@ diff@^4.0.1: diffie-hellman@^5.0.0: version "5.0.3" resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" + integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== dependencies: bn.js "^4.1.0" miller-rabin "^4.0.0" randombytes "^2.0.0" -dir-glob@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.0.0.tgz#0b205d2b6aef98238ca286598a8204d29d0a0034" - dependencies: - arrify "^1.0.1" - path-type "^3.0.0" - -dir-glob@^2.0.0, dir-glob@^2.2.2: - version "2.2.2" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4" - dependencies: - path-type "^3.0.0" - dir-glob@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" @@ -8234,26 +4826,15 @@ dir-glob@^3.0.1: dependencies: path-type "^4.0.0" -dispensary@0.59.0: - version "0.59.0" - resolved "https://registry.yarnpkg.com/dispensary/-/dispensary-0.59.0.tgz#41334b7534d6bc9447a5204308b0dada2e0fcf7b" - integrity sha512-JSnh4AhtYgwoyUHtunZbAhklkD9IeNacK1IDlrAJSZjzBMGFoTp9+Nggg+ITJ+F1geXc04DZ55ixnjFr5Ozknw== - dependencies: - async "~3.2.0" - natural-compare-lite "~1.4.0" - pino "~6.7.0" - request "~2.88.0" - sha.js "~2.4.4" - source-map-support "~0.5.4" - yargs "~16.1.0" - dns-equal@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" + integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0= dns-packet@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.1.tgz#12aa426981075be500b910eedcd0b47dd7deda5a" + integrity sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg== dependencies: ip "^1.1.0" safe-buffer "^5.0.1" @@ -8261,31 +4842,21 @@ dns-packet@^1.3.1: dns-txt@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" + integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= dependencies: buffer-indexof "^1.0.0" -doctrine@1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" - dependencies: - esutils "^2.0.2" - isarray "^1.0.0" - -doctrine@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" - dependencies: - esutils "^2.0.2" - doctrine@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== dependencies: esutils "^2.0.2" dom-converter@^0.2: 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" @@ -8297,238 +4868,155 @@ dom-helpers@^3.3.1: "@babel/runtime" "^7.1.2" dom-helpers@^5.0.1: - version "5.1.4" - resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-5.1.4.tgz#4609680ab5c79a45f2531441f1949b79d6587f4b" + version "5.2.0" + resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-5.2.0.tgz#57fd054c5f8f34c52a3eeffdb7e7e93cd357d95b" + integrity sha512-Ru5o9+V8CpunKnz5LGgWXkmrH/20cGKwcHwS4m73zIvs54CN9epEmT/HLqFJW3kXpakAFkEdzgy1hzlJe3E4OQ== dependencies: "@babel/runtime" "^7.8.7" - csstype "^2.6.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@~0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.1.tgz#1ec4059e284babed36eec2941d4a970a189ce7c0" - integrity sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA== - dependencies: - domelementtype "^1.3.0" - entities "^1.1.1" - -dom-walk@^0.1.0: - version "0.1.2" - resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84" - integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w== - -domain-browser@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" - -domelementtype@1, domelementtype@^1.3.0, domelementtype@^1.3.1: +domelementtype@1, domelementtype@^1.3.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: - version "2.0.1" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.0.1.tgz#1f8bdfe91f5a78063274e803b4bdcedf6e94f94d" + version "2.1.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.1.0.tgz#a851c080a6d1c3d94344aed151d99f669edf585e" + integrity sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w== -domexception@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" +domexception@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" + integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== dependencies: - webidl-conversions "^4.0.2" + webidl-conversions "^5.0.0" domhandler@^2.3.0: version "2.4.2" resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" + integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA== dependencies: domelementtype "1" dompurify@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-2.1.1.tgz#b5aa988676b093a9c836d8b855680a8598af25fe" + version "2.2.6" + resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-2.2.6.tgz#54945dc5c0b45ce5ae228705777e8e59d7b2edc4" + integrity sha512-7b7ZArhhH0SP6W2R9cqK6RjaU82FZ2UPM7RO8qN1b1wyvC/NY1FNWcX1Pu00fFOAnzEORtwXe4bPaClg6pUybQ== -domutils@1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf" - dependencies: - dom-serializer "0" - domelementtype "1" - -domutils@^1.5.1: +domutils@^1.5.1, 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" -dot-case@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.3.tgz#21d3b52efaaba2ea5fda875bb1aa8124521cf4aa" +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.3" - tslib "^1.10.0" - -dot-prop@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-3.0.0.tgz#1b708af094a49c9a0e7dbcad790aba539dac1177" - dependencies: - is-obj "^1.0.0" - -dot-prop@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57" - dependencies: - is-obj "^1.0.0" - -dot-prop@^5.2.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" - integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== - dependencies: - is-obj "^2.0.0" - -dotenv@^8.2.0: - version "8.2.0" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a" + no-case "^3.0.4" + tslib "^2.0.3" downshift@^6.0.6: - version "6.0.6" - resolved "https://registry.yarnpkg.com/downshift/-/downshift-6.0.6.tgz#82aee8e2e260d7ad99df8a0969bd002dd523abe8" - integrity sha512-tmLab3cXCn6PtZYl9V8r/nB2m+7/nCNrwo0B3kTHo/2lRBHr+1en1VNOQt2wIt0ajanAnxquZ00WPCyxe6cNFQ== + version "6.1.0" + resolved "https://registry.yarnpkg.com/downshift/-/downshift-6.1.0.tgz#f008063d9b63935910d9db12ead07979ab51ce66" + integrity sha512-MnEJERij+1pTVAsOPsH3q9MJGNIZuu2sT90uxOCEOZYH6sEzkVGtUcTBVDRQkE8y96zpB7uEbRn24aE9VpHnZg== dependencies: - "@babel/runtime" "^7.11.2" - compute-scroll-into-view "^1.0.14" + "@babel/runtime" "^7.12.5" + compute-scroll-into-view "^1.0.16" prop-types "^15.7.2" - react-is "^16.13.1" + react-is "^17.0.1" -dtrace-provider@~0.8: - version "0.8.8" - resolved "https://registry.yarnpkg.com/dtrace-provider/-/dtrace-provider-0.8.8.tgz#2996d5490c37e1347be263b423ed7b297fb0d97e" - integrity sha512-b7Z7cNtHPhH9EJhNNbbeqTcXB8LGFFZhq1PGgEvpeHlzd36bhbdTWoE/Ba/YguqpBSlAPKnARWhVlhunCMwfxg== - dependencies: - nan "^2.14.0" - -duplexer3@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" - integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= - -duplexer@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" - -duplexify@^3.4.2, duplexify@^3.6.0: - version "3.7.1" - resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" - dependencies: - end-of-stream "^1.0.0" - inherits "^2.0.1" - readable-stream "^2.0.0" - stream-shift "^1.0.0" +duplexer@^0.1.1, duplexer@^0.1.2: + version "0.1.2" + 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 sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= dependencies: jsbn "~0.1.0" safer-buffer "^2.1.0" -ecdsa-sig-formatter@1.0.11, ecdsa-sig-formatter@^1.0.11: +ecdsa-sig-formatter@^1.0.11: version "1.0.11" resolved "https://registry.yarnpkg.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz#ae0f0fa2d85045ef14a817daa3ce9acd0489e5bf" + integrity sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ== dependencies: safe-buffer "^5.0.1" -ecstatic@^3.3.2: - version "3.3.2" - resolved "https://registry.yarnpkg.com/ecstatic/-/ecstatic-3.3.2.tgz#6d1dd49814d00594682c652adb66076a69d46c48" - integrity sha512-fLf9l1hnwrHI2xn9mEDT7KIi22UDqA2jaCwyCbSUJh9a1V+LEUSL/JO/6TIz/QyuBURWUHrFL5Kg2TtO1bkkog== - dependencies: - he "^1.1.1" - mime "^1.6.0" - minimist "^1.1.0" - url-join "^2.0.5" - ee-first@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= -ejs@^2.6.1: - version "2.7.4" - resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba" +electron-to-chromium@^1.3.564, electron-to-chromium@^1.3.649: + version "1.3.683" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.683.tgz#2c9ab53ff5275cf3dd49278af714d0f8975204f7" + integrity sha512-8mFfiAesXdEdE0DhkMKO7W9U6VU/9T3VTWwZ+4g84/YMP4kgwgFtQgUxuu7FUMcvSeKSNhFQNU+WZ68BQTLT5A== -electron-to-chromium@^1.3.363: - version "1.3.484" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.484.tgz#75f5a1eee5fe3168758b7c2cf375ae73c1ccf5e6" - -electron-to-chromium@^1.3.378: - version "1.3.481" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.481.tgz#0d59e72a0aaeb876b43fb1d6e84bf0dfc99617e8" - -electron-to-chromium@^1.3.413: - version "1.3.477" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.477.tgz#7e6b931d0c1a2572101a6e9a835128c50fd49323" - -electron-to-chromium@^1.3.634: - version "1.3.644" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.644.tgz#c89721733ec26b8d117275fb6b2acbeb3d45a6b6" - integrity sha512-N7FLvjDPADxad+OXXBuYfcvDvCBG0aW8ZZGr7G91sZMviYbnQJFxdSvUus4SJ0K7Q8dzMxE+Wx1d/CrJIIJ0sw== - -elliptic@^6.0.0, elliptic@^6.4.0, elliptic@^6.4.1, elliptic@^6.5.2, elliptic@^6.5.3: - version "6.5.3" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.3.tgz#cb59eb2efdaf73a0bd78ccd7015a62ad6e0f93d6" +elliptic@^6.4.0, elliptic@^6.4.1, elliptic@^6.5.2, elliptic@^6.5.3: + version "6.5.4" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" + integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== dependencies: - bn.js "^4.4.0" - brorand "^1.0.1" + bn.js "^4.11.9" + brorand "^1.1.0" hash.js "^1.0.0" - hmac-drbg "^1.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.0" + hmac-drbg "^1.0.1" + inherits "^2.0.4" + minimalistic-assert "^1.0.1" + minimalistic-crypto-utils "^1.0.1" + +emittery@^0.7.1: + version "0.7.2" + resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.7.2.tgz#25595908e13af0f5674ab419396e2fb394cdfa82" + integrity sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ== emoji-regex@^7.0.1: version "7.0.3" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" + integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== emoji-regex@^8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - -emoji-regex@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.0.0.tgz#48a2309cc8a1d2e9d23bc6a67c39b63032e76ea4" - -emojis-list@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== emojis-list@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== encodeurl@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= -encoding@^0.1.11: - version "0.1.12" - resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb" - dependencies: - iconv-lite "~0.4.13" - -end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.1, end-of-stream@~1.4.1: +end-of-stream@^1.1.0: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== dependencies: once "^1.4.0" -enhanced-resolve@^4.0.0, enhanced-resolve@^4.1.0, enhanced-resolve@^4.1.1: - version "4.2.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.2.0.tgz#5d43bda4a0fd447cb0ebbe71bef8deff8805ad0d" +enhanced-resolve@^4.0.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz#2f3cfd84dbe3b487f18f2db2ef1e064a571ca5ec" + integrity sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg== dependencies: graceful-fs "^4.1.2" memory-fs "^0.5.0" @@ -8542,126 +5030,89 @@ enhanced-resolve@^5.7.0: graceful-fs "^4.2.4" tapable "^2.2.0" -enquirer@^2.3.4, enquirer@^2.3.5: - version "2.3.5" - resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.5.tgz#3ab2b838df0a9d8ab9e7dff235b0e8712ef92381" +enquirer@^2.3.5, enquirer@^2.3.6: + version "2.3.6" + resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" + integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== dependencies: - ansi-colors "^3.2.1" + ansi-colors "^4.1.1" -entities@^1.1.1, entities@~1.1.1: +entities@^1.1.1: version "1.1.2" resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" + integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== entities@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.3.tgz#5c487e5742ab93c15abb5da22759b8590ec03b7f" - -env-paths@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.0.tgz#cdca557dc009152917d6166e2febe1f039685e43" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== -envinfo@^7.3.1: - version "7.5.1" - resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.5.1.tgz#93c26897225a00457c75e734d354ea9106a72236" +envinfo@^7.7.3: + version "7.7.4" + resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.7.4.tgz#c6311cdd38a0e86808c1c9343f667e4267c4a320" + integrity sha512-TQXTYFVVwwluWSFis6K2XKxgrD22jEv0FTuLCQI+OjH7rn93+iY0fSSFM5lrSxFY+H1+B0/cvvlamr3UsBivdQ== -err-code@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/err-code/-/err-code-1.1.2.tgz#06e0116d3028f6aef4806849eb0ea6a748ae6960" - -errno@^0.1.3, errno@~0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" +errno@^0.1.3: + version "0.1.8" + resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" + integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== dependencies: prr "~1.0.1" -error-ex@^1.2.0, error-ex@^1.3.1: +error-ex@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== dependencies: is-arrayish "^0.2.1" error-stack-parser@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.0.6.tgz#5a99a707bd7a4c58a797902d48d82803ede6aad8" + integrity sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ== dependencies: stackframe "^1.1.1" -es-abstract@^1.17.0, es-abstract@^1.17.0-next.1, es-abstract@^1.17.2, es-abstract@^1.17.5: - version "1.17.6" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.6.tgz#9142071707857b2cacc7b89ecb670316c3e2d52a" +es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next.2: + version "1.18.0" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0.tgz#ab80b359eecb7ede4c298000390bc5ac3ec7b5a4" + integrity sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw== dependencies: + call-bind "^1.0.2" es-to-primitive "^1.2.1" function-bind "^1.1.1" + get-intrinsic "^1.1.1" has "^1.0.3" - has-symbols "^1.0.1" - is-callable "^1.2.0" - is-regex "^1.1.0" - object-inspect "^1.7.0" + has-symbols "^1.0.2" + is-callable "^1.2.3" + is-negative-zero "^2.0.1" + is-regex "^1.1.2" + is-string "^1.0.5" + object-inspect "^1.9.0" object-keys "^1.1.1" - object.assign "^4.1.0" - string.prototype.trimend "^1.0.1" - string.prototype.trimstart "^1.0.1" + object.assign "^4.1.2" + string.prototype.trimend "^1.0.4" + string.prototype.trimstart "^1.0.4" + unbox-primitive "^1.0.0" es-module-lexer@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.4.0.tgz#21f4181cc8b7eee06855f1c59e6087c7bc4f77b0" - integrity sha512-iuEGihqqhKWFgh72Q/Jtch7V2t/ft8w8IPP2aEN8ArYKO+IWyo6hsi96hCdgyeEDQIV3InhYQ9BlwUFPGXrbEQ== + version "0.4.1" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.4.1.tgz#dda8c6a14d8f340a24e34331e0fab0cb50438e0e" + integrity sha512-ooYciCUtfw6/d2w56UVeqHPcoCFAiJdz5XOkYpv/Txl1HMUozpXjz/2RIQgqwKdXNDPSF1W7mJCFse3G+HDyAA== es-to-primitive@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== dependencies: is-callable "^1.1.4" is-date-object "^1.0.1" is-symbol "^1.0.2" -es5-ext@^0.10.35, es5-ext@^0.10.50: - version "0.10.53" - resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.53.tgz#93c5a3acfdbef275220ad72644ad02ee18368de1" - dependencies: - es6-iterator "~2.0.3" - es6-symbol "~3.1.3" - next-tick "~1.0.0" - -es6-error@4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/es6-error/-/es6-error-4.1.1.tgz#9e3af407459deed47e9a91f9b885a84eb05c561d" - integrity sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg== - -es6-iterator@~2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" - dependencies: - d "1" - es5-ext "^0.10.35" - es6-symbol "^3.1.1" - -es6-promise@^2.0.1: - version "2.3.0" - resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-2.3.0.tgz#96edb9f2fdb01995822b263dd8aadab6748181bc" - integrity sha1-lu258v2wGZWCKyY92KratnSBgbw= - -es6-promise@^4.0.3: - version "4.2.8" - resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a" - -es6-promisify@6.1.1: - version "6.1.1" - resolved "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-6.1.1.tgz#46837651b7b06bf6fff893d03f29393668d01621" - integrity sha512-HBL8I3mIki5C1Cc9QjKUenHtnG0A5/xA8Q/AllRcfiwl2CZFXGK7ddBiCoRwAix4i2KxcQfjtIVcrVbB3vbmwg== - -es6-promisify@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203" - dependencies: - es6-promise "^4.0.3" - -es6-symbol@^3.1.1, es6-symbol@~3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" - dependencies: - d "^1.0.1" - ext "^1.1.2" +es6-object-assign@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/es6-object-assign/-/es6-object-assign-1.1.0.tgz#c2c3582656247c39ea107cb1e6652b6f9f24523c" + integrity sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw= esbuild-loader@^2.9.2: version "2.9.2" @@ -8676,188 +5127,60 @@ esbuild-loader@^2.9.2: webpack-sources "^2.2.0" esbuild@^0.8.42: - version "0.8.52" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.8.52.tgz#6dabf11c517af449a96d66da20dfc204ee7b5294" - integrity sha512-b5KzFweLLXoXQwdC/e2+Z80c8uo2M5MgP7yQEEebkFw6In4T9CvYcNoM2ElvJt8ByO04zAZUV0fZkXmXoi2s9A== + version "0.8.57" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.8.57.tgz#a42d02bc2b57c70bcd0ef897fe244766bb6dd926" + integrity sha512-j02SFrUwFTRUqiY0Kjplwjm1psuzO1d6AjaXKuOR9hrY0HuPsT6sV42B6myW34h1q4CRy+Y3g4RU/cGJeI/nNA== -escalade@^3.1.1: +escalade@^3.0.2, escalade@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== -escape-goat@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/escape-goat/-/escape-goat-2.1.1.tgz#1b2dc77003676c457ec760b2dc68edb648188675" - integrity sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q== - escape-html@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= -escape-string-regexp@2.0.0: +escape-string-regexp@2.0.0, escape-string-regexp@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== -escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: +escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= escape-string-regexp@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== -escodegen@^1.11.1: - version "1.14.3" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503" +escodegen@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" + integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== dependencies: esprima "^4.0.1" - estraverse "^4.2.0" + estraverse "^5.2.0" esutils "^2.0.2" optionator "^0.8.1" optionalDependencies: source-map "~0.6.1" -eslint-config-prettier@>=6.11.0, eslint-config-prettier@^6.0.0, eslint-config-prettier@^6.11.0: - version "6.11.0" - resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.11.0.tgz#f6d2238c1290d01c859a8b5c1f7d352a0b0da8b1" +eslint-plugin-jest@^24.2.0: + version "24.2.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-24.2.0.tgz#2d7784f58bf424b7ba888305c6c070f80bd2af5d" + integrity sha512-PZ6+/cOldZxpGF3rVYX6Y+83AUAI4jofdtyVrjimVHgXHfPBC5UKVTn92f6aFFV9HuD8xa1WNqY5s3kgfSzROQ== dependencies: - get-stdin "^6.0.0" - -eslint-config-react-app@^5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-5.2.1.tgz#698bf7aeee27f0cea0139eaef261c7bf7dd623df" - dependencies: - confusing-browser-globals "^1.0.9" - -eslint-import-resolver-node@^0.3.3: - version "0.3.4" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz#85ffa81942c25012d8231096ddf679c03042c717" - dependencies: - debug "^2.6.9" - resolve "^1.13.1" - -eslint-import-resolver-typescript@>=1: - version "2.0.0" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.0.0.tgz#e95f126cc12d3018b9cc11692b4dbfd3e17d3ea6" - dependencies: - debug "^4.1.1" - is-glob "^4.0.1" - resolve "^1.12.0" - tiny-glob "^0.2.6" - tsconfig-paths "^3.9.0" - -eslint-module-utils@^2.6.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz#579ebd094f56af7797d19c9866c9c9486629bfa6" - dependencies: - debug "^2.6.9" - pkg-dir "^2.0.0" - -eslint-plugin-flowtype@^3.13.0: - version "3.13.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.13.0.tgz#e241ebd39c0ce519345a3f074ec1ebde4cf80f2c" - dependencies: - lodash "^4.17.15" - -eslint-plugin-flowtype@^4.7.0: - version "4.7.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-4.7.0.tgz#903a6ea3eb5cbf4c7ba7fa73cc43fc39ab7e4a70" - dependencies: - lodash "^4.17.15" - -eslint-plugin-import@>=2.20.2, eslint-plugin-import@^2.18.2, "eslint-plugin-import@^2.21.2 ": - version "2.21.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.21.2.tgz#8fef77475cc5510801bedc95f84b932f7f334a7c" - integrity sha512-FEmxeGI6yaz+SnEB6YgNHlQK1Bs2DKLM+YF+vuTk5H8J9CLbJLtlPvRFgZZ2+sXiKAlN5dpdlrWOjK8ZoZJpQA== - dependencies: - array-includes "^3.1.1" - array.prototype.flat "^1.2.3" - contains-path "^0.1.0" - debug "^2.6.9" - doctrine "1.5.0" - eslint-import-resolver-node "^0.3.3" - eslint-module-utils "^2.6.0" - has "^1.0.3" - minimatch "^3.0.4" - object.values "^1.1.1" - read-pkg-up "^2.0.0" - resolve "^1.17.0" - tsconfig-paths "^3.9.0" - -eslint-plugin-jest@^23.11.0: - version "23.17.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-23.17.1.tgz#c0f39ba78e0f33b7ee1ce4ec92b773e39026ea3f" - dependencies: - "@typescript-eslint/experimental-utils" "^2.5.0" - -eslint-plugin-jsx-a11y@^6.2.3: - version "6.3.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.3.1.tgz#99ef7e97f567cc6a5b8dd5ab95a94a67058a2660" - dependencies: - "@babel/runtime" "^7.10.2" - aria-query "^4.2.2" - array-includes "^3.1.1" - ast-types-flow "^0.0.7" - axe-core "^3.5.4" - axobject-query "^2.1.2" - damerau-levenshtein "^1.0.6" - emoji-regex "^9.0.0" - has "^1.0.3" - jsx-ast-utils "^2.4.1" - language-tags "^1.0.5" - -eslint-plugin-no-unsanitized@3.1.4: - version "3.1.4" - resolved "https://registry.yarnpkg.com/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.1.4.tgz#21d9f3cb5cbed91ac45cb30eec9195c387b918c7" - integrity sha512-WF1+eZo2Sh+bQNjZuVNwT0dA61zuJORsLh+1Sww7+O6GOPw+WPWIIRfTWNqrmaXaDMhM4SXAqYPcNlhRMiH13g== - -eslint-plugin-prettier@>=3.1.3, eslint-plugin-prettier@^3.1.0, eslint-plugin-prettier@^3.1.3: - version "3.1.4" - resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.4.tgz#168ab43154e2ea57db992a2cd097c828171f75c2" - dependencies: - prettier-linter-helpers "^1.0.0" - -eslint-plugin-react-hooks@^2.2.0: - version "2.5.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-2.5.1.tgz#4ef5930592588ce171abeb26f400c7fbcbc23cd0" + "@typescript-eslint/experimental-utils" "^4.0.1" eslint-plugin-react-hooks@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz#8c229c268d468956334c943bb45fc860280f5556" integrity sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ== -eslint-plugin-react@^7.14.3, eslint-plugin-react@^7.20.0: - version "7.20.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.20.0.tgz#f98712f0a5e57dfd3e5542ef0604b8739cd47be3" - dependencies: - array-includes "^3.1.1" - doctrine "^2.1.0" - has "^1.0.3" - jsx-ast-utils "^2.2.3" - object.entries "^1.1.1" - object.fromentries "^2.0.2" - object.values "^1.1.1" - prop-types "^15.7.2" - resolve "^1.15.1" - string.prototype.matchall "^4.0.2" - xregexp "^4.3.0" - -eslint-scope@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" - dependencies: - esrecurse "^4.1.0" - estraverse "^4.1.1" - -eslint-scope@^5.0.0, eslint-scope@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.0.tgz#d0f971dfe59c69e0cada684b23d49dbf82600ce5" - dependencies: - esrecurse "^4.1.0" - estraverse "^4.1.1" - -eslint-scope@^5.1.1: +eslint-scope@^5.0.0, eslint-scope@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== @@ -8865,34 +5188,30 @@ eslint-scope@^5.1.1: esrecurse "^4.3.0" estraverse "^4.1.1" -eslint-utils@^1.4.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f" - dependencies: - eslint-visitor-keys "^1.1.0" - eslint-utils@^2.0.0, eslint-utils@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" + integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== dependencies: eslint-visitor-keys "^1.1.0" -eslint-visitor-keys@2.0.0, eslint-visitor-keys@^2.0.0: +eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" + integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== + +eslint-visitor-keys@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8" integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== -eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.2.0, eslint-visitor-keys@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" - -eslint@7.14.0: - version "7.14.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.14.0.tgz#2d2cac1d28174c510a97b377f122a5507958e344" - integrity sha512-5YubdnPXrlrYAFCKybPuHIAH++PINe1pmKNc5wQRB9HSbqIK1ywAnntE3Wwua4giKu0bjligf1gLF6qxMGOYRA== +eslint@^7.21.0: + version "7.21.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.21.0.tgz#4ecd5b8c5b44f5dedc9b8a110b01bbfeb15d1c83" + integrity sha512-W2aJbXpMNofUp0ztQaF40fveSsJBjlSCSWpy//gzfTvwC+USs/nceBrKmlJOiM8r1bLwP2EuYkCqArn/6QTIgg== dependencies: - "@babel/code-frame" "^7.0.0" - "@eslint/eslintrc" "^0.2.1" + "@babel/code-frame" "7.12.11" + "@eslint/eslintrc" "^0.4.0" ajv "^6.10.0" chalk "^4.0.0" cross-spawn "^7.0.2" @@ -8902,10 +5221,10 @@ eslint@7.14.0: eslint-scope "^5.1.1" eslint-utils "^2.1.0" eslint-visitor-keys "^2.0.0" - espree "^7.3.0" - esquery "^1.2.0" + espree "^7.3.1" + esquery "^1.4.0" esutils "^2.0.2" - file-entry-cache "^5.0.1" + file-entry-cache "^6.0.1" functional-red-black-tree "^1.0.1" glob-parent "^5.0.0" globals "^12.1.0" @@ -8916,7 +5235,7 @@ eslint@7.14.0: js-yaml "^3.13.1" json-stable-stringify-without-jsonify "^1.0.1" levn "^0.4.1" - lodash "^4.17.19" + lodash "^4.17.20" minimatch "^3.0.4" natural-compare "^1.4.0" optionator "^0.9.1" @@ -8925,160 +5244,11 @@ eslint@7.14.0: semver "^7.2.1" strip-ansi "^6.0.0" strip-json-comments "^3.1.0" - table "^5.2.3" + table "^6.0.4" text-table "^0.2.0" v8-compile-cache "^2.0.3" -eslint@^6.1.0: - version "6.8.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.8.0.tgz#62262d6729739f9275723824302fb227c8c93ffb" - dependencies: - "@babel/code-frame" "^7.0.0" - ajv "^6.10.0" - chalk "^2.1.0" - cross-spawn "^6.0.5" - debug "^4.0.1" - doctrine "^3.0.0" - eslint-scope "^5.0.0" - eslint-utils "^1.4.3" - eslint-visitor-keys "^1.1.0" - espree "^6.1.2" - esquery "^1.0.1" - esutils "^2.0.2" - file-entry-cache "^5.0.1" - functional-red-black-tree "^1.0.1" - glob-parent "^5.0.0" - globals "^12.1.0" - ignore "^4.0.6" - import-fresh "^3.0.0" - imurmurhash "^0.1.4" - inquirer "^7.0.0" - is-glob "^4.0.0" - js-yaml "^3.13.1" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.3.0" - lodash "^4.17.14" - minimatch "^3.0.4" - mkdirp "^0.5.1" - natural-compare "^1.4.0" - optionator "^0.8.3" - progress "^2.0.0" - regexpp "^2.0.1" - semver "^6.1.2" - strip-ansi "^5.2.0" - strip-json-comments "^3.0.1" - table "^5.2.3" - text-table "^0.2.0" - v8-compile-cache "^2.0.3" - -eslint@^7.0.0: - version "7.3.1" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.3.1.tgz#76392bd7e44468d046149ba128d1566c59acbe19" - dependencies: - "@babel/code-frame" "^7.0.0" - ajv "^6.10.0" - chalk "^4.0.0" - cross-spawn "^7.0.2" - debug "^4.0.1" - doctrine "^3.0.0" - enquirer "^2.3.5" - eslint-scope "^5.1.0" - eslint-utils "^2.0.0" - eslint-visitor-keys "^1.2.0" - espree "^7.1.0" - esquery "^1.2.0" - esutils "^2.0.2" - file-entry-cache "^5.0.1" - functional-red-black-tree "^1.0.1" - glob-parent "^5.0.0" - globals "^12.1.0" - ignore "^4.0.6" - import-fresh "^3.0.0" - imurmurhash "^0.1.4" - is-glob "^4.0.0" - js-yaml "^3.13.1" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.4.1" - lodash "^4.17.14" - minimatch "^3.0.4" - natural-compare "^1.4.0" - optionator "^0.9.1" - progress "^2.0.0" - regexpp "^3.1.0" - semver "^7.2.1" - strip-ansi "^6.0.0" - strip-json-comments "^3.1.0" - table "^5.2.3" - text-table "^0.2.0" - v8-compile-cache "^2.0.3" - -eslint@^7.1.0: - version "7.4.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.4.0.tgz#4e35a2697e6c1972f9d6ef2b690ad319f80f206f" - dependencies: - "@babel/code-frame" "^7.0.0" - ajv "^6.10.0" - chalk "^4.0.0" - cross-spawn "^7.0.2" - debug "^4.0.1" - doctrine "^3.0.0" - enquirer "^2.3.5" - eslint-scope "^5.1.0" - eslint-utils "^2.0.0" - eslint-visitor-keys "^1.2.0" - espree "^7.1.0" - esquery "^1.2.0" - esutils "^2.0.2" - file-entry-cache "^5.0.1" - functional-red-black-tree "^1.0.1" - glob-parent "^5.0.0" - globals "^12.1.0" - ignore "^4.0.6" - import-fresh "^3.0.0" - imurmurhash "^0.1.4" - is-glob "^4.0.0" - js-yaml "^3.13.1" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.4.1" - lodash "^4.17.14" - minimatch "^3.0.4" - natural-compare "^1.4.0" - optionator "^0.9.1" - progress "^2.0.0" - regexpp "^3.1.0" - semver "^7.2.1" - strip-ansi "^6.0.0" - strip-json-comments "^3.1.0" - table "^5.2.3" - text-table "^0.2.0" - v8-compile-cache "^2.0.3" - -espree@7.3.0: - version "7.3.0" - resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.0.tgz#dc30437cf67947cf576121ebd780f15eeac72348" - integrity sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw== - dependencies: - acorn "^7.4.0" - acorn-jsx "^5.2.0" - eslint-visitor-keys "^1.3.0" - -espree@^6.1.2: - version "6.2.1" - resolved "https://registry.yarnpkg.com/espree/-/espree-6.2.1.tgz#77fc72e1fd744a2052c20f38a5b575832e82734a" - dependencies: - acorn "^7.1.1" - acorn-jsx "^5.2.0" - eslint-visitor-keys "^1.1.0" - -espree@^7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/espree/-/espree-7.1.0.tgz#a9c7f18a752056735bf1ba14cb1b70adc3a5ce1c" - dependencies: - acorn "^7.2.0" - acorn-jsx "^5.2.0" - eslint-visitor-keys "^1.2.0" - -espree@^7.3.0: +espree@^7.3.0, espree@^7.3.1: version "7.3.1" resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== @@ -9087,22 +5257,18 @@ espree@^7.3.0: acorn-jsx "^5.3.1" eslint-visitor-keys "^1.3.0" -esprima@4.0.1, esprima@^4.0.0, esprima@^4.0.1: +esprima@^4.0.0, esprima@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== -esquery@^1.0.1, esquery@^1.2.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.3.1.tgz#b78b5828aa8e214e29fb74c4d5b752e1c033da57" +esquery@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" + integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== dependencies: estraverse "^5.1.0" -esrecurse@^4.1.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" - dependencies: - estraverse "^4.1.0" - esrecurse@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" @@ -9110,51 +5276,30 @@ esrecurse@^4.3.0: dependencies: estraverse "^5.2.0" -estraverse@^4.1.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== -estraverse@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.1.0.tgz#374309d39fd935ae500e7b92e8a6b4c720e59642" - -estraverse@^5.2.0: +estraverse@^5.1.0, estraverse@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== -estree-walker@^0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.1.tgz#53049143f40c6eb918b23671d1fe3219f3a1b362" - -estree-walker@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" - 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" - -event-to-promise@0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/event-to-promise/-/event-to-promise-0.8.0.tgz#4b84f11772b6f25f7752fc74d971531ac6f5b626" - integrity sha1-S4TxF3K28l93Uvx02XFTGsb1tiY= - -eventemitter3@^3.1.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7" + integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= eventemitter3@^4.0.0: - version "4.0.4" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.4.tgz#b5463ace635a083d018bdc7c917b4c5f10a85384" - -events@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/events/-/events-3.1.0.tgz#84279af1b34cb75aa88bf5ff291f6d0bd9b31a59" + 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" @@ -9164,12 +5309,14 @@ events@^3.2.0: eventsource@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-1.0.7.tgz#8fbc72c93fcd34088090bc0a4e64f4b5cee6d8d0" + integrity sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ== dependencies: original "^1.0.0" evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" + integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== dependencies: md5.js "^1.3.4" safe-buffer "^5.1.1" @@ -9177,34 +5324,12 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: exec-sh@^0.3.2: version "0.3.4" resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5" - -execa@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" - dependencies: - cross-spawn "^5.0.1" - get-stream "^3.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@^0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-0.8.0.tgz#d8d76bbc1b55217ed190fd6dd49d3c774ecfc8da" - dependencies: - cross-spawn "^5.0.1" - get-stream "^3.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" + integrity sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A== 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" @@ -9214,22 +5339,7 @@ execa@^1.0.0: signal-exit "^3.0.0" strip-eof "^1.0.0" -execa@^3.2.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-3.4.0.tgz#c08ed4550ef65d858fac269ffc8572446f37eb89" - dependencies: - cross-spawn "^7.0.0" - get-stream "^5.0.0" - human-signals "^1.1.1" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.0" - onetime "^5.1.0" - p-finally "^2.0.0" - signal-exit "^3.0.2" - strip-final-newline "^2.0.0" - -execa@^4.0.0, execa@^4.0.3: +execa@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== @@ -9244,18 +5354,30 @@ execa@^4.0.0, execa@^4.0.3: signal-exit "^3.0.2" strip-final-newline "^2.0.0" -exit-on-epipe@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz#0bdd92e87d5285d267daa8171d0eb06159689692" - integrity sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw== +execa@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-5.0.0.tgz#4029b0007998a841fbd1032e5f4de86a3c1e3376" + integrity sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" exit@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= expand-brackets@^2.1.4: version "2.1.4" resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= dependencies: debug "^2.3.3" define-property "^0.2.5" @@ -9265,40 +5387,22 @@ expand-brackets@^2.1.4: snapdragon "^0.8.1" to-regex "^3.0.1" -expand-template@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c" - -expand-tilde@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-1.2.2.tgz#0b81eba897e5a3d31d1c3d102f8f01441e559449" +expect@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/expect/-/expect-26.6.2.tgz#c6b996bf26bf3fe18b67b2d0f51fc981ba934417" + integrity sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA== dependencies: - os-homedir "^1.0.1" - -expand-tilde@^2.0.0, expand-tilde@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" - dependencies: - homedir-polyfill "^1.0.1" - -expect-puppeteer@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/expect-puppeteer/-/expect-puppeteer-4.4.0.tgz#1c948af08acdd6c8cbdb7f90e617f44d86888886" - -expect@^25.5.0: - version "25.5.0" - resolved "https://registry.yarnpkg.com/expect/-/expect-25.5.0.tgz#f07f848712a2813bb59167da3fb828ca21f58bba" - dependencies: - "@jest/types" "^25.5.0" + "@jest/types" "^26.6.2" ansi-styles "^4.0.0" - jest-get-type "^25.2.6" - jest-matcher-utils "^25.5.0" - jest-message-util "^25.5.0" - jest-regex-util "^25.2.6" + jest-get-type "^26.3.0" + jest-matcher-utils "^26.6.2" + jest-message-util "^26.6.2" + jest-regex-util "^26.0.0" -express@^4.16.3, express@^4.17.1: +express@^4.17.1: version "4.17.1" resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" + integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== dependencies: accepts "~1.3.7" array-flatten "1.1.1" @@ -9331,40 +5435,30 @@ express@^4.16.3, express@^4.17.1: utils-merge "1.0.1" vary "~1.1.2" -ext@^1.1.2: - version "1.4.0" - resolved "https://registry.yarnpkg.com/ext/-/ext-1.4.0.tgz#89ae7a07158f79d35517882904324077e4379244" - dependencies: - type "^2.0.0" - extend-shallow@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= dependencies: is-extendable "^0.1.0" extend-shallow@^3.0.0, extend-shallow@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= dependencies: assign-symbols "^1.0.0" is-extendable "^1.0.1" -extend@3.0.2, extend@~3.0.2: +extend@~3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" - -external-editor@^3.0.3: - version "3.1.0" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" - dependencies: - chardet "^0.7.0" - iconv-lite "^0.4.24" - tmp "^0.0.33" + 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" @@ -9375,9 +5469,10 @@ extglob@^2.0.4: snapdragon "^0.8.1" to-regex "^3.0.1" -extract-zip@^2.0.0, extract-zip@^2.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== dependencies: debug "^4.1.1" get-stream "^5.1.0" @@ -9388,38 +5483,22 @@ extract-zip@^2.0.0, extract-zip@^2.0.1: extsprintf@1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= extsprintf@^1.2.0: version "1.4.0" resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" - -fast-deep-equal@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" + integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= fast-deep-equal@^3.1.1: version "3.1.3" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== -fast-diff@^1.1.2: - version "1.2.0" - resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" - -fast-glob@^2.0.2, fast-glob@^2.2.6: - version "2.2.7" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d" - dependencies: - "@mrmlnc/readdir-enhanced" "^2.2.1" - "@nodelib/fs.stat" "^1.1.2" - glob-parent "^3.1.0" - is-glob "^4.0.0" - merge2 "^1.2.3" - micromatch "^3.1.10" - -fast-glob@^3.1.1: - version "3.2.4" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.4.tgz#d20aefbf99579383e7f3cc66529158c9b98554d3" - integrity sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ== +fast-glob@^3.1.1, fast-glob@^3.2.5: + version "3.2.5" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661" + integrity sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" @@ -9428,99 +5507,82 @@ fast-glob@^3.1.1: micromatch "^4.0.2" picomatch "^2.2.1" -fast-json-patch@^2.0.6: - version "2.2.1" - resolved "https://registry.yarnpkg.com/fast-json-patch/-/fast-json-patch-2.2.1.tgz#18150d36c9ab65c7209e7d4eb113f4f8eaabe6d9" - integrity sha512-4j5uBaTnsYAV5ebkidvxiLUYOwjQ+JSFljeqfTxCrH9bDmlCQaOJFS84oDJ2rAXZq2yskmk3ORfoP9DCwqFNig== - dependencies: - fast-deep-equal "^2.0.1" - fast-json-stable-stringify@2.x, 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== fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= -fast-redact@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/fast-redact/-/fast-redact-3.0.0.tgz#ac2f9e36c9f4976f5db9fb18c6ffbaf308cf316d" - integrity sha512-a/S/Hp6aoIjx7EmugtzLqXmcNsyFszqbt6qQ99BdG61QjBZF6shNis0BYR6TsZOQ1twYc0FN2Xdhwwbv6+KD0w== - -fast-safe-stringify@^2.0.7: - version "2.0.7" - resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz#124aa885899261f68aedb42a7c080de9da608743" - integrity sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA== - -fast-url-parser@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/fast-url-parser/-/fast-url-parser-1.1.3.tgz#f4af3ea9f34d8a271cf58ad2b3759f431f0b318d" - dependencies: - punycode "^1.3.2" +fastest-levenshtein@^1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz#9990f7d3a88cc5a9ffd1f1745745251700d497e2" + integrity sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow== fastq@^1.6.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.9.0.tgz#e16a72f338eaca48e91b5c23593bcc2ef66b7947" - integrity sha512-i7FVWL8HhVY+CTkwFxkN2mk3h+787ixS5S63eb78diVRc1MCssarHq3W5cj0av7YDSwmaV928RNag+U1etRQ7w== + version "1.11.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.11.0.tgz#bb9fb955a07130a918eb63c1f5161cc32a5d0858" + integrity sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g== dependencies: reusify "^1.0.4" faye-websocket@^0.11.3: version "0.11.3" resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.3.tgz#5c0e9a8968e8912c286639fde977a8b209f2508e" + integrity sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA== dependencies: websocket-driver ">=0.5.1" fb-watchman@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" + integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== dependencies: bser "2.1.1" fd-slicer@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" + integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= dependencies: pend "~1.2.0" -figgy-pudding@^3.4.1, figgy-pudding@^3.5.1: +figgy-pudding@^3.5.1: version "3.5.2" resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" + integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== -figures@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" - dependencies: - escape-string-regexp "^1.0.5" - -figures@^3.0.0, figures@^3.2.0: +figures@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" + integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== dependencies: escape-string-regexp "^1.0.5" -file-entry-cache@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" +file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== dependencies: - flat-cache "^2.0.1" + 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== -filesize@6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/filesize/-/filesize-6.0.1.tgz#f850b509909c7c86f7e450ea19006c31c2ed3d2f" - -filesize@^3.6.1: - version "3.6.1" - resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.6.1.tgz#090bb3ee01b6f801a8a8be99d31710b3422bb317" +filesize@6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/filesize/-/filesize-6.1.0.tgz#e81bdaa780e2451d714d71c0d7a4f3238d37ad00" + integrity sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg== fill-range@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= dependencies: extend-shallow "^2.0.1" is-number "^3.0.0" @@ -9530,12 +5592,19 @@ fill-range@^4.0.0: fill-range@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== dependencies: to-regex-range "^5.0.1" +filter-obj@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/filter-obj/-/filter-obj-1.1.0.tgz#9b311112bc6c6127a16e016c6c5d7f19e0805c5b" + integrity sha1-mzERErxsYSehbgFsbF1/GeCAXFs= + finalhandler@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== dependencies: debug "2.6.9" encodeurl "~1.0.2" @@ -9545,44 +5614,15 @@ finalhandler@~1.1.2: statuses "~1.5.0" unpipe "~1.0.0" -find-cache-dir@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" - integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== - dependencies: - commondir "^1.0.1" - make-dir "^2.0.0" - pkg-dir "^3.0.0" - find-cache-dir@^3.3.1: version "3.3.1" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880" + integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== 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" - 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" - dependencies: - find-file-up "^0.1.2" - -find-process@^1.4.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/find-process/-/find-process-1.4.3.tgz#25f9105dc32e42abad4636752c37c51cd57dce45" - dependencies: - chalk "^2.0.1" - commander "^2.11.0" - debug "^2.6.8" - find-root@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" @@ -9591,143 +5631,55 @@ find-root@^1.1.0: find-up@4.1.0, find-up@^4.0.0, find-up@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== dependencies: locate-path "^5.0.0" path-exists "^4.0.0" -find-up@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" - dependencies: - path-exists "^2.0.0" - pinkie-promise "^2.0.0" - -find-up@^2.0.0, find-up@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" - dependencies: - locate-path "^2.0.0" - find-up@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== dependencies: locate-path "^3.0.0" -find-versions@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-3.2.0.tgz#10297f98030a786829681690545ef659ed1d254e" +flat-cache@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" + integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== dependencies: - semver-regex "^2.0.0" + flatted "^3.1.0" + rimraf "^3.0.2" -findup-sync@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-3.0.0.tgz#17b108f9ee512dfb7a5c7f3c8b27ea9e1a9c08d1" - dependencies: - detect-file "^1.0.0" - is-glob "^4.0.0" - micromatch "^3.0.4" - resolve-dir "^1.0.1" - -firefox-profile@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/firefox-profile/-/firefox-profile-4.0.0.tgz#554839b19588826839e201c35fdc56362a77e29e" - integrity sha512-Vw31AsjfLDbcApMDwwnhZcz3tWjV6lxB9BNf84FaV44rZXtU87cVbFMBzPEtrJdUDbwPYiuYzprp6yksYGwjSw== - dependencies: - adm-zip "~0.4.x" - archiver "~5.0.2" - async "~2.5.0" - fs-extra "~4.0.2" - ini "~1.3.3" - jetpack-id "1.0.0" - lazystream "~1.0.0" - lodash "~4.17.2" - minimist "^1.1.1" - uuid "^3.0.0" - xml2js "~0.4.4" - -first-chunk-stream@3.0.0, first-chunk-stream@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/first-chunk-stream/-/first-chunk-stream-3.0.0.tgz#06972a66263505ed82b2c4db93c1b5e078a6576a" - integrity sha512-LNRvR4hr/S8cXXkIY5pTgVP7L3tq6LlYWcg9nWBuW7o1NMxKZo6oOVa/6GIekMGI0Iw7uC+HWimMe9u/VAeKqw== - -flat-cache@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" - dependencies: - flatted "^2.0.0" - rimraf "2.6.3" - write "1.0.3" - -flatstr@^1.0.12: - version "1.0.12" - resolved "https://registry.yarnpkg.com/flatstr/-/flatstr-1.0.12.tgz#c2ba6a08173edbb6c9640e3055b95e287ceb5931" - integrity sha512-4zPxDyhCyiN2wIAtSLI6gc82/EjqZc1onI4Mz/l0pWrAlsSfYH/2ZIcU+e3oA2wDwbzIWNKwa23F8rh6+DRWkw== - -flatted@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" - -fluent-syntax@0.13.0: - version "0.13.0" - resolved "https://registry.yarnpkg.com/fluent-syntax/-/fluent-syntax-0.13.0.tgz#417144d99cba94ff474c422b3e6623d5a842855a" - integrity sha512-0Bk1AsliuYB550zr4JV9AYhsETsD3ELXUQzdXGJfIc1Ni/ukAfBdQInDhVMYJUaT2QxoamNslwkYF7MlOrPUwg== - -flush-write-stream@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" - dependencies: - inherits "^2.0.3" - readable-stream "^2.3.6" - -flushable@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/flushable/-/flushable-1.0.0.tgz#2fc16837ec85f8d7ec1bd777087b8448e1ca8216" - -follow-redirects@1.5.10: - version "1.5.10" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.5.10.tgz#7b7a9f9aea2fdff36786a94ff643ed07f4ff5e2a" - dependencies: - debug "=3.1.0" +flatted@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.1.1.tgz#c4b489e80096d9df1dfc97c79871aea7c617c469" + integrity sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA== follow-redirects@^1.0.0: - version "1.12.1" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.12.1.tgz#de54a6205311b93d60398ebc01cf7015682312b6" + version "1.13.3" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.13.3.tgz#e5598ad50174c1bc4e872301e82ac2cd97f90267" + integrity sha512-DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA== -for-in@^0.1.3: - version "0.1.8" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-0.1.8.tgz#d8773908e31256109952b1fdb9b3fa867d2775e1" - -for-in@^1.0.1, for-in@^1.0.2: +for-in@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= -for-own@^0.1.3: - version "0.1.5" - resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" - dependencies: - for-in "^1.0.1" +foreach@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" + integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k= forever-agent@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= -fork-ts-checker-webpack-plugin@3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-3.1.1.tgz#a1642c0d3e65f50c2cc1742e9c0a80f441f86b19" - dependencies: - babel-code-frame "^6.22.0" - chalk "^2.4.1" - chokidar "^3.3.0" - micromatch "^3.1.10" - minimatch "^3.0.4" - semver "^5.6.0" - tapable "^1.0.0" - worker-rpc "^0.1.0" - -fork-ts-checker-webpack-plugin@^4.0.4, fork-ts-checker-webpack-plugin@^4.1.3: +fork-ts-checker-webpack-plugin@4.1.6: version "4.1.6" resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz#5055c703febcf37fa06405d400c122b905167fc5" + integrity sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw== dependencies: "@babel/code-frame" "^7.5.5" chalk "^2.4.1" @@ -9740,105 +5692,53 @@ fork-ts-checker-webpack-plugin@^4.0.4, fork-ts-checker-webpack-plugin@^4.1.3: 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" formik@^2.1.4: - version "2.1.4" - resolved "https://registry.yarnpkg.com/formik/-/formik-2.1.4.tgz#8deef07ec845ea98f75e03da4aad7aab4ac46570" + version "2.2.6" + resolved "https://registry.yarnpkg.com/formik/-/formik-2.2.6.tgz#378a4bafe4b95caf6acf6db01f81f3fe5147559d" + integrity sha512-Kxk2zQRafy56zhLmrzcbryUpMBvT0tal5IvcifK5+4YNGelKsnrODFJ0sZQRMQboblWNym4lAW3bt+tf2vApSA== dependencies: deepmerge "^2.1.1" hoist-non-react-statics "^3.3.0" lodash "^4.17.14" lodash-es "^4.17.14" react-fast-compare "^2.0.1" - scheduler "^0.18.0" tiny-warning "^1.0.2" tslib "^1.10.0" forwarded@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" + integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= fragment-cache@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= dependencies: map-cache "^0.2.2" fresh@0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" - -from2@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" - dependencies: - inherits "^2.0.1" - readable-stream "^2.0.0" - -fs-constants@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" - -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" - -fs-extra@8.1.0, fs-extra@^8.0.1, fs-extra@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" - dependencies: - graceful-fs "^4.2.0" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs-extra@9.0.1: - version "9.0.1" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.0.1.tgz#910da0062437ba4c39fedd863f1675ccfefcb9fc" - integrity sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ== - dependencies: - at-least-node "^1.0.0" - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^1.0.0" - -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== - dependencies: - at-least-node "^1.0.0" - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - -fs-extra@~4.0.2: - version "4.0.3" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94" - integrity sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg== - dependencies: - graceful-fs "^4.1.2" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs-minipass@^1.2.5: - version "1.2.7" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7" - dependencies: - minipass "^2.6.0" + integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= fs-minipass@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" + integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== dependencies: minipass "^3.0.0" fs-write-stream-atomic@^1.0.8: version "1.0.10" resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" + integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= dependencies: graceful-fs "^4.1.2" iferr "^0.1.5" @@ -9848,216 +5748,110 @@ fs-write-stream-atomic@^1.0.8: fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - -fsevents@2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.2.1.tgz#1fb02ded2036a8ac288d507a65962bd87b97628d" - integrity sha512-bTLYHSeC0UH/EFXS9KqWnXuOl/wHK5Z/d+ghd5AsFMYN7wIGkUCOJyzy88+wJKkZPGON8u4Z9f6U4FdgURE9qA== + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= fsevents@^1.2.7: version "1.2.13" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" + integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== dependencies: bindings "^1.5.0" nan "^2.12.1" -fsevents@^2.1.2, fsevents@~2.1.2: - version "2.1.3" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e" +fsevents@^2.1.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== function-bind@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== functional-red-black-tree@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= -fx-runner@1.0.13: - version "1.0.13" - resolved "https://registry.yarnpkg.com/fx-runner/-/fx-runner-1.0.13.tgz#65a2b4cfb203ba54e338d19c999257883fadf28c" - integrity sha512-Ces2bm+LNuXehkvmN1/Z+oEDkI/jHBp9xdyBtBy7hcgvF18/pv/D8F6A6kQgNkMZsnBgLEv+VvdDxyqkfkYycw== - dependencies: - commander "2.9.0" - shell-quote "1.6.1" - spawn-sync "1.0.15" - when "3.7.7" - which "1.2.4" - winreg "0.0.12" +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== -gauge@~2.7.3: - version "2.7.4" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" - dependencies: - aproba "^1.0.3" - console-control-strings "^1.0.0" - has-unicode "^2.0.0" - object-assign "^4.1.0" - signal-exit "^3.0.0" - string-width "^1.0.1" - strip-ansi "^3.0.1" - wide-align "^1.1.0" - -genfun@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/genfun/-/genfun-5.0.0.tgz#9dd9710a06900a5c4a5bf57aca5da4e52fe76537" - -gensync@^1.0.0-beta.1: - version "1.0.0-beta.1" - resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269" - -get-caller-file@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" - -get-caller-file@^2.0.1, get-caller-file@^2.0.5: +get-caller-file@^2.0.1: version "2.0.5" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" + integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" get-package-type@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" + integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== -get-pkg-repo@^1.0.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz#c73b489c06d80cc5536c2c853f9e05232056972d" - dependencies: - hosted-git-info "^2.1.4" - meow "^3.3.0" - normalize-package-data "^2.3.0" - parse-github-repo-url "^1.3.0" - through2 "^2.0.0" - -get-port@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/get-port/-/get-port-4.2.0.tgz#e37368b1e863b7629c43c5a323625f95cf24b119" - -get-stdin@7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-7.0.0.tgz#8d5de98f15171a125c5e516643c7a6d0ea8a96f6" - -get-stdin@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" - -get-stdin@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b" - -get-stream@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" - -get-stream@^4.0.0, get-stream@^4.1.0: +get-stream@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== dependencies: pump "^3.0.0" get-stream@^5.0.0, get-stream@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.1.0.tgz#01203cdc92597f9b909067c3e656cc1f4d3c4dc9" + version "5.2.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== dependencies: pump "^3.0.0" +get-stream@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.0.tgz#3e0012cb6827319da2706e601a1583e8629a6718" + integrity sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg== + get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= getpass@^0.1.1: version "0.1.7" resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= dependencies: assert-plus "^1.0.0" -git-raw-commits@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-2.0.0.tgz#d92addf74440c14bcc5c83ecce3fb7f8a79118b5" - dependencies: - dargs "^4.0.1" - lodash.template "^4.0.2" - meow "^4.0.0" - split2 "^2.0.0" - through2 "^2.0.0" - -git-raw-commits@^2.0.0: - version "2.0.7" - resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-2.0.7.tgz#02e9357727a9755efa8e14dd5e59b381c29068fb" - dependencies: - dargs "^7.0.0" - lodash.template "^4.0.2" - meow "^7.0.0" - split2 "^2.0.0" - through2 "^3.0.0" - -git-remote-origin-url@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz#5282659dae2107145a11126112ad3216ec5fa65f" - dependencies: - gitconfiglocal "^1.0.0" - pify "^2.3.0" - -git-semver-tags@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/git-semver-tags/-/git-semver-tags-2.0.3.tgz#48988a718acf593800f99622a952a77c405bfa34" - dependencies: - meow "^4.0.0" - semver "^6.0.0" - -git-up@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/git-up/-/git-up-4.0.1.tgz#cb2ef086653640e721d2042fe3104857d89007c0" - dependencies: - is-ssh "^1.3.0" - parse-url "^5.0.0" - -git-url-parse@^11.1.2: - version "11.1.2" - resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-11.1.2.tgz#aff1a897c36cc93699270587bea3dbcbbb95de67" - dependencies: - git-up "^4.0.0" - -gitconfiglocal@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz#41d045f3851a5ea88f03f24ca1c6178114464b9b" - dependencies: - ini "^1.3.2" - -github-build@^1.2.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/github-build/-/github-build-1.2.1.tgz#a00f03fb76e5fa01971ddff0e69b88978c6f2f3f" - dependencies: - axios "0.19.0" - -github-from-package@0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" - glob-parent@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" + integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= dependencies: is-glob "^3.1.0" path-dirname "^1.0.0" -glob-parent@^5.0.0, glob-parent@^5.1.0, glob-parent@~5.1.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" +glob-parent@^5.0.0, glob-parent@^5.1.0, glob-parent@^5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" -glob-to-regexp@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" - 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@7.1.6, glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: +glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: version "7.1.6" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" + integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" @@ -10066,114 +5860,35 @@ glob@7.1.6, glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glo once "^1.3.0" path-is-absolute "^1.0.0" -glob@^6.0.1: - version "6.0.4" - resolved "https://registry.yarnpkg.com/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22" - integrity sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI= - dependencies: - inflight "^1.0.4" - inherits "2" - minimatch "2 || 3" - once "^1.3.0" - path-is-absolute "^1.0.0" - -global-dirs@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-0.1.1.tgz#b319c0dd4607f353f3be9cca4c72fc148c49f445" - dependencies: - ini "^1.3.4" - -global-dirs@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-2.0.1.tgz#acdf3bb6685bcd55cb35e8a052266569e9469201" - integrity sha512-5HqUqdhkEovj2Of/ms3IeS/EekcO54ytHRLV4PEY2rhRwrHXLQjeVEES0Lhka0xwNDtGYn58wyC4s5+MHsOO6A== - dependencies: - ini "^1.3.5" - -global-modules@2.0.0, global-modules@^2.0.0: +global-modules@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" + integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== dependencies: global-prefix "^3.0.0" -global-modules@^0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-0.2.3.tgz#ea5a3bed42c6d6ce995a4f8a1269b5dae223828d" - dependencies: - global-prefix "^0.1.4" - is-windows "^0.2.0" - -global-modules@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" - dependencies: - global-prefix "^1.0.1" - is-windows "^1.0.1" - resolve-dir "^1.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" - dependencies: - homedir-polyfill "^1.0.0" - ini "^1.3.4" - is-windows "^0.2.0" - which "^1.2.12" - -global-prefix@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" - dependencies: - expand-tilde "^2.0.2" - homedir-polyfill "^1.0.1" - ini "^1.3.4" - is-windows "^1.0.1" - which "^1.2.14" - 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" -global@^4.3.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" - integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w== - dependencies: - min-document "^2.19.0" - process "^0.11.10" - globals@^11.1.0: version "11.12.0" resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== globals@^12.1.0: version "12.4.0" resolved "https://registry.yarnpkg.com/globals/-/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8" + integrity sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== dependencies: type-fest "^0.8.1" -globalyzer@^0.1.0: - version "0.1.4" - resolved "https://registry.yarnpkg.com/globalyzer/-/globalyzer-0.1.4.tgz#bc8e273afe1ac7c24eea8def5b802340c5cc534f" - -globby@8.0.2: - version "8.0.2" - resolved "https://registry.yarnpkg.com/globby/-/globby-8.0.2.tgz#5697619ccd95c5275dbb2d6faa42087c1a941d8d" - integrity sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w== - dependencies: - array-union "^1.0.1" - dir-glob "2.0.0" - fast-glob "^2.0.2" - glob "^7.1.2" - ignore "^3.3.5" - pify "^3.0.0" - slash "^1.0.0" - -globby@^11.0.1: +globby@11.0.1: version "11.0.1" resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357" integrity sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ== @@ -10185,9 +5900,22 @@ globby@^11.0.1: merge2 "^1.3.0" slash "^3.0.0" +globby@^11.0.1, globby@^11.0.2: + version "11.0.2" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.2.tgz#1af538b766a3b540ebfb58a32b2e2d5897321d83" + integrity sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.1.1" + ignore "^5.1.4" + merge2 "^1.3.0" + slash "^3.0.0" + globby@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" + integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= dependencies: array-union "^1.0.1" glob "^7.0.3" @@ -10195,83 +5923,37 @@ globby@^6.1.0: pify "^2.0.0" pinkie-promise "^2.0.0" -globby@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/globby/-/globby-7.1.1.tgz#fb2ccff9401f8600945dfada97440cca972b8680" - dependencies: - array-union "^1.0.1" - dir-glob "^2.0.0" - glob "^7.1.2" - ignore "^3.3.5" - pify "^3.0.0" - slash "^1.0.0" - -globby@^9.2.0: - version "9.2.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-9.2.0.tgz#fd029a706c703d29bdd170f4b6db3a3f7a7cb63d" - dependencies: - "@types/glob" "^7.1.1" - array-union "^1.0.2" - dir-glob "^2.2.2" - fast-glob "^2.2.6" - glob "^7.1.3" - ignore "^4.0.3" - pify "^4.0.1" - slash "^2.0.0" - -globrex@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/globrex/-/globrex-0.1.2.tgz#dd5d9ec826232730cd6793a5e33a9302985e6098" - good-listener@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/good-listener/-/good-listener-1.2.2.tgz#d53b30cdf9313dffb7dc9a0d477096aa6d145c50" + integrity sha1-1TswzfkxPf+33JoNR3CWqm0UXFA= dependencies: delegate "^3.1.2" -got@^9.6.0: - version "9.6.0" - resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85" - integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q== - dependencies: - "@sindresorhus/is" "^0.14.0" - "@szmarczak/http-timer" "^1.1.2" - cacheable-request "^6.0.0" - decompress-response "^3.3.0" - duplexer3 "^0.1.4" - get-stream "^4.1.0" - lowercase-keys "^1.0.1" - mimic-response "^1.0.1" - p-cancelable "^1.0.0" - to-readable-stream "^1.0.0" - url-parse-lax "^3.0.0" - -graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.4: - version "4.2.4" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" - -"graceful-readlink@>= 1.0.0": - version "1.0.1" - resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" - integrity sha1-TK+tdrxi8C+gObL5Tpo906ORpyU= +graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.2.2, graceful-fs@^4.2.4: + version "4.2.6" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" + integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== growly@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" + integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= -gzip-size@5.1.1, gzip-size@^5.0.0: +gzip-size@5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.1.1.tgz#cb9bee692f87c0612b232840a873904e4c135274" + integrity sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA== dependencies: duplexer "^0.1.1" pify "^4.0.1" -gzip-size@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-4.1.0.tgz#8ae096257eabe7d69c45be2b67c448124ffb517c" +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.1" - pify "^3.0.0" + duplexer "^0.1.2" hamt_plus@1.0.2: version "1.0.2" @@ -10281,62 +5963,45 @@ hamt_plus@1.0.2: handle-thing@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" - -handlebars@^4.7.6: - version "4.7.6" - resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.6.tgz#d4c05c1baf90e9945f77aa68a7a219aa4a7df74e" - dependencies: - minimist "^1.2.5" - neo-async "^2.6.0" - source-map "^0.6.1" - wordwrap "^1.0.0" - optionalDependencies: - uglify-js "^3.1.4" + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== har-schema@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= har-validator@~5.1.3: - version "5.1.3" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" + version "5.1.5" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd" + integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== dependencies: - ajv "^6.5.5" + ajv "^6.12.3" har-schema "^2.0.0" -hard-rejection@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883" - -has-ansi@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" - dependencies: - ansi-regex "^2.0.0" - -has-flag@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51" +has-bigints@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" + integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== has-flag@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= has-flag@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== -has-symbols@^1.0.0, has-symbols@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" - -has-unicode@^2.0.0, has-unicode@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" +has-symbols@^1.0.0, has-symbols@^1.0.1, has-symbols@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" + integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== has-value@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= dependencies: get-value "^2.0.3" has-values "^0.1.4" @@ -10345,6 +6010,7 @@ has-value@^0.3.1: has-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= dependencies: get-value "^2.0.6" has-values "^1.0.0" @@ -10353,28 +6019,27 @@ has-value@^1.0.0: has-values@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= has-values@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= dependencies: is-number "^3.0.0" kind-of "^4.0.0" -has-yarn@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-2.1.0.tgz#137e11354a7b5bf11aa5cb649cf0c6f3ff2b2e77" - integrity sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw== - has@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== dependencies: function-bind "^1.1.1" hash-base@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" + integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== dependencies: inherits "^2.0.4" readable-stream "^3.6.0" @@ -10383,11 +6048,12 @@ hash-base@^3.0.0: hash.js@^1.0.0, hash.js@^1.0.3: version "1.1.7" resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" + integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== dependencies: inherits "^2.0.3" minimalistic-assert "^1.0.1" -he@^1.1.1, he@^1.2.0: +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== @@ -10395,36 +6061,30 @@ he@^1.1.1, he@^1.2.0: history@^5.0.0-beta.4: version "5.0.0" resolved "https://registry.yarnpkg.com/history/-/history-5.0.0.tgz#0cabbb6c4bbf835addb874f8259f6d25101efd08" + integrity sha512-3NyRMKIiFSJmIPdq7FxkNMJkQ7ZEtVblOQ38VtKaA0zZMW1Eo6Q6W8oDKEflr1kNNTItSnk4JMCO1deeSgbLLg== dependencies: "@babel/runtime" "^7.7.6" -hmac-drbg@^1.0.0: +hmac-drbg@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" + integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= dependencies: hash.js "^1.0.3" minimalistic-assert "^1.0.0" minimalistic-crypto-utils "^1.0.1" -hoist-non-react-statics@^3.0.0, hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.1: +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== dependencies: react-is "^16.7.0" -homedir-polyfill@^1.0.0, homedir-polyfill@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" - 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" - -hosted-git-info@^2.1.4, hosted-git-info@^2.7.1: +hosted-git-info@^2.1.4: version "2.8.8" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" + integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== hotkeys-js@3.8.1: version "3.8.1" @@ -10434,29 +6094,39 @@ hotkeys-js@3.8.1: hpack.js@^2.1.6: version "2.1.6" resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= dependencies: inherits "^2.0.1" obuf "^1.0.0" readable-stream "^2.0.1" wbuf "^1.1.0" -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" +html-encoding-sniffer@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" + integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== dependencies: - whatwg-encoding "^1.0.1" + whatwg-encoding "^1.0.5" -html-entities@^1.2.0, html-entities@^1.2.1, html-entities@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.3.1.tgz#fb9a1a4b5b14c5daba82d3e34c6ae4fe701a0e44" +html-entities@^1.2.0, html-entities@^1.3.1: + version "1.4.0" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.4.0.tgz#cfbd1b01d2afaf9adca1b10ae7dffab98c71d2dc" + integrity sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA== + +html-entities@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.1.0.tgz#f5de1f8d5e1f16859a74aa73a90f0db502ca723a" + integrity sha512-u+OHVGMH5P1HlaTFp3M4HolRnWepgx5rAnYBo+7/TrBZahuJjgQ4TMv2GjQ4IouGDzkgXYeOI/NQuF95VOUOsQ== html-escaper@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== html-minifier-terser@^5.0.1: version "5.1.1" resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz#922e96f1f3bb60832c2634b79884096389b1f054" + integrity sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg== dependencies: camel-case "^4.1.1" clean-css "^4.2.3" @@ -10466,36 +6136,21 @@ html-minifier-terser@^5.0.1: relateurl "^0.2.7" terser "^4.6.3" -html-webpack-plugin@^4.0.0-beta.11: - version "4.5.2" - resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.5.2.tgz#76fc83fa1a0f12dd5f7da0404a54e2699666bc12" - integrity sha512-q5oYdzjKUIPQVjOosjgvCHQOv9Ett9CYYHlgvJeXG0qQvdSojnBq4vAdQBwn1+yGveAwHCoe/rMR86ozX3+c2A== - dependencies: - "@types/html-minifier-terser" "^5.0.0" - "@types/tapable" "^1.0.5" - "@types/webpack" "^4.41.8" - html-minifier-terser "^5.0.1" - loader-utils "^1.2.3" - lodash "^4.17.20" - pretty-error "^2.1.1" - tapable "^1.1.3" - util.promisify "1.0.0" - -html-webpack-plugin@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.2.0.tgz#d675ad0027a89de6b3d9950e0b57656dcfd97fbf" - integrity sha512-0wkVlJKq7edCN793gdLgdAm5m196qI2vb5SGXy4AtGOFB/lYKyS10+3Vkhe6Bo0acddAW3QVw+0ysgWoko/IEQ== +html-webpack-plugin@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.3.1.tgz#8797327548e3de438e3494e0c6d06f181a7f20d1" + integrity sha512-rZsVvPXUYFyME0cuGkyOHfx9hmkFa4pWfxY/mdY38PsBEaVNsRoA+Id+8z6DBDgyv3zaw6XQszdF8HLwfQvcdQ== dependencies: "@types/html-minifier-terser" "^5.0.0" html-minifier-terser "^5.0.1" - loader-utils "^2.0.0" lodash "^4.17.20" pretty-error "^2.1.1" tapable "^2.0.0" -htmlparser2@^3.3.0, htmlparser2@^3.9.1: +htmlparser2@^3.10.1: version "3.10.1" resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" + integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== dependencies: domelementtype "^1.3.1" domhandler "^2.3.0" @@ -10504,22 +6159,15 @@ htmlparser2@^3.3.0, htmlparser2@^3.9.1: inherits "^2.0.1" readable-stream "^3.1.1" -http-cache-semantics@^3.8.1: - version "3.8.1" - resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" - -http-cache-semantics@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" - integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== - http-deceiver@^1.2.7: version "1.2.7" resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= http-errors@1.7.2: version "1.7.2" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" + integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== dependencies: depd "~1.1.2" inherits "2.0.3" @@ -10530,6 +6178,7 @@ http-errors@1.7.2: http-errors@~1.6.2: version "1.6.3" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= dependencies: depd "~1.1.2" inherits "2.0.3" @@ -10539,6 +6188,7 @@ http-errors@~1.6.2: http-errors@~1.7.2: version "1.7.3" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" + integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== dependencies: depd "~1.1.2" inherits "2.0.4" @@ -10547,19 +6197,14 @@ http-errors@~1.7.2: toidentifier "1.0.0" http-parser-js@>=0.5.1: - version "0.5.2" - resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.2.tgz#da2e31d237b393aae72ace43882dd7e270a8ff77" - -http-proxy-agent@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz#e4821beef5b2142a2026bd73926fe537631c5405" - dependencies: - agent-base "4" - debug "3.1.0" + version "0.5.3" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.3.tgz#01d2709c79d41698bb01d4decc5e9da4e4a033d9" + integrity sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg== http-proxy-agent@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" + integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== dependencies: "@tootallnate/once" "1" agent-base "6" @@ -10568,13 +6213,25 @@ http-proxy-agent@^4.0.0: http-proxy-middleware@0.19.1: version "0.19.1" resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a" + integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q== dependencies: http-proxy "^1.17.0" is-glob "^4.0.0" lodash "^4.17.11" micromatch "^3.1.10" -http-proxy@^1.17.0, http-proxy@^1.18.0: +http-proxy-middleware@^1.0.0: + version "1.0.6" + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-1.0.6.tgz#0618557722f450375d3796d701a8ac5407b3b94e" + integrity sha512-NyL6ZB6cVni7pl+/IT2W0ni5ME00xR0sN27AQZZrpKn1b+qRh+mLbBxIq9Cq1oGfmTc7BUq4HB77mxwCaxAYNg== + dependencies: + "@types/http-proxy" "^1.17.4" + http-proxy "^1.18.1" + is-glob "^4.0.1" + lodash "^4.17.20" + micromatch "^4.0.2" + +http-proxy@^1.17.0, 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== @@ -10583,44 +6240,19 @@ http-proxy@^1.17.0, http-proxy@^1.18.0: follow-redirects "^1.0.0" requires-port "^1.0.0" -http-server@0.12.3: - version "0.12.3" - resolved "https://registry.yarnpkg.com/http-server/-/http-server-0.12.3.tgz#ba0471d0ecc425886616cb35c4faf279140a0d37" - integrity sha512-be0dKG6pni92bRjq0kvExtj/NrrAd28/8fCXkaI/4piTwQMSDSLMhWyW0NI1V+DBI3aa1HMlQu46/HjVLfmugA== - dependencies: - basic-auth "^1.0.3" - colors "^1.4.0" - corser "^2.0.1" - ecstatic "^3.3.2" - http-proxy "^1.18.0" - minimist "^1.2.5" - opener "^1.5.1" - portfinder "^1.0.25" - secure-compare "3.0.1" - union "~0.5.0" - http-signature@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= dependencies: assert-plus "^1.0.0" jsprim "^1.2.2" sshpk "^1.7.0" -https-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" - -https-proxy-agent@^2.2.3: - version "2.2.4" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz#4ee7a737abd92678a293d9b34a1af4d0d08c787b" - dependencies: - agent-base "^4.3.0" - debug "^3.1.0" - https-proxy-agent@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz#702b71fb5520a132a66de1f67541d9e62154d82b" + integrity sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg== dependencies: agent-base "5" debug "4" @@ -10628,6 +6260,7 @@ https-proxy-agent@^4.0.0: https-proxy-agent@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" + integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== dependencies: agent-base "6" debug "4" @@ -10635,133 +6268,81 @@ https-proxy-agent@^5.0.0: human-signals@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" + integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== -humanize-duration@^3.15.3: - version "3.23.1" - resolved "https://registry.yarnpkg.com/humanize-duration/-/humanize-duration-3.23.1.tgz#59cb8d01287479c1aa7cd5b1efc260d799bef89b" - -humanize-ms@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" - dependencies: - ms "^2.0.0" - -husky@^4.2.1, husky@^4.2.3: - version "4.2.5" - resolved "https://registry.yarnpkg.com/husky/-/husky-4.2.5.tgz#2b4f7622673a71579f901d9885ed448394b5fa36" - dependencies: - chalk "^4.0.0" - ci-info "^2.0.0" - compare-versions "^3.6.0" - cosmiconfig "^6.0.0" - find-versions "^3.2.0" - opencollective-postinstall "^2.0.2" - pkg-dir "^4.2.0" - please-upgrade-node "^3.2.0" - slash "^3.0.0" - which-pm-runs "^1.0.0" +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== iced-error@>=0.0.9: version "0.0.13" resolved "https://registry.yarnpkg.com/iced-error/-/iced-error-0.0.13.tgz#a4a8a4f1461a59c7a2a380b4f745ffd80718f08b" + integrity sha512-yEEaG8QfyyRL0SsbNNDw3rVgTyqwHFMCuV6jDvD43f/2shmdaFXkqvFLGhDlsYNSolzYHwVLM/CrXt9GygYopA== iced-lock@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/iced-lock/-/iced-lock-1.1.0.tgz#6116ef1cab3acd6e6b10893bb27ba622fd3fde72" + integrity sha1-YRbvHKs6zW5rEIk7snumIv0/3nI= dependencies: iced-runtime "^1.0.0" iced-runtime@>=0.0.1, iced-runtime@^1.0.0, iced-runtime@^1.0.2: version "1.0.4" resolved "https://registry.yarnpkg.com/iced-runtime/-/iced-runtime-1.0.4.tgz#e9de26dfe98cd8621201f7f3dfb9f7f09c550990" + integrity sha512-rgiJXNF6ZgF2Clh/TKUlBDW3q51YPDJUXmxGQXx1b8tbZpVpTn+1RX9q1sjNkujXIIaVxZByQzPHHORg7KV51g== -iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@~0.4.13: +iconv-lite@0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== dependencies: safer-buffer ">= 2.1.2 < 3" -ieee754@^1.1.4: - version "1.1.13" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84" +ieee754@^1.1.4, ieee754@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== iferr@^0.1.5: version "0.1.5" resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" + integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= -ignore-by-default@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/ignore-by-default/-/ignore-by-default-1.0.1.tgz#48ca6d72f6c6a3af00a9ad4ae6876be3889e2b09" - integrity sha1-SMptcvbGo68Aqa1K5odr44ieKwk= - -ignore-walk@3.0.3, ignore-walk@^3.0.1: +ignore-walk@3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.3.tgz#017e2447184bfeade7c238e4aefdd1e8f95b1e37" + integrity sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw== dependencies: minimatch "^3.0.4" -ignore@^3.3.5: - version "3.3.10" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" - -ignore@^4.0.3, ignore@^4.0.6: +ignore@^4.0.6: version "4.0.6" resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== -ignore@^5.0.4, ignore@^5.1.4: +ignore@^5.1.4: version "5.1.8" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" + integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== -iltorb@^2.4.3: - version "2.4.5" - resolved "https://registry.yarnpkg.com/iltorb/-/iltorb-2.4.5.tgz#d64434b527099125c6839ed48b666247a172ef87" - dependencies: - detect-libc "^1.0.3" - nan "^2.14.0" - npmlog "^4.1.2" - prebuild-install "^5.3.3" - which-pm-runs "^1.0.0" +immer@8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/immer/-/immer-8.0.1.tgz#9c73db683e2b3975c424fb0572af5889877ae656" + integrity sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA== -immer@1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/immer/-/immer-1.10.0.tgz#bad67605ba9c810275d91e1c2a47d4582e98286d" - -import-fresh@3.2.1, import-fresh@^3.0.0, import-fresh@^3.1.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" +import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== dependencies: parent-module "^1.0.0" resolve-from "^4.0.0" -import-fresh@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" - dependencies: - caller-path "^2.0.0" - resolve-from "^3.0.0" - -import-fresh@^3.2.1: - version "3.2.2" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.2.tgz#fc129c160c5d68235507f4331a6baad186bdbc3e" - integrity sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - -import-from@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/import-from/-/import-from-3.0.0.tgz#055cfec38cd5a27d8057ca51376d7d3bf0891966" - dependencies: - resolve-from "^5.0.0" - -import-lazy@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" - integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= - import-local@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" + integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== dependencies: pkg-dir "^3.0.0" resolve-cwd "^2.0.0" @@ -10769,6 +6350,7 @@ import-local@^2.0.0: import-local@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.2.tgz#a8cfd0431d1de4a2199703d003e3e62364fa6db6" + integrity sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA== dependencies: pkg-dir "^4.2.0" resolve-cwd "^3.0.0" @@ -10776,134 +6358,53 @@ import-local@^3.0.2: imurmurhash@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - -indent-string@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" - dependencies: - repeating "^2.0.0" - -indent-string@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289" + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= indent-string@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== -infer-owner@^1.0.3, infer-owner@^1.0.4: +infer-owner@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" + integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= dependencies: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3, inherits@~2.0.4: +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3, inherits@~2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - -inherits@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" + 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 sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= -ini@^1.3.2, ini@^1.3.4, ini@^1.3.5, ini@~1.3.0, ini@~1.3.3: +ini@^1.3.5: version "1.3.8" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== -init-package-json@^1.10.3: - version "1.10.3" - resolved "https://registry.yarnpkg.com/init-package-json/-/init-package-json-1.10.3.tgz#45ffe2f610a8ca134f2bd1db5637b235070f6cbe" - dependencies: - glob "^7.1.1" - npm-package-arg "^4.0.0 || ^5.0.0 || ^6.0.0" - promzard "^0.3.0" - read "~1.0.1" - read-package-json "1 || 2" - semver "2.x || 3.x || 4 || 5" - validate-npm-package-license "^3.0.1" - validate-npm-package-name "^3.0.0" - -inquirer@7.0.4: - version "7.0.4" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.0.4.tgz#99af5bde47153abca23f5c7fc30db247f39da703" - dependencies: - ansi-escapes "^4.2.1" - chalk "^2.4.2" - cli-cursor "^3.1.0" - cli-width "^2.0.0" - external-editor "^3.0.3" - figures "^3.0.0" - lodash "^4.17.15" - mute-stream "0.0.8" - run-async "^2.2.0" - rxjs "^6.5.3" - string-width "^4.1.0" - strip-ansi "^5.1.0" - through "^2.3.6" - -inquirer@^6.2.0: - version "6.5.2" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.5.2.tgz#ad50942375d036d327ff528c08bd5fab089928ca" - dependencies: - ansi-escapes "^3.2.0" - chalk "^2.4.2" - cli-cursor "^2.1.0" - cli-width "^2.0.0" - external-editor "^3.0.3" - figures "^2.0.0" - lodash "^4.17.12" - mute-stream "0.0.7" - run-async "^2.2.0" - rxjs "^6.4.0" - string-width "^2.1.0" - strip-ansi "^5.1.0" - through "^2.3.6" - -inquirer@^7.0.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.2.0.tgz#63ce99d823090de7eb420e4bb05e6f3449aa389a" - dependencies: - ansi-escapes "^4.2.1" - chalk "^3.0.0" - cli-cursor "^3.1.0" - cli-width "^2.0.0" - external-editor "^3.0.3" - figures "^3.0.0" - lodash "^4.17.15" - mute-stream "0.0.8" - run-async "^2.4.0" - rxjs "^6.5.3" - string-width "^4.1.0" - strip-ansi "^6.0.0" - through "^2.3.6" - internal-ip@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" + integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg== dependencies: default-gateway "^4.2.0" ipaddr.js "^1.9.0" -internal-slot@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.2.tgz#9c2e9fb3cd8e5e4256c6f45fe310067fcfa378a3" - dependencies: - es-abstract "^1.17.0-next.1" - has "^1.0.3" - side-channel "^1.0.2" - -interpret@^1.0.0, interpret@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" +interpret@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9" + integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== intl-messageformat-parser@1.4.0: version "1.4.0" @@ -10917,117 +6418,123 @@ intl-messageformat@^2.2.0: dependencies: intl-messageformat-parser "1.4.0" -invariant@^2.2.2, invariant@^2.2.4: - version "2.2.4" - resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" - dependencies: - loose-envify "^1.0.0" - -invert-kv@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" - -invert-kv@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-3.0.1.tgz#a93c7a3d4386a1dc8325b97da9bb1620c0282523" - integrity sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw== - ip-regex@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" + integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= -ip@1.1.5, ip@^1.1.0, ip@^1.1.5: +ip@^1.1.0, ip@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" + integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= ipaddr.js@1.9.1, ipaddr.js@^1.9.0: version "1.9.1" resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== is-absolute-url@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" - -is-absolute@^0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-0.1.7.tgz#847491119fccb5fb436217cc737f7faad50f603f" - integrity sha1-hHSREZ/MtftDYhfMc39/qtUPYD8= - dependencies: - is-relative "^0.1.0" + integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== is-accessor-descriptor@^0.1.6: version "0.1.6" resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" + integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= dependencies: kind-of "^3.0.2" is-accessor-descriptor@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== dependencies: kind-of "^6.0.0" is-arguments@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.0.4.tgz#3faf966c7cba0ff437fb31f6250082fcf0448cf3" + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.0.tgz#62353031dfbee07ceb34656a6bde59efecae8dd9" + integrity sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg== + dependencies: + call-bind "^1.0.0" is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= is-arrayish@^0.3.1: version "0.3.2" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" + integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== + +is-bigint@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.1.tgz#6923051dfcbc764278540b9ce0e6b3213aa5ebc2" + integrity sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg== is-binary-path@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" + integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= dependencies: binary-extensions "^1.0.0" -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" +is-boolean-object@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.0.tgz#e2aaad3a3a8fca34c28f6eee135b156ed2587ff0" + integrity sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA== dependencies: - binary-extensions "^2.0.0" + call-bind "^1.0.0" -is-buffer@^1.0.2, is-buffer@^1.1.5: +is-buffer@^1.1.5: version "1.1.6" resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== -is-buffer@^2.0.2: - version "2.0.4" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.4.tgz#3e572f23c8411a5cfd9557c849e3665e0b290623" - -is-callable@^1.1.4, is-callable@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.0.tgz#83336560b54a38e35e3a2df7afd0454d691468bb" +is-callable@^1.1.4, is-callable@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.3.tgz#8b1e0500b73a1d76c70487636f368e519de8db8e" + integrity sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ== 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-core-module@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a" + integrity sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ== + dependencies: + has "^1.0.3" + is-data-descriptor@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= dependencies: kind-of "^3.0.2" is-data-descriptor@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== dependencies: kind-of "^6.0.0" is-date-object@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" + integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== is-descriptor@^0.1.0: version "0.1.6" resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== dependencies: is-accessor-descriptor "^0.1.6" is-data-descriptor "^0.1.4" @@ -11036,291 +6543,233 @@ is-descriptor@^0.1.0: is-descriptor@^1.0.0, is-descriptor@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== dependencies: is-accessor-descriptor "^1.0.0" is-data-descriptor "^1.0.0" kind-of "^6.0.2" -is-directory@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" - is-docker@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.0.0.tgz#2cb0df0e75e2d064fe1864c37cdeacb7b2dcf25b" + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.1.1.tgz#4125a88e44e450d384e09047ede71adc2d144156" + integrity sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw== is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= is-extendable@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== dependencies: is-plain-object "^2.0.4" is-extglob@^2.1.0, is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - -is-finite@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3" - -is-fullwidth-code-point@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" - dependencies: - number-is-nan "^1.0.0" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= is-fullwidth-code-point@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= is-fullwidth-code-point@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== is-generator-fn@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== + +is-generator-function@^1.0.7: + version "1.0.8" + resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.8.tgz#dfb5c2b120e02b0a8d9d2c6806cd5621aa922f7b" + integrity sha512-2Omr/twNtufVZFr1GhxjOMFPAj2sjc/dKaIqBhvo4qciXfJmITGH6ZGd8eZYNHza8t1y0e01AuqRhJwfWp26WQ== is-glob@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= dependencies: is-extglob "^2.1.0" -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: +is-glob@^4.0.0, is-glob@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== dependencies: is-extglob "^2.1.1" -is-installed-globally@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.3.2.tgz#fd3efa79ee670d1187233182d5b0a1dd00313141" - integrity sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g== +is-nan@^1.2.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/is-nan/-/is-nan-1.3.2.tgz#043a54adea31748b55b6cd4e09aadafa69bd9e1d" + integrity sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w== dependencies: - global-dirs "^2.0.1" - is-path-inside "^3.0.1" + call-bind "^1.0.0" + define-properties "^1.1.3" -is-interactive@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" - integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== +is-negative-zero@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" + integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== -is-mergeable-object@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/is-mergeable-object/-/is-mergeable-object-1.1.1.tgz#faaa3ed1cfce87d6f7d2f5885e92cc30af3e2ebf" - integrity sha512-CPduJfuGg8h8vW74WOxHtHmtQutyQBzR+3MjQ6iDHIYdbOnm1YC7jv43SqCoU8OPGTJD4nibmiryA4kmogbGrA== - -is-module@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" - -is-npm@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-4.0.0.tgz#c90dd8380696df87a7a6d823c20d0b12bbe3c84d" - integrity sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig== - -is-npm@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-5.0.0.tgz#43e8d65cc56e1b67f8d47262cf667099193f45a8" - integrity sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA== +is-number-object@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.4.tgz#36ac95e741cf18b283fc1ddf5e83da798e3ec197" + integrity sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw== is-number@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= dependencies: kind-of "^3.0.2" is-number@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - -is-obj@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" - -is-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" - integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== is-path-cwd@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" + integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== is-path-in-cwd@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb" + integrity sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ== dependencies: is-path-inside "^2.1.0" is-path-inside@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2" + integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== dependencies: path-is-inside "^1.0.2" -is-path-inside@^3.0.1: - version "3.0.2" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.2.tgz#f5220fc82a3e233757291dddc9c5877f2a1f3017" - integrity sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg== - -is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" - -is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: +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@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-3.0.0.tgz#47bfc5da1b5d50d64110806c199359482e75a928" - dependencies: - isobject "^4.0.0" +is-potential-custom-element-name@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz#0c52e54bcca391bb2c494b21e8626d7336c6e397" + integrity sha1-DFLlS8yjkbssSUsh6GJtczbG45c= -is-reference@^1.1.2: - version "1.2.0" - resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.2.0.tgz#d938b0cf85a0df09849417b274f02fb509293599" - dependencies: - "@types/estree" "0.0.44" - -is-regex@^1.0.4, is-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.0.tgz#ece38e389e490df0dc21caea2bd596f987f767ff" +is-regex@^1.0.4, is-regex@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.2.tgz#81c8ebde4db142f2cf1c53fc86d6a45788266251" + integrity sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg== dependencies: + call-bind "^1.0.2" has-symbols "^1.0.1" -is-relative@^0.1.0: - version "0.1.3" - resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-0.1.3.tgz#905fee8ae86f45b3ec614bc3c15c869df0876e82" - integrity sha1-kF/uiuhvRbPsYUvDwVyGnfCHboI= - is-root@2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" - -is-ssh@^1.3.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/is-ssh/-/is-ssh-1.3.1.tgz#f349a8cadd24e65298037a522cf7520f2e81a0f3" - dependencies: - protocols "^1.1.0" + integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= is-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" + integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== is-string@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" + integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== -is-symbol@^1.0.2: +is-symbol@^1.0.2, is-symbol@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" + integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== dependencies: has-symbols "^1.0.1" -is-text-path@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-text-path/-/is-text-path-1.0.1.tgz#4e1aa0fb51bfbcb3e92688001397202c1775b66e" +is-typed-array@^1.1.3: + version "1.1.5" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.5.tgz#f32e6e096455e329eb7b423862456aa213f0eb4e" + integrity sha512-S+GRDgJlR3PyEbsX/Fobd9cqpZBuvUS+8asRqYDMLCb2qMzt1oz5m5oxQCxOgUDxiWsOVNi4yaF+/uvdlHlYug== dependencies: - text-extensions "^1.0.0" + available-typed-arrays "^1.0.2" + call-bind "^1.0.2" + es-abstract "^1.18.0-next.2" + foreach "^2.0.5" + has-symbols "^1.0.1" 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 sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= -is-utf8@^0.2.0, is-utf8@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" - -is-windows@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-0.2.0.tgz#de1aa6d63ea29dd248737b69f1ff8b8002d2108c" - -is-windows@^1.0.0, is-windows@^1.0.1, is-windows@^1.0.2: +is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== is-wsl@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" + integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= is-wsl@^2.1.1, is-wsl@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== dependencies: is-docker "^2.0.0" -is-yarn-global@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.3.0.tgz#d502d3382590ea3004893746754c89139973e232" - integrity sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw== - -isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: +isarray@1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - -isexe@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-1.1.2.tgz#36f3e22e60750920f5e7241a476a8c6a42275ad0" - integrity sha1-NvPiLmB1CSD15yQaR2qMakInWtA= + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= isobject@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= dependencies: isarray "1.0.0" isobject@^3.0.0, isobject@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" - -isobject@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-4.0.0.tgz#3f1c9155e73b192022a80819bacd0343711697b0" + integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= isstream@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" - -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 sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= istanbul-lib-coverage@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz#f5944a37c70b550b02a78a5c3b2055b280cec8ec" + integrity sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg== -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" - 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@^4.0.0: +istanbul-lib-instrument@^4.0.0, istanbul-lib-instrument@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz#873c6fff897450118222774696a3f28902d77c1d" + integrity sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== dependencies: "@babel/core" "^7.7.5" "@istanbuljs/schema" "^0.1.2" @@ -11330,6 +6779,7 @@ istanbul-lib-instrument@^4.0.0: istanbul-lib-report@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" + integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== dependencies: istanbul-lib-coverage "^3.0.0" make-dir "^3.0.0" @@ -11338,6 +6788,7 @@ istanbul-lib-report@^3.0.0: istanbul-lib-source-maps@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz#75743ce6d96bb86dc7ee4352cf6366a23f0b1ad9" + integrity sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg== dependencies: debug "^4.1.1" istanbul-lib-coverage "^3.0.0" @@ -11346,489 +6797,407 @@ istanbul-lib-source-maps@^4.0.0: istanbul-reports@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.0.2.tgz#d593210e5000683750cb09fc0644e4b6e27fd53b" + integrity sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw== dependencies: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" -jed@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/jed/-/jed-1.1.1.tgz#7a549bbd9ffe1585b0cd0a191e203055bee574b4" - integrity sha1-elSbvZ/+FYWwzQoZHiAwVb7ldLQ= - -jest-changed-files@^25.5.0: - version "25.5.0" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-25.5.0.tgz#141cc23567ceb3f534526f8614ba39421383634c" +jest-changed-files@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-26.6.2.tgz#f6198479e1cc66f22f9ae1e22acaa0b429c042d0" + integrity sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ== dependencies: - "@jest/types" "^25.5.0" - execa "^3.2.0" + "@jest/types" "^26.6.2" + execa "^4.0.0" throat "^5.0.0" -jest-circus@^25.1.0: - version "25.5.4" - resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-25.5.4.tgz#d5578346f53d5604b7b1d1e5e56be48b1c73c61d" +jest-circus@^26.6.3: + version "26.6.3" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-26.6.3.tgz#3cc7ef2a6a3787e5d7bfbe2c72d83262154053e7" + integrity sha512-ACrpWZGcQMpbv13XbzRzpytEJlilP/Su0JtNCi5r/xLpOUhnaIJr8leYYpLEMgPFURZISEHrnnpmB54Q/UziPw== dependencies: "@babel/traverse" "^7.1.0" - "@jest/environment" "^25.5.0" - "@jest/test-result" "^25.5.0" - "@jest/types" "^25.5.0" - chalk "^3.0.0" + "@jest/environment" "^26.6.2" + "@jest/test-result" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/babel__traverse" "^7.0.4" + "@types/node" "*" + chalk "^4.0.0" co "^4.6.0" - expect "^25.5.0" + dedent "^0.7.0" + expect "^26.6.2" is-generator-fn "^2.0.0" - jest-each "^25.5.0" - jest-matcher-utils "^25.5.0" - jest-message-util "^25.5.0" - jest-runtime "^25.5.4" - jest-snapshot "^25.5.1" - jest-util "^25.5.0" - pretty-format "^25.5.0" - stack-utils "^1.0.1" + jest-each "^26.6.2" + jest-matcher-utils "^26.6.2" + jest-message-util "^26.6.2" + jest-runner "^26.6.3" + jest-runtime "^26.6.3" + jest-snapshot "^26.6.2" + jest-util "^26.6.2" + pretty-format "^26.6.2" + stack-utils "^2.0.2" throat "^5.0.0" -jest-cli@^25.5.4: - version "25.5.4" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-25.5.4.tgz#b9f1a84d1301a92c5c217684cb79840831db9f0d" +jest-cli@^26.6.3: + version "26.6.3" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-26.6.3.tgz#43117cfef24bc4cd691a174a8796a532e135e92a" + integrity sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg== dependencies: - "@jest/core" "^25.5.4" - "@jest/test-result" "^25.5.0" - "@jest/types" "^25.5.0" - chalk "^3.0.0" + "@jest/core" "^26.6.3" + "@jest/test-result" "^26.6.2" + "@jest/types" "^26.6.2" + chalk "^4.0.0" exit "^0.1.2" graceful-fs "^4.2.4" import-local "^3.0.2" is-ci "^2.0.0" - jest-config "^25.5.4" - jest-util "^25.5.0" - jest-validate "^25.5.0" + jest-config "^26.6.3" + jest-util "^26.6.2" + jest-validate "^26.6.2" prompts "^2.0.1" - realpath-native "^2.0.0" - yargs "^15.3.1" + yargs "^15.4.1" -jest-config@^25.5.4: - version "25.5.4" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-25.5.4.tgz#38e2057b3f976ef7309b2b2c8dcd2a708a67f02c" +jest-config@^26.6.3: + version "26.6.3" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-26.6.3.tgz#64f41444eef9eb03dc51d5c53b75c8c71f645349" + integrity sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg== dependencies: "@babel/core" "^7.1.0" - "@jest/test-sequencer" "^25.5.4" - "@jest/types" "^25.5.0" - babel-jest "^25.5.1" - chalk "^3.0.0" + "@jest/test-sequencer" "^26.6.3" + "@jest/types" "^26.6.2" + babel-jest "^26.6.3" + chalk "^4.0.0" deepmerge "^4.2.2" glob "^7.1.1" graceful-fs "^4.2.4" - jest-environment-jsdom "^25.5.0" - jest-environment-node "^25.5.0" - jest-get-type "^25.2.6" - jest-jasmine2 "^25.5.4" - jest-regex-util "^25.2.6" - jest-resolve "^25.5.1" - jest-util "^25.5.0" - jest-validate "^25.5.0" + jest-environment-jsdom "^26.6.2" + jest-environment-node "^26.6.2" + jest-get-type "^26.3.0" + jest-jasmine2 "^26.6.3" + jest-regex-util "^26.0.0" + jest-resolve "^26.6.2" + jest-util "^26.6.2" + jest-validate "^26.6.2" micromatch "^4.0.2" - pretty-format "^25.5.0" - realpath-native "^2.0.0" + pretty-format "^26.6.2" -jest-dev-server@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/jest-dev-server/-/jest-dev-server-4.4.0.tgz#557113faae2877452162696aa94c1e44491ab011" +jest-diff@^26.0.0, jest-diff@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-26.6.2.tgz#1aa7468b52c3a68d7d5c5fdcdfcd5e49bd164394" + integrity sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA== dependencies: - chalk "^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" + chalk "^4.0.0" + diff-sequences "^26.6.2" + jest-get-type "^26.3.0" + pretty-format "^26.6.2" -jest-diff@^25.2.1: - version "25.2.6" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-25.2.6.tgz#a6d70a9ab74507715ea1092ac513d1ab81c1b5e7" - dependencies: - chalk "^3.0.0" - diff-sequences "^25.2.6" - jest-get-type "^25.2.6" - pretty-format "^25.2.6" - -jest-diff@^25.5.0: - version "25.5.0" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-25.5.0.tgz#1dd26ed64f96667c068cef026b677dfa01afcfa9" - dependencies: - chalk "^3.0.0" - diff-sequences "^25.2.6" - jest-get-type "^25.2.6" - pretty-format "^25.5.0" - -jest-docblock@^25.3.0: - version "25.3.0" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-25.3.0.tgz#8b777a27e3477cd77a168c05290c471a575623ef" +jest-docblock@^26.0.0: + version "26.0.0" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-26.0.0.tgz#3e2fa20899fc928cb13bd0ff68bd3711a36889b5" + integrity sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w== dependencies: detect-newline "^3.0.0" -jest-each@^25.5.0: - version "25.5.0" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-25.5.0.tgz#0c3c2797e8225cb7bec7e4d249dcd96b934be516" +jest-each@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-26.6.2.tgz#02526438a77a67401c8a6382dfe5999952c167cb" + integrity sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A== dependencies: - "@jest/types" "^25.5.0" - chalk "^3.0.0" - jest-get-type "^25.2.6" - jest-util "^25.5.0" - pretty-format "^25.5.0" + "@jest/types" "^26.6.2" + chalk "^4.0.0" + jest-get-type "^26.3.0" + jest-util "^26.6.2" + pretty-format "^26.6.2" -jest-environment-jsdom@^25.5.0: - version "25.5.0" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-25.5.0.tgz#dcbe4da2ea997707997040ecf6e2560aec4e9834" +jest-environment-jsdom@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz#78d09fe9cf019a357009b9b7e1f101d23bd1da3e" + integrity sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q== dependencies: - "@jest/environment" "^25.5.0" - "@jest/fake-timers" "^25.5.0" - "@jest/types" "^25.5.0" - jest-mock "^25.5.0" - jest-util "^25.5.0" - jsdom "^15.2.1" + "@jest/environment" "^26.6.2" + "@jest/fake-timers" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/node" "*" + jest-mock "^26.6.2" + jest-util "^26.6.2" + jsdom "^16.4.0" -jest-environment-node@^25.5.0: - version "25.5.0" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-25.5.0.tgz#0f55270d94804902988e64adca37c6ce0f7d07a1" +jest-environment-node@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-26.6.2.tgz#824e4c7fb4944646356f11ac75b229b0035f2b0c" + integrity sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag== dependencies: - "@jest/environment" "^25.5.0" - "@jest/fake-timers" "^25.5.0" - "@jest/types" "^25.5.0" - jest-mock "^25.5.0" - jest-util "^25.5.0" - semver "^6.3.0" + "@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-puppeteer@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/jest-environment-puppeteer/-/jest-environment-puppeteer-4.4.0.tgz#d82a37e0e0c51b63cc6b15dea101d53967508860" +jest-get-type@^26.3.0: + version "26.3.0" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-26.3.0.tgz#e97dc3c3f53c2b406ca7afaed4493b1d099199e0" + integrity sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig== + +jest-haste-map@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-26.6.2.tgz#dd7e60fe7dc0e9f911a23d79c5ff7fb5c2cafeaa" + integrity sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w== dependencies: - chalk "^3.0.0" - cwd "^0.10.0" - jest-dev-server "^4.4.0" - merge-deep "^3.0.2" - -jest-get-type@^25.2.6: - version "25.2.6" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-25.2.6.tgz#0b0a32fab8908b44d508be81681487dbabb8d877" - -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" - 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@^25.5.1: - version "25.5.1" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-25.5.1.tgz#1df10f716c1d94e60a1ebf7798c9fb3da2620943" - dependencies: - "@jest/types" "^25.5.0" + "@jest/types" "^26.6.2" "@types/graceful-fs" "^4.1.2" + "@types/node" "*" anymatch "^3.0.3" fb-watchman "^2.0.0" graceful-fs "^4.2.4" - jest-serializer "^25.5.0" - jest-util "^25.5.0" - jest-worker "^25.5.0" + jest-regex-util "^26.0.0" + jest-serializer "^26.6.2" + jest-util "^26.6.2" + jest-worker "^26.6.2" micromatch "^4.0.2" sane "^4.0.3" walker "^1.0.7" - which "^2.0.2" optionalDependencies: fsevents "^2.1.2" -jest-jasmine2@^25.5.4: - version "25.5.4" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-25.5.4.tgz#66ca8b328fb1a3c5364816f8958f6970a8526968" +jest-jasmine2@^26.6.3: + version "26.6.3" + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz#adc3cf915deacb5212c93b9f3547cd12958f2edd" + integrity sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg== dependencies: "@babel/traverse" "^7.1.0" - "@jest/environment" "^25.5.0" - "@jest/source-map" "^25.5.0" - "@jest/test-result" "^25.5.0" - "@jest/types" "^25.5.0" - chalk "^3.0.0" + "@jest/environment" "^26.6.2" + "@jest/source-map" "^26.6.2" + "@jest/test-result" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/node" "*" + chalk "^4.0.0" co "^4.6.0" - expect "^25.5.0" + expect "^26.6.2" is-generator-fn "^2.0.0" - jest-each "^25.5.0" - jest-matcher-utils "^25.5.0" - jest-message-util "^25.5.0" - jest-runtime "^25.5.4" - jest-snapshot "^25.5.1" - jest-util "^25.5.0" - pretty-format "^25.5.0" + jest-each "^26.6.2" + jest-matcher-utils "^26.6.2" + jest-message-util "^26.6.2" + jest-runtime "^26.6.3" + jest-snapshot "^26.6.2" + jest-util "^26.6.2" + pretty-format "^26.6.2" throat "^5.0.0" jest-junit@^12.0.0: version "12.0.0" resolved "https://registry.yarnpkg.com/jest-junit/-/jest-junit-12.0.0.tgz#3ebd4a6a84b50c4ab18323a8f7d9cceb9d845df6" + integrity sha512-+8K35LlboWiPuCnXSyiid7rFdxNlpCWWM20WEYe6IZH6psfUWKZmSpSRQ5tk0C0cBeDsvsnIzcef5mYhyJsbug== dependencies: mkdirp "^1.0.4" strip-ansi "^5.2.0" uuid "^3.3.3" xml "^1.0.1" -jest-leak-detector@^25.5.0: - version "25.5.0" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-25.5.0.tgz#2291c6294b0ce404241bb56fe60e2d0c3e34f0bb" +jest-leak-detector@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz#7717cf118b92238f2eba65054c8a0c9c653a91af" + integrity sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg== dependencies: - jest-get-type "^25.2.6" - pretty-format "^25.5.0" + jest-get-type "^26.3.0" + pretty-format "^26.6.2" -jest-matcher-utils@^25.5.0: - version "25.5.0" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-25.5.0.tgz#fbc98a12d730e5d2453d7f1ed4a4d948e34b7867" +jest-matcher-utils@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz#8e6fd6e863c8b2d31ac6472eeb237bc595e53e7a" + integrity sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw== dependencies: - chalk "^3.0.0" - jest-diff "^25.5.0" - jest-get-type "^25.2.6" - pretty-format "^25.5.0" + chalk "^4.0.0" + jest-diff "^26.6.2" + jest-get-type "^26.3.0" + pretty-format "^26.6.2" -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" +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/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@^25.5.0: - version "25.5.0" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-25.5.0.tgz#ea11d93204cc7ae97456e1d8716251185b8880ea" - dependencies: - "@babel/code-frame" "^7.0.0" - "@jest/types" "^25.5.0" - "@types/stack-utils" "^1.0.1" - chalk "^3.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 "^1.0.1" + stack-utils "^2.0.2" -jest-mock@^24, jest-mock@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-24.9.0.tgz#c22835541ee379b908673ad51087a2185c13f1c6" +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" "^24.9.0" + "@jest/types" "^26.6.2" + "@types/node" "*" -jest-mock@^25.5.0: - version "25.5.0" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-25.5.0.tgz#a91a54dabd14e37ecd61665d6b6e06360a55387a" +jest-pnp-resolver@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" + integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== + +jest-regex-util@^26.0.0: + version "26.0.0" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-26.0.0.tgz#d25e7184b36e39fd466c3bc41be0971e821fee28" + integrity sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A== + +jest-resolve-dependencies@^26.6.3: + version "26.6.3" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz#6680859ee5d22ee5dcd961fe4871f59f4c784fb6" + integrity sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg== dependencies: - "@jest/types" "^25.5.0" + "@jest/types" "^26.6.2" + jest-regex-util "^26.0.0" + jest-snapshot "^26.6.2" -jest-pnp-resolver@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.1.tgz#ecdae604c077a7fbc70defb6d517c3c1c898923a" - -jest-puppeteer@^4.3.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/jest-puppeteer/-/jest-puppeteer-4.4.0.tgz#4b906e638a5e3782ed865e7b673c82047b85952e" +jest-resolve@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-26.6.2.tgz#a3ab1517217f469b504f1b56603c5bb541fbb507" + integrity sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ== dependencies: - expect-puppeteer "^4.4.0" - jest-environment-puppeteer "^4.4.0" - -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" - -jest-regex-util@^25.2.1, jest-regex-util@^25.2.6: - version "25.2.6" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-25.2.6.tgz#d847d38ba15d2118d3b06390056028d0f2fd3964" - -jest-resolve-dependencies@^25.5.4: - version "25.5.4" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-25.5.4.tgz#85501f53957c8e3be446e863a74777b5a17397a7" - dependencies: - "@jest/types" "^25.5.0" - jest-regex-util "^25.2.6" - jest-snapshot "^25.5.1" - -jest-resolve@^25.5.1: - version "25.5.1" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-25.5.1.tgz#0e6fbcfa7c26d2a5fe8f456088dc332a79266829" - dependencies: - "@jest/types" "^25.5.0" - browser-resolve "^1.11.3" - chalk "^3.0.0" + "@jest/types" "^26.6.2" + chalk "^4.0.0" graceful-fs "^4.2.4" - jest-pnp-resolver "^1.2.1" + jest-pnp-resolver "^1.2.2" + jest-util "^26.6.2" read-pkg-up "^7.0.1" - realpath-native "^2.0.0" - resolve "^1.17.0" + resolve "^1.18.1" slash "^3.0.0" -jest-runner@^25.5.4: - version "25.5.4" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-25.5.4.tgz#ffec5df3875da5f5c878ae6d0a17b8e4ecd7c71d" +jest-runner@^26.6.3: + version "26.6.3" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-26.6.3.tgz#2d1fed3d46e10f233fd1dbd3bfaa3fe8924be159" + integrity sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ== dependencies: - "@jest/console" "^25.5.0" - "@jest/environment" "^25.5.0" - "@jest/test-result" "^25.5.0" - "@jest/types" "^25.5.0" - chalk "^3.0.0" + "@jest/console" "^26.6.2" + "@jest/environment" "^26.6.2" + "@jest/test-result" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/node" "*" + chalk "^4.0.0" + emittery "^0.7.1" exit "^0.1.2" graceful-fs "^4.2.4" - jest-config "^25.5.4" - jest-docblock "^25.3.0" - jest-haste-map "^25.5.1" - jest-jasmine2 "^25.5.4" - jest-leak-detector "^25.5.0" - jest-message-util "^25.5.0" - jest-resolve "^25.5.1" - jest-runtime "^25.5.4" - jest-util "^25.5.0" - jest-worker "^25.5.0" + jest-config "^26.6.3" + jest-docblock "^26.0.0" + jest-haste-map "^26.6.2" + jest-leak-detector "^26.6.2" + jest-message-util "^26.6.2" + jest-resolve "^26.6.2" + jest-runtime "^26.6.3" + jest-util "^26.6.2" + jest-worker "^26.6.2" source-map-support "^0.5.6" throat "^5.0.0" -jest-runtime@^25.5.4: - version "25.5.4" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-25.5.4.tgz#dc981fe2cb2137abcd319e74ccae7f7eeffbfaab" +jest-runtime@^26.6.3: + version "26.6.3" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-26.6.3.tgz#4f64efbcfac398331b74b4b3c82d27d401b8fa2b" + integrity sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw== dependencies: - "@jest/console" "^25.5.0" - "@jest/environment" "^25.5.0" - "@jest/globals" "^25.5.2" - "@jest/source-map" "^25.5.0" - "@jest/test-result" "^25.5.0" - "@jest/transform" "^25.5.1" - "@jest/types" "^25.5.0" + "@jest/console" "^26.6.2" + "@jest/environment" "^26.6.2" + "@jest/fake-timers" "^26.6.2" + "@jest/globals" "^26.6.2" + "@jest/source-map" "^26.6.2" + "@jest/test-result" "^26.6.2" + "@jest/transform" "^26.6.2" + "@jest/types" "^26.6.2" "@types/yargs" "^15.0.0" - chalk "^3.0.0" + chalk "^4.0.0" + cjs-module-lexer "^0.6.0" collect-v8-coverage "^1.0.0" exit "^0.1.2" glob "^7.1.3" graceful-fs "^4.2.4" - jest-config "^25.5.4" - jest-haste-map "^25.5.1" - jest-message-util "^25.5.0" - jest-mock "^25.5.0" - jest-regex-util "^25.2.6" - jest-resolve "^25.5.1" - jest-snapshot "^25.5.1" - jest-util "^25.5.0" - jest-validate "^25.5.0" - realpath-native "^2.0.0" + jest-config "^26.6.3" + jest-haste-map "^26.6.2" + jest-message-util "^26.6.2" + jest-mock "^26.6.2" + jest-regex-util "^26.0.0" + jest-resolve "^26.6.2" + jest-snapshot "^26.6.2" + jest-util "^26.6.2" + jest-validate "^26.6.2" slash "^3.0.0" strip-bom "^4.0.0" - yargs "^15.3.1" + yargs "^15.4.1" -jest-serializer@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-24.9.0.tgz#e6d7d7ef96d31e8b9079a714754c5d5c58288e73" - -jest-serializer@^25.5.0: - version "25.5.0" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-25.5.0.tgz#a993f484e769b4ed54e70e0efdb74007f503072b" +jest-serializer@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-26.6.2.tgz#d139aafd46957d3a448f3a6cdabe2919ba0742d1" + integrity sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g== dependencies: + "@types/node" "*" graceful-fs "^4.2.4" -jest-snapshot@^25.5.1: - version "25.5.1" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-25.5.1.tgz#1a2a576491f9961eb8d00c2e5fd479bc28e5ff7f" +jest-snapshot@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-26.6.2.tgz#f3b0af1acb223316850bd14e1beea9837fb39c84" + integrity sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og== dependencies: "@babel/types" "^7.0.0" - "@jest/types" "^25.5.0" - "@types/prettier" "^1.19.0" - chalk "^3.0.0" - expect "^25.5.0" + "@jest/types" "^26.6.2" + "@types/babel__traverse" "^7.0.4" + "@types/prettier" "^2.0.0" + chalk "^4.0.0" + expect "^26.6.2" graceful-fs "^4.2.4" - jest-diff "^25.5.0" - jest-get-type "^25.2.6" - jest-matcher-utils "^25.5.0" - jest-message-util "^25.5.0" - jest-resolve "^25.5.1" - make-dir "^3.0.0" + jest-diff "^26.6.2" + jest-get-type "^26.3.0" + jest-haste-map "^26.6.2" + jest-matcher-utils "^26.6.2" + jest-message-util "^26.6.2" + jest-resolve "^26.6.2" natural-compare "^1.4.0" - pretty-format "^25.5.0" - semver "^6.3.0" + pretty-format "^26.6.2" + 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" +jest-util@^26.1.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/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@^25.5.0: - version "25.5.0" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-25.5.0.tgz#31c63b5d6e901274d264a4fec849230aa3fa35b0" - dependencies: - "@jest/types" "^25.5.0" - chalk "^3.0.0" + "@jest/types" "^26.6.2" + "@types/node" "*" + chalk "^4.0.0" graceful-fs "^4.2.4" is-ci "^2.0.0" - make-dir "^3.0.0" + micromatch "^4.0.2" -jest-validate@^25.5.0: - version "25.5.0" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-25.5.0.tgz#fb4c93f332c2e4cf70151a628e58a35e459a413a" +jest-validate@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-26.6.2.tgz#23d380971587150467342911c3d7b4ac57ab20ec" + integrity sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ== dependencies: - "@jest/types" "^25.5.0" - camelcase "^5.3.1" - chalk "^3.0.0" - jest-get-type "^25.2.6" + "@jest/types" "^26.6.2" + camelcase "^6.0.0" + chalk "^4.0.0" + jest-get-type "^26.3.0" leven "^3.1.0" - pretty-format "^25.5.0" + pretty-format "^26.6.2" -jest-watch-typeahead@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/jest-watch-typeahead/-/jest-watch-typeahead-0.5.0.tgz#903dba6112f22daae7e90b0a271853f7ff182008" - integrity sha512-4r36w9vU8+rdg48hj0Z7TvcSqVP6Ao8dk04grlHQNgduyCB0SqrI0xWIl85ZhXrzYvxQ0N5H+rRLAejkQzEHeQ== +jest-watcher@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-26.6.2.tgz#a5b683b8f9d68dbcb1d7dae32172d2cca0592975" + integrity sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ== dependencies: + "@jest/test-result" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/node" "*" ansi-escapes "^4.2.1" - chalk "^3.0.0" - jest-regex-util "^25.2.1" - jest-watcher "^25.2.4" - slash "^3.0.0" - string-length "^3.1.0" - strip-ansi "^6.0.0" + chalk "^4.0.0" + jest-util "^26.6.2" + string-length "^4.0.1" -jest-watcher@^25.2.4, jest-watcher@^25.5.0: - version "25.5.0" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-25.5.0.tgz#d6110d101df98badebe435003956fd4a465e8456" - dependencies: - "@jest/test-result" "^25.5.0" - "@jest/types" "^25.5.0" - ansi-escapes "^4.2.1" - chalk "^3.0.0" - jest-util "^25.5.0" - string-length "^3.1.0" - -jest-worker@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5" - dependencies: - merge-stream "^2.0.0" - supports-color "^6.1.0" - -jest-worker@^25.4.0, jest-worker@^25.5.0: +jest-worker@^25.4.0: version "25.5.0" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-25.5.0.tgz#2611d071b79cea0f43ee57a3d118593ac1547db1" + integrity sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw== dependencies: merge-stream "^2.0.0" supports-color "^7.0.0" @@ -11842,18 +7211,14 @@ jest-worker@^26.6.2: merge-stream "^2.0.0" supports-color "^7.0.0" -jest@^25.1.0, jest@^25.3.0: - version "25.5.4" - resolved "https://registry.yarnpkg.com/jest/-/jest-25.5.4.tgz#f21107b6489cfe32b076ce2adcadee3587acb9db" +jest@^26.6.3: + version "26.6.3" + resolved "https://registry.yarnpkg.com/jest/-/jest-26.6.3.tgz#40e8fdbe48f00dfa1f0ce8121ca74b88ac9148ef" + integrity sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q== dependencies: - "@jest/core" "^25.5.4" + "@jest/core" "^26.6.3" import-local "^3.0.2" - jest-cli "^25.5.4" - -jetpack-id@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/jetpack-id/-/jetpack-id-1.0.0.tgz#2cf9fbae46d8074fc16b7de0071c8efebca473a6" - integrity sha1-LPn7rkbYB0/Ba33gBxyO/rykc6Y= + jest-cli "^26.6.3" joycon@^2.2.5: version "2.2.5" @@ -11861,33 +7226,27 @@ joycon@^2.2.5: integrity sha512-YqvUxoOcVPnCp0VU1/56f+iKSdvIRJYPznH22BdXV3xMk75SFXhWeJkZ8C9XxUWt1b5x2X1SxuFygW1U0FmkEQ== jpeg-js@^0.4.2: - version "0.4.2" - resolved "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.4.2.tgz#8b345b1ae4abde64c2da2fe67ea216a114ac279d" - integrity sha512-+az2gi/hvex7eLTMTlbRLOhH6P6WFdk2ITI8HJsaH2VqYO0I594zXSYEP+tf4FW+8Cy68ScDXoAsQdyQanv3sw== - -jpjs@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/jpjs/-/jpjs-1.2.1.tgz#f343833de8838a5beba1f42d5a219be0114c44b7" - -js-select@~0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/js-select/-/js-select-0.6.0.tgz#c284e22824d5927aec962dcdf247174aefb0d190" - integrity sha1-woTiKCTVknrsli3N8kcXSu+w0ZA= - dependencies: - JSONSelect "0.2.1" - traverse "0.4.x" + version "0.4.3" + resolved "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.4.3.tgz#6158e09f1983ad773813704be80680550eff977b" + integrity sha512-ru1HWKek8octvUHFHvE5ZzQ1yAsJmIvRdGWvSoKV52XKyuyYA437QWDttXT8eZXDSbuMpHlLzPDZUPd6idIz+Q== "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -js-tokens@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" - -js-yaml@3.14.0, js-yaml@^3.13.1: +js-yaml@3.14.0: version "3.14.0" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482" + integrity sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== dependencies: argparse "^1.0.7" esprima "^4.0.0" @@ -11895,127 +7254,108 @@ js-yaml@3.14.0, js-yaml@^3.13.1: jsbn@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= -jsdom@^15.2.1: - version "15.2.1" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-15.2.1.tgz#d2feb1aef7183f86be521b8c6833ff5296d07ec5" +jsdom@^16.4.0: + version "16.5.0" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.5.0.tgz#9e453505600cc5a70b385750d35256f380730cc4" + integrity sha512-QxZH0nmDTnTTVI0YDm4RUlaUPl5dcyn62G5TMDNfMmTW+J1u1v9gCR8WR+WZ6UghAa7nKJjDOFaI00eMMWvJFQ== dependencies: - abab "^2.0.0" - acorn "^7.1.0" - acorn-globals "^4.3.2" - array-equal "^1.0.0" - cssom "^0.4.1" - cssstyle "^2.0.0" - data-urls "^1.1.0" - domexception "^1.0.1" - escodegen "^1.11.1" - html-encoding-sniffer "^1.0.2" + abab "^2.0.5" + acorn "^8.0.5" + acorn-globals "^6.0.0" + cssom "^0.4.4" + cssstyle "^2.3.0" + data-urls "^2.0.0" + decimal.js "^10.2.1" + domexception "^2.0.1" + escodegen "^2.0.0" + html-encoding-sniffer "^2.0.1" + is-potential-custom-element-name "^1.0.0" nwsapi "^2.2.0" - parse5 "5.1.0" - pn "^1.1.0" - request "^2.88.0" - request-promise-native "^1.0.7" - saxes "^3.1.9" - symbol-tree "^3.2.2" - tough-cookie "^3.0.1" - w3c-hr-time "^1.0.1" - w3c-xmlserializer "^1.1.2" - webidl-conversions "^4.0.2" + parse5 "6.0.1" + request "^2.88.2" + request-promise-native "^1.0.9" + saxes "^5.0.1" + symbol-tree "^3.2.4" + tough-cookie "^4.0.0" + w3c-hr-time "^1.0.2" + w3c-xmlserializer "^2.0.0" + webidl-conversions "^6.1.0" whatwg-encoding "^1.0.5" whatwg-mimetype "^2.3.0" - whatwg-url "^7.0.0" - ws "^7.0.0" + whatwg-url "^8.0.0" + ws "^7.4.4" xml-name-validator "^3.0.0" jsesc@^2.5.1: version "2.5.2" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== jsesc@~0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= -json-buffer@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" - integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= - -json-merge-patch@^0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/json-merge-patch/-/json-merge-patch-0.2.3.tgz#fa2c6b5af87da77bae2966a589d52e23ed81fe40" - integrity sha1-+ixrWvh9p3uuKWalidUuI+2B/kA= - dependencies: - deep-equal "^1.0.0" - -json-parse-better-errors@^1.0.0, json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: +json-parse-better-errors@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + +json-parse-even-better-errors@^2.3.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== json-schema-traverse@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== json-schema@0.2.3: version "0.2.3" resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= -json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: +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 sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= json3@^3.3.3: version "3.3.3" resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" + integrity sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA== -json5@2.x, json5@^2.1.2: - version "2.1.3" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" - dependencies: - minimist "^1.2.5" - -json5@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" - dependencies: - minimist "^1.2.0" - -json5@^2.2.0: +json5@2.x, json5@^2.1.2, json5@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== dependencies: minimist "^1.2.5" -jsonfile@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" - optionalDependencies: - graceful-fs "^4.1.6" - -jsonfile@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" - integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== +json5@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" + integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== dependencies: - universalify "^2.0.0" - optionalDependencies: - graceful-fs "^4.1.6" - -jsonify@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" - -jsonparse@^1.2.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" + minimist "^1.2.0" jsontokens@3.0.0, jsontokens@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/jsontokens/-/jsontokens-3.0.0.tgz#629984d260a4081b11541313acdba708377314d3" + integrity sha512-P0QZC5AjOkn3t1ej6OuI7+XqoEctYj83UK4pw0WpHY4/z6a5PpZCJSpp5NZodq94GFkw2PfB9DPFoDM5qpyp/g== dependencies: "@types/elliptic" "^6.4.9" asn1.js "^5.0.1" @@ -12024,271 +7364,82 @@ jsontokens@3.0.0, jsontokens@^3.0.0: elliptic "^6.4.1" sha.js "^2.4.11" -jsonwebtoken@8.5.1: - version "8.5.1" - resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz#00e71e0b8df54c2121a1f26137df2280673bcc0d" - integrity sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w== - dependencies: - jws "^3.2.2" - lodash.includes "^4.3.0" - lodash.isboolean "^3.0.3" - lodash.isinteger "^4.0.4" - lodash.isnumber "^3.0.3" - lodash.isplainobject "^4.0.6" - lodash.isstring "^4.0.1" - lodash.once "^4.0.0" - ms "^2.1.1" - semver "^5.6.0" - jsprim@^1.2.2: version "1.4.1" resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= dependencies: assert-plus "1.0.0" extsprintf "1.3.0" json-schema "0.2.3" verror "1.10.0" -jsx-ast-utils@^2.2.3, jsx-ast-utils@^2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz#1114a4c1209481db06c690c2b4f488cc665f657e" - dependencies: - array-includes "^3.1.1" - object.assign "^4.1.0" - -jszip@^2.4.0: - version "2.6.1" - resolved "https://registry.yarnpkg.com/jszip/-/jszip-2.6.1.tgz#b88f3a7b2e67a2a048152982c7a3756d9c4828f0" - integrity sha1-uI86ey5noqBIFSmCx6N1bZxIKPA= - dependencies: - pako "~1.0.2" - -jwa@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/jwa/-/jwa-1.4.1.tgz#743c32985cb9e98655530d53641b66c8645b039a" - integrity sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA== - dependencies: - buffer-equal-constant-time "1.0.1" - ecdsa-sig-formatter "1.0.11" - safe-buffer "^5.0.1" - -jws@^3.2.2: - version "3.2.2" - resolved "https://registry.yarnpkg.com/jws/-/jws-3.2.2.tgz#001099f3639468c9414000e99995fa52fb478304" - integrity sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA== - dependencies: - jwa "^1.4.1" - safe-buffer "^5.0.1" - -keyv@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9" - integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA== - dependencies: - json-buffer "3.0.0" - killable@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" - -kind-of@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-2.0.1.tgz#018ec7a4ce7e3a86cb9141be519d24c8faa981b5" - dependencies: - is-buffer "^1.0.2" + integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= dependencies: is-buffer "^1.1.5" kind-of@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= dependencies: is-buffer "^1.1.5" kind-of@^5.0.0: version "5.1.0" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== -kind-of@^6.0.0, kind-of@^6.0.2, kind-of@^6.0.3: +kind-of@^6.0.0, kind-of@^6.0.2: version "6.0.3" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== kleur@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" - -language-subtag-registry@~0.3.2: - version "0.3.20" - resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.20.tgz#a00a37121894f224f763268e431c55556b0c0755" - -language-tags@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" - dependencies: - language-subtag-registry "~0.3.2" - -latest-version@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-5.1.0.tgz#119dfe908fe38d15dfa43ecd13fa12ec8832face" - integrity sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA== - dependencies: - package-json "^6.3.0" - -lazy-cache@^0.2.3: - version "0.2.7" - resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-0.2.7.tgz#7feddf2dcb6edb77d11ef1d117ab5ffdf0ab1b65" - -lazy-cache@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" - -lazystream@^1.0.0, lazystream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4" - integrity sha1-9plf4PggOS9hOWvolGJAe7dxaOQ= - dependencies: - readable-stream "^2.0.5" - -lcid@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" - dependencies: - invert-kv "^1.0.0" - -lcid@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/lcid/-/lcid-3.1.1.tgz#9030ec479a058fc36b5e8243ebaac8b6ac582fd0" - integrity sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg== - dependencies: - invert-kv "^3.0.0" - -lerna@^3.22.1: - version "3.22.1" - resolved "https://registry.yarnpkg.com/lerna/-/lerna-3.22.1.tgz#82027ac3da9c627fd8bf02ccfeff806a98e65b62" - dependencies: - "@lerna/add" "3.21.0" - "@lerna/bootstrap" "3.21.0" - "@lerna/changed" "3.21.0" - "@lerna/clean" "3.21.0" - "@lerna/cli" "3.18.5" - "@lerna/create" "3.22.0" - "@lerna/diff" "3.21.0" - "@lerna/exec" "3.21.0" - "@lerna/import" "3.22.0" - "@lerna/info" "3.21.0" - "@lerna/init" "3.21.0" - "@lerna/link" "3.21.0" - "@lerna/list" "3.21.0" - "@lerna/publish" "3.22.1" - "@lerna/run" "3.21.0" - "@lerna/version" "3.22.1" - import-local "^2.0.0" - npmlog "^4.1.2" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== leven@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" - -levenary@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/levenary/-/levenary-1.1.1.tgz#842a9ee98d2075aa7faeedbe32679e9205f46f77" - dependencies: - leven "^3.1.0" - -levn@^0.3.0, levn@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== levn@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== dependencies: prelude-ls "^1.2.1" type-check "~0.4.0" -lighthouse-logger@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/lighthouse-logger/-/lighthouse-logger-1.2.0.tgz#b76d56935e9c137e86a04741f6bb9b2776e886ca" - integrity sha512-wzUvdIeJZhRsG6gpZfmSCfysaxNEr43i+QT+Hie94wvHDKFLi4n7C2GqZ4sTC+PH5b5iktmXJvU87rWvhP3lHw== +levn@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= dependencies: - debug "^2.6.8" - marky "^1.2.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" lines-and-columns@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" - -load-json-file@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" - dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - pinkie-promise "^2.0.0" - strip-bom "^2.0.0" - -load-json-file@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" - dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - strip-bom "^3.0.0" - -load-json-file@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" - dependencies: - graceful-fs "^4.1.2" - parse-json "^4.0.0" - pify "^3.0.0" - strip-bom "^3.0.0" - -load-json-file@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-5.3.0.tgz#4d3c1e01fa1c03ea78a60ac7af932c9ce53403f3" - dependencies: - graceful-fs "^4.1.15" - parse-json "^4.0.0" - pify "^4.0.1" - strip-bom "^3.0.0" - type-fest "^0.3.0" - -loader-runner@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" + integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= loader-runner@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.2.0.tgz#d7022380d66d14c5fb1d496b89864ebcfd478384" integrity sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw== -loader-utils@1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" - dependencies: - big.js "^5.2.2" - emojis-list "^2.0.0" - json5 "^1.0.1" - -loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^1.0.1" - -loader-utils@^2.0.0: +loader-utils@2.0.0, loader-utils@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== @@ -12297,16 +7448,19 @@ loader-utils@^2.0.0: emojis-list "^3.0.0" json5 "^2.1.2" -locate-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" +loader-utils@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" + integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== dependencies: - p-locate "^2.0.0" - path-exists "^3.0.0" + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^1.0.1" 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" @@ -12314,6 +7468,7 @@ locate-path@^3.0.0: locate-path@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== dependencies: p-locate "^4.1.0" @@ -12322,331 +7477,123 @@ lodash-es@4.17.20: resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.20.tgz#29f6332eefc60e849f869c264bc71126ad61e8f7" integrity sha512-JD1COMZsq8maT6mnuz1UMV0jvYD0E0aUsSOdrr1/nAG3dhqQXwRRgeW0cSqH1U43INKcqxaiVIQNOUDld7gRDA== -lodash-es@^4.17.11, lodash-es@^4.17.14, lodash-es@^4.2.1: - version "4.17.15" - resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.15.tgz#21bd96839354412f23d7a10340e5eac6ee455d78" - -lodash._reinterpolate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" +lodash-es@^4.17.14, lodash-es@^4.17.15: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" + integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== lodash.assignin@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/lodash.assignin/-/lodash.assignin-4.2.0.tgz#ba8df5fb841eb0a3e8044232b0e263a8dc6a28a2" + integrity sha1-uo31+4QesKPoBEIysOJjqNxqKKI= lodash.clonedeep@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" + integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= lodash.debounce@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" - -lodash.defaults@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c" - integrity sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw= - -lodash.difference@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.difference/-/lodash.difference-4.5.0.tgz#9ccb4e505d486b91651345772885a2df27fd017c" - integrity sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw= - -lodash.flatten@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" - integrity sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8= - -lodash.get@^4.4.2: - version "4.4.2" - resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" - -lodash.includes@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/lodash.includes/-/lodash.includes-4.3.0.tgz#60bb98a87cb923c68ca1e51325483314849f553f" - integrity sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8= - -lodash.isboolean@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz#6c2e171db2a257cd96802fd43b01b20d5f5870f6" - integrity sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY= - -lodash.isinteger@^4.0.4: - version "4.0.4" - resolved "https://registry.yarnpkg.com/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz#619c0af3d03f8b04c31f5882840b77b11cd68343" - integrity sha1-YZwK89A/iwTDH1iChAt3sRzWg0M= - -lodash.ismatch@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37" - -lodash.isnumber@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz#3ce76810c5928d03352301ac287317f11c0b1ffc" - integrity sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w= - -lodash.isplainobject@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" - integrity sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs= - -lodash.isstring@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz#d527dfb5456eca7cc9bb95d5daeaf88ba54a5451" - integrity sha1-1SfftUVuynzJu5XV2ur4i6VKVFE= - -lodash.memoize@4.x: - version "4.1.2" - resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" - -lodash.merge@^4.6.2: - version "4.6.2" - resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" - -lodash.once@^4.0.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac" - integrity sha1-DdOXEhPHxW34gJd9UEyI+0cal6w= - -lodash.set@^4.3.2: - version "4.3.2" - resolved "https://registry.yarnpkg.com/lodash.set/-/lodash.set-4.3.2.tgz#d8757b1da807dde24816b0d6a84bea1a76230b23" + integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= lodash.sortby@^4.7.0: version "4.7.0" resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" + integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= -lodash.template@^4.0.2, lodash.template@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" - dependencies: - lodash._reinterpolate "^3.0.0" - lodash.templatesettings "^4.0.0" - -lodash.templatesettings@^4.0.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33" - dependencies: - lodash._reinterpolate "^3.0.0" - -lodash.union@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/lodash.union/-/lodash.union-4.6.0.tgz#48bb5088409f16f1821666641c44dd1aaae3cd88" - integrity sha1-SLtQiECfFvGCFmZkHETdGqrjzYg= - -lodash.uniq@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" - -lodash@4.17.15, lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.5, lodash@^4.2.1: - version "4.17.15" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" - -lodash@^4.14.0, lodash@^4.15.0, lodash@^4.17.19, lodash@^4.17.20, lodash@~4.17.2: - version "4.17.20" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" - -log-symbols@^2.1.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" - dependencies: - chalk "^2.0.1" - -log-symbols@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-3.0.0.tgz#f3a08516a5dea893336a7dee14d18a1cfdab77c4" - integrity sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ== - dependencies: - chalk "^2.4.2" - -log-update@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/log-update/-/log-update-2.3.0.tgz#88328fd7d1ce7938b29283746f0b1bc126b24708" - dependencies: - ansi-escapes "^3.0.0" - cli-cursor "^2.0.0" - wrap-ansi "^3.0.1" +lodash@4.x, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.19, lodash@^4.17.20: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== loglevel@^1.6.8: - version "1.6.8" - resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.8.tgz#8a25fb75d092230ecd4457270d80b54e28011171" - -loglevelnext@^1.0.1: - version "1.0.5" - resolved "https://registry.yarnpkg.com/loglevelnext/-/loglevelnext-1.0.5.tgz#36fc4f5996d6640f539ff203ba819641680d75a2" - dependencies: - es6-symbol "^3.1.1" - object.assign "^4.1.0" - -lolex@^5.0.0: - version "5.1.2" - resolved "https://registry.yarnpkg.com/lolex/-/lolex-5.1.2.tgz#953694d098ce7c07bc5ed6d0e42bc6c0c6d5a367" - dependencies: - "@sinonjs/commons" "^1.7.0" + version "1.7.1" + resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.1.tgz#005fde2f5e6e47068f935ff28573e125ef72f197" + integrity sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw== loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== dependencies: js-tokens "^3.0.0 || ^4.0.0" -loud-rejection@^1.0.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" +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: - currently-unhandled "^0.4.1" - signal-exit "^3.0.0" - -lower-case@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.1.tgz#39eeb36e396115cc05e29422eaea9e692c9408c7" - dependencies: - tslib "^1.10.0" - -lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" - integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== - -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@4.1.x, lru-cache@^4.0.1: - version "4.1.5" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" - dependencies: - pseudomap "^1.0.2" - yallist "^2.1.2" + tslib "^2.0.3" lru-cache@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== dependencies: yallist "^3.0.2" -macos-release@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/macos-release/-/macos-release-2.3.0.tgz#eb1930b036c0800adebccd5f17bc4c12de8bb71f" - -magic-string@^0.25.2, magic-string@^0.25.5: - version "0.25.7" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051" +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== dependencies: - sourcemap-codec "^1.4.4" + yallist "^4.0.0" -make-dir@^1.0.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" - dependencies: - pify "^3.0.0" - -make-dir@^2.0.0, make-dir@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" - dependencies: - pify "^4.0.1" - semver "^5.6.0" - -make-dir@^3.0.0, make-dir@^3.0.2: +make-dir@^3.0.0, 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-error@1.x, make-error@^1.1.1: version "1.3.6" resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" - -make-fetch-happen@^5.0.0: - version "5.0.2" - resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz#aa8387104f2687edca01c8687ee45013d02d19bd" - dependencies: - agentkeepalive "^3.4.1" - cacache "^12.0.0" - http-cache-semantics "^3.8.1" - http-proxy-agent "^2.1.0" - https-proxy-agent "^2.2.3" - lru-cache "^5.1.1" - mississippi "^3.0.0" - node-fetch-npm "^2.0.2" - promise-retry "^1.1.1" - socks-proxy-agent "^4.0.0" - ssri "^6.0.0" + integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== makeerror@1.0.x: version "1.0.11" resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" + integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= dependencies: tmpl "1.0.x" -map-age-cleaner@^0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" - integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== - dependencies: - p-defer "^1.0.0" - map-cache@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" - -map-obj@^1.0.0, map-obj@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" - -map-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-2.0.0.tgz#a65cd29087a92598b8791257a523e021222ac1f9" - -map-obj@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.1.0.tgz#b91221b542734b9f14256c0132c897c5d7256fd5" + integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= map-visit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= dependencies: object-visit "^1.0.0" -marky@^1.2.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/marky/-/marky-1.2.1.tgz#a3fcf82ffd357756b8b8affec9fdbf3a30dc1b02" - integrity sha512-md9k+Gxa3qLH6sUKpeC2CNkJK/Ld+bEz5X96nYwloqphQE0CKCVEKco/6jxEZixinqNdz5RFi/KaCyfbMDMAXQ== - md5.js@^1.3.4: version "1.3.5" resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" + integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== dependencies: hash-base "^3.0.0" inherits "^2.0.1" safe-buffer "^5.1.2" -mdi-react@^6.7.0: - version "6.7.0" - resolved "https://registry.yarnpkg.com/mdi-react/-/mdi-react-6.7.0.tgz#d291f919b5f0f99cbbeac111f2c9ca5184607b6b" - -mdi-react@^7.0.0: - version "7.3.0" - resolved "https://registry.yarnpkg.com/mdi-react/-/mdi-react-7.3.0.tgz#70a3d1ebe892e0b4cc18f413472d1b83b9158ba2" +mdi-react@^7.5.0: + version "7.5.0" + resolved "https://registry.yarnpkg.com/mdi-react/-/mdi-react-7.5.0.tgz#f4a5782ea8f181647287f259eecc5af52cf67ccd" + integrity sha512-giWvxmBKcqOnhN2ekKN1VvFA9/YF2X5CrZyo7S2EcTZktT0chMreIPVCDF2Q3rjoHTWD7tR+cNsTopeDSaeYHg== media-typer@0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" - -mem@^5.0.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/mem/-/mem-5.1.1.tgz#7059b67bf9ac2c924c9f1cff7155a064394adfb3" - integrity sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw== - dependencies: - map-age-cleaner "^0.1.3" - mimic-fn "^2.1.0" - p-is-promise "^2.1.0" + integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= memory-fs@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" + integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= dependencies: errno "^0.1.3" readable-stream "^2.0.1" @@ -12654,98 +7601,35 @@ memory-fs@^0.4.1: memory-fs@^0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c" + integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA== dependencies: errno "^0.1.3" readable-stream "^2.0.1" -meow@5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/meow/-/meow-5.0.0.tgz#dfc73d63a9afc714a5e371760eb5c88b91078aa4" - dependencies: - camelcase-keys "^4.0.0" - decamelize-keys "^1.0.0" - loud-rejection "^1.0.0" - minimist-options "^3.0.1" - normalize-package-data "^2.3.4" - read-pkg-up "^3.0.0" - redent "^2.0.0" - trim-newlines "^2.0.0" - yargs-parser "^10.0.0" - -meow@^3.3.0: - version "3.7.0" - resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" - dependencies: - camelcase-keys "^2.0.0" - decamelize "^1.1.2" - loud-rejection "^1.0.0" - map-obj "^1.0.1" - minimist "^1.1.3" - normalize-package-data "^2.3.4" - object-assign "^4.0.1" - read-pkg-up "^1.0.1" - redent "^1.0.0" - trim-newlines "^1.0.0" - -meow@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/meow/-/meow-4.0.1.tgz#d48598f6f4b1472f35bf6317a95945ace347f975" - dependencies: - camelcase-keys "^4.0.0" - decamelize-keys "^1.0.0" - loud-rejection "^1.0.0" - minimist "^1.1.3" - minimist-options "^3.0.1" - normalize-package-data "^2.3.4" - read-pkg-up "^3.0.0" - redent "^2.0.0" - trim-newlines "^2.0.0" - -meow@^7.0.0: - version "7.0.1" - resolved "https://registry.yarnpkg.com/meow/-/meow-7.0.1.tgz#1ed4a0a50b3844b451369c48362eb0515f04c1dc" - dependencies: - "@types/minimist" "^1.2.0" - arrify "^2.0.1" - camelcase "^6.0.0" - camelcase-keys "^6.2.2" - decamelize-keys "^1.1.0" - hard-rejection "^2.1.0" - minimist-options "^4.0.2" - normalize-package-data "^2.5.0" - read-pkg-up "^7.0.1" - redent "^3.0.0" - trim-newlines "^3.0.0" - type-fest "^0.13.1" - yargs-parser "^18.1.3" - -merge-deep@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/merge-deep/-/merge-deep-3.0.2.tgz#f39fa100a4f1bd34ff29f7d2bf4508fbb8d83ad2" - dependencies: - arr-union "^3.1.0" - 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 sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= merge-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== -merge2@^1.2.3, merge2@^1.3.0: +merge2@^1.3.0: version "1.4.1" resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== merkle-lib@^2.0.10: version "2.0.10" resolved "https://registry.yarnpkg.com/merkle-lib/-/merkle-lib-2.0.10.tgz#82b8dbae75e27a7785388b73f9d7725d0f6f3326" + integrity sha1-grjbrnXieneFOItz+ddyXQ9vMyY= methods@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= micro-memoize@^4.0.9: version "4.0.9" @@ -12755,17 +7639,12 @@ micro-memoize@^4.0.9: microevent.ts@~0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/microevent.ts/-/microevent.ts-0.1.1.tgz#70b09b83f43df5172d0205a63025bce0f7357fa0" + integrity sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g== -micromatch@4.x, micromatch@^4.0.0, micromatch@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" - dependencies: - braces "^3.0.1" - picomatch "^2.0.5" - -micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4, micromatch@^3.1.9: +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" @@ -12781,219 +7660,130 @@ micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4, micromatch@^3.1.9: snapdragon "^0.8.1" to-regex "^3.0.2" +micromatch@^4.0.0, micromatch@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" + integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== + dependencies: + braces "^3.0.1" + picomatch "^2.0.5" + miller-rabin@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" + integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== dependencies: bn.js "^4.0.0" brorand "^1.0.1" -mime-db@1.44.0, "mime-db@>= 1.43.0 < 2": - version "1.44.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" - -mime-db@1.46.0: +mime-db@1.46.0, "mime-db@>= 1.43.0 < 2": version "1.46.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.46.0.tgz#6267748a7f799594de3cbc8cde91def349661cee" integrity sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ== -mime-db@~1.33.0: - version "1.33.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.33.0.tgz#a3492050a5cb9b63450541e39d9788d2272783db" - -mime-types@2.1.18: - version "2.1.18" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.18.tgz#6f323f60a83d11146f831ff11fd66e2fe5503bb8" - dependencies: - mime-db "~1.33.0" - -mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24: - version "2.1.27" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" - dependencies: - mime-db "1.44.0" - -mime-types@^2.1.27: +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24: version "2.1.29" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.29.tgz#1d4ab77da64b91f5f72489df29236563754bb1b2" integrity sha512-Y/jMt/S5sR9OaqteJtslsFZKWOIIqMACsJSiHghlCAyhf7jfVYjKBmLiX8OgpWeW+fjJ2b+Az69aPFPkUOY6xQ== dependencies: mime-db "1.46.0" -mime@1.6.0, mime@^1.6.0: +mime@1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== -mime@^2.0.3, mime@^2.4.4, mime@^2.4.6: - version "2.4.6" - resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.6.tgz#e5b407c90db442f2beb5b162373d07b69affa4d1" - -mimic-fn@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" +mime@^2.3.1, mime@^2.4.4, mime@^2.4.6: + version "2.5.2" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.5.2.tgz#6e3dc6cc2b9510643830e5f19d5cb753da5eeabe" + integrity sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg== mimic-fn@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - -mimic-response@^1.0.0, mimic-response@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" - integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== - -mimic-response@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-2.1.0.tgz#d13763d35f613d09ec37ebb30bac0469c0ee8f43" - -min-document@^2.19.0: - version "2.19.0" - resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" - integrity sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU= - dependencies: - dom-walk "^0.1.0" - -min-indent@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== -minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: +minimalistic-crypto-utils@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" + integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= -"minimatch@2 || 3", minimatch@3.0.4, minimatch@^3.0.4: +minimatch@3.0.4, minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== dependencies: brace-expansion "^1.1.7" -minimist-options@^3.0.1: - version "3.0.2" - resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-3.0.2.tgz#fba4c8191339e13ecf4d61beb03f070103f3d954" - dependencies: - arrify "^1.0.1" - is-plain-obj "^1.1.0" - -minimist-options@^4.0.2: - version "4.1.0" - resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619" - dependencies: - arrify "^1.0.1" - is-plain-obj "^1.1.0" - kind-of "^6.0.3" - -minimist@^1.1.0, minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5: +minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" + integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== minipass-collect@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" + integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== dependencies: minipass "^3.0.0" minipass-flush@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" + integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== dependencies: minipass "^3.0.0" minipass-pipeline@^1.2.2: - version "1.2.3" - resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.3.tgz#55f7839307d74859d6e8ada9c3ebe72cec216a34" + version "1.2.4" + resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" + integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== dependencies: minipass "^3.0.0" -minipass@^2.3.5, minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0: - version "2.9.0" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6" - dependencies: - safe-buffer "^5.1.2" - yallist "^3.0.0" - minipass@^3.0.0, minipass@^3.1.1: version "3.1.3" resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.3.tgz#7d42ff1f39635482e15f9cdb53184deebd5815fd" + integrity sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg== dependencies: yallist "^4.0.0" -minizlib@^1.2.1: - version "1.3.3" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d" - dependencies: - minipass "^2.9.0" - -mississippi@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" - dependencies: - concat-stream "^1.5.0" - duplexify "^3.4.2" - end-of-stream "^1.1.0" - flush-write-stream "^1.0.0" - from2 "^2.1.0" - parallel-transform "^1.1.0" - pump "^3.0.0" - pumpify "^1.3.3" - stream-each "^1.1.0" - through2 "^2.0.0" - mixin-deep@^1.2.0: version "1.3.2" resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" + integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== dependencies: for-in "^1.0.2" is-extendable "^1.0.1" -mixin-object@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/mixin-object/-/mixin-object-2.0.1.tgz#4fb949441dab182540f1fe035ba60e1947a5e57e" - 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" - -mkdirp-promise@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz#e9b8f68e552c68a9c1713b84883f7a1dd039b8a1" - dependencies: - mkdirp "*" - -mkdirp@*, mkdirp@1.0.4, mkdirp@^1.0.4: +mkdirp@1.x, mkdirp@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== -mkdirp@0.x, mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5, mkdirp@~0.5.1: +mkdirp@^0.5.1, mkdirp@^0.5.5: version "0.5.5" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" + integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== dependencies: minimist "^1.2.5" -modify-values@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" - -moment@^2.19.3: - version "2.29.1" - resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3" - integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ== - more-entropy@>=0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/more-entropy/-/more-entropy-0.0.7.tgz#67bfc6f7a86f26fbc37aac83fd46d88c61d109b5" + integrity sha1-Z7/G96hvJvvDeqyD/UbYjGHRCbU= dependencies: iced-runtime ">=0.0.1" move-concurrently@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" + integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I= dependencies: aproba "^1.1.1" copy-concurrently "^1.0.0" @@ -13002,95 +7792,53 @@ move-concurrently@^1.0.1: rimraf "^2.5.4" run-queue "^1.0.3" -mri@^1.1.0: - version "1.1.5" - resolved "https://registry.yarnpkg.com/mri/-/mri-1.1.5.tgz#ce21dba2c69f74a9b7cf8a1ec62307e089e223e0" - ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= ms@2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" + integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== -ms@^2.0.0, ms@^2.1.1: +ms@2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@^2.1.1: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== multicast-dns-service-types@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" + integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= multicast-dns@^6.0.1: version "6.2.3" resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" + integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== dependencies: dns-packet "^1.3.1" thunky "^1.0.2" -multimatch@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/multimatch/-/multimatch-4.0.0.tgz#8c3c0f6e3e8449ada0af3dd29efb491a375191b3" - integrity sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ== - dependencies: - "@types/minimatch" "^3.0.3" - array-differ "^3.0.0" - array-union "^2.1.0" - arrify "^2.0.1" - minimatch "^3.0.4" - -multimatch@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/multimatch/-/multimatch-3.0.0.tgz#0e2534cc6bc238d9ab67e1b9cd5fcd85a6dbf70b" - dependencies: - array-differ "^2.0.3" - array-union "^1.0.2" - arrify "^1.0.1" - minimatch "^3.0.4" - -mute-stream@0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" - -mute-stream@0.0.8, mute-stream@~0.0.4: - version "0.0.8" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" - -mv@~2: - version "2.1.1" - resolved "https://registry.yarnpkg.com/mv/-/mv-2.1.1.tgz#ae6ce0d6f6d5e0a4f7d893798d03c1ea9559b6a2" - integrity sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI= - dependencies: - mkdirp "~0.5.1" - ncp "~2.0.0" - rimraf "~2.4.0" - -mz@2.7.0, mz@^2.5.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" - dependencies: - any-promise "^1.0.0" - object-assign "^4.0.1" - thenify-all "^1.0.0" - -nan@^2.12.1, nan@^2.13.2, nan@^2.14.0: - version "2.14.1" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.1.tgz#d7be34dfa3105b91494c3147089315eff8874b01" +nan@^2.12.1, nan@^2.13.2: + version "2.14.2" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" + integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== nanoclone@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/nanoclone/-/nanoclone-0.2.1.tgz#dd4090f8f1a110d26bb32c49ed2f5b9235209ed4" integrity sha512-wynEP02LmIbLpcYw8uBKpcfF6dmg2vcpKqxeH5UcoKEYdExslsdUA4ugFauuaeYdTB76ez6gJW8XAZ6CgkXYxA== -nanoid@^3.1.18: - version "3.1.20" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.20.tgz#badc263c6b1dcf14b71efaa85f6ab4c1d6cfc788" - integrity sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw== - 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" @@ -13104,10 +7852,6 @@ nanomatch@^1.2.9: snapdragon "^0.8.1" to-regex "^3.0.1" -napi-build-utils@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806" - native-url@^0.3.4: version "0.3.4" resolved "https://registry.yarnpkg.com/native-url/-/native-url-0.3.4.tgz#29c943172aed86c63cee62c8c04db7f5756661f8" @@ -13115,136 +7859,58 @@ native-url@^0.3.4: dependencies: querystring "^0.2.0" -natural-compare-lite@~1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz#17b09581988979fddafe0201e931ba933c96cbb4" - integrity sha1-F7CVgZiJef3a/gIB6TG6kzyWy7Q= - natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" - -ncp@~2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ncp/-/ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3" - integrity sha1-GVoh1sRuNh0vsSgbo4uR6d9727M= + integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= negotiator@0.6.2: version "0.6.2" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" - -neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1: - version "2.6.1" - resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c" + integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== neo-async@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== -next-tick@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.1.0.tgz#1836ee30ad56d67ef281b22bd199f709449b35eb" - integrity sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ== - -next-tick@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" - nice-try@^1.0.4: version "1.0.5" resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== -no-case@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.3.tgz#c21b434c1ffe48b39087e86cfb4d2582e9df18f8" +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.1" - tslib "^1.10.0" + lower-case "^2.0.2" + tslib "^2.0.3" -node-abi@^2.7.0: - version "2.18.0" - resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.18.0.tgz#1f5486cfd7d38bd4f5392fa44a4ad4d9a0dffbf4" - dependencies: - semver "^5.4.1" - -node-fetch-npm@^2.0.2: - version "2.0.4" - resolved "https://registry.yarnpkg.com/node-fetch-npm/-/node-fetch-npm-2.0.4.tgz#6507d0e17a9ec0be3bec516958a497cec54bf5a4" - dependencies: - encoding "^0.1.11" - json-parse-better-errors "^1.0.0" - safe-buffer "^5.1.1" - -node-fetch@2.6.0, node-fetch@^2.2.0, node-fetch@^2.3.0, node-fetch@^2.5.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" - -node-fetch@2.6.1: +node-fetch@2.6.1, node-fetch@^2.2.0: version "2.6.1" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" + integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== node-forge@^0.10.0: version "0.10.0" resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3" integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA== -node-gyp@^5.0.2: - version "5.1.1" - resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-5.1.1.tgz#eb915f7b631c937d282e33aed44cb7a025f62a3e" - dependencies: - env-paths "^2.2.0" - glob "^7.1.4" - graceful-fs "^4.2.2" - mkdirp "^0.5.1" - nopt "^4.0.1" - npmlog "^4.1.2" - request "^2.88.0" - rimraf "^2.6.3" - semver "^5.7.1" - tar "^4.4.12" - which "^1.3.1" - node-int64@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" - -node-libs-browser@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" - dependencies: - assert "^1.1.1" - browserify-zlib "^0.2.0" - buffer "^4.3.0" - console-browserify "^1.1.0" - constants-browserify "^1.0.0" - crypto-browserify "^3.11.0" - domain-browser "^1.1.1" - events "^3.0.0" - https-browserify "^1.0.0" - os-browserify "^0.3.0" - path-browserify "0.0.1" - process "^0.11.10" - punycode "^1.2.4" - querystring-es3 "^0.2.0" - readable-stream "^2.3.3" - stream-browserify "^2.0.1" - stream-http "^2.7.2" - string_decoder "^1.0.0" - timers-browserify "^2.0.4" - tty-browserify "0.0.0" - url "^0.11.0" - util "^0.11.0" - vm-browserify "^1.0.1" + integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= node-modules-regexp@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" + integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= -node-notifier@8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-8.0.0.tgz#a7eee2d51da6d0f7ff5094bc7108c911240c1620" - integrity sha512-46z7DUmcjoYdaWyXouuFNNfUo6eFa94t23c53c+lG/9Cvauk4a98rAUp9672X5dxGdQmLpPzTxzu8f/OeEPaFA== +node-notifier@^8.0.0: + version "8.0.1" + resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-8.0.1.tgz#f86e89bbc925f2b068784b31f382afdc6ca56be1" + integrity sha512-BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA== dependencies: growly "^1.3.0" is-wsl "^2.2.0" @@ -13253,62 +7919,15 @@ node-notifier@8.0.0: uuid "^8.3.0" which "^2.0.2" -node-notifier@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-6.0.0.tgz#cea319e06baa16deec8ce5cd7f133c4a46b68e12" - dependencies: - growly "^1.3.0" - is-wsl "^2.1.1" - semver "^6.3.0" - shellwords "^0.1.1" - which "^1.3.1" +node-releases@^1.1.61, node-releases@^1.1.70: + version "1.1.71" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.71.tgz#cb1334b179896b1c89ecfdd4b725fb7bbdfc7dbb" + integrity sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg== -node-releases@^1.1.50, node-releases@^1.1.52, node-releases@^1.1.53: - version "1.1.58" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.58.tgz#8ee20eef30fa60e52755fcc0942def5a734fe935" - -node-releases@^1.1.69: - version "1.1.70" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.70.tgz#66e0ed0273aa65666d7fe78febe7634875426a08" - integrity sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw== - -nodemon@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-2.0.6.tgz#1abe1937b463aaf62f0d52e2b7eaadf28cc2240d" - integrity sha512-4I3YDSKXg6ltYpcnZeHompqac4E6JeAMpGm8tJnB9Y3T0ehasLa4139dJOcCrB93HHrUMsCrKtoAlXTqT5n4AQ== - dependencies: - chokidar "^3.2.2" - debug "^3.2.6" - ignore-by-default "^1.0.1" - minimatch "^3.0.4" - pstree.remy "^1.1.7" - semver "^5.7.1" - supports-color "^5.5.0" - touch "^3.1.0" - undefsafe "^2.0.3" - update-notifier "^4.1.0" - -noop-logger@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/noop-logger/-/noop-logger-0.1.1.tgz#94a2b1633c4f1317553007d8966fd0e841b6a4c2" - -nopt@^4.0.1: - version "4.0.3" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.3.tgz#a375cad9d02fd921278d954c2254d5aa57e15e48" - dependencies: - abbrev "1" - osenv "^0.1.4" - -nopt@~1.0.10: - version "1.0.10" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-1.0.10.tgz#6ddd21bd2a31417b92727dd585f8a6f37608ebee" - integrity sha1-bd0hvSoxQXuScn3Vhfim83YI6+4= - dependencies: - abbrev "1" - -normalize-package-data@^2.0.0, normalize-package-data@^2.3.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.3.5, normalize-package-data@^2.4.0, normalize-package-data@^2.5.0: +normalize-package-data@^2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== dependencies: hosted-git-info "^2.1.4" resolve "^1.10.0" @@ -13318,258 +7937,157 @@ normalize-package-data@^2.0.0, normalize-package-data@^2.3.0, normalize-package- normalize-path@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= dependencies: remove-trailing-separator "^1.0.1" -normalize-path@^3.0.0, normalize-path@~3.0.0: +normalize-path@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - -normalize-url@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" - -normalize-url@^4.1.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.0.tgz#453354087e6ca96957bd8f5baf753f5982142129" - integrity sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ== - -npm-bundled@^1.0.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.1.tgz#1edd570865a94cdb1bc8220775e29466c9fb234b" - dependencies: - npm-normalize-package-bin "^1.0.1" - -npm-lifecycle@^3.1.2: - version "3.1.5" - resolved "https://registry.yarnpkg.com/npm-lifecycle/-/npm-lifecycle-3.1.5.tgz#9882d3642b8c82c815782a12e6a1bfeed0026309" - dependencies: - byline "^5.0.0" - graceful-fs "^4.1.15" - node-gyp "^5.0.2" - resolve-from "^4.0.0" - slide "^1.1.6" - uid-number "0.0.6" - umask "^1.1.0" - which "^1.3.1" - -npm-normalize-package-bin@^1.0.0, npm-normalize-package-bin@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2" - -"npm-package-arg@^4.0.0 || ^5.0.0 || ^6.0.0", npm-package-arg@^6.0.0, npm-package-arg@^6.1.0: - version "6.1.1" - resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-6.1.1.tgz#02168cb0a49a2b75bf988a28698de7b529df5cb7" - dependencies: - hosted-git-info "^2.7.1" - osenv "^0.1.5" - semver "^5.6.0" - validate-npm-package-name "^3.0.0" - -npm-packlist@^1.4.1, npm-packlist@^1.4.4: - version "1.4.8" - resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.8.tgz#56ee6cc135b9f98ad3d51c1c95da22bbb9b2ef3e" - dependencies: - ignore-walk "^3.0.1" - npm-bundled "^1.0.1" - npm-normalize-package-bin "^1.0.1" - -npm-pick-manifest@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz#f4d9e5fd4be2153e5f4e5f9b7be8dc419a99abb7" - dependencies: - figgy-pudding "^3.5.1" - npm-package-arg "^6.0.0" - semver "^5.4.1" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== npm-run-path@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= dependencies: path-key "^2.0.0" -npm-run-path@^4.0.0: +npm-run-path@^4.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" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== dependencies: path-key "^3.0.0" -npmlog@^4.0.1, npmlog@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" - dependencies: - are-we-there-yet "~1.1.2" - console-control-strings "~1.1.0" - gauge "~2.7.3" - set-blocking "~2.0.0" - -nth-check@~1.0.1: +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" -number-is-nan@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" - nwsapi@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" + integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== 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.0.1, object-assign@^4.1.0, object-assign@^4.1.1: +object-assign@^4.0.1, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= object-copy@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= dependencies: copy-descriptor "^0.1.0" define-property "^0.2.5" kind-of "^3.0.3" -object-inspect@^1.7.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.8.0.tgz#df807e5ecf53a609cc6bfe93eac3cc7be5b3a9d0" +object-inspect@^1.9.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.9.0.tgz#c90521d74e1127b67266ded3394ad6116986533a" + integrity sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw== object-is@^1.0.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.2.tgz#c5d2e87ff9e119f78b7a088441519e2eec1573b6" + version "1.1.5" + resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" + integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== dependencies: + call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.17.5" -object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1: +object-keys@^1.0.12, object-keys@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== object-visit@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= dependencies: isobject "^3.0.0" -object.assign@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" - dependencies: - define-properties "^1.1.2" - function-bind "^1.1.1" - has-symbols "^1.0.0" - object-keys "^1.0.11" - -object.entries@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.2.tgz#bc73f00acb6b6bb16c203434b10f9a7e797d3add" +object.assign@^4.1.0, object.assign@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" + integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== dependencies: + call-bind "^1.0.0" define-properties "^1.1.3" - es-abstract "^1.17.5" - has "^1.0.3" - -object.fromentries@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.2.tgz#4a09c9b9bb3843dd0f89acdb517a794d4f355ac9" - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - function-bind "^1.1.1" - has "^1.0.3" - -object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz#369bf1f9592d8ab89d712dced5cb81c7c5352649" - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" + has-symbols "^1.0.1" + object-keys "^1.1.1" object.pick@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= dependencies: isobject "^3.0.1" -object.values@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.1.tgz#68a99ecde356b7e9295a3c5e0ce31dc8c953de5e" - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - function-bind "^1.1.1" - has "^1.0.3" - obuf@^1.0.0, obuf@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" - -octokit-pagination-methods@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz#cf472edc9d551055f9ef73f6e42b4dbb4c80bea4" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== on-finished@~2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= dependencies: ee-first "1.1.1" -on-headers@~1.0.1, on-headers@~1.0.2: +on-headers@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= dependencies: wrappy "1" -onetime@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" - dependencies: - mimic-fn "^1.0.0" - -onetime@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5" +onetime@^5.1.0, onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== dependencies: mimic-fn "^2.1.0" -open@7.3.0: - version "7.3.0" - resolved "https://registry.yarnpkg.com/open/-/open-7.3.0.tgz#45461fdee46444f3645b6e14eb3ca94b82e1be69" - integrity sha512-mgLwQIx2F/ye9SmbrUkurZCnkoXyXyu9EbHtJZrICjVAJfyMArdHp3KkixGdZx1ZHFPNIwl0DDM1dFFqXbTLZw== - dependencies: - is-docker "^2.0.0" - is-wsl "^2.1.1" - open@^7.0.2: - version "7.0.4" - resolved "https://registry.yarnpkg.com/open/-/open-7.0.4.tgz#c28a9d315e5c98340bf979fdcb2e58664aa10d83" + version "7.4.2" + resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321" + integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== dependencies: is-docker "^2.0.0" is-wsl "^2.1.1" -opencollective-postinstall@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz#7a0fff978f6dbfa4d006238fbac98ed4198c3259" - -opener@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.1.tgz#6d2f0e77f1a0af0032aca716c2c1fbb8e7e8abed" +opener@^1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" + integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== opn@^5.5.0: version "5.5.0" resolved "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" + integrity sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA== dependencies: is-wsl "^1.1.0" -optionator@^0.8.1, optionator@^0.8.3: +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" @@ -13581,6 +8099,7 @@ optionator@^0.8.1, optionator@^0.8.3: optionator@^0.9.1: version "0.9.1" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" + integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== dependencies: deep-is "^0.1.3" fast-levenshtein "^2.0.6" @@ -13589,109 +8108,27 @@ optionator@^0.9.1: type-check "^0.4.0" word-wrap "^1.2.3" -ora@^4.0.3: - version "4.1.1" - resolved "https://registry.yarnpkg.com/ora/-/ora-4.1.1.tgz#566cc0348a15c36f5f0e979612842e02ba9dddbc" - integrity sha512-sjYP8QyVWBpBZWD6Vr1M/KwknSw6kJOz41tvGMlwWeClHBtYKTbHMki1PsLZnxKpXMPbTKv9b3pjQu3REib96A== - dependencies: - chalk "^3.0.0" - cli-cursor "^3.1.0" - cli-spinners "^2.2.0" - is-interactive "^1.0.0" - log-symbols "^3.0.0" - mute-stream "0.0.8" - strip-ansi "^6.0.0" - wcwidth "^1.0.1" - original@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/original/-/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f" + integrity sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg== dependencies: url-parse "^1.4.3" -os-browserify@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" - -os-homedir@^1.0.0, os-homedir@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" - -os-locale@5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-5.0.0.tgz#6d26c1d95b6597c5d5317bf5fba37eccec3672e0" - integrity sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA== - dependencies: - execa "^4.0.0" - lcid "^3.0.0" - mem "^5.0.0" - -os-locale@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9" - dependencies: - lcid "^1.0.0" - -os-name@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/os-name/-/os-name-3.1.0.tgz#dec19d966296e1cd62d701a5a66ee1ddeae70801" - dependencies: - macos-release "^2.2.0" - windows-release "^3.1.0" - -os-shim@^0.1.2: - version "0.1.3" - resolved "https://registry.yarnpkg.com/os-shim/-/os-shim-0.1.3.tgz#6b62c3791cf7909ea35ed46e17658bb417cb3917" - integrity sha1-a2LDeRz3kJ6jXtRuF2WLtBfLORc= - -os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" - -osenv@^0.1.4, osenv@^0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" - dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.0" - -p-cancelable@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc" - integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== - -p-defer@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" - integrity sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= - p-each-series@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-2.1.0.tgz#961c8dd3f195ea96c747e636b262b800a6b1af48" - integrity sha512-ZuRs1miPT4HrjFa+9fRfOFXxGJfORgelKV9f9nNOWw2gl6gVsRaVDOQP0+MI0G0wGKns1Yacsu0GjOFbTK0JFQ== + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-2.2.0.tgz#105ab0357ce72b202a8a8b94933672657b5e2a9a" + integrity sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA== p-finally@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= -p-finally@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-2.0.1.tgz#bd6fcaa9c559a096b680806f4d657b3f0f240561" - -p-is-promise@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e" - integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg== - -p-limit@^1.1.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" - dependencies: - p-try "^1.0.0" - -p-limit@^2.0.0, p-limit@^2.2.0, p-limit@^2.2.1, p-limit@^2.3.0: +p-limit@^2.0.0, p-limit@^2.2.0, p-limit@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== dependencies: p-try "^2.0.0" @@ -13702,279 +8139,157 @@ p-limit@^3.1.0: dependencies: yocto-queue "^0.1.0" -p-locate@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" - dependencies: - p-limit "^1.1.0" - p-locate@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== dependencies: p-limit "^2.0.0" p-locate@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== dependencies: p-limit "^2.2.0" -p-map-series@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-map-series/-/p-map-series-1.0.0.tgz#bf98fe575705658a9e1351befb85ae4c1f07bdca" - dependencies: - p-reduce "^1.0.0" - -p-map@^2.0.0, p-map@^2.1.0: +p-map@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" + integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== p-map@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/p-map/-/p-map-3.0.0.tgz#d704d9af8a2ba684e2600d9a215983d4141a979d" + integrity sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ== dependencies: aggregate-error "^3.0.0" -p-pipe@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/p-pipe/-/p-pipe-1.2.0.tgz#4b1a11399a11520a67790ee5a0c1d5881d6befe9" - -p-queue@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-4.0.0.tgz#ed0eee8798927ed6f2c2f5f5b77fdb2061a5d346" - dependencies: - eventemitter3 "^3.1.0" - -p-reduce@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa" - p-retry@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328" + integrity sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w== dependencies: retry "^0.12.0" -p-try@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" - p-try@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - -p-waterfall@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-waterfall/-/p-waterfall-1.0.0.tgz#7ed94b3ceb3332782353af6aae11aa9fc235bb00" - dependencies: - p-reduce "^1.0.0" - -package-json@^6.3.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/package-json/-/package-json-6.5.0.tgz#6feedaca35e75725876d0b0e64974697fed145b0" - integrity sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ== - dependencies: - got "^9.6.0" - registry-auth-token "^4.0.0" - registry-url "^5.0.0" - semver "^6.2.0" - -pako@~1.0.2, pako@~1.0.5: - version "1.0.11" - resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" - -parallel-transform@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" - dependencies: - cyclist "^1.0.1" - inherits "^2.0.3" - readable-stream "^2.1.5" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== param-case@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.3.tgz#4be41f8399eff621c56eebb829a5e451d9801238" + 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.3" - tslib "^1.10.0" + dot-case "^3.0.4" + tslib "^2.0.3" parent-module@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== dependencies: callsites "^3.0.0" parse-asn1@^5.0.0, parse-asn1@^5.1.5: - version "5.1.5" - resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.5.tgz#003271343da58dc94cace494faef3d2147ecea0e" + version "5.1.6" + resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" + integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== dependencies: - asn1.js "^4.0.0" + asn1.js "^5.2.0" browserify-aes "^1.0.0" - create-hash "^1.1.0" evp_bytestokey "^1.0.0" pbkdf2 "^3.0.3" safe-buffer "^5.1.1" -parse-github-repo-url@^1.3.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz#9e7d8bb252a6cb6ba42595060b7bf6df3dbc1f50" - -parse-json@5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.0.1.tgz#7cfe35c1ccd641bce3981467e6c2ece61b3b3878" - integrity sha512-ztoZ4/DYeXQq4E21v169sC8qWINGpcosGv9XhTDvg9/hWvx/zrFkc9BiWxR58OJLHGk28j5BL0SDLeV2WmFZlQ== - dependencies: - "@babel/code-frame" "^7.0.0" - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" - lines-and-columns "^1.1.6" - -parse-json@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" - dependencies: - error-ex "^1.2.0" - -parse-json@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" - dependencies: - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" - parse-json@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.0.0.tgz#73e5114c986d143efa3712d4ea24db9a4266f60f" + version "5.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== dependencies: "@babel/code-frame" "^7.0.0" error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" + 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" - -parse-path@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/parse-path/-/parse-path-4.0.1.tgz#0ec769704949778cb3b8eda5e994c32073a1adff" - dependencies: - is-ssh "^1.3.0" - protocols "^1.4.0" - -parse-url@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/parse-url/-/parse-url-5.0.1.tgz#99c4084fc11be14141efa41b3d117a96fcb9527f" - dependencies: - is-ssh "^1.3.0" - normalize-url "^3.3.0" - parse-path "^4.0.0" - protocols "^1.4.0" - -parse5@5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.0.tgz#c59341c9723f414c452975564c7c00a68d58acd2" - -parse5@^3.0.1: - version "3.0.3" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-3.0.3.tgz#042f792ffdd36851551cf4e9e066b3874ab45b5c" - integrity sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA== - dependencies: - "@types/node" "*" +parse5@6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== parseurl@~1.3.2, parseurl@~1.3.3: version "1.3.3" resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== -pascal-case@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.1.tgz#5ac1975133ed619281e88920973d2cd1f279de5f" +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.3" - tslib "^1.10.0" + 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" - -path-browserify@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" + integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= path-dirname@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" - -path-exists@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" - dependencies: - pinkie-promise "^2.0.0" + integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= path-exists@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= -path-is-inside@1.0.2, path-is-inside@^1.0.2: +path-is-inside@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= path-key@^2.0.0, path-key@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== path-parse@^1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== 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" - -path-to-regexp@2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-2.2.1.tgz#90b617025a16381a879bc82a38d4e8bdeb2bcf45" - -path-type@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" - dependencies: - graceful-fs "^4.1.2" - pify "^2.0.0" - pinkie-promise "^2.0.0" - -path-type@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" - dependencies: - pify "^2.0.0" - -path-type@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" - dependencies: - pify "^3.0.0" + integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= path-type@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== pbkdf2@^3.0.3, pbkdf2@^3.0.9: version "3.1.1" resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.1.tgz#cb8724b0fada984596856d1a6ebafd3584654b94" + integrity sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg== dependencies: create-hash "^1.1.2" create-hmac "^1.1.4" @@ -13985,94 +8300,72 @@ pbkdf2@^3.0.3, pbkdf2@^3.0.9: pend@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" + integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= performance-now@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= -picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.2.1, picomatch@^2.2.2: +picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.2.1: version "2.2.2" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" + integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== -pify@^2.0.0, pify@^2.3.0: +pify@^2.0.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" - -pify@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= pify@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== pinkie-promise@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= dependencies: pinkie "^2.0.0" pinkie@^2.0.0: version "2.0.4" resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" - -pino-std-serializers@^2.4.2: - version "2.5.0" - resolved "https://registry.yarnpkg.com/pino-std-serializers/-/pino-std-serializers-2.5.0.tgz#40ead781c65a0ce7ecd9c1c33f409d31fe712315" - integrity sha512-wXqbqSrIhE58TdrxxlfLwU9eDhrzppQDvGhBEr1gYbzzM4KKo3Y63gSjiDXRKLVS2UOXdPNR2v+KnQgNrs+xUg== - -pino@6.7.0, pino@~6.7.0: - version "6.7.0" - resolved "https://registry.yarnpkg.com/pino/-/pino-6.7.0.tgz#d5d96b7004fed78816b5694fda3eab02b5ca6d23" - integrity sha512-vPXJ4P9rWCwzlTJt+f0Ni4THc3DWyt8iDDCO4edQ8narTu6hnpzdXu8FqeSJCGndl1W6lfbYQUQihUO54y66Lw== - dependencies: - fast-redact "^3.0.0" - fast-safe-stringify "^2.0.7" - flatstr "^1.0.12" - pino-std-serializers "^2.4.2" - quick-format-unescaped "^4.0.1" - sonic-boom "^1.0.2" + integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= pirates@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" + integrity sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA== dependencies: node-modules-regexp "^1.0.0" -pkg-dir@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" - dependencies: - find-up "^2.1.0" - pkg-dir@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" + integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== dependencies: find-up "^3.0.0" pkg-dir@^4.1.0, pkg-dir@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== dependencies: find-up "^4.0.0" -pkg-up@3.1.0, pkg-up@^3.1.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" -pkg-up@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f" - dependencies: - find-up "^2.1.0" - playwright-chromium@^1.8.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/playwright-chromium/-/playwright-chromium-1.8.0.tgz#5e68b07ee27e5fe132f758c40a5ee37a0e501288" - integrity sha512-DMyWmFPXkW0Tm5yBx2pV3m5F8qBSk29+DuZd21liwnG8qNZX43zEY1QpsS51zWPYFgi+nHkRr343GycyAoSUzQ== + version "1.9.1" + resolved "https://registry.yarnpkg.com/playwright-chromium/-/playwright-chromium-1.9.1.tgz#3f9c85ce74393aeefc76ccc58477eb339ba40b39" + integrity sha512-D3dc7Nk7LDkvlnZtum9+PGk1QX85rPDH8R6hTfkpHU1rDbb1iOVa2dpDwJ5LNI7Po1X/q0x8v40LeeGfA9lIAg== dependencies: commander "^6.1.0" debug "^4.1.1" @@ -14085,12 +8378,13 @@ playwright-chromium@^1.8.0: proper-lockfile "^4.1.1" proxy-from-env "^1.1.0" rimraf "^3.0.2" + stack-utils "^2.0.3" ws "^7.3.1" playwright-core@^1.8.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/playwright-core/-/playwright-core-1.8.0.tgz#3c2e8c52d21a032e68f2cdda91d107d9e6b79498" - integrity sha512-3FDiIMabIkamEOPqdjHrPA1puIElx3iYIaln1k5G8ZyGRubmPE9AijHyTXYqkavgteUp+Kb8QOeE13nlnQ++Fg== + version "1.9.1" + resolved "https://registry.yarnpkg.com/playwright-core/-/playwright-core-1.9.1.tgz#c3b9160f54318f1657e29309df5a5419c5574479" + integrity sha512-V/i2kMWRaJ+76XTCiR0+dS711V0+JVPNw+YcOiCa0GjGiq3bEhZCFPeHMv++BH4hfC3jFXuD9/XUaw2to6EVcw== dependencies: commander "^6.1.0" debug "^4.1.1" @@ -14103,12 +8397,13 @@ playwright-core@^1.8.0: proper-lockfile "^4.1.1" proxy-from-env "^1.1.0" rimraf "^3.0.2" + stack-utils "^2.0.3" ws "^7.3.1" playwright@^1.8.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/playwright/-/playwright-1.8.0.tgz#8eca2250967ee892b9fdfec44e2358455ab0f8e3" - integrity sha512-urMJDLX92KawbkWKrt3chVVBPQsuuNwlS5St7I5YQENXAEItoyUqX7FjiYaoPgXifKqe1+BKC+7pBAq1QUkgSw== + version "1.9.1" + resolved "https://registry.yarnpkg.com/playwright/-/playwright-1.9.1.tgz#b4db35f69076b2dc91e347e58d81f2f391d1ed49" + integrity sha512-bZXnks4UGJZoqja6TqVEUG0IQ2liqYFcO1R4lT43aO4oDVTQtawEJjS+EqLYsAuniRFWVE87Cemus4fRQbyXMg== dependencies: commander "^6.1.0" debug "^4.1.1" @@ -14121,23 +8416,15 @@ playwright@^1.8.0: proper-lockfile "^4.1.1" proxy-from-env "^1.1.0" rimraf "^3.0.2" + stack-utils "^2.0.3" ws "^7.3.1" -please-upgrade-node@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942" - dependencies: - semver-compare "^1.0.0" - -pn@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" - pngjs@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-5.0.0.tgz#e79dd2b215767fd9c04561c01236df960bce7fbb" + integrity sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw== -portfinder@^1.0.25: +portfinder@^1.0.26: version "1.0.28" resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778" integrity sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA== @@ -14146,220 +8433,114 @@ portfinder@^1.0.25: debug "^3.1.1" mkdirp "^0.5.5" -portfinder@^1.0.26: - version "1.0.26" - resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.26.tgz#475658d56ca30bed72ac7f1378ed350bd1b64e70" - dependencies: - async "^2.6.2" - debug "^3.1.1" - mkdirp "^0.5.1" - 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" - -postcss-value-parser@^4.0.2: - version "4.1.0" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" - -postcss@8.1.10: - version "8.1.10" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.1.10.tgz#129834f94c720554d2cfdaeb27d5542ac4a026ea" - integrity sha512-iBXEV5VTTYaRRdxiFYzTtuv2lGMQBExqkZKSzkJe+Fl6rvQrA/49UVGKqB+LG54hpW/TtDBMGds8j33GFNW7pg== - dependencies: - colorette "^1.2.1" - nanoid "^3.1.18" - source-map "^0.6.1" - vfile-location "^3.2.0" + integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= preact@^10.4.0: - version "10.4.4" - resolved "https://registry.yarnpkg.com/preact/-/preact-10.4.4.tgz#0bd6d759ec2f8684aaf8c63c7f076191e46528cf" - -prebuild-install@^5.3.3: - version "5.3.4" - resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-5.3.4.tgz#6982d10084269d364c1856550b7d090ea31fa293" - dependencies: - detect-libc "^1.0.3" - expand-template "^2.0.3" - github-from-package "0.0.0" - minimist "^1.2.3" - mkdirp "^0.5.1" - napi-build-utils "^1.0.1" - node-abi "^2.7.0" - noop-logger "^0.1.1" - npmlog "^4.0.1" - pump "^3.0.0" - rc "^1.2.7" - simple-get "^3.0.3" - tar-fs "^2.0.0" - tunnel-agent "^0.6.0" - which-pm-runs "^1.0.0" + version "10.5.12" + resolved "https://registry.yarnpkg.com/preact/-/preact-10.5.12.tgz#6a8ee8bf40a695c505df9abebacd924e4dd37704" + integrity sha512-r6siDkuD36oszwlCkcqDJCAKBQxGoeEGytw2DGMD5A/GGdu5Tymw+N2OBXwvOLxg6d1FeY8MgMV3cc5aVQo4Cg== prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== prelude-ls@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= -prepend-http@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" - integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= - -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" - dependencies: - fast-diff "^1.1.2" - -prettier@>=2.0.5, prettier@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.0.5.tgz#d6d56282455243f2f92cc1716692c08aa31522d4" - -prettier@^1.19.1: - version "1.19.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb" +prettier@^2.0.5: + version "2.2.1" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.2.1.tgz#795a1a78dd52f073da0cd42b21f9c91381923ff5" + integrity sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q== pretty-error@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.1.tgz#5f4f87c8f91e5ae3f3ba87ab4cf5e03b1a17f1a3" + version "2.1.2" + resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.2.tgz#be89f82d81b1c86ec8fdfbc385045882727f93b6" + integrity sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw== dependencies: - renderkid "^2.0.1" - utila "~0.4" + lodash "^4.17.20" + renderkid "^2.0.4" -pretty-format@^25.2.1, pretty-format@^25.2.6: - version "25.2.6" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-25.2.6.tgz#542a1c418d019bbf1cca2e3620443bc1323cb8d7" +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" "^25.2.6" + "@jest/types" "^26.6.2" ansi-regex "^5.0.0" ansi-styles "^4.0.0" - react-is "^16.12.0" - -pretty-format@^25.5.0: - version "25.5.0" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-25.5.0.tgz#7873c1d774f682c34b8d48b6743a2bf2ac55791a" - dependencies: - "@jest/types" "^25.5.0" - ansi-regex "^5.0.0" - ansi-styles "^4.0.0" - react-is "^16.12.0" + react-is "^17.0.1" pretty-time@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/pretty-time/-/pretty-time-1.1.0.tgz#ffb7429afabb8535c346a34e41873adf3d74dd0e" integrity sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA== -prettycli@^1.4.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/prettycli/-/prettycli-1.4.3.tgz#b28ec2aad9de07ae1fd75ef294fb54cbdee07ed5" - dependencies: - chalk "2.1.0" - -printj@~1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/printj/-/printj-1.1.2.tgz#d90deb2975a8b9f600fb3a1c94e3f4c53c78a222" - integrity sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ== - prism-react-renderer@^1.0.2: - version "1.1.1" - resolved "https://registry.yarnpkg.com/prism-react-renderer/-/prism-react-renderer-1.1.1.tgz#1c1be61b1eb9446a146ca7a50b7bcf36f2a70a44" + version "1.2.0" + resolved "https://registry.yarnpkg.com/prism-react-renderer/-/prism-react-renderer-1.2.0.tgz#5ad4f90c3e447069426c8a53a0eafde60909cdf4" + integrity sha512-GHqzxLYImx1iKN1jJURcuRoA/0ygCcNhfGw1IT8nPIMzarmKQ3Nc+JcG0gi8JXQzuh0C5ShE4npMIoqNin40hg== -prismjs@^1.20.0: - version "1.20.0" - resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.20.0.tgz#9b685fc480a3514ee7198eac6a3bf5024319ff03" +prismjs@^1.20.0, prismjs@^1.22.0: + version "1.23.0" + resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.23.0.tgz#d3b3967f7d72440690497652a9d40ff046067f33" + integrity sha512-c29LVsqOaLbBHuIbsTxaKENh1N2EQBOHaWv7gkHN4dgRbxSREqDnDbtFJYdpPauS4YCplMSNCABQ6Eeor69bAA== optionalDependencies: clipboard "^2.0.0" -prismjs@^1.22.0: - version "1.22.0" - resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.22.0.tgz#73c3400afc58a823dd7eed023f8e1ce9fd8977fa" - integrity sha512-lLJ/Wt9yy0AiSYBf212kK3mM5L8ycwlyTlSxHBAneXLR0nzFMlZ5y7riFPF3E33zXOF2IH95xdY5jIyZbM9z/w== - optionalDependencies: - clipboard "^2.0.0" - -private@^0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" - -probe-image-size@5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/probe-image-size/-/probe-image-size-5.0.0.tgz#1b87d20340ab8fcdb4324ec77fbc8a5f53419878" - integrity sha512-V6uBYw5eBc5UVIE7MUZD6Nxg0RYuGDWLDenEn0B1WC6PcTvn1xdQ6HLDDuznefsiExC6rNrCz7mFRBo0f3Xekg== - dependencies: - deepmerge "^4.0.0" - inherits "^2.0.3" - next-tick "^1.0.0" - request "^2.83.0" - stream-parser "~0.3.1" - process-nextick-args@~2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== process@^0.11.10: version "0.11.10" resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= -progress-estimator@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/progress-estimator/-/progress-estimator-0.2.2.tgz#1c3947a5782ea56e40c8fccc290ac7ceeb1b91cb" - dependencies: - chalk "^2.4.1" - cli-spinners "^1.3.1" - humanize-duration "^3.15.3" - log-update "^2.3.0" - -progress@^2.0.0, progress@^2.0.1, progress@^2.0.3: +progress@^2.0.0, 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== progress@~1.1.2: version "1.1.8" resolved "https://registry.yarnpkg.com/progress/-/progress-1.1.8.tgz#e260c78f6161cdd9b0e56cc3e0a85de17c7a57be" + integrity sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74= promise-inflight@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" + integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= -promise-retry@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-1.1.1.tgz#6739e968e3051da20ce6497fb2b50f6911df3d6d" - dependencies: - err-code "^1.0.0" - retry "^0.10.0" - -prompts@^2.0.1, prompts@^2.3.0: - version "2.3.2" - resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.3.2.tgz#480572d89ecf39566d2bd3fe2c9fccb7c4c0b068" +prompts@2.4.0, prompts@^2.0.1: + version "2.4.0" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.0.tgz#4aa5de0723a231d1ee9121c40fdf663df73f61d7" + integrity sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ== dependencies: kleur "^3.0.3" - sisteransi "^1.0.4" + sisteransi "^1.0.5" -promzard@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/promzard/-/promzard-0.3.0.tgz#26a5d6ee8c7dee4cb12208305acfb93ba382a9ee" - dependencies: - read "1" - -prop-types@^15.5.8, prop-types@^15.6.0, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2: +prop-types@^15.6.0, prop-types@^15.6.2, prop-types@^15.7.2: version "15.7.2" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" + integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== dependencies: loose-envify "^1.4.0" object-assign "^4.1.1" react-is "^16.8.1" proper-lockfile@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/proper-lockfile/-/proper-lockfile-4.1.1.tgz#284cf9db9e30a90e647afad69deb7cb06881262c" - integrity sha512-1w6rxXodisVpn7QYvLk706mzprPTAPCYAqxMvctmPN3ekuRk/kuGkGc82pangZiAt4R3lwSuUzheTTn0/Yb7Zg== + version "4.1.2" + resolved "https://registry.yarnpkg.com/proper-lockfile/-/proper-lockfile-4.1.2.tgz#c8b9de2af6b2f1601067f98e01ac66baa223141f" + integrity sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA== dependencies: - graceful-fs "^4.1.11" + graceful-fs "^4.2.4" retry "^0.12.0" signal-exit "^3.0.2" @@ -14368,51 +8549,33 @@ property-expr@^2.0.4: resolved "https://registry.yarnpkg.com/property-expr/-/property-expr-2.0.4.tgz#37b925478e58965031bb612ec5b3260f8241e910" integrity sha512-sFPkHQjVKheDNnPvotjQmm3KD3uk1fWKUN7CrpdbwmUx3CrG3QiM8QpTSimvig5vTXmTvjz7+TDvXOI9+4rkcg== -proto-list@~1.2.1: - version "1.2.4" - resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" - -protocols@^1.1.0, protocols@^1.4.0: - version "1.4.7" - resolved "https://registry.yarnpkg.com/protocols/-/protocols-1.4.7.tgz#95f788a4f0e979b291ffefcf5636ad113d037d32" - -protoduck@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/protoduck/-/protoduck-5.0.1.tgz#03c3659ca18007b69a50fd82a7ebcc516261151f" - dependencies: - genfun "^5.0.0" - proxy-addr@~2.0.5: version "2.0.6" resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf" + integrity sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw== dependencies: forwarded "~0.1.2" ipaddr.js "1.9.1" -proxy-from-env@^1.0.0, 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" + integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== prr@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" + integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= -pseudomap@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" - -psl@^1.1.28: +psl@^1.1.28, psl@^1.1.33: version "1.8.0" resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" - -pstree.remy@^1.1.7: - version "1.1.8" - resolved "https://registry.yarnpkg.com/pstree.remy/-/pstree.remy-1.1.8.tgz#c242224f4a67c21f686839bbdb4ac282b8373d3a" - integrity sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w== + integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== public-encrypt@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" + integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== dependencies: bn.js "^4.1.0" browserify-rsa "^4.0.0" @@ -14421,81 +8584,40 @@ public-encrypt@^4.0.0: randombytes "^2.0.1" safe-buffer "^5.1.2" -pump@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - pump@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== dependencies: end-of-stream "^1.1.0" once "^1.3.1" -pumpify@^1.3.3: - version "1.5.1" - resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" - dependencies: - duplexify "^3.6.0" - inherits "^2.0.3" - pump "^2.0.0" - punycode@1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" - -punycode@^1.2.4, punycode@^1.3.2: - version "1.4.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= punycode@^2.1.0, punycode@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - -pupa@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/pupa/-/pupa-2.1.1.tgz#f5e8fd4afc2c5d97828faa523549ed8744a20d62" - integrity sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A== - dependencies: - escape-goat "^2.0.0" - -puppeteer@^3.0.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-3.3.0.tgz#95839af9fdc0aa4de7e5ee073a4c0adeb9e2d3d7" - dependencies: - debug "^4.1.0" - extract-zip "^2.0.0" - https-proxy-agent "^4.0.0" - mime "^2.0.3" - progress "^2.0.1" - proxy-from-env "^1.0.0" - rimraf "^3.0.2" - tar-fs "^2.0.0" - unbzip2-stream "^1.3.3" - ws "^7.2.3" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== pushdata-bitcoin@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/pushdata-bitcoin/-/pushdata-bitcoin-1.0.1.tgz#15931d3cd967ade52206f523aa7331aef7d43af7" + integrity sha1-FZMdPNlnreUiBvUjqnMxrvfUOvc= dependencies: bitcoin-ops "^1.3.0" -q@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" - qr.js@0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/qr.js/-/qr.js-0.0.0.tgz#cace86386f59a0db8050fa90d9b6b0e88a1e364f" integrity sha1-ys6GOG9ZoNuAUPqQ2baw6IoeNk8= qrcode.react@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/qrcode.react/-/qrcode.react-1.0.0.tgz#7e8889db3b769e555e8eb463d4c6de221c36d5de" - integrity sha512-jBXleohRTwvGBe1ngV+62QvEZ/9IZqQivdwzo9pJM4LQMoCM2VnvNBnKdjvGnKyDZ/l0nCDgsPod19RzlPvm/Q== + version "1.0.1" + resolved "https://registry.yarnpkg.com/qrcode.react/-/qrcode.react-1.0.1.tgz#2834bb50e5e275ffe5af6906eff15391fe9e38a5" + integrity sha512-8d3Tackk8IRLXTo67Y+c1rpaiXjoz/Dd2HpcMdW//62/x8J1Nbho14Kh8x974t9prsLHN6XqVgcnRiBGFptQmg== dependencies: loose-envify "^1.4.0" prop-types "^15.6.0" @@ -14504,88 +8626,73 @@ qrcode.react@^1.0.0: qs@6.7.0: version "6.7.0" resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" - -qs@^6.4.0: - version "6.9.4" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.4.tgz#9090b290d1f91728d3c22e54843ca44aea5ab687" - integrity sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ== + integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== qs@~6.5.2: version "6.5.2" resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== query-string@^6.13.1: - version "6.13.7" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-6.13.7.tgz#af53802ff6ed56f3345f92d40a056f93681026ee" + version "6.14.1" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-6.14.1.tgz#7ac2dca46da7f309449ba0f86b1fd28255b0c86a" + integrity sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw== dependencies: decode-uri-component "^0.2.0" + filter-obj "^1.1.0" split-on-first "^1.0.0" strict-uri-encode "^2.0.0" -querystring-es3@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" - -querystring@0.2.0, querystring@^0.2.0: +querystring@0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= + +querystring@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.1.tgz#40d77615bb09d16902a85c3e38aa8b5ed761c2dd" + integrity sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg== querystringify@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.1.1.tgz#60e5a5fd64a7f8bfa4d2ab2ed6fdf4c85bad154e" + version "2.2.0" + resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" + integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== -quick-format-unescaped@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/quick-format-unescaped/-/quick-format-unescaped-4.0.1.tgz#437a5ea1a0b61deb7605f8ab6a8fd3858dbeb701" - integrity sha512-RyYpQ6Q5/drsJyOhrWHYMWTedvjTIat+FTwv0K4yoUxzvekw2aRHMQJLlnvt8UantkZg2++bEzD9EdxXqkWf4A== - -quick-lru@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8" - -quick-lru@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" +queue-microtask@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.2.tgz#abf64491e6ecf0f38a6502403d4cda04f372dfd3" + integrity sha512-dB15eXv3p2jDlbOiNLyMabYg1/sXvppd8DP2J3EOCQ0AkuSXCW2tP7mnVouVLJKgUMY6yP0kcQDVpLCN13h4Xg== randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== dependencies: safe-buffer "^5.1.0" randomfill@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" + integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== dependencies: randombytes "^2.0.5" safe-buffer "^5.1.0" -range-parser@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" - range-parser@^1.2.1, range-parser@~1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== raw-body@2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" + integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== dependencies: bytes "3.1.0" http-errors "1.7.2" iconv-lite "0.4.24" unpipe "1.0.0" -rc@^1.0.1, rc@^1.1.6, rc@^1.2.7, rc@^1.2.8: - version "1.2.8" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" - dependencies: - deep-extend "^0.6.0" - ini "~1.3.0" - minimist "^1.2.0" - strip-json-comments "~2.0.1" - react-aria@^3.2.0: version "3.4.0" resolved "https://registry.yarnpkg.com/react-aria/-/react-aria-3.4.0.tgz#904d7346a032970a0b4dc1904176ade96db5cdb2" @@ -14617,52 +8724,36 @@ react-aria@^3.2.0: "@react-aria/utils" "^3.6.0" "@react-aria/visually-hidden" "^3.2.1" -react-chrome-redux@^2.0.0-alpha.5: - version "2.0.0-alpha.5" - resolved "https://registry.yarnpkg.com/react-chrome-redux/-/react-chrome-redux-2.0.0-alpha.5.tgz#a955f533a9b4a495d87397249609df26686cd084" +react-dev-utils@^11.0.4: + version "11.0.4" + resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-11.0.4.tgz#a7ccb60257a1ca2e0efe7a83e38e6700d17aa37a" + integrity sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A== dependencies: - lodash.assignin "^4.2.0" - lodash.clonedeep "^4.5.0" - redux "^3.7.2" - -react-dev-utils@^10.2.0, react-dev-utils@^10.2.1: - version "10.2.1" - resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-10.2.1.tgz#f6de325ae25fa4d546d09df4bb1befdc6dd19c19" - dependencies: - "@babel/code-frame" "7.8.3" + "@babel/code-frame" "7.10.4" address "1.1.2" - browserslist "4.10.0" + browserslist "4.14.2" chalk "2.4.2" - cross-spawn "7.0.1" + cross-spawn "7.0.3" detect-port-alt "1.1.6" escape-string-regexp "2.0.0" - filesize "6.0.1" + filesize "6.1.0" find-up "4.1.0" - fork-ts-checker-webpack-plugin "3.1.1" + fork-ts-checker-webpack-plugin "4.1.6" global-modules "2.0.0" - globby "8.0.2" + globby "11.0.1" gzip-size "5.1.1" - immer "1.10.0" - inquirer "7.0.4" + immer "8.0.1" is-root "2.1.0" - loader-utils "1.2.3" + loader-utils "2.0.0" open "^7.0.2" pkg-up "3.1.0" - react-error-overlay "^6.0.7" + prompts "2.4.0" + react-error-overlay "^6.0.9" recursive-readdir "2.2.2" shell-quote "1.7.2" strip-ansi "6.0.0" text-table "0.2.0" -react-dom@^16.13.1: - version "16.13.1" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.13.1.tgz#c1bd37331a0486c078ee54c4740720993b2e0e7f" - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - prop-types "^15.6.2" - scheduler "^0.19.1" - react-dom@^17.0.1: version "17.0.1" resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.1.tgz#1de2560474ec9f0e334285662ede52dbc5426fc6" @@ -14672,27 +8763,15 @@ react-dom@^17.0.1: object-assign "^4.1.1" scheduler "^0.20.1" -react-error-overlay@^6.0.7: - version "6.0.7" - resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.7.tgz#1dcfb459ab671d53f660a991513cb2f0a0553108" +react-error-overlay@^6.0.9: + version "6.0.9" + resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.9.tgz#3c743010c9359608c375ecd6bc76f35d93995b0a" + integrity sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew== react-fast-compare@^2.0.1: version "2.0.4" resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-2.0.4.tgz#e84b4d455b0fec113e0402c329352715196f81f9" - -react-hot-loader@^4.13.0: - version "4.13.0" - resolved "https://registry.yarnpkg.com/react-hot-loader/-/react-hot-loader-4.13.0.tgz#c27e9408581c2a678f5316e69c061b226dc6a202" - integrity sha512-JrLlvUPqh6wIkrK2hZDfOyq/Uh/WeVEr8nc7hkn2/3Ul0sx1Kr5y4kOGNacNRoj7RhwLNcQ3Udf1KJXrqc0ZtA== - dependencies: - fast-levenshtein "^2.0.6" - global "^4.3.0" - hoist-non-react-statics "^3.3.0" - loader-utils "^1.1.0" - prop-types "^15.6.1" - react-lifecycles-compat "^3.0.4" - shallowequal "^1.1.0" - source-map "^0.7.3" + integrity sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw== react-hotkeys-hook@^2.4.0: version "2.4.1" @@ -14701,24 +8780,26 @@ react-hotkeys-hook@^2.4.0: dependencies: hotkeys-js "3.8.1" -react-is@^16.12.0, react-is@^16.13.1, react-is@^16.7.0, react-is@^16.8.1, react-is@^16.8.6, react-is@^16.9.0: +"react-is@^16.12.0 || ^17.0.0", react-is@^17.0.1: + version "17.0.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.1.tgz#5b3531bd76a645a4c9fb6e693ed36419e3301339" + integrity sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA== + +react-is@^16.13.1, react-is@^16.7.0, react-is@^16.8.1: version "16.13.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" - -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" - integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== react-redux@^7.2.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-7.2.0.tgz#f970f62192b3981642fec46fd0db18a074fe879d" + version "7.2.2" + resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-7.2.2.tgz#03862e803a30b6b9ef8582dadcc810947f74b736" + integrity sha512-8+CQ1EvIVFkYL/vu6Olo7JFLWop1qRUeb46sGtIMDCSpgwPQq8fPLpirIB0iTqFe9XYEFPHssdX8/UwN6pAkEA== dependencies: - "@babel/runtime" "^7.5.5" - hoist-non-react-statics "^3.3.0" + "@babel/runtime" "^7.12.1" + hoist-non-react-statics "^3.3.2" loose-envify "^1.4.0" prop-types "^15.7.2" - react-is "^16.9.0" + react-is "^16.13.1" react-refresh@^0.9.0: version "0.9.0" @@ -14728,6 +8809,7 @@ react-refresh@^0.9.0: react-router-dom@^6.0.0-alpha.2: version "6.0.0-beta.0" resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.0.0-beta.0.tgz#9dcc8555365f22f7fbd09f26b6b82543f3eb97d6" + integrity sha512-36yNNGMT8RB9FRPL9nKJi6HKDkgOakU+o/2hHpSzR6e37gN70MpOU6QQlmif4oAWWBwjyGc3ZNOMFCsFuHUY5w== dependencies: prop-types "^15.7.2" react-router "6.0.0-beta.0" @@ -14735,28 +8817,32 @@ react-router-dom@^6.0.0-alpha.2: react-router@6.0.0-beta.0, react-router@^6.0.0-alpha.2: version "6.0.0-beta.0" resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.0.0-beta.0.tgz#3e11f39b6ded4412c2fed9e4f989dd4c8156724d" + integrity sha512-VgMdfpVcmFQki/LZuLh8E/MNACekDetz4xqft+a6fBZvvJnVqKbLqebF7hyoawGrV1HcO5tVaUang2Og4W2j1Q== dependencies: prop-types "^15.7.2" -react-spring@8.0.27: - version "8.0.27" - resolved "https://registry.yarnpkg.com/react-spring/-/react-spring-8.0.27.tgz#97d4dee677f41e0b2adcb696f3839680a3aa356a" - dependencies: - "@babel/runtime" "^7.3.1" - prop-types "^15.5.8" - -react-test-renderer@^16.13.1, react-test-renderer@^16.8.6: - version "16.13.1" - resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.13.1.tgz#de25ea358d9012606de51e012d9742e7f0deabc1" +react-shallow-renderer@^16.13.1: + version "16.14.1" + resolved "https://registry.yarnpkg.com/react-shallow-renderer/-/react-shallow-renderer-16.14.1.tgz#bf0d02df8a519a558fd9b8215442efa5c840e124" + integrity sha512-rkIMcQi01/+kxiTE9D3fdS959U1g7gs+/rborw++42m1O9FAQiNI/UNRZExVUoAOprn4umcXf+pFRou8i4zuBg== dependencies: object-assign "^4.1.1" - prop-types "^15.6.2" - react-is "^16.8.6" - scheduler "^0.19.1" + react-is "^16.12.0 || ^17.0.0" + +react-test-renderer@^17.0.1: + version "17.0.1" + resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-17.0.1.tgz#3187e636c3063e6ae498aedf21ecf972721574c7" + integrity sha512-/dRae3mj6aObwkjCcxZPlxDFh73XZLgvwhhyON2haZGUEhiaY5EjfAdw+d/rQmlcFwdTpMXCSGVk374QbCTlrA== + dependencies: + object-assign "^4.1.1" + react-is "^17.0.1" + react-shallow-renderer "^16.13.1" + scheduler "^0.20.1" react-transition-group@^4.4.1: version "4.4.1" resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.1.tgz#63868f9325a38ea5ee9535d828327f85773345c9" + integrity sha512-Djqr7OQ2aPUiYurhPalTrVy9ddmFCCzwhqQmtN+J3+3DzLO209Fdr70QrN8Z3DsglWql6iY1lDWAfpFiBtuKGw== dependencies: "@babel/runtime" "^7.5.5" dom-helpers "^5.0.1" @@ -14764,8 +8850,9 @@ react-transition-group@^4.4.1: prop-types "^15.6.2" react@^16.13.1: - version "16.13.1" - resolved "https://registry.yarnpkg.com/react/-/react-16.13.1.tgz#2e818822f1a9743122c063d6410d85c1e3afe48e" + version "16.14.0" + resolved "https://registry.yarnpkg.com/react/-/react-16.14.0.tgz#94d776ddd0aaa37da3eda8fc5b6b18a4c9a3114d" + integrity sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" @@ -14779,109 +8866,29 @@ react@^17.0.1: loose-envify "^1.1.0" object-assign "^4.1.1" -read-cmd-shim@^1.0.1: - version "1.0.5" - resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-1.0.5.tgz#87e43eba50098ba5a32d0ceb583ab8e43b961c16" - dependencies: - graceful-fs "^4.1.2" - -"read-package-json@1 || 2", read-package-json@^2.0.0, read-package-json@^2.0.13: - version "2.1.1" - resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-2.1.1.tgz#16aa66c59e7d4dad6288f179dd9295fd59bb98f1" - dependencies: - glob "^7.1.1" - json-parse-better-errors "^1.0.1" - normalize-package-data "^2.0.0" - npm-normalize-package-bin "^1.0.0" - optionalDependencies: - graceful-fs "^4.1.2" - -read-package-tree@^5.1.6: - version "5.3.1" - resolved "https://registry.yarnpkg.com/read-package-tree/-/read-package-tree-5.3.1.tgz#a32cb64c7f31eb8a6f31ef06f9cedf74068fe636" - dependencies: - read-package-json "^2.0.0" - readdir-scoped-modules "^1.0.0" - util-promisify "^2.1.0" - -read-pkg-up@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" - dependencies: - find-up "^1.0.0" - read-pkg "^1.0.0" - -read-pkg-up@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" - dependencies: - find-up "^2.0.0" - read-pkg "^2.0.0" - -read-pkg-up@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" - dependencies: - find-up "^2.0.0" - read-pkg "^3.0.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" - dependencies: - find-up "^3.0.0" - read-pkg "^3.0.0" - read-pkg-up@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" + integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== dependencies: find-up "^4.1.0" read-pkg "^5.2.0" type-fest "^0.8.1" -read-pkg@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" - dependencies: - load-json-file "^1.0.0" - normalize-package-data "^2.3.2" - path-type "^1.0.0" - -read-pkg@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" - dependencies: - load-json-file "^2.0.0" - normalize-package-data "^2.3.2" - path-type "^2.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" - dependencies: - load-json-file "^4.0.0" - normalize-package-data "^2.3.2" - path-type "^3.0.0" - read-pkg@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" + integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== dependencies: "@types/normalize-package-data" "^2.4.0" normalize-package-data "^2.5.0" parse-json "^5.0.0" type-fest "^0.6.0" -read@1, read@~1.0.1: - version "1.0.7" - resolved "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4" - dependencies: - mute-stream "~0.0.4" - -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: +"readable-stream@1 || 2", readable-stream@^2.0.1, readable-stream@^2.0.2: version "2.3.7" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== dependencies: core-util-is "~1.0.0" inherits "~2.0.3" @@ -14891,190 +8898,101 @@ read@1, read@~1.0.1: string_decoder "~1.1.1" util-deprecate "~1.0.1" -"readable-stream@2 || 3", readable-stream@^3.0.2, readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.5.0, readable-stream@^3.6.0: +readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.5.0, readable-stream@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== dependencies: inherits "^2.0.3" string_decoder "^1.1.1" util-deprecate "^1.0.1" -readdir-glob@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/readdir-glob/-/readdir-glob-1.1.1.tgz#f0e10bb7bf7bfa7e0add8baffdc54c3f7dbee6c4" - integrity sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA== - dependencies: - minimatch "^3.0.4" - -readdir-scoped-modules@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz#8d45407b4f870a0dcaebc0e28670d18e74514309" - dependencies: - debuglog "^1.0.1" - dezalgo "^1.0.0" - graceful-fs "^4.1.2" - once "^1.3.0" - readdirp@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" + integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== dependencies: graceful-fs "^4.1.11" micromatch "^3.1.10" readable-stream "^2.0.2" -readdirp@~3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.4.0.tgz#9fdccdf9e9155805449221ac645e8303ab5b9ada" +rechoir@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.7.0.tgz#32650fd52c21ab252aa5d65b19310441c7e03aca" + integrity sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q== dependencies: - picomatch "^2.2.1" + resolve "^1.9.0" -readdirp@~3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e" - integrity sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ== - dependencies: - picomatch "^2.2.1" - -realpath-native@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/realpath-native/-/realpath-native-1.1.0.tgz#2003294fea23fb0672f2476ebe22fcf498a2d65c" - dependencies: - util.promisify "^1.0.0" - -realpath-native@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/realpath-native/-/realpath-native-2.0.0.tgz#7377ac429b6e1fd599dc38d08ed942d0d7beb866" - -rechoir@^0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" - dependencies: - resolve "^1.1.6" - -"recoil@https://github.com/facebookexperimental/Recoil.git#nightly": +recoil@facebookexperimental/Recoil.git#c8c2b9983229a56e008e1b48d25b9a9fe267ed31: version "0.1.2" - resolved "https://github.com/facebookexperimental/Recoil.git#ffb99731cefb7036e7b8282b53256f7068e88ad1" + resolved "https://codeload.github.com/facebookexperimental/Recoil/tar.gz/c8c2b9983229a56e008e1b48d25b9a9fe267ed31" dependencies: hamt_plus "1.0.2" recursive-readdir@2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.2.tgz#9946fb3274e1628de6e36b2f6714953b4845094f" + integrity sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg== dependencies: minimatch "3.0.4" -redent@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" - dependencies: - indent-string "^2.1.0" - strip-indent "^1.0.1" - -redent@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/redent/-/redent-2.0.0.tgz#c1b2007b42d57eb1389079b3c8333639d5e1ccaa" - dependencies: - indent-string "^3.0.0" - strip-indent "^2.0.0" - -redent@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" - dependencies: - indent-string "^4.0.0" - strip-indent "^3.0.0" - -redux-persist@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/redux-persist/-/redux-persist-6.0.0.tgz#b4d2972f9859597c130d40d4b146fecdab51b3a8" - redux-thunk@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-2.3.0.tgz#51c2c19a185ed5187aaa9a2d08b666d0d6467622" + integrity sha512-km6dclyFnmcvxhAcrQV2AkZmPQjzPDjgVlQtR0EQjxZPyJ0BnMf3in1ryuR8A2qU0HldVRfxYXbFSKlI3N7Slw== redux@4.0.5, redux@^4.0.0: version "4.0.5" resolved "https://registry.yarnpkg.com/redux/-/redux-4.0.5.tgz#4db5de5816e17891de8a80c424232d06f051d93f" + integrity sha512-VSz1uMAH24DM6MF72vcojpYPtrTUu3ByVWfPL1nPfVRb5mZVTve5GnNCUV53QM/BZ66xfWrm0CTWoM+Xlz8V1w== dependencies: loose-envify "^1.4.0" symbol-observable "^1.2.0" -redux@^3.7.2: - version "3.7.2" - resolved "https://registry.yarnpkg.com/redux/-/redux-3.7.2.tgz#06b73123215901d25d065be342eb026bc1c8537b" - dependencies: - lodash "^4.2.1" - lodash-es "^4.2.1" - loose-envify "^1.1.0" - symbol-observable "^1.0.3" - regenerate-unicode-properties@^8.2.0: version "8.2.0" resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec" + integrity sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA== dependencies: regenerate "^1.4.0" regenerate@^1.4.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.1.tgz#cad92ad8e6b591773485fbe05a485caf4f457e6f" - -regenerator-runtime@^0.10.5: - version "0.10.5" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658" - -regenerator-runtime@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" + version "1.4.2" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== regenerator-runtime@^0.13.4: - version "0.13.5" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz#d878a1d094b4306d10b9096484b33ebd55e26697" - -regenerator-runtime@^0.13.7: version "0.13.7" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== regenerator-transform@^0.14.2: - version "0.14.4" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.4.tgz#5266857896518d1616a78a0479337a30ea974cc7" + version "0.14.5" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz#c98da154683671c9c4dcb16ece736517e1b7feb4" + integrity sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw== dependencies: "@babel/runtime" "^7.8.4" - private "^0.1.8" 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.2.0, regexp.prototype.flags@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz#7aba89b3c13a64509dabcf3ca8d9fbb9bdf5cb75" +regexp.prototype.flags@^1.2.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz#7ef352ae8d159e758c0eadca6f8fcb4eef07be26" + integrity sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA== dependencies: + call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" -regexpp@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" - -regexpp@^3.0.0, regexpp@^3.1.0: +regexpp@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2" - -regexpu-core@^4.7.0: - version "4.7.0" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.0.tgz#fcbf458c50431b0bb7b45d6967b8192d91f3d938" - dependencies: - regenerate "^1.4.0" - regenerate-unicode-properties "^8.2.0" - regjsgen "^0.5.1" - regjsparser "^0.6.4" - unicode-match-property-ecmascript "^1.0.4" - unicode-match-property-value-ecmascript "^1.2.0" + integrity sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== regexpu-core@^4.7.1: version "4.7.1" @@ -15088,100 +9006,69 @@ regexpu-core@^4.7.1: unicode-match-property-ecmascript "^1.0.4" unicode-match-property-value-ecmascript "^1.2.0" -registry-auth-token@3.3.2: - version "3.3.2" - resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-3.3.2.tgz#851fd49038eecb586911115af845260eec983f20" - dependencies: - rc "^1.1.6" - safe-buffer "^5.0.1" - -registry-auth-token@^4.0.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.2.1.tgz#6d7b4006441918972ccd5fedcd41dc322c79b250" - integrity sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw== - dependencies: - rc "^1.2.8" - -registry-url@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-3.1.0.tgz#3d4ef870f73dde1d77f0cf9a381432444e174942" - dependencies: - rc "^1.0.1" - -registry-url@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-5.1.0.tgz#e98334b50d5434b81136b44ec638d9c2009c5009" - integrity sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw== - dependencies: - rc "^1.2.8" - regjsgen@^0.5.1: version "0.5.2" resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" + integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A== regjsparser@^0.6.4: - version "0.6.4" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.4.tgz#a769f8684308401a66e9b529d2436ff4d0666272" + version "0.6.7" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.7.tgz#c00164e1e6713c2e3ee641f1701c4b7aa0a7f86c" + integrity sha512-ib77G0uxsA2ovgiYbCVGx4Pv3PSttAx2vIwidqQzbL2U5S4Q+j00HdSAneSBuyVcMvEnTXMjiGgB+DlXozVhpQ== 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" - -relaxed-json@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/relaxed-json/-/relaxed-json-1.0.3.tgz#eb2101ae0ee60e82267d95ed0ddf19a3604b8c1e" - integrity sha512-b7wGPo7o2KE/g7SqkJDDbav6zmrEeP4TK2VpITU72J/M949TLe/23y/ZHJo+pskcGM52xIfFoT9hydwmgr1AEg== - dependencies: - chalk "^2.4.2" - commander "^2.6.0" + integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= remove-trailing-separator@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= -renderkid@^2.0.1: - version "2.0.3" - resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.3.tgz#380179c2ff5ae1365c522bf2fcfcff01c5b74149" +renderkid@^2.0.4: + version "2.0.5" + resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.5.tgz#483b1ac59c6601ab30a7a596a5965cabccfdd0a5" + integrity sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ== dependencies: - css-select "^1.1.0" + css-select "^2.0.2" dom-converter "^0.2" - htmlparser2 "^3.3.0" + htmlparser2 "^3.10.1" + lodash "^4.17.20" strip-ansi "^3.0.0" - utila "^0.4.0" repeat-element@^1.1.2: version "1.1.3" resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" + integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== repeat-string@^1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= -repeating@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" +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: - is-finite "^1.0.0" + lodash "^4.17.19" -request-promise-core@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.3.tgz#e9a3c081b51380dfea677336061fea879a829ee9" +request-promise-native@^1.0.9: + 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: - lodash "^4.17.15" - -request-promise-native@^1.0.7: - version "1.0.8" - resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.8.tgz#a455b960b826e44e2bf8999af64dff2bfe58cb36" - dependencies: - request-promise-core "1.1.3" + request-promise-core "1.1.4" stealthy-require "^1.1.1" tough-cookie "^2.3.3" -request@2.88.2, request@^2.83.0, request@^2.88.0, request@~2.88.0: +request@^2.88.2: 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" @@ -15207,269 +9094,157 @@ request@2.88.2, request@^2.83.0, request@^2.88.0, request@~2.88.0: require-directory@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= -require-main-filename@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== require-main-filename@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" + integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== requires-port@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= resize-observer-polyfill@1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464" + integrity sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg== resolve-cwd@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" + integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= dependencies: resolve-from "^3.0.0" resolve-cwd@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== dependencies: resolve-from "^5.0.0" -resolve-dir@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-0.1.1.tgz#b219259a5602fac5c5c496ad894a6e8cc430261e" - dependencies: - expand-tilde "^1.2.2" - global-modules "^0.2.3" - -resolve-dir@^1.0.0, resolve-dir@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" - dependencies: - expand-tilde "^2.0.0" - global-modules "^1.0.0" - -resolve-from@5.0.0, resolve-from@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" - resolve-from@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + integrity sha1-six699nWiBvItuZTM17rywoYh0g= resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== -resolve-global@1.0.0, resolve-global@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/resolve-global/-/resolve-global-1.0.0.tgz#a2a79df4af2ca3f49bf77ef9ddacd322dad19255" - dependencies: - global-dirs "^0.1.1" - -resolve-pkg@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/resolve-pkg/-/resolve-pkg-2.0.0.tgz#ac06991418a7623edc119084edc98b0e6bf05a41" - dependencies: - resolve-from "^5.0.0" +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== resolve-url@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= -resolve@1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" - -resolve@1.17.0, resolve@^1.1.6, resolve@^1.10.0, resolve@^1.11.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.15.1, resolve@^1.17.0, resolve@^1.3.2, resolve@^1.8.1: - version "1.17.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" +resolve@^1.10.0, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.18.1, resolve@^1.9.0: + version "1.20.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" + integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== dependencies: + is-core-module "^2.2.0" path-parse "^1.0.6" -responselike@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" - integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= - dependencies: - lowercase-keys "^1.0.0" - -restore-cursor@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" - dependencies: - onetime "^2.0.0" - signal-exit "^3.0.2" - -restore-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" - dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" - ret@~0.1.10: version "0.1.15" resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" - -retry@^0.10.0: - version "0.10.1" - resolved "https://registry.yarnpkg.com/retry/-/retry-0.10.1.tgz#e76388d217992c252750241d3d3956fed98d8ff4" + integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== retry@^0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" + integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= reusify@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== -rimraf@2.6.3: - version "2.6.3" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" - dependencies: - glob "^7.1.3" - -rimraf@^2.5.2, rimraf@^2.5.4, rimraf@^2.6.2, rimraf@^2.6.3, rimraf@^2.7.1: +rimraf@^2.5.4, rimraf@^2.6.3, rimraf@^2.7.1: version "2.7.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== dependencies: glob "^7.1.3" rimraf@^3.0.0, rimraf@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== dependencies: glob "^7.1.3" -rimraf@~2.4.0: - version "2.4.5" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.4.5.tgz#ee710ce5d93a8fdb856fb5ea8ff0e2d75934b2da" - integrity sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto= - dependencies: - glob "^6.0.1" - ripemd160-min@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/ripemd160-min/-/ripemd160-min-0.0.6.tgz#a904b77658114474d02503e819dcc55853b67e62" + integrity sha512-+GcJgQivhs6S9qvLogusiTcS9kQUfgR75whKuy5jIhuiOfQuJ8fjqxV6EGD5duH1Y/FawFUMtMhyeq3Fbnib8A== ripemd160@^2.0.0, ripemd160@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" + integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== dependencies: hash-base "^3.0.0" inherits "^2.0.1" -rollup-plugin-peer-deps-external@^2.2.2: - version "2.2.2" - resolved "https://registry.yarnpkg.com/rollup-plugin-peer-deps-external/-/rollup-plugin-peer-deps-external-2.2.2.tgz#506cef67fb68f41cca3ec08ca6ff7936b190f568" - -rollup-plugin-sourcemaps@^0.6.2: - version "0.6.3" - resolved "https://registry.yarnpkg.com/rollup-plugin-sourcemaps/-/rollup-plugin-sourcemaps-0.6.3.tgz#bf93913ffe056e414419607f1d02780d7ece84ed" - integrity sha512-paFu+nT1xvuO1tPFYXGe+XnQvg4Hjqv/eIhG8i5EspfYYPBKL57X7iVbfv55aNVASg3dzWvES9dmWsL2KhfByw== - dependencies: - "@rollup/pluginutils" "^3.0.9" - source-map-resolve "^0.6.0" - -rollup-plugin-terser@^5.1.2: - version "5.3.0" - resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-5.3.0.tgz#9c0dd33d5771df9630cd027d6a2559187f65885e" - dependencies: - "@babel/code-frame" "^7.5.5" - jest-worker "^24.9.0" - rollup-pluginutils "^2.8.2" - serialize-javascript "^2.1.2" - terser "^4.6.2" - -rollup-plugin-typescript2@^0.27.3: - version "0.27.3" - resolved "https://registry.yarnpkg.com/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.27.3.tgz#cd9455ac026d325b20c5728d2cc54a08a771b68b" - integrity sha512-gmYPIFmALj9D3Ga1ZbTZAKTXq1JKlTQBtj299DXhqYz9cL3g/AQfUvbb2UhH+Nf++cCq941W2Mv7UcrcgLzJJg== - dependencies: - "@rollup/pluginutils" "^3.1.0" - find-cache-dir "^3.3.1" - fs-extra "8.1.0" - resolve "1.17.0" - tslib "2.0.1" - -rollup-pluginutils@^2.8.2: - version "2.8.2" - resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e" - dependencies: - estree-walker "^0.6.1" - -rollup@^1.32.1: - version "1.32.1" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.32.1.tgz#4480e52d9d9e2ae4b46ba0d9ddeaf3163940f9c4" - dependencies: - "@types/estree" "*" - "@types/node" "*" - acorn "^7.1.0" - rsvp@^4.8.4: version "4.8.5" resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" - -run-async@^2.2.0, run-async@^2.4.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" + integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== run-parallel@^1.1.9: - version "1.1.10" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.10.tgz#60a51b2ae836636c81377df16cb107351bcd13ef" - integrity sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw== + version "1.2.0" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" run-queue@^1.0.0, run-queue@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" + integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec= dependencies: aproba "^1.1.1" -rx@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782" - -rxjs@^6.4.0, rxjs@^6.5.3: - version "6.5.5" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.5.tgz#c5c884e3094c8cfee31bf27eb87e54ccfc87f9ec" - dependencies: - tslib "^1.9.0" - -sade@^1.4.2: - version "1.7.3" - resolved "https://registry.yarnpkg.com/sade/-/sade-1.7.3.tgz#a217ccc4fb4abb2d271648bf48f6628b2636fa1b" - dependencies: - mri "^1.1.0" - 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.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - -safe-json-stringify@~1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz#356e44bc98f1f93ce45df14bcd7c01cda86e0afd" - integrity sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg== + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== safe-regex@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= 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: 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" @@ -15481,29 +9256,12 @@ sane@^4.0.3: minimist "^1.1.1" walker "~1.0.5" -sax@>=0.6.0: - version "1.2.4" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - -saxes@^3.1.9: - version "3.1.11" - resolved "https://registry.yarnpkg.com/saxes/-/saxes-3.1.11.tgz#d59d1fd332ec92ad98a2e0b2ee644702384b1c5b" +saxes@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" + integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== dependencies: - xmlchars "^2.1.1" - -scheduler@^0.18.0: - version "0.18.0" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.18.0.tgz#5901ad6659bc1d8f3fdaf36eb7a67b0d6746b1c4" - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - -scheduler@^0.19.1: - version "0.19.1" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.19.1.tgz#4f3e2ed2c1a7d65681f4c854fa8c5a1ccb40f196" - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" + xmlchars "^2.2.0" scheduler@^0.20.1: version "0.20.1" @@ -15516,24 +9274,27 @@ scheduler@^0.20.1: schema-inspector@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/schema-inspector/-/schema-inspector-1.7.0.tgz#b3f8b97fc26ba930ef16cd7b8fcf77201ce468db" + integrity sha512-Cj4XP6O3QfDhOq7bIPpz3Ev+sjR++nqFsIggBVIk/8axqFc2p+XSwNBWih9Ut/p8k36f1uCyXB+TzumZUsxVBQ== dependencies: async "~2.6.3" schema-utils@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" + integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== dependencies: ajv "^6.1.0" ajv-errors "^1.0.0" ajv-keywords "^3.1.0" schema-utils@^2.6.5, schema-utils@^2.6.6: - version "2.7.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" + 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.4" - ajv "^6.12.2" - ajv-keywords "^3.4.1" + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" schema-utils@^3.0.0: version "3.0.0" @@ -15544,18 +9305,15 @@ schema-utils@^3.0.0: ajv "^6.12.5" ajv-keywords "^3.5.2" -secure-compare@3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/secure-compare/-/secure-compare-3.0.1.tgz#f1a0329b308b221fae37b9974f3d578d0ca999e3" - integrity sha1-8aAymzCLIh+uN7mXTz1XjQypmeM= - select-hose@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= select@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/select/-/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d" + integrity sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0= selfsigned@^1.10.8: version "1.10.8" @@ -15564,40 +9322,32 @@ selfsigned@^1.10.8: dependencies: node-forge "^0.10.0" -semver-compare@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" - -semver-diff@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b" - integrity sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg== - dependencies: - semver "^6.3.0" - -semver-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-2.0.0.tgz#a93c2c5844539a770233379107b38c7b4ac9d338" - -"semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1: +"semver@2 || 3 || 4 || 5", semver@^5.5.0, semver@^5.6.0: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - -semver@6.3.0, semver@6.x, semver@^6.0.0, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== semver@7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" + integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== -semver@7.3.2, semver@^7.1.1, semver@^7.2.1, semver@^7.3.2: - version "7.3.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" +semver@7.x, semver@^7.2.1, semver@^7.3.2, semver@^7.3.4: + version "7.3.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97" + integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== + dependencies: + lru-cache "^6.0.0" + +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== send@0.17.1: version "0.17.1" resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" + integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== dependencies: debug "2.6.9" depd "~1.1.2" @@ -15613,13 +9363,10 @@ send@0.17.1: range-parser "~1.2.1" statuses "~1.5.0" -serialize-javascript@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-2.1.2.tgz#ecec53b0e0317bdc95ef76ab7074b7384785fa61" - -serialize-javascript@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-3.1.0.tgz#8bf3a9170712664ef2561b44b691eafe399214ea" +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" @@ -15630,22 +9377,10 @@ serialize-javascript@^5.0.1: dependencies: randombytes "^2.1.0" -serve-handler@6.1.3: - version "6.1.3" - resolved "https://registry.yarnpkg.com/serve-handler/-/serve-handler-6.1.3.tgz#1bf8c5ae138712af55c758477533b9117f6435e8" - dependencies: - bytes "3.0.0" - content-disposition "0.5.2" - fast-url-parser "1.1.3" - mime-types "2.1.18" - minimatch "3.0.4" - path-is-inside "1.0.2" - path-to-regexp "2.2.1" - range-parser "1.2.0" - serve-index@^1.9.1: version "1.9.1" resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= dependencies: accepts "~1.3.4" batch "0.6.1" @@ -15658,203 +9393,136 @@ serve-index@^1.9.1: serve-static@1.14.1: version "1.14.1" resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" + integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== dependencies: encodeurl "~1.0.2" escape-html "~1.0.3" parseurl "~1.3.3" send "0.17.1" -serve@^11.3.2: - version "11.3.2" - resolved "https://registry.yarnpkg.com/serve/-/serve-11.3.2.tgz#b905e980616feecd170e51c8f979a7b2374098f5" - dependencies: - "@zeit/schemas" "2.6.0" - ajv "6.5.3" - arg "2.0.0" - boxen "1.3.0" - chalk "2.4.1" - clipboardy "1.2.3" - compression "1.7.3" - serve-handler "6.1.3" - update-check "1.5.2" - -set-blocking@^2.0.0, set-blocking@~2.0.0: +set-blocking@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= set-value@^2.0.0, set-value@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" + integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== dependencies: extend-shallow "^2.0.1" is-extendable "^0.1.1" is-plain-object "^2.0.3" split-string "^3.0.1" -setimmediate@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" - setprototypeof@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== setprototypeof@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" + integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== -sha.js@^2.4.0, sha.js@^2.4.11, sha.js@^2.4.8, sha.js@~2.4.4: +sha.js@^2.4.0, sha.js@^2.4.11, sha.js@^2.4.8: version "2.4.11" resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" + integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== dependencies: inherits "^2.0.1" safe-buffer "^5.0.1" -shallow-clone@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-0.1.2.tgz#5909e874ba77106d73ac414cfec1ffca87d97060" - dependencies: - is-extendable "^0.1.1" - kind-of "^2.0.1" - lazy-cache "^0.2.3" - mixin-object "^2.0.1" - shallow-clone@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== dependencies: kind-of "^6.0.2" -shallowequal@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" - shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= dependencies: shebang-regex "^1.0.0" shebang-command@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== dependencies: shebang-regex "^3.0.0" shebang-regex@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= shebang-regex@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - -shell-quote@1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767" - integrity sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c= - dependencies: - array-filter "~0.0.0" - array-map "~0.0.0" - array-reduce "~0.0.0" - jsonify "~0.0.0" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== shell-quote@1.7.2: version "1.7.2" resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2" - -shelljs@^0.8.3: - version "0.8.4" - resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.4.tgz#de7684feeb767f8716b326078a8a00875890e3c2" - dependencies: - glob "^7.0.0" - interpret "^1.0.0" - rechoir "^0.6.2" + integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg== shellwords@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" + integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== -side-channel@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.2.tgz#df5d1abadb4e4bf4af1cd8852bf132d2f7876947" - dependencies: - es-abstract "^1.17.0-next.1" - object-inspect "^1.7.0" - -sign-addon@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/sign-addon/-/sign-addon-3.1.0.tgz#3dd6cd1bf6359f08e16b8e05927c4af8530247b9" - integrity sha512-zZ7nKc5/3QWM3skYBosGDvYQf2jkKhW2u8BELrZoN1wgCSOnwsV9T47Vx9uaNbA3CyZ+V9XSA0tDVHoV1QfVPw== - dependencies: - common-tags "1.8.0" - core-js "3.6.5" - deepcopy "2.1.0" - es6-error "4.1.1" - es6-promisify "6.1.1" - jsonwebtoken "8.5.1" - mz "2.7.0" - request "2.88.2" - source-map-support "0.5.19" - stream-to-promise "3.0.0" - -signal-exit@^3.0.0, signal-exit@^3.0.2: +signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" - -simple-concat@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.0.tgz#7344cbb8b6e26fb27d66b2fc86f9f6d5997521c6" - -simple-get@^3.0.3: - version "3.1.0" - resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-3.1.0.tgz#b45be062435e50d159540b576202ceec40b9c6b3" - dependencies: - decompress-response "^4.2.0" - once "^1.3.1" - simple-concat "^1.0.0" + integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== simple-swizzle@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" + integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= dependencies: is-arrayish "^0.3.1" -sisteransi@^1.0.4: +sirv@^1.0.7: + version "1.0.11" + resolved "https://registry.yarnpkg.com/sirv/-/sirv-1.0.11.tgz#81c19a29202048507d6ec0d8ba8910fda52eb5a4" + integrity sha512-SR36i3/LSWja7AJNRBz4fF/Xjpn7lQFI30tZ434dIy+bitLYSP+ZEenHg36i23V2SGEz+kqjksg0uOGZ5LPiqg== + dependencies: + "@polka/url" "^1.0.0-next.9" + mime "^2.3.1" + totalist "^1.0.0" + +sisteransi@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" - -slash@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" - -slash@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== slash@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== -slice-ansi@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" +slice-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" + integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== dependencies: - ansi-styles "^3.2.0" - astral-regex "^1.0.0" - is-fullwidth-code-point "^2.0.0" - -slide@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" smart-buffer@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.1.0.tgz#91605c25d91652f4661ea69ccf45f1b331ca21ba" + integrity sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw== 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" @@ -15863,12 +9531,14 @@ snapdragon-node@^2.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" @@ -15900,41 +9570,15 @@ sockjs@^0.3.21: uuid "^3.4.0" websocket-driver "^0.7.4" -socks-proxy-agent@^4.0.0: - version "4.0.2" - resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz#3c8991f3145b2799e70e11bd5fbc8b1963116386" - dependencies: - agent-base "~4.2.1" - socks "~2.3.2" - -socks@~2.3.2: - version "2.3.3" - resolved "https://registry.yarnpkg.com/socks/-/socks-2.3.3.tgz#01129f0a5d534d2b897712ed8aceab7ee65d78e3" - dependencies: - ip "1.1.5" - smart-buffer "^4.1.0" - -sonic-boom@^1.0.2: - version "1.3.0" - resolved "https://registry.yarnpkg.com/sonic-boom/-/sonic-boom-1.3.0.tgz#5c77c846ce6c395dddf2eb8e8e65f9cc576f2e76" - integrity sha512-4nX6OYvOYr6R76xfQKi6cZpTO3YSWe/vd+QdIfoH0lBy0MnPkeAbb2rRWgmgADkXUeCKPwO1FZAKlAVWAadELw== - dependencies: - atomic-sleep "^1.0.0" - flatstr "^1.0.12" - -sort-keys@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128" - dependencies: - is-plain-obj "^1.0.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-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" @@ -15942,61 +9586,38 @@ source-map-resolve@^0.5.0: source-map-url "^0.4.0" urix "^0.1.0" -source-map-resolve@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.6.0.tgz#3d9df87e236b53f16d01e58150fc7711138e5ed2" - integrity sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w== - dependencies: - atob "^2.1.2" - decode-uri-component "^0.2.0" - -source-map-support@0.5.19, source-map-support@^0.5.17, source-map-support@^0.5.3, source-map-support@^0.5.6, source-map-support@~0.5.12, source-map-support@~0.5.19, source-map-support@~0.5.4: +source-map-support@^0.5.17, source-map-support@^0.5.6, source-map-support@~0.5.12, source-map-support@~0.5.19: version "0.5.19" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" + integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== dependencies: buffer-from "^1.0.0" source-map "^0.6.0" source-map-url@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" + 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: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= 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.7.3, source-map@~0.7.2: version "0.7.3" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" - -sourcemap-codec@^1.4.4: - version "1.4.8" - resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" - -spawn-sync@1.0.15: - version "1.0.15" - resolved "https://registry.yarnpkg.com/spawn-sync/-/spawn-sync-1.0.15.tgz#b00799557eb7fb0c8376c29d44e8a1ea67e57476" - integrity sha1-sAeZVX63+wyDdsKdROih6mfldHY= - dependencies: - concat-stream "^1.4.7" - os-shim "^0.1.2" - -spawnd@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/spawnd/-/spawnd-4.4.0.tgz#bb52c5b34a22e3225ae1d3acb873b2cd58af0886" - dependencies: - exit "^0.1.2" - signal-exit "^3.0.2" - tree-kill "^1.2.2" - wait-port "^0.2.7" + integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== spdx-correct@^3.0.0: version "3.1.1" resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" + integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== dependencies: spdx-expression-parse "^3.0.0" spdx-license-ids "^3.0.0" @@ -16004,21 +9625,25 @@ spdx-correct@^3.0.0: spdx-exceptions@^2.1.0: version "2.3.0" resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" + integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== spdx-expression-parse@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" + integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== dependencies: spdx-exceptions "^2.1.0" spdx-license-ids "^3.0.0" spdx-license-ids@^3.0.0: - version "3.0.5" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654" + version "3.0.7" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz#e9c18a410e5ed7e12442a549fbd8afa767038d65" + integrity sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ== 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" @@ -16030,6 +9655,7 @@ spdy-transport@^3.0.0: 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" @@ -16052,39 +9678,24 @@ spinners-react@^1.0.4: split-on-first@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/split-on-first/-/split-on-first-1.1.0.tgz#f610afeee3b12bce1d0c30425e76398b78249a5f" + integrity sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw== 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@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/split2/-/split2-2.2.0.tgz#186b2575bcf83e85b7d18465756238ee4ee42493" - dependencies: - through2 "^2.0.2" - -split@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" - dependencies: - through "2" - -split@~0.3.3: - version "0.3.3" - resolved "https://registry.yarnpkg.com/split/-/split-0.3.3.tgz#cd0eea5e63a211dfff7eb0f091c4133e2d0dd28f" - integrity sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8= - dependencies: - through "2" - sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= sshpk@^1.7.0: version "1.16.1" resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" + integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== dependencies: asn1 "~0.2.3" assert-plus "^1.0.0" @@ -16096,30 +9707,30 @@ sshpk@^1.7.0: safer-buffer "^2.0.2" tweetnacl "~0.14.0" -ssri@^6.0.0, ssri@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8" - dependencies: - figgy-pudding "^3.5.1" - ssri@^7.0.0: version "7.1.0" resolved "https://registry.yarnpkg.com/ssri/-/ssri-7.1.0.tgz#92c241bf6de82365b5c7fb4bd76e975522e1294d" + integrity sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g== dependencies: figgy-pudding "^3.5.1" minipass "^3.1.1" -stack-utils@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.2.tgz#33eba3897788558bebfc2db059dc158ec36cebb8" +stack-utils@^2.0.2, stack-utils@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.3.tgz#cd5f030126ff116b78ccb3c027fe302713b61277" + integrity sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw== + dependencies: + escape-string-regexp "^2.0.0" stackframe@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.2.0.tgz#52429492d63c62eb989804c11552e3d22e779303" + integrity sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA== static-extend@^0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= dependencies: define-property "^0.2.5" object-copy "^0.1.0" @@ -16127,6 +9738,7 @@ static-extend@^0.1.1: "statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= std-env@^2.2.1: version "2.3.0" @@ -16138,13 +9750,7 @@ std-env@^2.2.1: stealthy-require@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" - -stream-browserify@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" - dependencies: - inherits "~2.0.1" - readable-stream "^2.0.2" + integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= stream-browserify@^3.0.0: version "3.0.0" @@ -16154,255 +9760,129 @@ stream-browserify@^3.0.0: inherits "~2.0.4" readable-stream "^3.5.0" -stream-each@^1.1.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" - dependencies: - end-of-stream "^1.1.0" - stream-shift "^1.0.0" - stream-events@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/stream-events/-/stream-events-1.0.5.tgz#bbc898ec4df33a4902d892333d47da9bf1c406d5" + integrity sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg== dependencies: stubs "^3.0.0" -stream-http@^2.7.2: - version "2.8.3" - resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" - dependencies: - builtin-status-codes "^3.0.0" - inherits "^2.0.1" - readable-stream "^2.3.6" - to-arraybuffer "^1.0.0" - xtend "^4.0.0" - -stream-parser@~0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/stream-parser/-/stream-parser-0.3.1.tgz#1618548694420021a1182ff0af1911c129761773" - integrity sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M= - dependencies: - debug "2" - -stream-shift@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" - -stream-to-array@~2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/stream-to-array/-/stream-to-array-2.3.0.tgz#bbf6b39f5f43ec30bc71babcb37557acecf34353" - integrity sha1-u/azn19D7DC8cbq8s3VXrOzzQ1M= - dependencies: - any-promise "^1.1.0" - -stream-to-promise@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/stream-to-promise/-/stream-to-promise-3.0.0.tgz#8934d66dcbc9189394e8b33200da3bb9611db774" - integrity sha512-h+7wLeFiYegOdgTfTxjRsrT7/Op7grnKEIHWgaO1RTHwcwk7xRreMr3S8XpDfDMesSxzgM2V4CxNCFAGo6ssnA== - dependencies: - any-promise "~1.3.0" - end-of-stream "~1.4.1" - stream-to-array "~2.3.0" - strict-uri-encode@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546" + integrity sha1-ucczDHBChi9rFC3CdLvMWGbONUY= -string-length@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/string-length/-/string-length-3.1.0.tgz#107ef8c23456e187a8abd4a61162ff4ac6e25837" +string-length@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.1.tgz#4a973bf31ef77c4edbceadd6af2611996985f8a1" + integrity sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw== dependencies: - astral-regex "^1.0.0" - strip-ansi "^5.2.0" - -string-width@^1.0.1, string-width@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" - dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - strip-ansi "^3.0.0" - -"string-width@^1.0.2 || 2", string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" - dependencies: - is-fullwidth-code-point "^2.0.0" - strip-ansi "^4.0.0" + char-regex "^1.0.2" + strip-ansi "^6.0.0" string-width@^3.0.0, string-width@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" + integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== dependencies: emoji-regex "^7.0.1" is-fullwidth-code-point "^2.0.0" strip-ansi "^5.1.0" -string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" +string-width@^4.1.0, string-width@^4.2.0: + version "4.2.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5" + integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA== dependencies: emoji-regex "^8.0.0" is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.0" -string.prototype.matchall@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.2.tgz#48bb510326fb9fdeb6a33ceaa81a6ea04ef7648e" +string.prototype.trimend@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" + integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== dependencies: + call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.17.0" - has-symbols "^1.0.1" - internal-slot "^1.0.2" - regexp.prototype.flags "^1.3.0" - side-channel "^1.0.2" -string.prototype.trimend@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz#85812a6b847ac002270f5808146064c995fb6913" +string.prototype.trimstart@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" + integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== dependencies: + call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.17.5" -string.prototype.trimstart@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz#14af6d9f34b053f7cfc89b72f8f2ee14b9039a54" - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.5" - -string_decoder@^1.0.0, string_decoder@^1.1.1: +string_decoder@^1.1.1: version "1.3.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== dependencies: safe-buffer "~5.2.0" string_decoder@~1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== dependencies: safe-buffer "~5.1.0" strip-ansi@6.0.0, strip-ansi@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" + integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== dependencies: ansi-regex "^5.0.0" strip-ansi@^3.0.0, strip-ansi@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= dependencies: ansi-regex "^2.0.0" -strip-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" - dependencies: - ansi-regex "^3.0.0" - strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== dependencies: ansi-regex "^4.1.0" -strip-bom-buf@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-bom-buf/-/strip-bom-buf-2.0.0.tgz#ff9c223937f8e7154b77e9de9bde094186885c15" - integrity sha512-gLFNHucd6gzb8jMsl5QmZ3QgnUJmp7qn4uUSHNwEXumAp7YizoGYw19ZUVfuq4aBOQUtyn2k8X/CwzWB73W2lQ== - dependencies: - is-utf8 "^0.2.1" - -strip-bom-stream@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-bom-stream/-/strip-bom-stream-4.0.0.tgz#4d21a651e723ef743a0a8b0d4534471805330cbb" - integrity sha512-0ApK3iAkHv6WbgLICw/J4nhwHeDZsBxIIsOD+gHgZICL6SeJ0S9f/WZqemka9cjkTyMN5geId6e8U5WGFAn3cQ== - dependencies: - first-chunk-stream "^3.0.0" - strip-bom-buf "^2.0.0" - -strip-bom@4.0.0, strip-bom@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" - -strip-bom@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" - dependencies: - is-utf8 "^0.2.0" - strip-bom@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= + +strip-bom@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" + integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== strip-eof@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= strip-final-newline@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== -strip-indent@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" - dependencies: - get-stdin "^4.0.1" - -strip-indent@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-2.0.0.tgz#5ef8db295d01e6ed6cbf7aab96998d7822527b68" - -strip-indent@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" - dependencies: - min-indent "^1.0.0" - -strip-json-comments@3.1.1, strip-json-comments@^3.1.1: +strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== -strip-json-comments@^3.0.1, strip-json-comments@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.0.tgz#7638d31422129ecf4457440009fba03f9f9ac180" - -strip-json-comments@~2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" - -strong-log-transformer@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz#0f5ed78d325e0421ac6f90f7f10e691d6ae3ae10" - dependencies: - duplexer "^0.1.1" - minimist "^1.2.0" - through "^2.3.4" - stubs@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/stubs/-/stubs-3.0.0.tgz#e8d2ba1fa9c90570303c030b6900f7d5f89abe5b" + integrity sha1-6NK6H6nJBXAwPAMLaQD31fiavls= -styled-components@^5.1.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.1.1.tgz#96dfb02a8025794960863b9e8e365e3b6be5518d" - dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@babel/traverse" "^7.4.5" - "@emotion/is-prop-valid" "^0.8.8" - "@emotion/stylis" "^0.8.4" - "@emotion/unitless" "^0.7.4" - babel-plugin-styled-components ">= 1" - css-to-react-native "^3.0.0" - hoist-non-react-statics "^3.0.0" - shallowequal "^1.1.0" - supports-color "^5.5.0" - -styled-system@5.1.5, styled-system@^5.1.5: +styled-system@^5.1.5: version "5.1.5" resolved "https://registry.yarnpkg.com/styled-system/-/styled-system-5.1.5.tgz#e362d73e1dbb5641a2fd749a6eba1263dc85075e" + integrity sha512-7VoD0o2R3RKzOzPK0jYrVnS8iJdfkKsQJNiLRDjikOpQVqQHns/DXWaPZOH4tIKkhAT7I6wIsy9FWTWh2X3q+A== dependencies: "@styled-system/background" "^5.1.2" "@styled-system/border" "^5.1.5" @@ -16419,123 +9899,80 @@ styled-system@5.1.5, styled-system@^5.1.5: object-assign "^4.1.1" stylis@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.0.3.tgz#0d714765f3f694a685550f0c45411ebf90a9bded" - integrity sha512-iAxdFyR9cHKp4H5M2dJlDnvcb/3TvPprzlKjvYVbH7Sh+y8hjY/mUu/ssdcvVz6Z4lKI3vsoS0jAkMYmX7ozfA== + version "4.0.7" + resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.0.7.tgz#412a90c28079417f3d27c028035095e4232d2904" + integrity sha512-OFFeUXFgwnGOKvEXaSv0D0KQ5ADP0n6g3SVONx6I/85JzNZ3u50FRwB3lVIk1QO2HNdI75tbVzc4Z66Gdp9voA== -supports-color@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" - -supports-color@^4.0.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.5.0.tgz#be7a0de484dec5c5cddf8b3d59125044912f635b" - dependencies: - has-flag "^2.0.0" - -supports-color@^5.3.0, supports-color@^5.5.0: +supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: has-flag "^3.0.0" supports-color@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" + integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== dependencies: has-flag "^3.0.0" supports-color@^7.0.0, supports-color@^7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1" + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== dependencies: has-flag "^4.0.0" supports-hyperlinks@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz#f663df252af5f37c5d49bbd7eeefa9e0b9e59e47" + integrity sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA== dependencies: has-flag "^4.0.0" supports-color "^7.0.0" -swr@^0.3.9: - version "0.3.9" - resolved "https://registry.yarnpkg.com/swr/-/swr-0.3.9.tgz#a179a795244c7b68684af6a632f1ad579e6a69e0" - integrity sha512-lyN4SjBzpoW4+v3ebT7JUtpzf9XyzrFwXIFv+E8ZblvMa5enSNaUBs4EPkL8gGA/GDMLngEmB53o5LaNboAPfg== +swr@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/swr/-/swr-0.5.0.tgz#08648a752230a034cab7bb307c0b89af6f0efbba" + integrity sha512-zybQScVRZcEfZ6wXJJXvHrbooLs/XepV5Zoaz7o6esheDiQotEd0y56AwNJ2QBiPo2G/AbdhIC2Dm0csYpJrJQ== dependencies: dequal "2.0.2" -symbol-observable@^1.0.3, symbol-observable@^1.2.0: +symbol-observable@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" + integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ== -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" + integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== -table@^5.2.3: - version "5.4.6" - resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" +table@^6.0.4: + version "6.0.7" + resolved "https://registry.yarnpkg.com/table/-/table-6.0.7.tgz#e45897ffbcc1bcf9e8a87bf420f2c9e5a7a52a34" + integrity sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g== dependencies: - ajv "^6.10.2" - lodash "^4.17.14" - slice-ansi "^2.1.0" - string-width "^3.0.0" + ajv "^7.0.2" + lodash "^4.17.20" + slice-ansi "^4.0.0" + string-width "^4.2.0" -tapable@^1.0.0, tapable@^1.1.3: +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: version "2.2.0" resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.0.tgz#5c373d281d9c672848213d0e037d1c4165ab426b" integrity sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw== -tar-fs@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.0.tgz#d1cdd121ab465ee0eb9ccde2d35049d3f3daf0d5" - dependencies: - chownr "^1.1.1" - mkdirp-classic "^0.5.2" - pump "^3.0.0" - tar-stream "^2.0.0" - -tar-stream@^2.0.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.1.2.tgz#6d5ef1a7e5783a95ff70b69b97455a5968dc1325" - dependencies: - bl "^4.0.1" - end-of-stream "^1.4.1" - fs-constants "^1.0.0" - inherits "^2.0.3" - readable-stream "^3.1.1" - -tar-stream@^2.1.4: - version "2.1.4" - resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.1.4.tgz#c4fb1a11eb0da29b893a5b25476397ba2d053bfa" - integrity sha512-o3pS2zlG4gxr67GmFYBLlq+dM8gyRGUOvsrHclSkvtVtQbjV0s/+ZE8OpICbaj8clrX3tjeHngYGP7rweaBnuw== - dependencies: - bl "^4.0.3" - end-of-stream "^1.4.1" - fs-constants "^1.0.0" - inherits "^2.0.3" - readable-stream "^3.1.1" - -tar@^4.4.10, tar@^4.4.12, tar@^4.4.8: - version "4.4.13" - resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525" - dependencies: - chownr "^1.1.1" - fs-minipass "^1.2.5" - minipass "^2.8.6" - minizlib "^1.2.1" - mkdirp "^0.5.0" - safe-buffer "^5.1.2" - yallist "^3.0.3" - teeny-request@6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/teeny-request/-/teeny-request-6.0.1.tgz#9b1f512cef152945827ba7e34f62523a4ce2c5b0" + integrity sha512-TAK0c9a00ELOqLrZ49cFxvPVogMUFaWY8dUsQc/0CuQPGF+BOxOQzXfE413BAk2kLomwNplvdtMpeaeGWmoc2g== dependencies: http-proxy-agent "^4.0.0" https-proxy-agent "^4.0.0" @@ -16543,63 +9980,25 @@ teeny-request@6.0.1: stream-events "^1.0.5" uuid "^3.3.2" -temp-dir@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" - -temp-write@^3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/temp-write/-/temp-write-3.4.0.tgz#8cff630fb7e9da05f047c74ce4ce4d685457d492" - dependencies: - graceful-fs "^4.1.2" - is-stream "^1.1.0" - make-dir "^1.0.0" - pify "^3.0.0" - temp-dir "^1.0.0" - uuid "^3.0.1" - -term-size@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/term-size/-/term-size-1.2.0.tgz#458b83887f288fc56d6fffbfad262e26638efa69" - dependencies: - execa "^0.7.0" - -term-size@^2.1.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/term-size/-/term-size-2.2.1.tgz#2a6a54840432c2fb6320fea0f415531e90189f54" - integrity sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg== - terminal-link@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" + integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== dependencies: ansi-escapes "^4.2.1" supports-hyperlinks "^2.0.0" -terser-webpack-plugin@^1.4.3: - version "1.4.4" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.4.tgz#2c63544347324baafa9a56baaddf1634c8abfc2f" - dependencies: - cacache "^12.0.2" - find-cache-dir "^2.1.0" - is-wsl "^1.1.0" - schema-utils "^1.0.0" - serialize-javascript "^3.1.0" - source-map "^0.6.1" - terser "^4.1.2" - webpack-sources "^1.4.0" - worker-farm "^1.7.0" - terser-webpack-plugin@^2.3.5: - version "2.3.7" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-2.3.7.tgz#4910ff5d1a872168cc7fa6cd3749e2b0d60a8a0b" + version "2.3.8" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-2.3.8.tgz#894764a19b0743f2f704e7c2a848c5283a696724" + integrity sha512-/fKw3R+hWyHfYx7Bv6oPqmk4HGQcrWLtV3X6ggvPuwPNHSnzvVV51z6OaaCOus4YLjutYGOz3pEpbhe6Up2s1w== dependencies: cacache "^13.0.1" find-cache-dir "^3.3.1" jest-worker "^25.4.0" p-limit "^2.3.0" schema-utils "^2.6.6" - serialize-javascript "^3.1.0" + serialize-javascript "^4.0.0" source-map "^0.6.1" terser "^4.6.12" webpack-sources "^1.4.3" @@ -16616,9 +10015,10 @@ terser-webpack-plugin@^5.1.1: source-map "^0.6.1" terser "^5.5.1" -terser@^4.1.2, terser@^4.6.12, terser@^4.6.2, terser@^4.6.3: +terser@^4.6.12, terser@^4.6.3: version "4.8.0" resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17" + integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== dependencies: commander "^2.20.0" source-map "~0.6.1" @@ -16633,88 +10033,39 @@ terser@^5.5.1: source-map "~0.7.2" source-map-support "~0.5.19" -test-exclude@^5.2.3: - version "5.2.3" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-5.2.3.tgz#c3d3e1e311eb7ee405e092dac10aefd09091eac0" - 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" + integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== dependencies: "@istanbuljs/schema" "^0.1.2" glob "^7.1.4" minimatch "^3.0.4" -text-extensions@^1.0.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/text-extensions/-/text-extensions-1.9.0.tgz#1853e45fee39c945ce6f6c36b2d659b5aabc2a26" - text-table@0.2.0, text-table@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" - -thenify-all@^1.0.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" - 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" - dependencies: - any-promise "^1.0.0" + integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= throat@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" - -through2@^2.0.0, through2@^2.0.2: - version "2.0.5" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" - dependencies: - readable-stream "~2.3.6" - xtend "~4.0.1" - -through2@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/through2/-/through2-3.0.1.tgz#39276e713c3302edf9e388dd9c812dd3b825bd5a" - dependencies: - readable-stream "2 || 3" - -through@2, "through@>=2.2.7 <3", through@^2.3.4, through@^2.3.6, through@^2.3.8: - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== thunky@^1.0.2: version "1.1.0" resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" - -timers-browserify@^2.0.4: - version "2.0.11" - resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.11.tgz#800b1f3eee272e5bc53ee465a04d0e804c31211f" - dependencies: - setimmediate "^1.0.4" + 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" - -tiny-glob@^0.2.6: - version "0.2.6" - resolved "https://registry.yarnpkg.com/tiny-glob/-/tiny-glob-0.2.6.tgz#9e056e169d9788fe8a734dfa1ff02e9b92ed7eda" - dependencies: - globalyzer "^0.1.0" - globrex "^0.1.1" + integrity sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q== tiny-secp256k1@^1.1.1, tiny-secp256k1@^1.1.3: - version "1.1.5" - resolved "https://registry.yarnpkg.com/tiny-secp256k1/-/tiny-secp256k1-1.1.5.tgz#3dc37b9bf0fa5b4390b9fa29e953228810cebc18" + version "1.1.6" + resolved "https://registry.yarnpkg.com/tiny-secp256k1/-/tiny-secp256k1-1.1.6.tgz#7e224d2bee8ab8283f284e40e6b4acb74ffe047c" + integrity sha512-FmqJZGduTyvsr2cF3375fqGHUovSwDi/QytexX1Se4BPuPZpTE5Ftp5fg+EFSuEf3lhZqgCRjEG3ydUQ/aNiwA== dependencies: bindings "^1.3.0" bn.js "^4.11.8" @@ -16725,53 +10076,36 @@ tiny-secp256k1@^1.1.1, tiny-secp256k1@^1.1.3: 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== -tippy.js@^6.2.0: - version "6.2.7" - resolved "https://registry.yarnpkg.com/tippy.js/-/tippy.js-6.2.7.tgz#62fb34eda23f7d78151ddca922b62818c1ab9869" - integrity sha512-k+kWF9AJz5xLQHBi3K/XlmJiyu+p9gsCyc5qZhxxGaJWIW8SMjw1R+C7saUnP33IM8gUhDA2xX//ejRSwqR0tA== +tippy.js@^6.3.1: + version "6.3.1" + resolved "https://registry.yarnpkg.com/tippy.js/-/tippy.js-6.3.1.tgz#3788a007be7015eee0fd589a66b98fb3f8f10181" + integrity sha512-JnFncCq+rF1dTURupoJ4yPie5Cof978inW6/4S6kmWV7LL9YOSEVMifED3KdrVPEG+Z/TFH2CDNJcQEfaeuQww== dependencies: - "@popperjs/core" "^2.4.4" - -tmp@0.0.x, tmp@^0.0.33: - version "0.0.33" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" - dependencies: - os-tmpdir "~1.0.2" - -tmp@0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14" - integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== - dependencies: - rimraf "^3.0.0" + "@popperjs/core" "^2.8.3" tmpl@1.0.x: version "1.0.4" resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" - -to-arraybuffer@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" + integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= to-fast-properties@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= to-object-path@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= dependencies: kind-of "^3.0.2" -to-readable-stream@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771" - integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== - to-regex-range@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= dependencies: is-number "^3.0.0" repeat-string "^1.6.1" @@ -16779,12 +10113,14 @@ to-regex-range@^2.1.0: to-regex-range@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== dependencies: is-number "^7.0.0" to-regex@^3.0.1, to-regex@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== dependencies: define-property "^2.0.2" extend-shallow "^3.0.2" @@ -16794,44 +10130,34 @@ to-regex@^3.0.1, to-regex@^3.0.2: toidentifier@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" + integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== toposort@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/toposort/-/toposort-2.0.2.tgz#ae21768175d1559d48bef35420b2f4962f09c330" integrity sha1-riF2gXXRVZ1IvvNUILL0li8JwzA= -tosource@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/tosource/-/tosource-1.0.0.tgz#42d88dd116618bcf00d6106dd5446f3427902ff1" - integrity sha1-QtiN0RZhi88A1hBt1URvNCeQL/E= - -touch@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/touch/-/touch-3.1.0.tgz#fe365f5f75ec9ed4e56825e0bb76d24ab74af83b" - integrity sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA== - dependencies: - nopt "~1.0.10" +totalist@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/totalist/-/totalist-1.1.0.tgz#a4d65a3e546517701e3e5c37a47a70ac97fe56df" + integrity sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g== tough-cookie@^2.3.3, 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@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-3.0.1.tgz#9df4f57e739c26930a018184887f4adb7dca73b2" +tough-cookie@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4" + integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg== dependencies: - ip-regex "^2.1.0" - psl "^1.1.28" + psl "^1.1.33" punycode "^2.1.1" - -tr46@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" - dependencies: - punycode "^2.1.0" + universalify "^0.1.2" tr46@^2.0.2: version "2.0.2" @@ -16840,34 +10166,10 @@ tr46@^2.0.2: dependencies: punycode "^2.1.1" -traverse@0.4.x: - version "0.4.6" - resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.4.6.tgz#d04b2280e4c792a5815429ef7b8b60c64c9ccc34" - integrity sha1-0EsigOTHkqWBVCnve4tgxkyczDQ= - -tree-kill@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" - -trim-newlines@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" - -trim-newlines@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-2.0.0.tgz#b403d0b91be50c331dfc4b82eeceb22c3de16d20" - -trim-newlines@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.0.tgz#79726304a6a898aa8373427298d54c2ee8b1cb30" - -trim-off-newlines@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz#9f9ba9d9efa8764c387698bcbfeb2c848f11adb3" - triplesec@^3.0.27: version "3.0.27" resolved "https://registry.yarnpkg.com/triplesec/-/triplesec-3.0.27.tgz#43ba5a9f0e11ebba20c7563ecca947b2f94e82c5" + integrity sha512-FDhkxa3JYnPOerOd+8k+SBmm7cb7KkyX+xXwNFV3XV6dsQgHuRvjtbnzWfPJ2kimeR8ErjZfPd/6r7RH6epHDw== dependencies: iced-error ">=0.0.9" iced-lock "^1.0.1" @@ -16876,44 +10178,32 @@ triplesec@^3.0.27: progress "~1.1.2" uglify-js "^3.1.9" -tryer@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8" - -ts-jest@^25.2.0, ts-jest@^25.3.1: - version "25.5.1" - resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-25.5.1.tgz#2913afd08f28385d54f2f4e828be4d261f4337c7" +ts-jest@^26.5.3: + version "26.5.3" + resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-26.5.3.tgz#a6ee00ba547be3b09877550df40a1465d0295554" + integrity sha512-nBiiFGNvtujdLryU7MiMQh1iPmnZ/QvOskBbD2kURiI1MwqvxlxNnaAB/z9TbslMqCsSbu5BXvSSQPc5tvHGeA== dependencies: bs-logger "0.x" buffer-from "1.x" fast-json-stable-stringify "2.x" + jest-util "^26.1.0" json5 "2.x" - lodash.memoize "4.x" + lodash "4.x" make-error "1.x" - micromatch "4.x" - mkdirp "0.x" - semver "6.x" - yargs-parser "18.x" + mkdirp "1.x" + semver "7.x" + yargs-parser "20.x" -ts-loader@^6.0.4: - version "6.2.2" - resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-6.2.2.tgz#dffa3879b01a1a1e0a4b85e2b8421dc0dfff1c58" +ts-loader@^8.0.17: + version "8.0.17" + resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-8.0.17.tgz#98f2ccff9130074f4079fd89b946b4c637b1f2fc" + integrity sha512-OeVfSshx6ot/TCxRwpBHQ/4lRzfgyTkvi7ghDVrLXOHzTbSK413ROgu/xNqM72i3AFeAIJgQy78FwSMKmOW68w== dependencies: - chalk "^2.3.0" + chalk "^4.1.0" enhanced-resolve "^4.0.0" - loader-utils "^1.0.2" + loader-utils "^2.0.0" micromatch "^4.0.0" - semver "^6.0.0" - -ts-loader@^7.0.0: - version "7.0.5" - resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-7.0.5.tgz#789338fb01cb5dc0a33c54e50558b34a73c9c4c5" - dependencies: - chalk "^2.3.0" - enhanced-resolve "^4.0.0" - loader-utils "^1.0.2" - micromatch "^4.0.0" - semver "^6.0.0" + semver "^7.3.4" ts-node@^9.1.1: version "9.1.1" @@ -16928,239 +10218,146 @@ ts-node@^9.1.1: yn "3.1.1" tsconfig-paths-webpack-plugin@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-3.2.0.tgz#6e70bd42915ad0efb64d3385163f0c1270f3e04d" + version "3.3.0" + resolved "https://registry.yarnpkg.com/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-3.3.0.tgz#a7461723c20623ca9148621a5ce36532682ad2ff" + integrity sha512-MpQeZpwPY4gYASCUjY4yt2Zj8yv86O8f++3Ai4o0yI0fUC6G1syvnL9VuY71PBgimRYDQU47f12BEmJq9wRaSw== dependencies: chalk "^2.3.0" enhanced-resolve "^4.0.0" tsconfig-paths "^3.4.0" -tsconfig-paths@^3.4.0, tsconfig-paths@^3.9.0: +tsconfig-paths@^3.4.0: version "3.9.0" resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz#098547a6c4448807e8fcb8eae081064ee9a3c90b" + integrity sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw== dependencies: "@types/json5" "^0.0.29" json5 "^1.0.1" minimist "^1.2.0" strip-bom "^3.0.0" -tsdx@^0.14.1: - version "0.14.1" - resolved "https://registry.yarnpkg.com/tsdx/-/tsdx-0.14.1.tgz#8771d509b6fc523ad971bae3a63ebe3a88355ab3" - integrity sha512-keHmFdCL2kx5nYFlBdbE3639HQ2v9iGedAFAajobrUTH2wfX0nLPdDhbHv+GHLQZqf0c5ur1XteE8ek/+Eyj5w== - dependencies: - "@babel/core" "^7.4.4" - "@babel/helper-module-imports" "^7.0.0" - "@babel/parser" "^7.11.5" - "@babel/plugin-proposal-class-properties" "^7.4.4" - "@babel/preset-env" "^7.11.0" - "@babel/traverse" "^7.11.5" - "@rollup/plugin-babel" "^5.1.0" - "@rollup/plugin-commonjs" "^11.0.0" - "@rollup/plugin-json" "^4.0.0" - "@rollup/plugin-node-resolve" "^9.0.0" - "@rollup/plugin-replace" "^2.2.1" - "@types/jest" "^25.2.1" - "@typescript-eslint/eslint-plugin" "^2.12.0" - "@typescript-eslint/parser" "^2.12.0" - ansi-escapes "^4.2.1" - asyncro "^3.0.0" - babel-eslint "^10.0.3" - babel-plugin-annotate-pure-calls "^0.4.0" - babel-plugin-dev-expression "^0.2.1" - babel-plugin-macros "^2.6.1" - babel-plugin-polyfill-regenerator "^0.0.4" - babel-plugin-transform-rename-import "^2.3.0" - camelcase "^6.0.0" - chalk "^4.0.0" - enquirer "^2.3.4" - eslint "^6.1.0" - eslint-config-prettier "^6.0.0" - eslint-config-react-app "^5.2.1" - eslint-plugin-flowtype "^3.13.0" - eslint-plugin-import "^2.18.2" - eslint-plugin-jsx-a11y "^6.2.3" - eslint-plugin-prettier "^3.1.0" - eslint-plugin-react "^7.14.3" - eslint-plugin-react-hooks "^2.2.0" - execa "^4.0.3" - fs-extra "^9.0.0" - jest "^25.3.0" - jest-watch-typeahead "^0.5.0" - jpjs "^1.2.1" - lodash.merge "^4.6.2" - ora "^4.0.3" - pascal-case "^3.1.1" - prettier "^1.19.1" - progress-estimator "^0.2.2" - regenerator-runtime "^0.13.7" - rollup "^1.32.1" - rollup-plugin-sourcemaps "^0.6.2" - rollup-plugin-terser "^5.1.2" - rollup-plugin-typescript2 "^0.27.3" - sade "^1.4.2" - semver "^7.1.1" - shelljs "^0.8.3" - tiny-glob "^0.2.6" - ts-jest "^25.3.1" - tslib "^1.9.3" - typescript "^3.7.3" +tslib@^1.10.0, tslib@^1.8.1, tslib@^1.9.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.1.tgz#410eb0d113e5b6356490eec749603725b021b43e" - integrity sha512-SgIkNheinmEBgx1IUNirK0TUD4X9yjjBRTqqjggWCU3pUEqIk3/Uwl3yRixYKT6WjQuGiwDv4NomL3wqRCj+CQ== - -tslib@^1.10.0, tslib@^1.11.1, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3: - version "1.11.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.11.1.tgz#eb15d128827fbee2841549e171f45ed338ac7e35" - -tslib@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.0.tgz#18d13fc2dce04051e20f074cc8387fd8089ce4f3" +tslib@^2.0.0, tslib@^2.0.3: + version "2.1.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a" + integrity sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A== tsutils@^3.17.1: - version "3.17.1" - resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.17.1.tgz#ed719917f11ca0dee586272b2ac49e015a2dd759" + version "3.21.0" + resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" + integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== dependencies: tslib "^1.8.1" -tty-browserify@0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" - tunnel-agent@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= 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 sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== dependencies: prelude-ls "^1.2.1" type-check@~0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= dependencies: prelude-ls "~1.1.2" -type-detect@4.0.8, type-detect@^4.0.8: +type-detect@4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== type-fest@^0.11.0: version "0.11.0" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" - -type-fest@^0.13.1: - version "0.13.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934" - -type-fest@^0.15.1: - version "0.15.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.15.1.tgz#d2c4e73d3e4a53cf1a906396dd460a1c5178ca00" + integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== type-fest@^0.20.2: version "0.20.2" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== -type-fest@^0.3.0: - version "0.3.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.3.1.tgz#63d00d204e059474fe5e1b7c011112bbd1dc29e1" - type-fest@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" + integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== type-fest@^0.8.1: version "0.8.1" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" + integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== type-is@~1.6.17, type-is@~1.6.18: version "1.6.18" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== dependencies: media-typer "0.3.0" mime-types "~2.1.24" -type@^1.0.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0" - -type@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/type/-/type-2.0.0.tgz#5f16ff6ef2eb44f260494dae271033b29c09a9c3" - typedarray-to-buffer@^3.1.5: version "3.1.5" resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== dependencies: is-typedarray "^1.0.0" -typedarray@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" - typeforce@^1.11.3, typeforce@^1.11.5: version "1.18.0" resolved "https://registry.yarnpkg.com/typeforce/-/typeforce-1.18.0.tgz#d7416a2c5845e085034d70fcc5b6cc4a90edbfdc" + integrity sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g== typescript@3.9.7: version "3.9.7" resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.7.tgz#98d600a5ebdc38f40cb277522f12dc800e9e25fa" integrity sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw== -typescript@4.1.2, typescript@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.1.2.tgz#6369ef22516fe5e10304aae5a5c4862db55380e9" - integrity sha512-thGloWsGH3SOxv1SoY7QojKi0tc+8FnOmiarEGMbd/lar7QOEd3hvlx3Fp5y6FlDUGl9L+pd4n2e+oToGMmhRQ== +typescript@^4.1.2, typescript@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.2.3.tgz#39062d8019912d43726298f09493d598048c1ce3" + integrity sha512-qOcYwxaByStAWrBf4x0fibwZvMRG+r4cQoTjbPtUlrWjBHbmCAww1i448U0GJ+3cNNEtebDteo/cHOR3xJ4wEw== -typescript@^3.7.3: - version "3.9.9" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.9.tgz#e69905c54bc0681d0518bd4d587cc6f2d0b1a674" - integrity sha512-kdMjTiekY+z/ubJCATUPlRDl39vXYiMV9iyeMuEuXZh2we6zz80uovNN2WlAxmmdE/Z/YQe+EbOEXB5RHEED3w== +uglify-js@^3.1.9: + version "3.13.0" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.13.0.tgz#66ed69f7241f33f13531d3d51d5bcebf00df7f69" + integrity sha512-TWYSWa9T2pPN4DIJYbU9oAjQx+5qdV5RUDxwARg8fmJZrD/V27Zj0JngW5xg1DFz42G0uDYl2XhzF6alSzD62w== -uglify-js@^3.1.4, uglify-js@^3.1.9: - version "3.10.0" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.10.0.tgz#397a7e6e31ce820bfd1cb55b804ee140c587a9e7" - -uid-number@0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" - -umask@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/umask/-/umask-1.1.0.tgz#f29cebf01df517912bb58ff9c4e50fde8e33320d" - -unbzip2-stream@^1.3.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz#b0da04c4371311df771cdc215e87f2130991ace7" +unbox-primitive@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.0.tgz#eeacbc4affa28e9b3d36b5eaeccc50b3251b1d3f" + integrity sha512-P/51NX+JXyxK/aigg1/ZgyccdAxm5K1+n8+tvqSntjOivPt19gvm1VC49RWYetsiub8WViUchdxl/KWHHB0kzA== dependencies: - buffer "^5.2.1" - through "^2.3.8" - -undefsafe@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/undefsafe/-/undefsafe-2.0.3.tgz#6b166e7094ad46313b2202da7ecc2cd7cc6e7aae" - integrity sha512-nrXZwwXrD/T/JXeygJqdCO6NZZ1L66HrxM/Z7mIq2oPanoN0F1nLx3lwJMu6AwJY69hdixaFQOuoYsMjE5/C2A== - dependencies: - debug "^2.2.0" + function-bind "^1.1.1" + has-bigints "^1.0.0" + has-symbols "^1.0.0" + which-boxed-primitive "^1.0.1" unicode-canonical-property-names-ecmascript@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" + integrity sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ== unicode-match-property-ecmascript@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c" + integrity sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg== dependencies: unicode-canonical-property-names-ecmascript "^1.0.4" unicode-property-aliases-ecmascript "^1.0.4" @@ -17168,168 +10365,73 @@ unicode-match-property-ecmascript@^1.0.4: unicode-match-property-value-ecmascript@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz#0d91f600eeeb3096aa962b1d6fc88876e64ea531" + integrity sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ== unicode-property-aliases-ecmascript@^1.0.4: version "1.1.0" resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4" + integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg== 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" -union@~0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/union/-/union-0.5.0.tgz#b2c11be84f60538537b846edb9ba266ba0090075" - integrity sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA== - dependencies: - qs "^6.4.0" - unique-filename@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" + integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== dependencies: unique-slug "^2.0.0" unique-slug@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" + integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== dependencies: imurmurhash "^0.1.4" -unique-string@^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" - -universal-user-agent@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-4.0.1.tgz#fd8d6cb773a679a709e967ef8288a31fcc03e557" - dependencies: - os-name "^3.1.0" - -universal-user-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-5.0.0.tgz#a3182aa758069bf0e79952570ca757de3579c1d9" - dependencies: - os-name "^3.1.0" - -universalify@^0.1.0: +universalify@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" - -universalify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-1.0.0.tgz#b61a1da173e8435b2fe3c67d29b9adf8594bd16d" - integrity sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug== - -universalify@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" - integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= unset-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= dependencies: has-value "^0.3.1" isobject "^3.0.0" -upath@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/upath/-/upath-2.0.1.tgz#50c73dea68d6f6b990f51d279ce6081665d61a8b" - integrity sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w== - -upath@^1.1.1, upath@^1.2.0: +upath@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" - -update-check@1.5.2: - version "1.5.2" - resolved "https://registry.yarnpkg.com/update-check/-/update-check-1.5.2.tgz#2fe09f725c543440b3d7dabe8971f2d5caaedc28" - dependencies: - registry-auth-token "3.3.2" - registry-url "3.1.0" - -update-notifier@5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-5.0.0.tgz#308e0ae772f71d66df0303159a945bc1e1fb819a" - integrity sha512-8tqsiVrMv7aZsKNSjqA6DdBLKJpZG1hRpkj1RbOJu1PgyP69OX+EInAnP1EK/ShX5YdPFgwWdk19oquZ0HTM8g== - dependencies: - boxen "^4.2.0" - chalk "^4.1.0" - configstore "^5.0.1" - has-yarn "^2.1.0" - import-lazy "^2.1.0" - is-ci "^2.0.0" - is-installed-globally "^0.3.1" - is-npm "^5.0.0" - is-yarn-global "^0.3.0" - latest-version "^5.0.0" - pupa "^2.0.1" - semver "^7.3.2" - semver-diff "^3.1.1" - xdg-basedir "^4.0.0" - -update-notifier@^4.1.0: - version "4.1.3" - resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-4.1.3.tgz#be86ee13e8ce48fb50043ff72057b5bd598e1ea3" - integrity sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A== - dependencies: - boxen "^4.2.0" - chalk "^3.0.0" - configstore "^5.0.1" - has-yarn "^2.1.0" - import-lazy "^2.1.0" - is-ci "^2.0.0" - is-installed-globally "^0.3.1" - is-npm "^4.0.0" - is-yarn-global "^0.3.0" - latest-version "^5.0.0" - pupa "^2.0.1" - semver-diff "^3.1.1" - xdg-basedir "^4.0.0" + integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== uri-js@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== dependencies: punycode "^2.1.0" urix@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= -url-join@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/url-join/-/url-join-2.0.5.tgz#5af22f18c052a000a48d7b82c5e9c2e2feeda728" - integrity sha1-WvIvGMBSoACkjXuCxenC4v7tpyg= - -url-parse-lax@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" - integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= - dependencies: - prepend-http "^2.0.0" - -url-parse@^1.4.3: - version "1.4.7" - resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.4.7.tgz#a8a83535e8c00a316e403a5db4ac1b9b853ae278" - dependencies: - querystringify "^2.1.1" - requires-port "^1.0.0" - -url-parse@^1.4.7: +url-parse@^1.4.3, url-parse@^1.4.7: version "1.5.1" resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.1.tgz#d5fa9890af8a5e1f274a2c98376510f6425f6e3b" integrity sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q== @@ -17340,6 +10442,7 @@ url-parse@^1.4.7: url@^0.11.0: version "0.11.0" resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" + integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= dependencies: punycode "1.3.2" querystring "0.2.0" @@ -17347,20 +10450,31 @@ url@^0.11.0: urlgrey@0.4.4: version "0.4.4" resolved "https://registry.yarnpkg.com/urlgrey/-/urlgrey-0.4.4.tgz#892fe95960805e85519f1cd4389f2cb4cbb7652f" + integrity sha1-iS/pWWCAXoVRnxzUOJ8stMu3ZS8= use-events@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/use-events/-/use-events-1.4.1.tgz#bf1ef93d502f1cad69afcda5619fda8b5f60b325" + version "1.4.2" + resolved "https://registry.yarnpkg.com/use-events/-/use-events-1.4.2.tgz#bb41f61d08f97296e503b21dd95d612f8e45b524" + integrity sha512-CVgNgSl5dnJaHKirbWab6TtdxSnb+e5rfi4WybLFUTXweRyYO+kkBtECauHlUiZLghGTsCyRaSgOeWSETvgtmw== dependencies: resize-observer-polyfill "1.5.1" +use-isomorphic-layout-effect@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.1.tgz#7bb6589170cd2987a152042f9084f9effb75c225" + integrity sha512-L7Evj8FGcwo/wpbv/qvSfrkHFtOpCzvM5yl2KVyDJoylVuSvzphiiasmjgQPttIGBAy2WKiBNR98q8w7PiNgKQ== + use-latest@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/use-latest/-/use-latest-1.0.0.tgz#c86d2e4893b15f27def69da574a47136d107facb" + version "1.2.0" + resolved "https://registry.yarnpkg.com/use-latest/-/use-latest-1.2.0.tgz#a44f6572b8288e0972ec411bdd0840ada366f232" + integrity sha512-d2TEuG6nSLKQLAfW3By8mKr8HurOlTkul0sOpxbClIv4SQ4iOd7BYr7VIzdbktUCnv7dua/60xzd8igMU6jmyw== + dependencies: + use-isomorphic-layout-effect "^1.0.0" use-onclickoutside@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/use-onclickoutside/-/use-onclickoutside-0.3.1.tgz#fdd723a6a499046b6bc761e4a03af432eee5917b" + integrity sha512-aahvbW5+G0XJfzj31FJeLsvc6qdKbzeTsQ8EtkHHq5qTg6bm/qkJeKLcgrpnYeHDDbd7uyhImLGdkbM9BRzOHQ== dependencies: are-passive-events-supported "^1.1.0" use-latest "^1.0.0" @@ -17368,77 +10482,54 @@ use-onclickoutside@^0.3.1: use@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" - -useragent@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/useragent/-/useragent-2.3.0.tgz#217f943ad540cb2128658ab23fc960f6a88c9972" - integrity sha512-4AoH4pxuSvHCjqLO04sU6U/uE65BYza8l/KKBS0b0hnUPWi+cQ2BpeTEwejCSx9SPV5/U03nniDTrWx5NrmKdw== - dependencies: - lru-cache "4.1.x" - tmp "0.0.x" + 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 sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= -util-promisify@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/util-promisify/-/util-promisify-2.1.0.tgz#3c2236476c4d32c5ff3c47002add7c13b9a82a53" +util@^0.12.0: + version "0.12.3" + resolved "https://registry.yarnpkg.com/util/-/util-0.12.3.tgz#971bb0292d2cc0c892dab7c6a5d37c2bec707888" + integrity sha512-I8XkoQwE+fPQEhy9v012V+TSdH2kp9ts29i20TaaDUXsg7x/onePbhFJUExBfv/2ay1ZOp/Vsm3nDlmnFGSAog== dependencies: - object.getownpropertydescriptors "^2.0.3" + inherits "^2.0.3" + is-arguments "^1.0.4" + is-generator-function "^1.0.7" + is-typed-array "^1.1.3" + safe-buffer "^5.1.2" + which-typed-array "^1.1.2" -util.promisify@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" - dependencies: - define-properties "^1.1.2" - object.getownpropertydescriptors "^2.0.3" - -util.promisify@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.2" - has-symbols "^1.0.1" - object.getownpropertydescriptors "^2.1.0" - -util@0.10.3: - version "0.10.3" - resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" - dependencies: - inherits "2.0.1" - -util@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" - dependencies: - inherits "2.0.3" - -utila@^0.4.0, utila@~0.4: +utila@~0.4: version "0.4.0" resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= utils-merge@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= -uuid@^3.0.0, uuid@^3.0.1, uuid@^3.1.0, uuid@^3.3.2, uuid@^3.3.3, uuid@^3.4.0: +uuid@^3.3.2, uuid@^3.3.3, uuid@^3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" + integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== uuid@^8.3.0: version "8.3.2" resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== -v8-compile-cache@^2.0.3, v8-compile-cache@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz#54bc3cdd43317bca91e35dcaf305b1a7237de745" +v8-compile-cache@^2.0.3, v8-compile-cache@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" + integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== -v8-to-istanbul@^4.1.3: - version "4.1.4" - resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-4.1.4.tgz#b97936f21c0e2d9996d4985e5c5156e9d4e49cd6" +v8-to-istanbul@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-7.1.0.tgz#5b95cef45c0f83217ec79f8fc7ee1c8b486aee07" + integrity sha512-uXUVqNUCLa0AH1vuVxzi+MI4RfxEOKt9pBgKwHbgH7st8Kv2P1m+jvWNnektzBh5QShF3ODgKmUFCf38LnVz1g== dependencies: "@types/istanbul-lib-coverage" "^2.0.1" convert-source-map "^1.6.0" @@ -17447,118 +10538,70 @@ v8-to-istanbul@^4.1.3: valid-url@^1.0.9: version "1.0.9" resolved "https://registry.yarnpkg.com/valid-url/-/valid-url-1.0.9.tgz#1c14479b40f1397a75782f115e4086447433a200" + integrity sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA= -validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.3: +validate-npm-package-license@^3.0.1: version "3.0.4" resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== dependencies: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" -validate-npm-package-name@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e" - dependencies: - builtins "^1.0.3" - varuint-bitcoin@^1.0.4: version "1.1.2" resolved "https://registry.yarnpkg.com/varuint-bitcoin/-/varuint-bitcoin-1.1.2.tgz#e76c138249d06138b480d4c5b40ef53693e24e92" + integrity sha512-4EVb+w4rx+YfVM32HQX42AbbT7/1f5zwAYhIujKXKk8NQK+JfRVl3pqT3hjNn/L+RstigmGGKVwHA/P0wgITZw== dependencies: safe-buffer "^5.1.1" vary@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= verror@1.10.0: version "1.10.0" resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= dependencies: assert-plus "^1.0.0" core-util-is "1.0.2" extsprintf "^1.2.0" -vfile-location@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-3.2.0.tgz#d8e41fbcbd406063669ebf6c33d56ae8721d0f3c" - integrity sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA== - -vm-browserify@^1.0.1, vm-browserify@^1.1.2: +vm-browserify@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" + integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== -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" + integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== dependencies: browser-process-hrtime "^1.0.0" -w3c-xmlserializer@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz#30485ca7d70a6fd052420a3d12fd90e6339ce794" +w3c-xmlserializer@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" + integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== dependencies: - domexception "^1.0.1" - webidl-conversions "^4.0.2" 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" - dependencies: - "@hapi/joi" "^15.0.3" - core-js "^2.6.5" - minimist "^1.2.0" - request "^2.88.0" - rx "^4.1.0" - -wait-port@^0.2.7: - version "0.2.9" - resolved "https://registry.yarnpkg.com/wait-port/-/wait-port-0.2.9.tgz#3905cf271b5dbe37a85c03b85b418b81cb24ee55" - dependencies: - chalk "^2.4.2" - commander "^3.0.2" - debug "^4.1.1" - walker@^1.0.7, walker@~1.0.5: version "1.0.7" resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" + integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= dependencies: makeerror "1.0.x" warning@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" + integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w== dependencies: loose-envify "^1.0.0" -watchpack-chokidar2@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz#9948a1866cbbd6cb824dea13a7ed691f6c8ddff0" - dependencies: - chokidar "^2.1.8" - -watchpack@1.7.4: - version "1.7.4" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.4.tgz#6e9da53b3c80bb2d6508188f5b200410866cd30b" - integrity sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg== - dependencies: - graceful-fs "^4.1.2" - neo-async "^2.5.0" - optionalDependencies: - chokidar "^3.4.1" - watchpack-chokidar2 "^2.0.0" - -watchpack@^1.6.1: - version "1.7.2" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.2.tgz#c02e4d4d49913c3e7e122c3325365af9d331e9aa" - dependencies: - graceful-fs "^4.1.2" - neo-async "^2.5.0" - optionalDependencies: - chokidar "^3.4.0" - watchpack-chokidar2 "^2.0.0" - watchpack@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.1.1.tgz#e99630550fca07df9f90a06056987baa40a689c7" @@ -17570,112 +10613,67 @@ watchpack@^2.0.0: 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" -wcwidth@^1.0.0, wcwidth@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" - dependencies: - defaults "^1.0.3" - -web-ext@^5.4.1: - version "5.4.1" - resolved "https://registry.yarnpkg.com/web-ext/-/web-ext-5.4.1.tgz#7aaa1977cd90f1472005030ce3df814324c38f05" - integrity sha512-AnTjSFtvidZfmVYzvceM/XixsigiWU3l66UzcxgXxXhOoEQU5ZHlXFGVJdHEYfkI5SnEyDG+WlhsdTUHNLOXJw== - dependencies: - "@babel/polyfill" "7.12.1" - "@babel/runtime" "7.12.5" - "@cliqz-oss/firefox-client" "0.3.1" - "@cliqz-oss/node-firefox-connect" "1.2.1" - "@devicefarmer/adbkit" "2.11.3" - addons-linter "2.13.1" - bunyan "1.8.14" - camelcase "6.0.0" - chrome-launcher "0.13.4" - debounce "1.2.0" - decamelize "4.0.0" - es6-error "4.1.1" - event-to-promise "0.8.0" - firefox-profile "4.0.0" - fs-extra "9.0.1" - fx-runner "1.0.13" - import-fresh "3.2.1" - mkdirp "1.0.4" - multimatch "4.0.0" - mz "2.7.0" - node-notifier "8.0.0" - open "7.3.0" - parse-json "5.0.1" - sign-addon "3.1.0" - source-map-support "0.5.19" - strip-bom "4.0.0" - strip-json-comments "3.1.1" - tmp "0.2.1" - update-notifier "5.0.0" - watchpack "1.7.4" - ws "7.3.1" - yargs "15.4.1" - zip-dir "1.0.2" - webext-redux@^2.1.2: version "2.1.7" resolved "https://registry.yarnpkg.com/webext-redux/-/webext-redux-2.1.7.tgz#b6bb0124b24912ad0b823d4c754eb72ef65d6186" + integrity sha512-BGWbr/jbZl26nGN3YpTjAC7cxERCbxSwx8les9mEBALNe+g9fm31Vi5miRpk0cqEo3aGKTQ++SZ9MpNHJWPpCw== dependencies: lodash.assignin "^4.2.0" lodash.clonedeep "^4.5.0" -webextension-polyfill@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/webextension-polyfill/-/webextension-polyfill-0.5.0.tgz#795e0bf6a2b8eadcdb6edaecd169e9228c747519" - integrity sha512-aFrl38x43t1bTboX/paCT8I97+idzX/TY0+fuM52hrIkCpYfROEF9kSn0BXuEIi3J9LTYt2ZZKkhx9NB1qF3nA== - -webidl-conversions@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" +webidl-conversions@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" + integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== webidl-conversions@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== -webpack-bundle-analyzer@^3.6.0: - version "3.8.0" - resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.8.0.tgz#ce6b3f908daf069fd1f7266f692cbb3bded9ba16" +webpack-bundle-analyzer@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.4.0.tgz#74013106e7e2b07cbd64f3a5ae847f7e814802c7" + integrity sha512-9DhNa+aXpqdHk8LkLPTBU/dMfl84Y+WE2+KnfI6rSpNRNVKa0VGLjPd2pjFubDeqnWmulFggxmWBxhfJXZnR0g== dependencies: - acorn "^7.1.1" - acorn-walk "^7.1.1" - bfj "^6.1.1" - chalk "^2.4.1" - commander "^2.18.0" - ejs "^2.6.1" - express "^4.16.3" - filesize "^3.6.1" - gzip-size "^5.0.0" - lodash "^4.17.15" - mkdirp "^0.5.1" - opener "^1.5.1" - ws "^6.0.0" + acorn "^8.0.4" + acorn-walk "^8.0.0" + chalk "^4.1.0" + commander "^6.2.0" + gzip-size "^6.0.0" + lodash "^4.17.20" + opener "^1.5.2" + sirv "^1.0.7" + ws "^7.3.1" -webpack-cli@^3.3.10, webpack-cli@^3.3.11: - version "3.3.12" - resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.3.12.tgz#94e9ada081453cd0aa609c99e500012fd3ad2d4a" +webpack-cli@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-4.5.0.tgz#b5213b84adf6e1f5de6391334c9fa53a48850466" + integrity sha512-wXg/ef6Ibstl2f50mnkcHblRPN/P9J4Nlod5Hg9HGFgSeF8rsqDGHJeVe4aR26q9l62TUJi6vmvC2Qz96YJw1Q== dependencies: - chalk "^2.4.2" - cross-spawn "^6.0.5" - enhanced-resolve "^4.1.1" - findup-sync "^3.0.0" - global-modules "^2.0.0" - import-local "^2.0.0" - interpret "^1.4.0" - loader-utils "^1.4.0" - supports-color "^6.1.0" - v8-compile-cache "^2.1.1" - yargs "^13.3.2" + "@discoveryjs/json-ext" "^0.5.0" + "@webpack-cli/configtest" "^1.0.1" + "@webpack-cli/info" "^1.2.2" + "@webpack-cli/serve" "^1.3.0" + colorette "^1.2.1" + commander "^7.0.0" + enquirer "^2.3.6" + execa "^5.0.0" + fastest-levenshtein "^1.0.12" + import-local "^3.0.2" + interpret "^2.2.0" + rechoir "^0.7.0" + v8-compile-cache "^2.2.0" + webpack-merge "^5.7.3" webpack-dev-middleware@^3.7.2: - version "3.7.2" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz#0019c3db716e3fa5cecbf64f2ab88a74bab331f3" + version "3.7.3" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz#0639372b143262e2b84ab95d3b91a7597061c2c5" + integrity sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ== dependencies: memory-fs "^0.4.1" mime "^2.4.4" @@ -17683,7 +10681,7 @@ webpack-dev-middleware@^3.7.2: range-parser "^1.2.1" webpack-log "^2.0.0" -webpack-dev-server@3.11.2, webpack-dev-server@^3.11.2: +webpack-dev-server@3.11.2: version "3.11.2" resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz#695ebced76a4929f0d5de7fd73fafe185fe33708" integrity sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ== @@ -17722,49 +10720,36 @@ webpack-dev-server@3.11.2, webpack-dev-server@^3.11.2: ws "^6.2.1" yargs "^13.3.2" -webpack-extension-reloader@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/webpack-extension-reloader/-/webpack-extension-reloader-1.1.4.tgz#f5e5fa580e617c114cc45ddb6eb25c5d6a4dd2f6" - integrity sha512-PyssJvAiKhztc//QmhpU8yfg7LBR7Bn/cjSM7jadfQJPIDNN1Djxc+SJQRk8uHQ3GQbyWhsWu2DLCMBRcWHIPA== - dependencies: - "@types/webpack" "^4.39.8" - "@types/webpack-sources" "^0.1.5" - colors "^1.4.0" - lodash "^4.17.15" - minimist "^1.2.0" - useragent "^2.3.0" - webextension-polyfill "^0.5.0" - webpack-sources "^1.4.3" - ws "^7.2.0" - webpack-hot-middleware@^2.25.0: version "2.25.0" resolved "https://registry.yarnpkg.com/webpack-hot-middleware/-/webpack-hot-middleware-2.25.0.tgz#4528a0a63ec37f8f8ef565cf9e534d57d09fe706" + integrity sha512-xs5dPOrGPCzuRXNi8F6rwhawWvQQkeli5Ro48PRuQh8pYPCPmNnltP9itiUPT4xI8oW+y0m59lyyeQk54s5VgA== dependencies: ansi-html "0.0.7" html-entities "^1.2.0" querystring "^0.2.0" strip-ansi "^3.0.0" -webpack-log@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-1.2.0.tgz#a4b34cda6b22b518dbb0ab32e567962d5c72a43d" - dependencies: - chalk "^2.1.0" - log-symbols "^2.1.0" - loglevelnext "^1.0.1" - uuid "^3.1.0" - webpack-log@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f" + integrity sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg== dependencies: ansi-colors "^3.0.0" uuid "^3.3.2" -webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: +webpack-merge@^5.7.3: + version "5.7.3" + resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.7.3.tgz#2a0754e1877a25a8bbab3d2475ca70a052708213" + integrity sha512-6/JUQv0ELQ1igjGDzHkXbVDRxkfA57Zw7PfiupdLFJYrgFqY5ZP8xxbpp2lU3EPwYx89ht5Z/aDkD40hFCm5AA== + dependencies: + clone-deep "^4.0.1" + wildcard "^2.0.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" @@ -17777,38 +10762,10 @@ webpack-sources@^2.1.1, webpack-sources@^2.2.0: source-list-map "^2.0.1" source-map "^0.6.1" -webpack@^4.41.5: - version "4.43.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.43.0.tgz#c48547b11d563224c561dad1172c8aa0b8a678e6" - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-module-context" "1.9.0" - "@webassemblyjs/wasm-edit" "1.9.0" - "@webassemblyjs/wasm-parser" "1.9.0" - acorn "^6.4.1" - ajv "^6.10.2" - ajv-keywords "^3.4.1" - chrome-trace-event "^1.0.2" - enhanced-resolve "^4.1.0" - eslint-scope "^4.0.3" - json-parse-better-errors "^1.0.2" - loader-runner "^2.4.0" - loader-utils "^1.2.3" - memory-fs "^0.4.1" - micromatch "^3.1.10" - mkdirp "^0.5.3" - neo-async "^2.6.1" - node-libs-browser "^2.2.1" - schema-utils "^1.0.0" - tapable "^1.1.3" - terser-webpack-plugin "^1.4.3" - watchpack "^1.6.1" - webpack-sources "^1.4.1" - webpack@^5.24.2: - version "5.24.2" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.24.2.tgz#33790dad631e8b639f4246d762e257720875fe54" - integrity sha512-uxxKYEY4kMNjP+D2Y+8aw5Vd7ar4pMuKCNemxV26ysr1nk0YDiQTylg9U3VZIdkmI0YHa0uC8ABxL+uGxGWWJg== + version "5.24.4" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.24.4.tgz#37d8cf95841dd23c809ea02931294b3455d74a59" + integrity sha512-RXOdxF9hFFFhg47BryCgyFrEyyu7Y/75/uiI2DoUiTMqysK+WczVSTppvkR47oZcmI/DPaXCiCiaXBP8QjkNpA== dependencies: "@types/eslint-scope" "^3.7.0" "@types/estree" "^0.0.46" @@ -17851,6 +10808,7 @@ webpackbar@^5.0.0-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" @@ -17859,18 +10817,21 @@ websocket-driver@>=0.5.1, websocket-driver@^0.7.4: 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.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.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== -whatwg-url@8.4.0: +whatwg-url@^8.0.0: version "8.4.0" resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.4.0.tgz#50fb9615b05469591d2b2bd6dfaed2942ed72837" integrity sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw== @@ -17879,124 +10840,77 @@ whatwg-url@8.4.0: tr46 "^2.0.2" webidl-conversions "^6.1.0" -whatwg-url@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" +which-boxed-primitive@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== dependencies: - lodash.sortby "^4.7.0" - tr46 "^1.0.1" - webidl-conversions "^4.0.2" - -when@3.7.7: - version "3.7.7" - resolved "https://registry.yarnpkg.com/when/-/when-3.7.7.tgz#aba03fc3bb736d6c88b091d013d8a8e590d84718" - integrity sha1-q6A/w7tzbWyIsJHQE9io5ZDYRxg= - -which-module@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" which-module@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= -which-pm-runs@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb" - -which@1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/which/-/which-1.2.4.tgz#1557f96080604e5b11b3599eb9f45b50a9efd722" - integrity sha1-FVf5YIBgTlsRs1meufRbUKnv1yI= +which-typed-array@^1.1.2: + version "1.1.4" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.4.tgz#8fcb7d3ee5adf2d771066fba7cf37e32fe8711ff" + integrity sha512-49E0SpUe90cjpoc7BOJwyPHRqSAd12c10Qm2amdEZrJPCY2NDxaW01zHITrem+rnETY3dwrbH3UUrUwagfCYDA== dependencies: - is-absolute "^0.1.7" - isexe "^1.1.1" + available-typed-arrays "^1.0.2" + call-bind "^1.0.0" + es-abstract "^1.18.0-next.1" + foreach "^2.0.5" + function-bind "^1.1.1" + has-symbols "^1.0.1" + is-typed-array "^1.1.3" -which@^1.2.12, which@^1.2.14, which@^1.2.9, which@^1.3.1: +which@^1.2.9, which@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== dependencies: isexe "^2.0.0" which@^2.0.1, which@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== dependencies: isexe "^2.0.0" -wide-align@^1.1.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" - dependencies: - string-width "^1.0.2 || 2" - -widest-line@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-2.0.1.tgz#7438764730ec7ef4381ce4df82fb98a53142a3fc" - dependencies: - string-width "^2.1.1" - -widest-line@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca" - integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg== - dependencies: - string-width "^4.0.0" - wif@^2.0.1, wif@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/wif/-/wif-2.0.6.tgz#08d3f52056c66679299726fade0d432ae74b4704" + integrity sha1-CNP1IFbGZnkplyb63g1DKudLRwQ= dependencies: bs58check "<3.0.0" -windows-release@^3.1.0: - version "3.3.1" - resolved "https://registry.yarnpkg.com/windows-release/-/windows-release-3.3.1.tgz#cb4e80385f8550f709727287bf71035e209c4ace" - dependencies: - execa "^1.0.0" - -winreg@0.0.12: - version "0.0.12" - resolved "https://registry.yarnpkg.com/winreg/-/winreg-0.0.12.tgz#07105554ba1a9d08979251d129475bffae3006b7" - integrity sha1-BxBVVLoanQiXklHRKUdb/64wBrc= +wildcard@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" + integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== word-wrap@^1.2.3, word-wrap@~1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" - -wordwrap@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" - -worker-farm@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" - dependencies: - errno "~0.1.7" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== worker-rpc@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/worker-rpc/-/worker-rpc-0.1.1.tgz#cb565bd6d7071a8f16660686051e969ad32f54d5" + integrity sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg== dependencies: microevent.ts "~0.1.1" -wrap-ansi@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" - dependencies: - string-width "^1.0.1" - strip-ansi "^3.0.1" - -wrap-ansi@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-3.0.1.tgz#288a04d87eda5c286e060dfe8f135ce8d007f8ba" - dependencies: - string-width "^2.1.1" - strip-ansi "^4.0.0" - wrap-ansi@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" + integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== dependencies: ansi-styles "^3.2.0" string-width "^3.0.0" @@ -18005,6 +10919,7 @@ wrap-ansi@^5.1.0: wrap-ansi@^6.2.0: version "6.2.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" + integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== dependencies: ansi-styles "^4.0.0" string-width "^4.1.0" @@ -18022,211 +10937,103 @@ wrap-ansi@^7.0.0: wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - -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" - dependencies: - graceful-fs "^4.1.11" - imurmurhash "^0.1.4" - signal-exit "^3.0.2" - -write-file-atomic@^2.0.0, write-file-atomic@^2.3.0, write-file-atomic@^2.4.2: - version "2.4.3" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481" - dependencies: - graceful-fs "^4.1.11" - imurmurhash "^0.1.4" - signal-exit "^3.0.2" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= write-file-atomic@^3.0.0: version "3.0.3" resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== dependencies: imurmurhash "^0.1.4" is-typedarray "^1.0.0" signal-exit "^3.0.2" typedarray-to-buffer "^3.1.5" -write-json-file@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/write-json-file/-/write-json-file-2.3.0.tgz#2b64c8a33004d54b8698c76d585a77ceb61da32f" - dependencies: - detect-indent "^5.0.0" - graceful-fs "^4.1.2" - make-dir "^1.0.0" - pify "^3.0.0" - sort-keys "^2.0.0" - write-file-atomic "^2.0.0" - -write-json-file@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/write-json-file/-/write-json-file-3.2.0.tgz#65bbdc9ecd8a1458e15952770ccbadfcff5fe62a" - dependencies: - detect-indent "^5.0.0" - graceful-fs "^4.1.15" - make-dir "^2.1.0" - pify "^4.0.1" - sort-keys "^2.0.0" - write-file-atomic "^2.4.2" - -write-pkg@^3.1.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/write-pkg/-/write-pkg-3.2.0.tgz#0e178fe97820d389a8928bc79535dbe68c2cff21" - dependencies: - sort-keys "^2.0.0" - write-json-file "^2.2.0" - -write@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" - dependencies: - mkdirp "^0.5.1" - -ws@7.3.1, ws@^7.2.3: - version "7.3.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.3.1.tgz#d0547bf67f7ce4f12a72dfe31262c68d7dc551c8" - -ws@^6.0.0, ws@^6.2.1: +ws@^6.2.1: version "6.2.1" resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" + integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== dependencies: async-limiter "~1.0.0" -ws@^7.0.0: - version "7.3.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.3.0.tgz#4b2f7f219b3d3737bc1a2fbf145d825b94d38ffd" - -ws@^7.2.0: - version "7.4.3" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.3.tgz#1f9643de34a543b8edb124bdcbc457ae55a6e5cd" - integrity sha512-hr6vCR76GsossIRsr8OLR9acVVm1jyfEWvhbNjtgPOrfvAlKzvyeg/P6r8RuDjRyrcQoPQT7K0DGEPc7Ae6jzA== - -ws@^7.3.1: - version "7.4.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.0.tgz#a5dd76a24197940d4a8bb9e0e152bb4503764da7" - integrity sha512-kyFwXuV/5ymf+IXhS6f0+eAFvydbaBW3zjpT6hUdAh/hbVjTIB5EHBGi0bPoCLSK2wcuz3BrEkB9LrYv1Nm4NQ== - -xdg-basedir@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13" - integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q== +ws@^7.3.1, ws@^7.4.4: + version "7.4.4" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.4.tgz#383bc9742cb202292c9077ceab6f6047b17f2d59" + integrity sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw== xml-name-validator@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" - -xml2js@~0.4.4: - version "0.4.23" - resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.23.tgz#a0c69516752421eb2ac758ee4d4ccf58843eac66" - integrity sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug== - dependencies: - sax ">=0.6.0" - xmlbuilder "~11.0.0" + integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== xml@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/xml/-/xml-1.0.1.tgz#78ba72020029c5bc87b8a81a3cfcd74b4a2fc1e5" + integrity sha1-eLpyAgApxbyHuKgaPPzXS0ovweU= -xmlbuilder@~11.0.0: - version "11.0.1" - resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3" - integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA== - -xmlchars@^2.1.1: +xmlchars@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" - -xregexp@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-4.3.0.tgz#7e92e73d9174a99a59743f67a4ce879a04b5ae50" - dependencies: - "@babel/runtime-corejs3" "^7.8.3" - -xtend@^4.0.0, xtend@~4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" - -y18n@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" + integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== y18n@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" + version "4.0.1" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.1.tgz#8db2b83c31c5d75099bb890b23f3094891e247d4" + integrity sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ== -y18n@^5.0.5: - version "5.0.5" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.5.tgz#8769ec08d03b1ea2df2500acef561743bbb9ab18" - integrity sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg== - -yalc@^1.0.0-pre.42: - version "1.0.0-pre.42" - resolved "https://registry.yarnpkg.com/yalc/-/yalc-1.0.0-pre.42.tgz#5a042e4edbb0229b4c40912f667f567182bd15d0" - dependencies: - chalk "^4.1.0" - fs-extra "^8.0.1" - glob "^7.1.4" - ignore "^5.0.4" - npm-packlist "^1.4.1" - yargs "^7.1.0" - -yallist@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" - -yallist@^3.0.0, yallist@^3.0.2, yallist@^3.0.3: +yallist@^3.0.2: version "3.1.1" resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== yallist@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== yaml@^1.7.2: version "1.10.0" resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.0.tgz#3b593add944876077d4d683fee01081bd9fff31e" + integrity sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg== -yargs-parser@18.x, yargs-parser@^18.1.1, yargs-parser@^18.1.2, yargs-parser@^18.1.3: - version "18.1.3" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs-parser@5.0.0-security.0: - version "5.0.0-security.0" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-5.0.0-security.0.tgz#4ff7271d25f90ac15643b86076a2ab499ec9ee24" - dependencies: - camelcase "^3.0.0" - object.assign "^4.1.0" - -yargs-parser@^10.0.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-10.1.0.tgz#7202265b89f7e9e9f2e5765e0fe735a905edbaa8" - dependencies: - camelcase "^4.1.0" +yargs-parser@20.x: + version "20.2.6" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.6.tgz#69f920addf61aafc0b8b89002f5d66e28f2d8b20" + integrity sha512-AP1+fQIWSM/sMiET8fyayjx/J+JmTPt2Mr0FkrgqB4todtfa53sOsrSAcIrJRD5XS20bKUwaDIuMkWKCEiQLKA== yargs-parser@^13.1.2: version "13.1.2" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" + integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== dependencies: camelcase "^5.0.0" decamelize "^1.2.0" -yargs-parser@^15.0.1: - version "15.0.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-15.0.1.tgz#54786af40b820dcb2fb8025b11b4d659d76323b3" +yargs-parser@^18.1.2: + version "18.1.3" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" + integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== dependencies: camelcase "^5.0.0" decamelize "^1.2.0" -yargs-parser@^20.2.2: - version "20.2.4" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54" - integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA== +yargs@^13.3.2: + version "13.3.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" + integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== + dependencies: + cliui "^5.0.0" + find-up "^3.0.0" + get-caller-file "^2.0.1" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^3.0.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^13.1.2" -yargs@15.4.1: +yargs@^15.4.1: version "15.4.1" resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== @@ -18243,87 +11050,10 @@ yargs@15.4.1: y18n "^4.0.0" yargs-parser "^18.1.2" -yargs@16.1.1, yargs@~16.1.0: - version "16.1.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.1.1.tgz#5a4a095bd1ca806b0a50d0c03611d38034d219a1" - integrity sha512-hAD1RcFP/wfgfxgMVswPE+z3tlPFtxG8/yWUrG2i17sTWGCGqWnxKcLTF4cUKDUK8fzokwsmO9H0TDkRbMHy8w== - dependencies: - cliui "^7.0.2" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.0" - y18n "^5.0.5" - yargs-parser "^20.2.2" - -yargs@^13.3.2: - version "13.3.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" - dependencies: - cliui "^5.0.0" - find-up "^3.0.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^3.0.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^13.1.2" - -yargs@^14.2.2: - version "14.2.3" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-14.2.3.tgz#1a1c3edced1afb2a2fea33604bc6d1d8d688a414" - dependencies: - cliui "^5.0.0" - decamelize "^1.2.0" - find-up "^3.0.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^3.0.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^15.0.1" - -yargs@^15.3.1: - version "15.3.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.3.1.tgz#9505b472763963e54afe60148ad27a330818e98b" - dependencies: - cliui "^6.0.0" - decamelize "^1.2.0" - find-up "^4.1.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^4.2.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^18.1.1" - -yargs@^7.1.0: - version "7.1.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-7.1.1.tgz#67f0ef52e228d4ee0d6311acede8850f53464df6" - dependencies: - camelcase "^3.0.0" - cliui "^3.2.0" - decamelize "^1.1.1" - get-caller-file "^1.0.1" - os-locale "^1.4.0" - read-pkg-up "^1.0.1" - require-directory "^2.1.1" - require-main-filename "^1.0.1" - set-blocking "^2.0.0" - string-width "^1.0.2" - which-module "^1.0.0" - y18n "^3.2.1" - yargs-parser "5.0.0-security.0" - -yauzl@2.10.0, yauzl@^2.10.0: +yauzl@^2.10.0: version "2.10.0" resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" + integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= dependencies: buffer-crc32 "~0.2.3" fd-slicer "~1.1.0" @@ -18339,38 +11069,22 @@ yocto-queue@^0.1.0: integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== yup@^0.32.5: - version "0.32.5" - resolved "https://registry.yarnpkg.com/yup/-/yup-0.32.5.tgz#fddc1dc655bc016b416275e7ce9ab8d817a1636a" - integrity sha512-bLbkTrPrFEF4rg30lS8T3QqoVLSAJ1N/b6btn5HVM4y9Q2EVJr2VLk+3kcskqPB41OSPx0cGRLINklH7PNqSYg== + version "0.32.9" + resolved "https://registry.yarnpkg.com/yup/-/yup-0.32.9.tgz#9367bec6b1b0e39211ecbca598702e106019d872" + integrity sha512-Ci1qN+i2H0XpY7syDQ0k5zKQ/DoxO0LzPg8PAR/X4Mpj6DqaeCoIYEEjDJwhArh3Fa7GWbQQVDZKeXYlSH4JMg== dependencies: "@babel/runtime" "^7.10.5" "@types/lodash" "^4.14.165" lodash "^4.17.20" - lodash-es "^4.17.11" + lodash-es "^4.17.15" nanoclone "^0.2.1" property-expr "^2.0.4" toposort "^2.0.2" -zip-dir@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/zip-dir/-/zip-dir-1.0.2.tgz#253f907aead62a21acd8721d8b88032b2411c051" - integrity sha1-JT+QeurWKiGs2HIdi4gDKyQRwFE= - dependencies: - async "^1.5.2" - jszip "^2.4.0" - -zip-stream@^4.0.0: - version "4.0.4" - resolved "https://registry.yarnpkg.com/zip-stream/-/zip-stream-4.0.4.tgz#3a8f100b73afaa7d1ae9338d910b321dec77ff3a" - integrity sha512-a65wQ3h5gcQ/nQGWV1mSZCEzCML6EK/vyVPcrPNynySP1j3VBbQKh3nhC8CbORb+jfl2vXvh56Ul5odP1bAHqw== - dependencies: - archiver-utils "^2.1.0" - compress-commons "^4.0.2" - readable-stream "^3.6.0" - zone-file@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/zone-file/-/zone-file-1.0.0.tgz#93f4ae26d1a13974f8178f6dfff14b41466c6029" + integrity sha512-dJynTf/5XCobE6diQBpNWQQRBzXE8d1QhHKemzrkffrZ36F9uKlbBVyIXXbG2CJoaTGZGh8zt2AHX/mG4txtqA== zxcvbn@^4.4.2: version "4.4.2"