diff --git a/.storybook/i18n.js b/.storybook/i18n.js index 53076a0a68..4dea8f2787 100644 --- a/.storybook/i18n.js +++ b/.storybook/i18n.js @@ -1,5 +1,5 @@ import i18n from 'i18next' -import { initReactI18next } from 'next-i18next' +import { initReactI18next } from 'react-i18next' import enTranslation from '../public/locales/en/common.json' diff --git a/.storybook/main.js b/.storybook/main.js index 6fb12bf8c9..86ff7c8310 100644 --- a/.storybook/main.js +++ b/.storybook/main.js @@ -11,6 +11,7 @@ module.exports = { '@storybook/addon-essentials', '@storybook/addon-postcss', 'storybook-addon-next-router', + 'storybook-i18next', ], // typescript: { // reactDocgen: 'react-docgen-typescript', diff --git a/.storybook/preview.js b/.storybook/preview.js index 1f150b7f57..191f8b6e4e 100644 --- a/.storybook/preview.js +++ b/.storybook/preview.js @@ -4,7 +4,7 @@ import { ThemeProvider } from 'theme-ui' import { theme } from '../theme' import { I18nextProvider } from 'next-i18next' import i18n from './i18n' -import { RouterContext } from 'next/dist/next-server/lib/router-context' +import { RouterContext } from 'next/dist/shared/lib/router-context' addDecorator((storyFn) => {storyFn()}) addDecorator((storyFn) => {storyFn()}) diff --git a/components/Header.tsx b/components/Header.tsx index 2099039682..9b3bd12b8f 100644 --- a/components/Header.tsx +++ b/components/Header.tsx @@ -178,12 +178,7 @@ function ButtonDropdown({ function UserDesktopMenu() { const exchangeEnabled = useFeatureToggle('Exchange') const { t } = useTranslation() - const { web3ContextConnected$, accountData$, context$, web3Context$ } = useAppContext() - const [web3ContextConnected] = useObservable(web3ContextConnected$) - const web3Provider = - web3ContextConnected?.status !== 'connectedReadonly' - ? web3ContextConnected?.web3.currentProvider - : null + const { accountData$, context$, web3Context$ } = useAppContext() const [context] = useObservable(context$) const [accountData] = useObservable(accountData$) const [web3Context] = useObservable(web3Context$) @@ -214,7 +209,7 @@ function UserDesktopMenu() { {t('my-positions')} - {exchangeEnabled && web3Provider ? ( + {exchangeEnabled && ( ( - + - ) : null} + )} {!shouldHideSettings && ( ( @@ -348,12 +343,6 @@ function ConnectedHeader() { const earnEnabled = useFeatureToggle('EarnProduct') const exchangeEnabled = useFeatureToggle('Exchange') - const web3Provider = (() => { - const { web3ContextConnected$ } = useAppContext() - const [web3Context] = useObservable(web3ContextConnected$) - return web3Context?.status !== 'connectedReadonly' ? web3Context?.web3.currentProvider : null - })() - return ( @@ -413,7 +402,7 @@ function ConnectedHeader() { - {exchangeEnabled && web3Provider ? ( + {exchangeEnabled && ( ( @@ -434,10 +423,10 @@ function ConnectedHeader() { transform: 'translateX(-50%) translateY(-50%)', }} > - + - ) : null} + )} diff --git a/components/uniswapWidget/UniswapWidget.stories.tsx b/components/uniswapWidget/UniswapWidget.stories.tsx index f05a7fcc17..28251e723a 100644 --- a/components/uniswapWidget/UniswapWidget.stories.tsx +++ b/components/uniswapWidget/UniswapWidget.stories.tsx @@ -1,6 +1,5 @@ -import detectEthereumProvider from '@metamask/detect-provider' import { WithChildren } from 'helpers/types' -import React, { useEffect, useState } from 'react' +import React from 'react' import { Box } from 'theme-ui' import { UniswapWidget } from './UniswapWidget' @@ -9,25 +8,24 @@ function StoryLayout({ children }: WithChildren) { return {children} } -function useWeb3Provider() { - const [provider, setProvider]: any = useState() +// function useWeb3Provider() { +// const [provider, setProvider]: any = useState() - useEffect(() => { - detectEthereumProvider() - .then(setProvider) - .catch(() => { - console.error('Error detecting provider') - }) - }, []) +// useEffect(() => { +// detectEthereumProvider() +// .then(setProvider) +// .catch(() => { +// console.error('Error detecting provider') +// }) +// }, []) - return provider -} +// return provider +// } export const Widget = () => { - const provider = useWeb3Provider() return ( - + ) } diff --git a/components/uniswapWidget/UniswapWidget.tsx b/components/uniswapWidget/UniswapWidget.tsx index 2d00ec4511..fa5df81185 100644 --- a/components/uniswapWidget/UniswapWidget.tsx +++ b/components/uniswapWidget/UniswapWidget.tsx @@ -1,9 +1,10 @@ +import { useAppContext } from 'components/AppContextProvider' import { AppSpinner } from 'helpers/AppSpinner' +import { useObservable } from 'helpers/observableHook' import dynamic from 'next/dynamic' import React, { useEffect, useState } from 'react' import { theme } from 'theme' import { Box, Flex } from 'theme-ui' -import { provider } from 'web3-core' import tokenList from './tokenList.json' @@ -23,26 +24,42 @@ const widgetTheme = { borderRadius: radii.mediumLarge, } -const wrapperPath = 'div > div:nth-of-type(2) > div:nth-of-type(2)' +function scrollbarBg(hexColor: string) { + return `radial-gradient( closest-corner at 0.25em 0.25em, ${hexColor} 0.25em, transparent 0.25em ), linear-gradient( to bottom, ${hexColor}00 0.25em, ${hexColor} 0.25em, ${hexColor} calc(100% - 0.25em), ${hexColor}00 calc(100% - 0.25em) ), radial-gradient( closest-corner at 0.25em calc(100% - 0.25em), ${hexColor} 0.25em, ${hexColor}00 0.25em )` +} -const cssPaths = { - // main screen - swapBtn: `${wrapperPath} > div:nth-of-type(2) > div > button`, - token1Btn: `${wrapperPath} > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > button`, - token2Btn: `${wrapperPath} > div:nth-of-type(3) > div > div:nth-of-type(2) > div:nth-of-type(1) > button`, - input1: `${wrapperPath} > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div > input`, - input2: `${wrapperPath} > div:nth-of-type(3) > div > div:nth-of-type(2) > div:nth-of-type(1) > div > input`, - confirmBtn: `${wrapperPath} > div:nth-of-type(3) > div > div:nth-of-type(4) > button`, +const cssPaths = (() => { + const main = 'div > div:nth-of-type(2) > div:nth-of-type(2)' + const tokenSel = 'div > div:nth-of-type(1)' - // token selection - // this is used by the widget to expand the hover effect through the scrollbar - hoverAppended: `div > div:nth-of-type(1) > div > div:nth-of-type(3) > div:nth-of-type(1)`, - tokenOption: `div > div:nth-of-type(1) > div > div:nth-of-type(3) > div:nth-of-type(2) > div > div > button`, -} + return { + main: { + swapBtn: `${main} > div:nth-of-type(2) > div > button`, + token1Btn: `${main} > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > button`, + token2Btn: `${main} > div:nth-of-type(3) > div > div:nth-of-type(2) > div:nth-of-type(1) > button`, + input1: `${main} > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div > input`, + input2: `${main} > div:nth-of-type(3) > div > div:nth-of-type(2) > div:nth-of-type(1) > div > input`, + }, + // token select + tokenSel: { + // hoverAppended is for expanding the hover effect through the scrollbar (we'll hide it) + hoverAppended: `${tokenSel} > div > div:nth-of-type(3) > div:nth-of-type(1)`, + option: `${tokenSel} > div > div:nth-of-type(3) > div:nth-of-type(2) > div > div > button`, + search: `${tokenSel} input[inputmode=text]`, + scrollbar: `${tokenSel} .scrollbar`, + }, + } +})() -export function UniswapWidget({ web3Provider }: { web3Provider?: provider }) { +export function UniswapWidget() { const [SwapWidget, setSwapWidget] = useState() + const web3Provider = (() => { + const { web3ContextConnected$ } = useAppContext() + const [web3Context] = useObservable(web3ContextConnected$) + return web3Context?.status !== 'connectedReadonly' ? web3Context?.web3.currentProvider : null + })() + useEffect(() => { setSwapWidget( // @ts-ignore @@ -52,30 +69,49 @@ export function UniswapWidget({ web3Provider }: { web3Provider?: provider }) { ) }, []) - const { swapBtn, token1Btn, token2Btn, confirmBtn, hoverAppended, tokenOption } = cssPaths + const { main, tokenSel } = cssPaths return web3Provider && SwapWidget ? ( div > div, ${token2Btn} > div > div { + ${main.token1Btn} > div > div, ${main.token2Btn} > div > div { font-size: 18px !important; } - ${confirmBtn} { + button[color=accent] { border-radius: 32px !important; } `} diff --git a/package.json b/package.json index 0f0b62a8cc..bd68ee37cf 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "@types/ramda": "^0.27.34", "@types/react-lottie": "^1.2.6", "@types/theme-ui": "^0.3.1", - "@uniswap/widgets": "^0.0.25-beta", + "@uniswap/widgets": "^0.0.26-beta", "@web3-react/abstract-connector": "^6.0.7", "@web3-react/core": "^6.1.1", "@web3-react/injected-connector": "npm:@oasisdex/injected-connector@^6.1.11", @@ -213,9 +213,10 @@ "patch-package": "^6.2.2", "prettier": "^2.0.1", "prisma": "^3.9.1", + "react-i18next": "^11.16.2", "sinon": "^9.0.2", "sinon-chai": "^3.5.0", - "storybook-addon-i18next": "^1.3.0", + "storybook-i18next": "^1.0.3", "tsconfig-paths": "^3.9.0", "typescript": "^4.4.3", "webpack": "^4.42.1" diff --git a/pages/404.tsx b/pages/404.tsx index e57b7ff6a5..0e79347541 100644 --- a/pages/404.tsx +++ b/pages/404.tsx @@ -11,7 +11,7 @@ export const getStaticProps = async ({ locale }: { locale: string }) => ({ }, }) -export default function NotFoundPage() { +function NotFoundPage() { const { t } = useTranslation() return ( @@ -27,3 +27,5 @@ export default function NotFoundPage() { } NotFoundPage.layout = MarketingLayout + +export default NotFoundPage diff --git a/pages/[vault]/index.tsx b/pages/[vault]/index.tsx index c55850e32a..f3a06ea6e9 100644 --- a/pages/[vault]/index.tsx +++ b/pages/[vault]/index.tsx @@ -23,7 +23,7 @@ export async function getServerSideProps(ctx: GetServerSidePropsContext) { } } -export default function Vault({ id }: { id: string }) { +function Vault({ id }: { id: string }) { const vaultId = new BigNumber(id) const isValidVaultId = vaultId.isInteger() && vaultId.gt(0) const automationEnabled = useFeatureToggle('Automation') @@ -63,3 +63,5 @@ export default function Vault({ id }: { id: string }) { } Vault.layout = AppLayout + +export default Vault diff --git a/pages/about.tsx b/pages/about.tsx index 9537315348..1c181cd61e 100644 --- a/pages/about.tsx +++ b/pages/about.tsx @@ -10,7 +10,7 @@ import { serverSideTranslations } from 'next-i18next/serverSideTranslations' import React from 'react' import { Box, Grid, Heading, Image, Text } from 'theme-ui' -export default function AboutPage({ members }: { members: TeamMember[] }) { +function AboutPage({ members }: { members: TeamMember[] }) { const { t } = useTranslation() return ( @@ -53,6 +53,8 @@ AboutPage.layoutProps = { variant: 'marketingSmallContainer', } +export default AboutPage + function PortraitsGrid({ members }: { members: TeamMember[] }) { const PORTRAIT_SIZE = '169px' diff --git a/pages/asset/[asset].tsx b/pages/asset/[asset].tsx index c6023646d7..2c06c77734 100644 --- a/pages/asset/[asset].tsx +++ b/pages/asset/[asset].tsx @@ -33,7 +33,7 @@ export async function getStaticProps( } } -export default function AssetPage({ content }: { content: AssetPageContent }) { +function AssetPage({ content }: { content: AssetPageContent }) { const { replace } = useRouter() if (!content) { @@ -51,3 +51,5 @@ export default function AssetPage({ content }: { content: AssetPageContent }) { } AssetPage.layout = ProductPagesLayout + +export default AssetPage diff --git a/pages/borrow.tsx b/pages/borrow.tsx index c1e9a4f4b2..b6b95a054d 100644 --- a/pages/borrow.tsx +++ b/pages/borrow.tsx @@ -11,7 +11,7 @@ export const getStaticProps = async ({ locale }: { locale: string }) => ({ }, }) -export default function BorrowPage() { +function BorrowPage() { return ( @@ -21,3 +21,5 @@ export default function BorrowPage() { BorrowPage.layout = ProductPagesLayout BorrowPage.theme = 'Landing' + +export default BorrowPage diff --git a/pages/careers/[slug].tsx b/pages/careers/[slug].tsx index 14978cd187..3f038c9402 100644 --- a/pages/careers/[slug].tsx +++ b/pages/careers/[slug].tsx @@ -10,7 +10,7 @@ import dynamic from 'next/dynamic' import React from 'react' import { Box, Text } from 'theme-ui' -export default function CareerPage({ career }: { career: Career }) { +function CareerPage({ career }: { career: Career }) { const { t } = useTranslation() const Markdown = dynamic(() => import(`features/careers/listings/${career.slug}.mdx`)) @@ -73,6 +73,8 @@ CareerPage.layoutProps = { variant: 'marketingSmallContainer', } +export default CareerPage + export async function getStaticProps({ params, locale }: GetServerSidePropsContext) { const career = await getCareerByFileName(`${params!.slug}.mdx`) diff --git a/pages/careers/index.tsx b/pages/careers/index.tsx index 15052f3317..0f190fe9fd 100644 --- a/pages/careers/index.tsx +++ b/pages/careers/index.tsx @@ -20,7 +20,7 @@ export const getStaticProps = async ({ locale }: { locale: string }) => { }, } } -export default function CareersPage({ careers }: { careers: Career[] }) { +function CareersPage({ careers }: { careers: Career[] }) { const { t } = useTranslation() const careersByArea = groupBy(careers, 'area') @@ -136,3 +136,5 @@ CareersPage.layoutProps = { topBackground: 'lighter', variant: 'marketingSmallContainer', } + +export default CareersPage diff --git a/pages/connect.tsx b/pages/connect.tsx index 8ee0489c84..bd6ed07fd2 100644 --- a/pages/connect.tsx +++ b/pages/connect.tsx @@ -9,8 +9,10 @@ export const getStaticProps = async ({ locale }: { locale: string }) => ({ }, }) -export default function ConnectPage() { +function ConnectPage() { return } ConnectPage.layout = ConnectPageLayout + +export default ConnectPage diff --git a/pages/earn.tsx b/pages/earn.tsx index 58d77fb88b..8176bd30bf 100644 --- a/pages/earn.tsx +++ b/pages/earn.tsx @@ -13,7 +13,7 @@ export const getStaticProps = async ({ locale }: { locale: string }) => ({ }, }) -export default function EarnPage() { +function EarnPage() { const enabled = useFeatureToggle('EarnProduct') if (!enabled) { @@ -30,3 +30,5 @@ export default function EarnPage() { EarnPage.layout = ProductPagesLayout EarnPage.theme = 'Landing' + +export default EarnPage diff --git a/pages/index.tsx b/pages/index.tsx index 913023e4e7..b51b83b87e 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -11,7 +11,7 @@ export const getStaticProps = async ({ locale }: { locale: string }) => ({ }, }) -export default function LandingPage() { +function LandingPage() { return ( @@ -21,3 +21,5 @@ export default function LandingPage() { LandingPage.layout = LandingPageLayout LandingPage.theme = 'Landing' + +export default LandingPage diff --git a/pages/multiply.tsx b/pages/multiply.tsx index 5e676b2515..e378ef26c6 100644 --- a/pages/multiply.tsx +++ b/pages/multiply.tsx @@ -67,7 +67,7 @@ export function MultiplySurveyButtons() { ) } -export default function MultiplyPage() { +function MultiplyPage() { return ( @@ -78,3 +78,5 @@ export default function MultiplyPage() { MultiplyPage.layout = ProductPagesLayout MultiplyPage.theme = 'Landing' + +export default MultiplyPage diff --git a/pages/oracles.tsx b/pages/oracles.tsx index a52422cfd8..53727aec3b 100644 --- a/pages/oracles.tsx +++ b/pages/oracles.tsx @@ -4,7 +4,7 @@ import { CollateralPricesView } from 'features/collateralPrices/CollateralPrices import { serverSideTranslations } from 'next-i18next/serverSideTranslations' import React from 'react' -export default function OraclesPage() { +function OraclesPage() { return ( @@ -22,3 +22,5 @@ OraclesPage.layout = MarketingLayout OraclesPage.layoutProps = { variant: 'landingContainer', } + +export default OraclesPage diff --git a/pages/owner/[address]/index.tsx b/pages/owner/[address]/index.tsx index 6c28eaf1a3..f02c313218 100644 --- a/pages/owner/[address]/index.tsx +++ b/pages/owner/[address]/index.tsx @@ -43,7 +43,7 @@ function Summary({ address }: { address: string }) { ) } -export default function VaultsSummary({ address }: { address: string }) { +function VaultsSummary({ address }: { address: string }) { return address ? ( @@ -55,3 +55,5 @@ export default function VaultsSummary({ address }: { address: string }) { } VaultsSummary.layout = AppLayout + +export default VaultsSummary diff --git a/pages/privacy.tsx b/pages/privacy.tsx index cbdaa64b26..eb3ca34201 100644 --- a/pages/privacy.tsx +++ b/pages/privacy.tsx @@ -12,7 +12,7 @@ export const getStaticProps = async ({ locale }: { locale: string }) => ({ }, }) -export default function PrivacyPage() { +function PrivacyPage() { const { i18n: { language }, } = useTranslation() @@ -33,3 +33,5 @@ PrivacyPage.layout = MarketingLayout PrivacyPage.layoutProps = { variant: 'termsContainer', } + +export default PrivacyPage diff --git a/pages/support.tsx b/pages/support.tsx index 17d973c3fe..efd1e55f5c 100644 --- a/pages/support.tsx +++ b/pages/support.tsx @@ -162,8 +162,6 @@ function SupportPage() { ) } -export default SupportPage - SupportPage.layout = MarketingLayout SupportPage.layoutProps = { variant: 'termsContainer', @@ -172,3 +170,5 @@ SupportPage.layoutProps = { SupportPage.seoTags = ( ) + +export default SupportPage diff --git a/pages/terms.tsx b/pages/terms.tsx index c6914661ba..70c2061c20 100644 --- a/pages/terms.tsx +++ b/pages/terms.tsx @@ -12,7 +12,7 @@ export const getStaticProps = async ({ locale }: { locale: string }) => ({ }, }) -export default function TermsPage() { +function TermsPage() { const { i18n: { language }, } = useTranslation() @@ -34,3 +34,5 @@ TermsPage.layoutProps = { variant: 'termsContainer', } TermsPage.theme = 'Landing' + +export default TermsPage diff --git a/pages/vaults/open-multiply/[ilk].tsx b/pages/vaults/open-multiply/[ilk].tsx index 495f3f2a21..cf6b0cb649 100644 --- a/pages/vaults/open-multiply/[ilk].tsx +++ b/pages/vaults/open-multiply/[ilk].tsx @@ -32,7 +32,7 @@ const multiplyContainerMap: Record JSX.Element> = { 'GUNIV3DAIUSDC1-A': (ilk) => , 'GUNIV3DAIUSDC2-A': (ilk) => , } -export default function OpenVault({ ilk }: { ilk: string }) { +function OpenVault({ ilk }: { ilk: string }) { return ( @@ -51,3 +51,5 @@ export default function OpenVault({ ilk }: { ilk: string }) { } OpenVault.layout = AppLayout + +export default OpenVault diff --git a/pages/vaults/open/[ilk].tsx b/pages/vaults/open/[ilk].tsx index 1e525ea043..6a0a89be8c 100644 --- a/pages/vaults/open/[ilk].tsx +++ b/pages/vaults/open/[ilk].tsx @@ -26,7 +26,7 @@ export async function getStaticProps(ctx: GetServerSidePropsContext & { params: } } -export default function OpenVault({ ilk }: { ilk: string }) { +function OpenVault({ ilk }: { ilk: string }) { return ( @@ -38,3 +38,5 @@ export default function OpenVault({ ilk }: { ilk: string }) { } OpenVault.layout = AppLayout + +export default OpenVault diff --git a/pages/wonderwall.tsx b/pages/wonderwall.tsx index 8a14340c39..16a47bcec8 100644 --- a/pages/wonderwall.tsx +++ b/pages/wonderwall.tsx @@ -11,7 +11,7 @@ export const getStaticProps = async ({ locale }: { locale: string }) => ({ }, }) -export default function WonderwallPage() { +function WonderwallPage() { const { t } = useTranslation() return ( @@ -49,3 +49,5 @@ export default function WonderwallPage() { } WonderwallPage.layout = LandingPageLayout WonderwallPage.theme = 'Landing' + +export default WonderwallPage diff --git a/yarn.lock b/yarn.lock index ec3e1a83bd..e0cb1e7787 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3130,10 +3130,10 @@ "@emotion/sheet" "0.9.4" "@emotion/utils" "0.11.3" -"@emotion/core@^10.0.20", "@emotion/core@^10.1.1": - version "10.1.1" - resolved "https://registry.yarnpkg.com/@emotion/core/-/core-10.1.1.tgz#c956c1365f2f2481960064bcb8c4732e5fb612c3" - integrity sha512-ZMLG6qpXR8x031NXD8HJqugy/AZSkAuMxxqB46pmAR7ze47MhNJ56cdoX243QPZdGctrdfo+s08yZTiwaUcRKA== +"@emotion/core@^10.0.9": + version "10.0.34" + resolved "https://registry.yarnpkg.com/@emotion/core/-/core-10.0.34.tgz#a643889dc32bdde829482539c9438a026631187c" + integrity sha512-Kcs8WHZG1NgaVFQsSpgN07G0xpfPAKUclwKvUqKrYrJovezl9uTz++1M4JfXHrgFVEiJ5QO46hMo1ZDDfvY/tw== dependencies: "@babel/runtime" "^7.5.5" "@emotion/cache" "^10.0.27" @@ -3142,10 +3142,10 @@ "@emotion/sheet" "0.9.4" "@emotion/utils" "0.11.3" -"@emotion/core@^10.0.9": - version "10.0.34" - resolved "https://registry.yarnpkg.com/@emotion/core/-/core-10.0.34.tgz#a643889dc32bdde829482539c9438a026631187c" - integrity sha512-Kcs8WHZG1NgaVFQsSpgN07G0xpfPAKUclwKvUqKrYrJovezl9uTz++1M4JfXHrgFVEiJ5QO46hMo1ZDDfvY/tw== +"@emotion/core@^10.1.1": + version "10.1.1" + resolved "https://registry.yarnpkg.com/@emotion/core/-/core-10.1.1.tgz#c956c1365f2f2481960064bcb8c4732e5fb612c3" + integrity sha512-ZMLG6qpXR8x031NXD8HJqugy/AZSkAuMxxqB46pmAR7ze47MhNJ56cdoX243QPZdGctrdfo+s08yZTiwaUcRKA== dependencies: "@babel/runtime" "^7.5.5" "@emotion/cache" "^10.0.27" @@ -3206,7 +3206,7 @@ "@emotion/serialize" "^0.11.15" "@emotion/utils" "0.11.3" -"@emotion/styled@^10.0.0", "@emotion/styled@^10.0.17", "@emotion/styled@^10.0.27": +"@emotion/styled@^10.0.0", "@emotion/styled@^10.0.27": version "10.0.27" resolved "https://registry.yarnpkg.com/@emotion/styled/-/styled-10.0.27.tgz#12cb67e91f7ad7431e1875b1d83a94b814133eaf" integrity sha512-iK/8Sh7+NLJzyp9a5+vIQIXTYxfT4yB/OJbjzQanB2RZpvmzBQOHZWhpAMZWYEKRNNbsD6WfBw5sVWkb6WzS/Q== @@ -4275,14 +4275,6 @@ "@gnosis.pm/safe-apps-sdk" "3.0.0" "@web3-react/abstract-connector" "6.0.7" -"@hypnosphi/create-react-context@^0.3.1": - version "0.3.1" - resolved "https://registry.yarnpkg.com/@hypnosphi/create-react-context/-/create-react-context-0.3.1.tgz#f8bfebdc7665f5d426cba3753e0e9c7d3154d7c6" - integrity sha512-V1klUed202XahrWJLLOT3EXNeCpFHCcJntdFGI15ntCwau+jfT386w7OFTMaCqOgXUH1fa0w/I1oZs+i/Rfr0A== - dependencies: - gud "^1.0.0" - warning "^4.0.3" - "@iarna/toml@2.2.5": version "2.2.5" resolved "https://registry.yarnpkg.com/@iarna/toml/-/toml-2.2.5.tgz#b32366c89b43c6f8cefbdefac778b9c828e3ba8c" @@ -5311,16 +5303,6 @@ resolved "https://registry.yarnpkg.com/@prisma/engines/-/engines-3.9.0-58.bcc2ff906db47790ee902e7bbc76d7ffb1893009.tgz#e5c345cdedb7be83d11c1e0c5ab61d866b411256" integrity sha512-qM+uJbkelB21bnK44gYE049YTHIjHysOuj0mj5U2gDGyNLfmiazlggzFPCgEjgme4U5YB2tYs6Z5Hq08Kl8pjA== -"@reach/router@^1.2.1": - version "1.3.4" - resolved "https://registry.yarnpkg.com/@reach/router/-/router-1.3.4.tgz#d2574b19370a70c80480ed91f3da840136d10f8c" - integrity sha512-+mtn9wjlB9NN2CNnnC/BRYtwdKBfSyyasPYraNAyvaV1occr/5NnB4CVzjEZipNHwYebQwcndGUmpFzxAUoqSA== - dependencies: - create-react-context "0.3.0" - invariant "^2.2.3" - prop-types "^15.6.1" - react-lifecycles-compat "^3.0.4" - "@reduxjs/toolkit@^1.6.1": version "1.8.0" resolved "https://registry.yarnpkg.com/@reduxjs/toolkit/-/toolkit-1.8.0.tgz#8ae875e481ed97e4a691aafa034f876bfd0413c4" @@ -5859,45 +5841,6 @@ global "^4.4.0" regenerator-runtime "^0.13.7" -"@storybook/addons@^5.3.17": - version "5.3.21" - resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-5.3.21.tgz#ee312c738c33e8c34dc11777ef93522c3c36e56a" - integrity sha512-Ji/21WADTLVbTbiKcZ64BcL0Es+h1Afxx3kNmGJqPSTUYroCwIFCT9mUzCqU6G+YyWaISAmTii5UJkTwMkChwA== - dependencies: - "@storybook/api" "5.3.21" - "@storybook/channels" "5.3.21" - "@storybook/client-logger" "5.3.21" - "@storybook/core-events" "5.3.21" - core-js "^3.0.1" - global "^4.3.2" - util-deprecate "^1.0.2" - -"@storybook/api@5.3.21": - version "5.3.21" - resolved "https://registry.yarnpkg.com/@storybook/api/-/api-5.3.21.tgz#8f1772de53b65e1a65d2f0257463d621a8617c58" - integrity sha512-K1o4an/Rx8daKRDooks6qzN6ZGyqizeacZZbair3F8CsSfTgrr2zCcf9pgKojLQa9koEmMHlcdb2KnS+GwPEgA== - dependencies: - "@reach/router" "^1.2.1" - "@storybook/channels" "5.3.21" - "@storybook/client-logger" "5.3.21" - "@storybook/core-events" "5.3.21" - "@storybook/csf" "0.0.1" - "@storybook/router" "5.3.21" - "@storybook/theming" "5.3.21" - "@types/reach__router" "^1.2.3" - core-js "^3.0.1" - fast-deep-equal "^2.0.1" - global "^4.3.2" - lodash "^4.17.15" - memoizerific "^1.11.3" - prop-types "^15.6.2" - react "^16.8.3" - semver "^6.0.0" - shallow-equal "^1.1.0" - store2 "^2.7.1" - telejson "^3.2.0" - util-deprecate "^1.0.2" - "@storybook/api@6.4.19": version "6.4.19" resolved "https://registry.yarnpkg.com/@storybook/api/-/api-6.4.19.tgz#8000a0e4c52c39b910b4ccc6731419e8e71800ef" @@ -6020,13 +5963,6 @@ global "^4.4.0" telejson "^5.3.2" -"@storybook/channels@5.3.21": - version "5.3.21" - resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-5.3.21.tgz#53ba622b171d68b3b102983a62aa05149a49497b" - integrity sha512-OXoFs9XtBVg/cCk6lYMrxkzaNlJRf54ABdorp7YAAj7S9tRL1JxOZHxmjNQwEoiRvssmem2rAWtEAxfuEANsAA== - dependencies: - core-js "^3.0.1" - "@storybook/channels@6.4.19": version "6.4.19" resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-6.4.19.tgz#095bbaee494bf5b03f7cb92d34626f2f5063cb31" @@ -6062,13 +5998,6 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/client-logger@5.3.21": - version "5.3.21" - resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-5.3.21.tgz#912c83b0d358e70acad1ad4abe199de4c38b109f" - integrity sha512-OzQkwpZ5SK9cXD9Mv6lxPGPot+hSZvnkEW12kpt1AHfJz4ET26YTDOI3oetPsjfRJo6qYLeQX8+wF7rklfXbzA== - dependencies: - core-js "^3.0.1" - "@storybook/client-logger@6.4.19": version "6.4.19" resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-6.4.19.tgz#b2011ad2fa446cce4a9afdb41974b2a576e9fad2" @@ -6107,33 +6036,6 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/components@^5.3.17": - version "5.3.21" - resolved "https://registry.yarnpkg.com/@storybook/components/-/components-5.3.21.tgz#17ee371a2455c6e807c3d3135a9266e63ad7651a" - integrity sha512-42QQk6qZl6wrtajP8yNCfmNS2t8Iod5QY+4V/l6iNnnT9O+j6cWOlnO+ZyvjNv0Xm0zIOt+VyVjdkKh8FUjQmA== - dependencies: - "@storybook/client-logger" "5.3.21" - "@storybook/theming" "5.3.21" - "@types/react-syntax-highlighter" "11.0.4" - "@types/react-textarea-autosize" "^4.3.3" - core-js "^3.0.1" - global "^4.3.2" - lodash "^4.17.15" - markdown-to-jsx "^6.11.4" - memoizerific "^1.11.3" - polished "^3.3.1" - popper.js "^1.14.7" - prop-types "^15.7.2" - react "^16.8.3" - react-dom "^16.8.3" - react-focus-lock "^2.1.0" - react-helmet-async "^1.0.2" - react-popper-tooltip "^2.8.3" - react-syntax-highlighter "^11.0.2" - react-textarea-autosize "^7.1.0" - simplebar-react "^1.0.0-alpha.6" - ts-dedent "^1.1.0" - "@storybook/core-client@6.4.19": version "6.4.19" resolved "https://registry.yarnpkg.com/@storybook/core-client/-/core-client-6.4.19.tgz#fc6902c4321ae9e7c2858126172bc0752a84321c" @@ -6215,13 +6117,6 @@ util-deprecate "^1.0.2" webpack "4" -"@storybook/core-events@5.3.21", "@storybook/core-events@^5.3.17": - version "5.3.21" - resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-5.3.21.tgz#41d81c3f107302a032545fc86ff344230c04b9e9" - integrity sha512-/Zsm1sKAh6pzQv8jQUmuhM7nuM01ZljIRKy8p2HjPNlMjDB5yaRkBfyeAUXUg+qXNI6aHVWa4jGdPEdwwY4oLA== - dependencies: - core-js "^3.0.1" - "@storybook/core-events@6.4.19": version "6.4.19" resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-6.4.19.tgz#d2a03156783a3cb9bd9f7ba81a06a798a5c296ae" @@ -6308,13 +6203,6 @@ regenerator-runtime "^0.13.7" ts-dedent "^2.0.0" -"@storybook/csf@0.0.1", "@storybook/csf@^0.0.1": - version "0.0.1" - resolved "https://registry.yarnpkg.com/@storybook/csf/-/csf-0.0.1.tgz#95901507dc02f0bc6f9ac8ee1983e2fc5bb98ce6" - integrity sha512-USTLkZze5gkel8MYCujSRBVIrUQ3YPBrLOx7GNk/0wttvVtlzWXAq9eLbQ4p/NicGxP+3T7KPEMVV//g+yubpw== - dependencies: - lodash "^4.17.15" - "@storybook/csf@0.0.2--canary.87bc651.0": version "0.0.2--canary.87bc651.0" resolved "https://registry.yarnpkg.com/@storybook/csf/-/csf-0.0.2--canary.87bc651.0.tgz#c7b99b3a344117ef67b10137b6477a3d2750cf44" @@ -6322,6 +6210,13 @@ dependencies: lodash "^4.17.15" +"@storybook/csf@^0.0.1": + version "0.0.1" + resolved "https://registry.yarnpkg.com/@storybook/csf/-/csf-0.0.1.tgz#95901507dc02f0bc6f9ac8ee1983e2fc5bb98ce6" + integrity sha512-USTLkZze5gkel8MYCujSRBVIrUQ3YPBrLOx7GNk/0wttvVtlzWXAq9eLbQ4p/NicGxP+3T7KPEMVV//g+yubpw== + dependencies: + lodash "^4.17.15" + "@storybook/manager-webpack4@6.4.19": version "6.4.19" resolved "https://registry.yarnpkg.com/@storybook/manager-webpack4/-/manager-webpack4-6.4.19.tgz#999577afb9b9a57fc478f7c5e5d95d785ea69da3" @@ -6458,21 +6353,6 @@ ts-dedent "^2.0.0" webpack "4" -"@storybook/router@5.3.21": - version "5.3.21" - resolved "https://registry.yarnpkg.com/@storybook/router/-/router-5.3.21.tgz#32b08e5daa90a6ffa024bb670b874525a712a901" - integrity sha512-c29m5UikK5Q1lyd6FltOGFhIcpd6PIb855YS3OUNe3F6ZA1tfJ+aNKrCBc65d1c+fvCGG76dYYYv0RvwEmKXXg== - dependencies: - "@reach/router" "^1.2.1" - "@storybook/csf" "0.0.1" - "@types/reach__router" "^1.2.3" - core-js "^3.0.1" - global "^4.3.2" - lodash "^4.17.15" - memoizerific "^1.11.3" - qs "^6.6.0" - util-deprecate "^1.0.2" - "@storybook/router@6.4.19": version "6.4.19" resolved "https://registry.yarnpkg.com/@storybook/router/-/router-6.4.19.tgz#e653224dd9a521836bbd2610f604f609a2c77af2" @@ -6546,24 +6426,6 @@ shelljs "^0.8.1" yargs "^15.0.0" -"@storybook/theming@5.3.21", "@storybook/theming@^5.3.17": - version "5.3.21" - resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-5.3.21.tgz#ae2dc101aa57c3be4df1724ae729e11bad118e0b" - integrity sha512-FZbxjizqdO9lV5LUixPio/7+6UdPiswCzTJn8Hcot9uwwgfnrViRdN7xyjmSYRqv9nHP3OlYbtdeCAgZ4aPq8g== - dependencies: - "@emotion/core" "^10.0.20" - "@emotion/styled" "^10.0.17" - "@storybook/client-logger" "5.3.21" - core-js "^3.0.1" - deep-object-diff "^1.1.0" - emotion-theming "^10.0.19" - global "^4.3.2" - memoizerific "^1.11.3" - polished "^3.3.1" - prop-types "^15.7.2" - resolve-from "^5.0.0" - ts-dedent "^1.1.0" - "@storybook/theming@6.4.19": version "6.4.19" resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-6.4.19.tgz#0a6834d91e0b0eadbb10282e7fb2947e2bbf9e9e" @@ -7490,13 +7352,6 @@ dependencies: "@types/node" "*" -"@types/reach__router@^1.2.3": - version "1.3.7" - resolved "https://registry.yarnpkg.com/@types/reach__router/-/reach__router-1.3.7.tgz#de8ab374259ae7f7499fc1373b9697a5f3cd6428" - integrity sha512-cyBEb8Ef3SJNH5NYEIDGPoMMmYUxROatuxbICusVRQIqZUB85UCt6R2Ok60tKS/TABJsJYaHyNTW3kqbpxlMjg== - dependencies: - "@types/react" "*" - "@types/react-dom@*": version "16.9.8" resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.9.8.tgz#fe4c1e11dfc67155733dfa6aa65108b4971cb423" @@ -7561,13 +7416,6 @@ "@types/react-dom" "*" "@types/react-transition-group" "*" -"@types/react-syntax-highlighter@11.0.4": - version "11.0.4" - resolved "https://registry.yarnpkg.com/@types/react-syntax-highlighter/-/react-syntax-highlighter-11.0.4.tgz#d86d17697db62f98046874f62fdb3e53a0bbc4cd" - integrity sha512-9GfTo3a0PHwQeTVoqs0g5bS28KkSY48pp5659wA+Dp4MqceDEa8EHBqrllJvvtyusszyJhViUEap0FDvlk/9Zg== - dependencies: - "@types/react" "*" - "@types/react-syntax-highlighter@11.0.5": version "11.0.5" resolved "https://registry.yarnpkg.com/@types/react-syntax-highlighter/-/react-syntax-highlighter-11.0.5.tgz#0d546261b4021e1f9d85b50401c0a42acb106087" @@ -7582,13 +7430,6 @@ dependencies: "@types/react" "*" -"@types/react-textarea-autosize@^4.3.3": - version "4.3.5" - resolved "https://registry.yarnpkg.com/@types/react-textarea-autosize/-/react-textarea-autosize-4.3.5.tgz#6c4d2753fa1864c98c0b2b517f67bb1f6e4c46de" - integrity sha512-PiDL83kPMTolyZAWW3lyzO6ktooTb9tFTntVy7CA83/qFLWKLJ5bLeRboy6J6j3b1e8h2Eec6gBTEOOJRjV14A== - dependencies: - "@types/react" "*" - "@types/react-transition-group@*": version "4.4.0" resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.0.tgz#882839db465df1320e4753e6e9f70ca7e9b4d46d" @@ -8165,10 +8006,10 @@ "@uniswap/v3-core" "1.0.0" "@uniswap/v3-periphery" "^1.0.1" -"@uniswap/widgets@^0.0.25-beta": - version "0.0.25-beta" - resolved "https://registry.yarnpkg.com/@uniswap/widgets/-/widgets-0.0.25-beta.tgz#f586776b2e220ee0f8a471929cbd42f6c4733f56" - integrity sha512-b373KM6gkRz0xLGGwbst++4THqzqW6O9cmtREt8vNOJ6AimPNsC7BNdmnO7ymOrQaT+02c/7ZNmn+Wl9JrSYIA== +"@uniswap/widgets@^0.0.26-beta": + version "0.0.26-beta" + resolved "https://registry.yarnpkg.com/@uniswap/widgets/-/widgets-0.0.26-beta.tgz#f4ea6258e536e92038ab17856a4d1df8f805a8d2" + integrity sha512-PCQDSBFF+HDEYySwZ2tutF5MFB10JmvBDlaQMLXTvyic4pYc5GuzXcue/wZIvir6f1xC2bAY0uOgYQLJThQAmA== dependencies: "@babel/runtime" "^7.17.0" "@ethersproject/abi" "^5.4.1" @@ -8198,12 +8039,13 @@ "@uniswap/v2-sdk" "^3.0.1" "@uniswap/v3-sdk" "^3.8.2" "@web3-react/core" "8.0.17-beta.0" - "@web3-react/eip1193" "8.0.12-beta.0" + "@web3-react/eip1193" "8.0.15-beta.0" "@web3-react/empty" "8.0.10-beta.0" "@web3-react/types" "8.0.10-beta.0" "@web3-react/url" "8.0.12-beta.0" ajv "^6.12.3" cids "^1.0.0" + ethers "^5.5.0" immer "^9.0.6" jotai "^1.3.7" jsbi "^3.1.4" @@ -8645,10 +8487,10 @@ tiny-invariant "^1.0.6" tiny-warning "^1.0.3" -"@web3-react/eip1193@8.0.12-beta.0": - version "8.0.12-beta.0" - resolved "https://registry.yarnpkg.com/@web3-react/eip1193/-/eip1193-8.0.12-beta.0.tgz#07aae52dd1b10870b29889499d9854b7e81322ee" - integrity sha512-Euj/JL3S3V4BuBI9qe/DdcviQ3VK+PItcdmyn/cdieaejiRUfgGj7Nqa3uhvlD98zvzeoGKBX5mzU10gvx7PGQ== +"@web3-react/eip1193@8.0.15-beta.0": + version "8.0.15-beta.0" + resolved "https://registry.yarnpkg.com/@web3-react/eip1193/-/eip1193-8.0.15-beta.0.tgz#38fa4fa1cf61231d043a77db8151bc01c075931f" + integrity sha512-Ch69TGwJgyGTXr/nepCSLhd9Ime1cCaPmz+1oBQMn109NzOCWn8wOFbFwNojyh+e80zWq2WiaIs2NqiZVzUJPA== dependencies: "@web3-react/types" "^8.0.10-beta.0" @@ -11329,11 +11171,6 @@ camelize@^1.0.0: resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.0.tgz#164a5483e630fa4321e5af07020e531831b2609b" integrity sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs= -can-use-dom@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/can-use-dom/-/can-use-dom-0.1.0.tgz#22cc4a34a0abc43950f42c6411024a3f6366b45a" - integrity sha1-IsxKNKCrxDlQ9CxkEQJKP2NmtFo= - caniuse-lite@^1.0.30000748, caniuse-lite@^1.0.30000792, caniuse-lite@^1.0.30000844, caniuse-lite@^1.0.30001109: version "1.0.30001319" resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001319.tgz" @@ -12331,14 +12168,6 @@ create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: safe-buffer "^5.0.1" sha.js "^2.4.8" -create-react-context@0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/create-react-context/-/create-react-context-0.3.0.tgz#546dede9dc422def0d3fc2fe03afe0bc0f4f7d8c" - integrity sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw== - dependencies: - gud "^1.0.0" - warning "^4.0.3" - cross-fetch@^2.1.0, cross-fetch@^2.1.1: version "2.2.3" resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-2.2.3.tgz#e8a0b3c54598136e037f8650f8e823ccdfac198e" @@ -12741,7 +12570,7 @@ deep-eql@^3.0.1: dependencies: type-detect "^4.0.0" -deep-equal@^1.1.1, deep-equal@~1.1.1: +deep-equal@~1.1.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== @@ -12951,11 +12780,6 @@ detect-libc@^1.0.2, detect-libc@^1.0.3: resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= -detect-node-es@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/detect-node-es/-/detect-node-es-1.0.0.tgz#c0318b9e539a5256ca780dd9575c9345af05b8ed" - integrity sha512-S4AHriUkTX9FoFvL4G8hXDcx6t3gp2HpfCza3Q0v6S78gul2hKWifLQbeW+ZF89+hSm2ZIc/uF3J97ZgytgTRg== - detect-node@2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.3.tgz#a2033c09cc8e158d37748fbde7507832bd6ce127" @@ -13413,7 +13237,7 @@ emotion-server@^10.0.27: dependencies: create-emotion-server "10.0.27" -emotion-theming@^10.0.19, emotion-theming@^10.0.27: +emotion-theming@^10.0.27: version "10.0.27" resolved "https://registry.yarnpkg.com/emotion-theming/-/emotion-theming-10.0.27.tgz#1887baaec15199862c89b1b984b79806f2b9ab10" integrity sha512-MlF1yu/gYh8u+sLUqA0YuA9JX0P4Hb69WlKc/9OLo+WCXuX6sy/KoIa+qJimgmr2dWqnypYKYPX37esjDBbhdw== @@ -15259,7 +15083,7 @@ fastq@^1.6.0: dependencies: reusify "^1.0.4" -fault@^1.0.0, fault@^1.0.2: +fault@^1.0.0: version "1.0.4" resolved "https://registry.yarnpkg.com/fault/-/fault-1.0.4.tgz#eafcfc0a6d214fc94601e170df29954a4f842f13" integrity sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA== @@ -15525,13 +15349,6 @@ flush-write-stream@^1.0.0: inherits "^2.0.1" readable-stream "^2.0.4" -focus-lock@^0.8.1: - version "0.8.1" - resolved "https://registry.yarnpkg.com/focus-lock/-/focus-lock-0.8.1.tgz#bb36968abf77a2063fa173cb6c47b12ac8599d33" - integrity sha512-/LFZOIo82WDsyyv7h7oc0MJF9ACOvDRdx9rWPZ2pgMfNWu/z8hQDBtOchuB/0BVLmuFOZjV02YwUVzNsWx/EzA== - dependencies: - tslib "^1.9.3" - follow-redirects@1.5.10: version "1.5.10" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.5.10.tgz#7b7a9f9aea2fdff36786a94ff643ed07f4ff5e2a" @@ -16395,11 +16212,6 @@ growl@1.10.5: resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.5.tgz#f2735dc2283674fa67478b10181059355c369e5e" integrity sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA== -gud@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/gud/-/gud-1.0.0.tgz#a489581b17e6a70beca9abe3ae57de7a499852c0" - integrity sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw== - gzip-size@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" @@ -16764,11 +16576,6 @@ highlight.js@^10.1.1, highlight.js@~10.6.0: resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.6.0.tgz#0073aa71d566906965ba6e1b7be7b2682f5e18b6" integrity sha512-8mlRcn5vk/r4+QcqerapwBYTe+iPL5ih6xrNylxrnBdHQiijDETfXX7VIxC3UiCRiINBJfANBAsPzAvRQj8RpQ== -highlight.js@~9.13.0: - version "9.13.1" - resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-9.13.1.tgz#054586d53a6863311168488a0f58d6c505ce641e" - integrity sha512-Sc28JNQNDzaH6PORtRLMvif9RSn1mYuOoX3omVjnb0+HbpPygU2ALBI0R/wsiqCb4/fcp07Gdo8g+fhtFrQl6A== - history@5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/history/-/history-5.0.0.tgz#0cabbb6c4bbf835addb874f8259f6d25101efd08" @@ -16832,7 +16639,7 @@ html-entities@^2.1.0: resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.3.2.tgz#760b404685cb1d794e4f4b744332e3b00dcfe488" integrity sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ== -html-escaper@^2.0.0: +html-escaper@^2.0.0, html-escaper@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== @@ -16850,13 +16657,6 @@ html-minifier-terser@^5.0.1: relateurl "^0.2.7" terser "^4.6.3" -html-parse-stringify2@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/html-parse-stringify2/-/html-parse-stringify2-2.0.1.tgz#dc5670b7292ca158b7bc916c9a6735ac8872834a" - integrity sha1-3FZwtyksoVi3vJFsmmc1rIhyg0o= - dependencies: - void-elements "^2.0.1" - html-parse-stringify@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz#dfc1017347ce9f77c8141a507f233040c59c55d2" @@ -17306,7 +17106,7 @@ interpret@^2.2.0: resolved "https://registry.yarnpkg.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9" integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== -invariant@2, invariant@^2.2.2, invariant@^2.2.3, invariant@^2.2.4: +invariant@2, invariant@^2.2.2, invariant@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== @@ -19023,11 +18823,6 @@ lodash.isstring@^4.0.1: resolved "https://registry.yarnpkg.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz#d527dfb5456eca7cc9bb95d5daeaf88ba54a5451" integrity sha1-1SfftUVuynzJu5XV2ur4i6VKVFE= -lodash.memoize@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" - integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= - lodash.once@^4.0.0: version "4.1.1" resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac" @@ -19048,11 +18843,6 @@ lodash.tail@^4.1.1: resolved "https://registry.yarnpkg.com/lodash.tail/-/lodash.tail-4.1.1.tgz#d2333a36d9e7717c8ad2f7cacafec7c32b444664" integrity sha1-0jM6NtnncXyK0vfKyv7HwytERmQ= -lodash.throttle@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" - integrity sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ= - lodash.uniq@4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" @@ -19144,14 +18934,6 @@ lowlight@^1.14.0: fault "^1.0.0" highlight.js "~10.6.0" -lowlight@~1.11.0: - version "1.11.0" - resolved "https://registry.yarnpkg.com/lowlight/-/lowlight-1.11.0.tgz#1304d83005126d4e8b1dc0f07981e9b689ec2efc" - integrity sha512-xrGGN6XLL7MbTMdPD6NfWPwY43SNkjf/d0mecSx/CW36fUZTjRHEq0/Cdug3TWKtRXLWi7iMl1eP0olYxj/a4A== - dependencies: - fault "^1.0.2" - highlight.js "~9.13.0" - lru-cache@5.1.1, lru-cache@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" @@ -19291,14 +19073,6 @@ markdown-escapes@^1.0.0: resolved "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.4.tgz#c95415ef451499d7602b91095f3c8e8975f78535" integrity sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg== -markdown-to-jsx@^6.11.4: - version "6.11.4" - resolved "https://registry.yarnpkg.com/markdown-to-jsx/-/markdown-to-jsx-6.11.4.tgz#b4528b1ab668aef7fe61c1535c27e837819392c5" - integrity sha512-3lRCD5Sh+tfA52iGgfs/XZiw33f7fFX9Bn55aNnVNUd2GzLDkOWyKYYD8Yju2B1Vn+feiEdgJs8T6Tg0xNokPw== - dependencies: - prop-types "^15.6.2" - unquote "^1.1.0" - markdown-to-jsx@^7.1.3: version "7.1.3" resolved "https://registry.yarnpkg.com/markdown-to-jsx/-/markdown-to-jsx-7.1.3.tgz#f00bae66c0abe7dd2d274123f84cb6bd2a2c7c6a" @@ -21294,18 +21068,6 @@ parse-bmfont-xml@^1.1.4: xml-parse-from-string "^1.0.0" xml2js "^0.4.5" -parse-entities@^1.1.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-1.2.2.tgz#c31bf0f653b6661354f8973559cb86dd1d5edf50" - integrity sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg== - dependencies: - character-entities "^1.0.0" - character-entities-legacy "^1.0.0" - character-reference-invalid "^1.0.0" - is-alphanumerical "^1.0.0" - is-decimal "^1.0.0" - is-hexadecimal "^1.0.0" - parse-entities@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-2.0.0.tgz#53c6eb5b9314a1f4ec99fa0fdf7ce01ecda0cbe8" @@ -21752,13 +21514,6 @@ pocket-js-core@0.0.3: dependencies: axios "^0.18.0" -polished@^3.3.1: - version "3.7.1" - resolved "https://registry.yarnpkg.com/polished/-/polished-3.7.1.tgz#d1addc87ee16eb5b413c6165eda37600cccb9c11" - integrity sha512-/QgHrNGYwIA4mwxJ/7FSvalUJsm7KNfnXiScVSEG2Xa5qxDeBn4nmdjN2pW00mkM2Tts64ktc47U8F7Ed1BRAA== - dependencies: - "@babel/runtime" "^7.12.5" - polished@^3.3.2: version "3.7.2" resolved "https://registry.yarnpkg.com/polished/-/polished-3.7.2.tgz#ec5ddc17a7d322a574d5e10ddd2a6f01d3e767d1" @@ -21790,11 +21545,6 @@ popper.js@1.14.3: resolved "https://registry.yarnpkg.com/popper.js/-/popper.js-1.14.3.tgz#1438f98d046acf7b4d78cd502bf418ac64d4f095" integrity sha1-FDj5jQRqz3tNeM1QK/QYrGTU8JU= -popper.js@^1.14.4, popper.js@^1.14.7: - version "1.16.1" - resolved "https://registry.yarnpkg.com/popper.js/-/popper.js-1.16.1.tgz#2a223cb3dc7b6213d740e40372be40de43e65b1b" - integrity sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ== - 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" @@ -22087,20 +21837,13 @@ prisma@^3.9.1: dependencies: "@prisma/engines" "3.9.0-58.bcc2ff906db47790ee902e7bbc76d7ffb1893009" -prismjs@^1.21.0, prismjs@^1.8.4, prismjs@~1.23.0: +prismjs@^1.21.0, prismjs@~1.23.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.17.0: - version "1.17.1" - resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.17.1.tgz#e669fcbd4cdd873c35102881c33b14d0d68519be" - integrity sha512-PrEDJAFdUGbOP6xK/UsfkC5ghJsPJviKgnQOoxaDbBjwc8op68Quupwt1DeAFoG8GImPhiKXAvvsH7wDSLsu1Q== - optionalDependencies: - clipboard "^2.0.0" - private@^0.1.6, private@^0.1.8: version "0.1.8" resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" @@ -22199,7 +21942,7 @@ prop-types-exact@^1.2.0: object.assign "^4.1.0" reflect.ownkeys "^0.2.0" -prop-types@^15.0.0, prop-types@^15.5.8, prop-types@^15.6.1, prop-types@^15.7.2: +prop-types@^15.0.0, prop-types@^15.5.8, 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== @@ -22400,11 +22143,6 @@ qs@^6.10.0, qs@^6.7.0, qs@^6.9.4: dependencies: side-channel "^1.0.4" -qs@^6.6.0: - version "6.9.6" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.6.tgz#26ed3c8243a431b2924aca84cc90471f35d5a0ee" - integrity sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ== - qs@~6.5.2: version "6.5.2" resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" @@ -22563,13 +22301,6 @@ rc@^1.2.7, rc@^1.2.8: minimist "^1.2.0" strip-json-comments "~2.0.1" -react-clientside-effect@^1.2.2: - version "1.2.5" - resolved "https://registry.yarnpkg.com/react-clientside-effect/-/react-clientside-effect-1.2.5.tgz#e2c4dc3c9ee109f642fac4f5b6e9bf5bcd2219a3" - integrity sha512-2bL8qFW1TGBHozGGbVeyvnggRpMjibeZM2536AKNENLECutp2yfs44IL8Hmpn8qjFQ2K7A9PnYf3vc7aQq/cPA== - dependencies: - "@babel/runtime" "^7.12.13" - react-colorful@^5.1.2: version "5.4.0" resolved "https://registry.yarnpkg.com/react-colorful/-/react-colorful-5.4.0.tgz#e05e602469f9768234f29c1bad9ec1f4e86145a2" @@ -22601,16 +22332,6 @@ react-docgen@^5.0.0: node-dir "^0.1.10" strip-indent "^3.0.0" -react-dom@^16.8.3: - version "16.14.0" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.14.0.tgz#7ad838ec29a777fb3c75c3a190f661cf92ab8b89" - integrity sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw== - 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" @@ -22649,19 +22370,7 @@ react-feather@^2.0.8: dependencies: prop-types "^15.7.2" -react-focus-lock@^2.1.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/react-focus-lock/-/react-focus-lock-2.5.0.tgz#12e3a3940e897c26e2c2a0408cd25ea3c99b3709" - integrity sha512-XLxj6uTXgz0US8TmqNU2jMfnXwZG0mH2r/afQqvPEaX6nyEll5LHVcEXk2XDUQ34RVeLPkO/xK5x6c/qiuSq/A== - dependencies: - "@babel/runtime" "^7.0.0" - focus-lock "^0.8.1" - prop-types "^15.6.2" - react-clientside-effect "^1.2.2" - use-callback-ref "^1.2.1" - use-sidecar "^1.0.1" - -react-helmet-async@^1.0.2, react-helmet-async@^1.0.7: +react-helmet-async@^1.0.7: version "1.0.9" resolved "https://registry.yarnpkg.com/react-helmet-async/-/react-helmet-async-1.0.9.tgz#5b9ed2059de6b4aab47f769532f9fbcbce16c5ca" integrity sha512-N+iUlo9WR3/u9qGMmP4jiYfaD6pe9IvDTapZLFJz2D3xlTlCM1Bzy4Ab3g72Nbajo/0ZyW+W9hdz8Hbe4l97pQ== @@ -22672,13 +22381,14 @@ react-helmet-async@^1.0.2, react-helmet-async@^1.0.7: react-fast-compare "^3.2.0" shallowequal "^1.1.0" -react-i18next@^11.3.3: - version "11.8.9" - resolved "https://registry.yarnpkg.com/react-i18next/-/react-i18next-11.8.9.tgz#188039708f99a6114b4437f0e620bf99a6c3c7dd" - integrity sha512-HVW4/KtBvXcnzkYeS32IqdGBJJ1fksvqVDnnspsyruO99fhHQaAw1vTSrRpcNE5D8vrOu7B9c6sawfmQJ6OWRg== +react-i18next@^11.16.2: + version "11.16.2" + resolved "https://registry.yarnpkg.com/react-i18next/-/react-i18next-11.16.2.tgz#650b18c12a624057ee2651ba4b4a989b526be554" + integrity sha512-1iuZduvARUelL5ux663FvIoDZExwFO+9QtRAAt4uvs1/aun4cUZt8XBrVg7iiDgNls9cOSORAhE7Ri5KA9RMvg== dependencies: - "@babel/runtime" "^7.13.6" - html-parse-stringify2 "^2.0.1" + "@babel/runtime" "^7.14.5" + html-escaper "^2.0.2" + html-parse-stringify "^3.0.1" react-i18next@^11.8.13: version "11.14.3" @@ -22719,11 +22429,6 @@ react-is@^17.0.1: resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.1.tgz#5b3531bd76a645a4c9fb6e693ed36419e3301339" integrity sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA== -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== - react-lottie@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/react-lottie/-/react-lottie-1.2.3.tgz#8544b96939e088658072eea5e12d912cdaa3acc1" @@ -22732,14 +22437,6 @@ react-lottie@^1.2.3: babel-runtime "^6.26.0" lottie-web "^5.1.3" -react-popper-tooltip@^2.8.3: - version "2.11.1" - resolved "https://registry.yarnpkg.com/react-popper-tooltip/-/react-popper-tooltip-2.11.1.tgz#3c4bdfd8bc10d1c2b9a162e859bab8958f5b2644" - integrity sha512-04A2f24GhyyMicKvg/koIOQ5BzlrRbKiAgP6L+Pdj1MVX3yJ1NeZ8+EidndQsbejFT55oW1b++wg2Z8KlAyhfQ== - dependencies: - "@babel/runtime" "^7.9.2" - react-popper "^1.3.7" - react-popper-tooltip@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/react-popper-tooltip/-/react-popper-tooltip-3.1.1.tgz#329569eb7b287008f04fcbddb6370452ad3f9eac" @@ -22749,19 +22446,6 @@ react-popper-tooltip@^3.1.1: "@popperjs/core" "^2.5.4" react-popper "^2.2.4" -react-popper@^1.3.7: - version "1.3.11" - resolved "https://registry.yarnpkg.com/react-popper/-/react-popper-1.3.11.tgz#a2cc3f0a67b75b66cfa62d2c409f9dd1fcc71ffd" - integrity sha512-VSA/bS+pSndSF2fiasHK/PTEEAyOpX60+H5EPAjoArr8JGm+oihu4UbrqcEBpQibJxBVCpYyjAX7abJ+7DoYVg== - dependencies: - "@babel/runtime" "^7.1.2" - "@hypnosphi/create-react-context" "^0.3.1" - deep-equal "^1.1.1" - popper.js "^1.14.4" - prop-types "^15.6.1" - typed-styles "^0.0.7" - warning "^4.0.2" - react-popper@^2.2.3: version "2.2.5" resolved "https://registry.yarnpkg.com/react-popper/-/react-popper-2.2.5.tgz#1214ef3cec86330a171671a4fbcbeeb65ee58e96" @@ -22842,17 +22526,6 @@ react-spring@^8.0.27: "@babel/runtime" "^7.3.1" prop-types "^15.5.8" -react-syntax-highlighter@^11.0.2: - version "11.0.2" - resolved "https://registry.yarnpkg.com/react-syntax-highlighter/-/react-syntax-highlighter-11.0.2.tgz#4e3f376e752b20d2f54e4c55652fd663149e4029" - integrity sha512-kqmpM2OH5OodInbEADKARwccwSQWBfZi0970l5Jhp4h39q9Q65C4frNcnd6uHE5pR00W8pOWj9HDRntj2G4Rww== - dependencies: - "@babel/runtime" "^7.3.1" - highlight.js "~9.13.0" - lowlight "~1.11.0" - prismjs "^1.8.4" - refractor "^2.4.1" - react-syntax-highlighter@^13.5.3: version "13.5.3" resolved "https://registry.yarnpkg.com/react-syntax-highlighter/-/react-syntax-highlighter-13.5.3.tgz#9712850f883a3e19eb858cf93fad7bb357eea9c6" @@ -22881,14 +22554,6 @@ react-text-mask@^5.4.1: dependencies: prop-types "^15.5.6" -react-textarea-autosize@^7.1.0: - version "7.1.2" - resolved "https://registry.yarnpkg.com/react-textarea-autosize/-/react-textarea-autosize-7.1.2.tgz#70fdb333ef86bcca72717e25e623e90c336e2cda" - integrity sha512-uH3ORCsCa3C6LHxExExhF4jHoXYCQwE5oECmrRsunlspaDAbS4mGKNlWZqjLfInWtFQcf0o1n1jC/NGXFdUBCg== - dependencies: - "@babel/runtime" "^7.1.2" - prop-types "^15.6.0" - react-textarea-autosize@^8.3.0: version "8.3.2" resolved "https://registry.yarnpkg.com/react-textarea-autosize/-/react-textarea-autosize-8.3.2.tgz#4f9374d357b0a6f6469956726722549124a1b2db" @@ -22921,15 +22586,6 @@ react-window@^1.8.5: "@babel/runtime" "^7.0.0" memoize-one ">=3.1.1 <6" -react@^16.8.3: - 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" - prop-types "^15.6.2" - react@^17.0.1: version "17.0.1" resolved "https://registry.yarnpkg.com/react/-/react-17.0.1.tgz#6e0600416bd57574e3f86d92edba3d9008726127" @@ -23102,15 +22758,6 @@ reflexbox@^4.0.6: "@styled-system/should-forward-prop" "^5.0.0" styled-system "^5.0.0" -refractor@^2.4.1: - version "2.10.1" - resolved "https://registry.yarnpkg.com/refractor/-/refractor-2.10.1.tgz#166c32f114ed16fd96190ad21d5193d3afc7d34e" - integrity sha512-Xh9o7hQiQlDbxo5/XkOX6H+x/q8rmlmZKr97Ie1Q8ZM32IRRd3B/UxuA/yXDW79DBSXGWxm2yRTbcTVmAciJRw== - dependencies: - hastscript "^5.0.0" - parse-entities "^1.1.2" - prismjs "~1.17.0" - refractor@^3.1.0: version "3.3.1" resolved "https://registry.yarnpkg.com/refractor/-/refractor-3.3.1.tgz#ebbc04b427ea81dc25ad333f7f67a0b5f4f0be3a" @@ -23588,11 +23235,6 @@ reselect@^4.1.5: resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.1.5.tgz#852c361247198da6756d07d9296c2b51eddb79f6" integrity sha512-uVdlz8J7OO+ASpBYoz1Zypgx0KasCY20H+N8JD13oUMtPvSHQuscrHop4KbXrbsBcdB9Ds7lVK7eRkBIfO43vQ== -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-alpn@^1.0.0: version "1.2.1" resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9" @@ -24339,11 +23981,6 @@ shallow-clone@^0.1.2: lazy-cache "^0.2.3" mixin-object "^2.0.1" -shallow-equal@^1.1.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/shallow-equal/-/shallow-equal-1.2.1.tgz#4c16abfa56043aa20d050324efa68940b0da79da" - integrity sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA== - shallowequal@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" @@ -24452,26 +24089,6 @@ simple-swizzle@^0.2.2: dependencies: is-arrayish "^0.3.1" -simplebar-react@^1.0.0-alpha.6: - version "1.2.3" - resolved "https://registry.yarnpkg.com/simplebar-react/-/simplebar-react-1.2.3.tgz#bd81fa9827628470e9470d06caef6ece15e1c882" - integrity sha512-1EOWJzFC7eqHUp1igD1/tb8GBv5aPQA5ZMvpeDnVkpNJ3jAuvmrL2kir3HuijlxhG7njvw9ssxjjBa89E5DrJg== - dependencies: - prop-types "^15.6.1" - simplebar "^4.2.3" - -simplebar@^4.2.3: - version "4.2.3" - resolved "https://registry.yarnpkg.com/simplebar/-/simplebar-4.2.3.tgz#dac40aced299c17928329eab3d5e6e795fafc10c" - integrity sha512-9no0pK7/1y+8/oTF3sy/+kx0PjQ3uk4cYwld5F1CJGk2gx+prRyUq8GRfvcVLq5niYWSozZdX73a2wIr1o9l/g== - dependencies: - can-use-dom "^0.1.0" - core-js "^3.0.1" - lodash.debounce "^4.0.8" - lodash.memoize "^4.1.2" - lodash.throttle "^4.1.1" - resize-observer-polyfill "^1.5.1" - sinon-chai@^3.5.0: version "3.5.0" resolved "https://registry.yarnpkg.com/sinon-chai/-/sinon-chai-3.5.0.tgz#c9a78304b0e15befe57ef68e8a85a00553f5c60e" @@ -24864,7 +24481,7 @@ stdout-stream@^1.4.0: dependencies: readable-stream "^2.0.1" -store2@^2.12.0, store2@^2.7.1: +store2@^2.12.0: version "2.12.0" resolved "https://registry.yarnpkg.com/store2/-/store2-2.12.0.tgz#e1f1b7e1a59b6083b2596a8d067f6ee88fd4d3cf" integrity sha512-7t+/wpKLanLzSnQPX8WAcuLCCeuSHoWdQuh9SB3xD0kNOM38DNf+0Oa+wmvxmYueRzkmh6IcdKFtvTa+ecgPDw== @@ -24874,19 +24491,6 @@ store@^2.0.12: resolved "https://registry.yarnpkg.com/store/-/store-2.0.12.tgz#8c534e2a0b831f72b75fc5f1119857c44ef5d593" integrity sha1-jFNOKguDH3K3X8XxEZhXxE711ZM= -storybook-addon-i18next@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/storybook-addon-i18next/-/storybook-addon-i18next-1.3.0.tgz#0577c12e9f4ac64aeafa093542031518ed6f59e6" - integrity sha512-CyZOr+6cqE73/r2kjlFm+hpDOoVDivZSJtt6czWL2wxUJCwWPdMfHQvDDrAI7YyE0ppyefUu9pesghzY2f3clg== - dependencies: - "@emotion/styled" "^10.0.27" - "@storybook/addons" "^5.3.17" - "@storybook/components" "^5.3.17" - "@storybook/core-events" "^5.3.17" - "@storybook/theming" "^5.3.17" - prop-types "^15.7.2" - react-i18next "^11.3.3" - storybook-addon-next-router@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/storybook-addon-next-router/-/storybook-addon-next-router-3.1.1.tgz#46623ca36b450745c3517f5cdc4bf30fa4a4a930" @@ -24894,6 +24498,18 @@ storybook-addon-next-router@^3.1.1: dependencies: tslib "^2.3.0" +storybook-i18n@^1.0.0: + version "1.0.11" + resolved "https://registry.yarnpkg.com/storybook-i18n/-/storybook-i18n-1.0.11.tgz#21963c8353b9ab68fec0faacdaee15de39b0220e" + integrity sha512-wHN/93ylrfdxot0MV8sMKWJF4TkJT/XOtuHnUA4CIWrenymC4o33uNcB1sOWa2UiiEqhOK3wJ5gOPOyhgjPjwA== + +storybook-i18next@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/storybook-i18next/-/storybook-i18next-1.0.3.tgz#d2b5811108153b8373f06882e43ae0f28cc6d1c3" + integrity sha512-3KuNAK8Uel4u5R8XMKFFYClvEdF3F2k9r4wDbbegpwud7c5Kj9eC1Se0HGqw58EcwpIHLTTs3zgVRefMdkuIsg== + dependencies: + storybook-i18n "^1.0.0" + stream-blackhole@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/stream-blackhole/-/stream-blackhole-1.0.3.tgz#6fc2e2c2e9d9fde6be8c68d3db88de09802e4d63" @@ -25565,20 +25181,6 @@ teeny-request@6.0.1: stream-events "^1.0.5" uuid "^3.3.2" -telejson@^3.2.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/telejson/-/telejson-3.3.0.tgz#6d814f3c0d254d5c4770085aad063e266b56ad03" - integrity sha512-er08AylQ+LEbDLp1GRezORZu5wKOHaBczF6oYJtgC3Idv10qZ8A3p6ffT+J5BzDKkV9MqBvu8HAKiIIOp6KJ2w== - dependencies: - "@types/is-function" "^1.0.0" - global "^4.4.0" - is-function "^1.0.1" - is-regex "^1.0.4" - is-symbol "^1.0.3" - isobject "^4.0.0" - lodash "^4.17.15" - memoizerific "^1.11.3" - telejson@^5.3.2, telejson@^5.3.3: version "5.3.3" resolved "https://registry.yarnpkg.com/telejson/-/telejson-5.3.3.tgz#fa8ca84543e336576d8734123876a9f02bf41d2e" @@ -25976,11 +25578,6 @@ trough@^1.0.0: resolved "https://registry.yarnpkg.com/true-case-path/-/true-case-path-2.2.1.tgz#c5bf04a5bbec3fd118be4084461b3a27c4d796bf" integrity sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q== -ts-dedent@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/ts-dedent/-/ts-dedent-1.2.0.tgz#6aa2229d837159bb6d635b6b233002423b91e0b0" - integrity sha512-6zSJp23uQI+Txyz5LlXMXAHpUhY4Hi0oluXny0OgIR7g/Cromq4vDBnhtbBdyIV34g0pgwxUvnvg+jLJe4c1NA== - ts-dedent@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ts-dedent/-/ts-dedent-2.0.0.tgz#47c5eb23d9096f3237cc413bc82d387d36dbe690" @@ -26226,11 +25823,6 @@ typechain@^4.0.3: ts-essentials "^7.0.1" ts-generator "^0.1.1" -typed-styles@^0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/typed-styles/-/typed-styles-0.0.7.tgz#93392a008794c4595119ff62dde6809dbc40a3d9" - integrity sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q== - typedarray-to-buffer@3.1.5, 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" @@ -26534,11 +26126,6 @@ unpipe@1.0.0, unpipe@~1.0.0: resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= -unquote@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" - integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= - unset-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" @@ -26660,11 +26247,6 @@ usb@^1.6.0: nan "2.13.2" prebuild-install "^5.3.3" -use-callback-ref@^1.2.1: - version "1.2.5" - resolved "https://registry.yarnpkg.com/use-callback-ref/-/use-callback-ref-1.2.5.tgz#6115ed242cfbaed5915499c0a9842ca2912f38a5" - integrity sha512-gN3vgMISAgacF7sqsLPByqoePooY3n2emTH59Ur5d/M8eg4WTWu1xp8i8DHjohftIyEx0S08RiYxbffr4j8Peg== - use-composed-ref@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/use-composed-ref/-/use-composed-ref-1.1.0.tgz#9220e4e94a97b7b02d7d27eaeab0b37034438bbc" @@ -26689,14 +26271,6 @@ use-latest@^1.0.0: dependencies: use-isomorphic-layout-effect "^1.0.0" -use-sidecar@^1.0.1: - version "1.0.4" - resolved "https://registry.yarnpkg.com/use-sidecar/-/use-sidecar-1.0.4.tgz#38398c3723727f9f924bed2343dfa3db6aaaee46" - integrity sha512-A5ggIS3/qTdxCAlcy05anO2/oqXOfpmxnpRE1Jm+fHHtCvUvNSZDGqgOSAXPriBVAcw2fMFFkh5v5KqrFFhCMA== - dependencies: - detect-node-es "^1.0.0" - tslib "^1.9.3" - use-subscription@1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/use-subscription/-/use-subscription-1.5.1.tgz#73501107f02fad84c6dd57965beb0b75c68c42d1" @@ -26895,11 +26469,6 @@ void-elements@3.1.0: resolved "https://registry.yarnpkg.com/void-elements/-/void-elements-3.1.0.tgz#614f7fbf8d801f0bb5f0661f5b2f5785750e4f09" integrity sha1-YU9/v42AHwu18GYfWy9XhXUOTwk= -void-elements@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/void-elements/-/void-elements-2.0.1.tgz#c066afb582bb1cb4128d60ea92392e94d5e9dbec" - integrity sha1-wGavtYK7HLQSjWDqkjkulNXp2+w= - vue@^2.6.10: version "2.6.12" resolved "https://registry.yarnpkg.com/vue/-/vue-2.6.12.tgz#f5ebd4fa6bd2869403e29a896aed4904456c9123" @@ -26942,7 +26511,7 @@ walletlink@^2.5.0: rxjs "^6.6.3" stream-browserify "^3.0.0" -warning@^4.0.2, warning@^4.0.3: +warning@^4.0.2: version "4.0.3" resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==