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==