From 9a74515ae68f5d35e27f10dc70830d7263541da1 Mon Sep 17 00:00:00 2001 From: Ashutosh Kumar Date: Tue, 16 Jul 2024 21:52:30 +0530 Subject: [PATCH 01/21] WIP: - Implementing WAGMI for Etherlink Login - Changing useTezos hook to handle login with Etherlink - Changing Validation options when Etherlink is active. --- bun.lockb | Bin 0 -> 1053516 bytes package.json | 6 + src/App.tsx | 110 ++++++++++-------- src/modules/common/ChangeNetworkButton.tsx | 13 +-- src/modules/creator/steps/Governance.tsx | 19 ++- .../components/ChangeNetworkButton.tsx | 13 +-- .../explorer/components/NetworkSheet.tsx | 9 +- src/modules/explorer/components/Toolbar.tsx | 14 ++- .../explorer/components/VotersProgress.tsx | 8 +- src/modules/lite/creator/index.tsx | 12 +- .../components/ChangeNetworkButton.tsx | 9 +- .../bakingBad/context/TZKTSubscriptions.tsx | 1 + src/services/bakingBad/index.ts | 10 +- src/services/bakingBad/stats/index.ts | 28 +++++ src/services/bakingBad/tokenBalances/index.ts | 2 +- src/services/beacon/hooks/useTezos.ts | 42 ++++++- src/services/beacon/utils.ts | 26 ++++- .../contracts/baseDAO/hooks/useOriginate.ts | 1 - src/services/services/dao/hooks/useDAO.ts | 2 - src/services/wagmi/config.ts | 42 +++++++ 20 files changed, 248 insertions(+), 119 deletions(-) create mode 100755 bun.lockb create mode 100644 src/services/wagmi/config.ts diff --git a/bun.lockb b/bun.lockb new file mode 100755 index 0000000000000000000000000000000000000000..8cc4c015fafc7bd547bddf9cc0b25eb977c2761f GIT binary patch literal 1053516 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

@cA3Ykl_bD9~LWeDYJ!$%gJto!e;n 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 z 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%0AQ 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ν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

LE5~esZKNJc=x6 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 zmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRan zmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRan zmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRan zmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRan zmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRan zmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRan zmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRan zmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRan zmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRan zmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRan zmjRanmjRanmjRanmjRanmjRanmjRanmw_K50~4kM`ZgaUKKxb&&f2&B&UiX= zm2q0$5Rk!KRja4v&ttBdxloK3GgsYQXvRyJt6?q-<0Z}2G#8ff(&lR6v~1y^qB$R& z=0!QKZmz!7i@Ta)ABHC8v@Xh;YijL9#^o{B-0ErlBsSN=oYv0@Tj?#$ zY5lA=*UDUU+(vV)&BefNGS|jjOxzZ8ZOv&t9y8Ytr{#?eXUui5dU0^Rm28HN=He1> zv<uU89;NB~V4BgCWyI5-Vx|>UcTWzifPV<)-CY$SJ^^)Lb zn(J*YDQ=LtKIW3)GMMX&(|(m4vY8uT^-|#WvN33X8fY#habY$j?N5Wur6Mk(jf-Kh zwU?T>sJUS{&2t(kZf=B4n-*8j+(>iU4|*~$jCw|yOHX`=dfGono729L(B^rJxs15P z=Emamx|txUx$)*Q<7TsL+K(sNv{{JfYU5{^WG*Z5d~=h{Wy38nH^p3b+(K(_s<|Av za8_@cxtzFfI~c`ubGe9pS-lzNa^w7&n`ut_eE@T_%;m)eG&kE^KHN?1*bH;b*wWIN#tAv|pZim&Yj9XxCr@1P)rRH{- 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 literal 0 HcmV?d00001 diff --git a/package.json b/package.json index 44752b5f..a56f4471 100644 --- a/package.json +++ b/package.json @@ -28,6 +28,7 @@ "@mui/icons-material": "^5.14.14", "@mui/material": "^5.14.14", "@mui/x-date-pickers": "^5.0.2", + "@tanstack/react-query": "^5.51.1", "@taquito/beacon-wallet": "^20.0.0", "@taquito/signer": "^20.0.0", "@taquito/taquito": "^20.0.0", @@ -39,11 +40,14 @@ "@types/react-paginate": "^7.1.2", "@types/react-router-hash-link": "^2.4.5", "@types/valid-url": "^1.0.4", + "@web3modal/wagmi": "^5.0.6", "assert": "^2.0.0", "bignumber.js": "^9.0.1", "blockies-ts": "^1.0.0", + "connectkit": "^1.8.2", "crypto-browserify": "^3.12.0", "dayjs": "^1.11.11", + "ethers": "^6.13.1", "export-to-csv": "^1.2.4", "formik": "^2.2.6", "formik-material-ui": "^3.0.1", @@ -84,6 +88,8 @@ "url": "^0.11.0", "util": "^0.12.5", "valid-url": "^1.0.9", + "viem": "^2.17.4", + "wagmi": "^2.10.10", "yup": "^0.32.9" }, "devDependencies": { diff --git a/src/App.tsx b/src/App.tsx index 90d1c948..3303c828 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,20 +1,25 @@ import React from "react" +import "App.css" import { withLDProvider } from "launchdarkly-react-client-sdk" import { BrowserRouter as Router, Redirect, Route, Switch } from "react-router-dom" import mixpanel from "mixpanel-browser" import { QueryClient, QueryClientProvider } from "react-query" +import { + QueryClient as TanStackQueryClient, + QueryClientProvider as TanStackQueryClientProvider +} from "@tanstack/react-query" + import { Box, makeStyles, ThemeProvider } from "@material-ui/core" import { SnackbarProvider } from "notistack" import { DAOExplorerRouter } from "modules/explorer/router" -import { DAOCreate } from "modules/creator" import { CreatorProvider } from "modules/creator/state" import ScrollToTop from "modules/common/ScrollToTop" import { theme } from "theme" +import { WagmiProvider } from "wagmi" +import { config as wagmiConfig } from "services/wagmi/config" -import "App.css" import { TZKTSubscriptionsProvider } from "services/bakingBad/context/TZKTSubscriptions" -import { Landing } from "modules/home/Landing" import { WarningFooter } from "modules/common/WarningFooter" import { ActionSheetProvider } from "modules/explorer/context/ActionSheets" import { legacyTheme } from "theme/legacy" @@ -25,7 +30,8 @@ import { DAOCreatorRouter } from "modules/creator/router" import { LocalizationProvider } from "@mui/x-date-pickers/LocalizationProvider" import { AdapterDayjs } from "@mui/x-date-pickers/AdapterDayjs" import { CommunityCreator } from "modules/lite/creator" -import { hexStringToBytes } from "services/utils/utils" + +const tsQueryClient = new TanStackQueryClient() const queryClient = new QueryClient({ defaultOptions: { @@ -96,57 +102,61 @@ const App: React.FC = () => { variantInfo: classes.info }} > - - - - - - - - - - - - - - {/* + + + + + + + + + + + + + + + {/* */} - - - - - - - - - - + + + + + + + + + + - {window.location.href.indexOf(HUMANITEZ_DAO) !== -1 ? ( - <> - {/* Special case for this DAO which was created before FA1.2 fix was created for the smart contract */} - - - ) : null} - - - - - - - - - - - - + {window.location.href.indexOf(HUMANITEZ_DAO) !== -1 ? ( + <> + {/* Special case for this DAO which was created before FA1.2 fix was created for the smart contract */} + + + ) : null} + + + + + + + + + + + + + + ) diff --git a/src/modules/common/ChangeNetworkButton.tsx b/src/modules/common/ChangeNetworkButton.tsx index d1ef4b11..65f35f40 100644 --- a/src/modules/common/ChangeNetworkButton.tsx +++ b/src/modules/common/ChangeNetworkButton.tsx @@ -1,8 +1,8 @@ -import { Box, capitalize, Grid, styled, Typography, Theme } from "@material-ui/core" -import { ActionSheet, useActionSheet } from "modules/explorer/context/ActionSheets" import React from "react" +import { Box, Grid, styled, Typography, Theme } from "@material-ui/core" +import { ActionSheet, useActionSheet } from "modules/explorer/context/ActionSheets" import { useLocation } from "react-router-dom" -import { Network } from "services/beacon" +import { getNetworkDisplayName, networkDotColorMap } from "services/beacon" import { useTezos } from "services/beacon/hooks/useTezos" const StyledConnectedButton = styled(Box)(({ theme }: { theme: Theme }) => ({ @@ -26,11 +26,6 @@ const StyledConnectedButton = styled(Box)(({ theme }: { theme: Theme }) => ({ } })) -export const networkDotColorMap: Record = { - mainnet: "#9EEE5D", - ghostnet: "#291F79" -} - export const ColorDot = styled(Box)({ height: 6, width: 6, @@ -56,7 +51,7 @@ export const ChangeNetworkButton = () => { - {capitalize(network)} + {getNetworkDisplayName(network)} diff --git a/src/modules/creator/steps/Governance.tsx b/src/modules/creator/steps/Governance.tsx index 4c380c03..88d0cc87 100644 --- a/src/modules/creator/steps/Governance.tsx +++ b/src/modules/creator/steps/Governance.tsx @@ -7,7 +7,6 @@ import { useRouteMatch } from "react-router-dom" import { CreatorContext, ActionTypes, VotingSettings } from "modules/creator/state" import { InfoRounded } from "@material-ui/icons" -import { getNetworkStats } from "services/bakingBad/stats" import { useTezos } from "services/beacon/hooks/useTezos" import { EstimatedBlocks } from "modules/explorer/components/EstimatedTime" import dayjs from "dayjs" @@ -15,6 +14,7 @@ import { TitleBlock } from "modules/common/TitleBlock" import BigNumber from "bignumber.js" import { mutezToXtz, parseUnits } from "services/contracts/utils" import { FieldChange, handleChange } from "../utils" +import { useBlockchainInfo } from "services/contracts/baseDAO/hooks/useBlockchainInfo" const TimeBox = styled(Grid)(({ theme }) => ({ background: theme.palette.primary.dark, @@ -370,21 +370,20 @@ const GovernanceForm = ({ submitForm, values, setFieldValue, errors, touched, se blockTimeAverage }) + const { data: blockchainInfo } = useBlockchainInfo() + + useEffect(() => { + if (blockchainInfo) { + setBlockTimeAverage(blockchainInfo.constants.timeBetweenBlocks) + } + }, [blockchainInfo]) + useEffect(() => { setFieldValue("votingBlocks", periodBlocks) setFieldValue("proposalFlushBlocks", flushBlocks) setFieldValue("proposalExpiryBlocks", expiryBlocks) }, [values, periodBlocks, flushBlocks, expiryBlocks, setFieldValue]) - useEffect(() => { - ;(async () => { - const blockchainInfo = await getNetworkStats(network) - if (blockchainInfo) { - setBlockTimeAverage(blockchainInfo.constants.timeBetweenBlocks) - } - })() - }, [network]) - const formatDate = (timeInfo: any) => { const values = [] for (const property in timeInfo) { diff --git a/src/modules/explorer/components/ChangeNetworkButton.tsx b/src/modules/explorer/components/ChangeNetworkButton.tsx index a564b7bb..e05e56c8 100644 --- a/src/modules/explorer/components/ChangeNetworkButton.tsx +++ b/src/modules/explorer/components/ChangeNetworkButton.tsx @@ -1,9 +1,9 @@ -import { Box, capitalize, Grid, styled, Typography, Theme } from "@material-ui/core" -import React, { useEffect } from "react" -import { Network } from "services/beacon" +import React from "react" +import { Box, Grid, styled, Typography, Theme } from "@material-ui/core" import { useTezos } from "services/beacon/hooks/useTezos" import { ActionSheet, useActionSheet } from "../context/ActionSheets" import { useLocation } from "react-router-dom" +import { getNetworkDisplayName, networkDotColorMap } from "services/beacon" const StyledConnectedButton = styled(Box)(({ theme }: { theme: Theme }) => ({ "& > *": { @@ -25,11 +25,6 @@ const StyledConnectedButton = styled(Box)(({ theme }: { theme: Theme }) => ({ } })) -export const networkDotColorMap: Record = { - mainnet: "#9EEE5D", - ghostnet: "#291F79" -} - export const ColorDot = styled(Box)({ height: 6, width: 6, @@ -55,7 +50,7 @@ export const ChangeNetworkButton = () => { - {capitalize(network)} + {getNetworkDisplayName(network)} diff --git a/src/modules/explorer/components/NetworkSheet.tsx b/src/modules/explorer/components/NetworkSheet.tsx index 5dce70b2..ef4584dc 100644 --- a/src/modules/explorer/components/NetworkSheet.tsx +++ b/src/modules/explorer/components/NetworkSheet.tsx @@ -1,11 +1,10 @@ import { styled, Grid, Typography, capitalize } from "@material-ui/core" import React, { useContext, useMemo } from "react" import { useTezos } from "services/beacon/hooks/useTezos" -import { Network } from "services/beacon" +import { Network, getNetworkDisplayName, networkDotColorMap, rpcNodes } from "services/beacon" import { ResponsiveDialog } from "./ResponsiveDialog" -import { ColorDot, networkDotColorMap } from "./ChangeNetworkButton" +import { ColorDot } from "./ChangeNetworkButton" import { ContentContainer } from "./ContentContainer" -import { EnvKey, getEnv } from "services/config" import { ActionTypes, CreatorContext } from "modules/creator/state" const SheetItem = styled(ContentContainer)({ @@ -21,7 +20,7 @@ interface Props { onClose: () => void } -const SUPPORTED_NETWORKS: Network[] = ["mainnet", "ghostnet"] +const SUPPORTED_NETWORKS = Object.keys(rpcNodes) as Network[] export const NetworkSheet: React.FC = props => { const { network, changeNetwork } = useTezos() @@ -50,7 +49,7 @@ export const NetworkSheet: React.FC = props => { - {capitalize(networkOption)} + {getNetworkDisplayName(networkOption)} diff --git a/src/modules/explorer/components/Toolbar.tsx b/src/modules/explorer/components/Toolbar.tsx index 934e27ba..2cffe7b7 100644 --- a/src/modules/explorer/components/Toolbar.tsx +++ b/src/modules/explorer/components/Toolbar.tsx @@ -98,12 +98,12 @@ const ToolbarContainer = styled(Grid)(({ theme }) => ({ })) export const Navbar: React.FC<{ disableMobileMenu?: boolean }> = ({ disableMobileMenu, children }) => { - const { connect, account } = useTezos() + const { connect, account: tzAccountAddress, etherlink, network } = useTezos() const theme = useTheme() const isMobileExtraSmall = useMediaQuery(theme.breakpoints.down("mobile")) const { open: openUserMenuSheet } = useActionSheet(ActionSheet.UserMenu) - + const walletAddress = network.startsWith("etherlink") ? etherlink.account?.address : tzAccountAddress return ( @@ -125,7 +125,7 @@ export const Navbar: React.FC<{ disableMobileMenu?: boolean }> = ({ disableMobil - {account ? ( + {walletAddress && etherlink?.isConnected ? ( = ({ disableMobil style={{ gap: 16 }} > - + - + @@ -169,7 +169,9 @@ export const Navbar: React.FC<{ disableMobileMenu?: boolean }> = ({ disableMobil color="secondary" variant="contained" style={{ fontSize: "14px" }} - onClick={() => connect()} + onClick={() => { + connect() + }} > Connect Wallet diff --git a/src/modules/explorer/components/VotersProgress.tsx b/src/modules/explorer/components/VotersProgress.tsx index 6dc83233..157cd6b5 100644 --- a/src/modules/explorer/components/VotersProgress.tsx +++ b/src/modules/explorer/components/VotersProgress.tsx @@ -10,7 +10,6 @@ import numbro from "numbro" import { SmallButton } from "modules/common/SmallButton" import { ReactComponent as DownloadCSVIcon } from "assets/img/download_csv.svg" import { mkConfig, generateCsv, download, asString } from "export-to-csv" -import { writeFile } from "node:fs" import { useNotification } from "modules/common/hooks/useNotification" interface VotersData { @@ -64,7 +63,12 @@ export const VotersProgress: React.FC = ({ showButton, daoId, propos title: "Voting Details", showTitle: false }) - const votesData = proposal ? proposal?.voters : [] + const votesData = proposal + ? proposal?.voters.map(voter => ({ + ...voter, + value: voter.value.toString() // Convert BigNumber to string + })) + : [] try { const csv = generateCsv(csvConfig)(votesData) download(csvConfig)(csv) diff --git a/src/modules/lite/creator/index.tsx b/src/modules/lite/creator/index.tsx index 63db9626..0dd31d64 100644 --- a/src/modules/lite/creator/index.tsx +++ b/src/modules/lite/creator/index.tsx @@ -33,6 +33,7 @@ import CodeOffIcon from "@mui/icons-material/CodeOff" import { ProposalCodeEditorInput } from "modules/explorer/components/ProposalFormInput" import Prism, { highlight } from "prismjs" import "prism-themes/themes/prism-night-owl.css" +import { Network } from "services/beacon" const CodeButton = styled(CodeIcon)(({ theme }) => ({ background: theme.palette.primary.dark, @@ -198,7 +199,12 @@ const CheckboxContainer = styled(Grid)(({ theme }) => ({ flexBasis: "5%" })) -const validateForm = (values: Community) => { +const validateTokenAddress = (network: Network, tokenAddress: string) => { + if (!network.startsWith("etherlink")) return validateContractAddress(tokenAddress) + return true +} + +const validateForm = (network: Network, values: Community) => { const errors: FormikErrors = {} if (!values.name) { @@ -209,7 +215,7 @@ const validateForm = (values: Community) => { errors.tokenAddress = "Required" } - if (values.tokenAddress && validateContractAddress(values.tokenAddress) !== 3) { + if (values.tokenAddress && validateTokenAddress(network, values.tokenAddress) !== 3) { errors.tokenAddress = "Invalid address" } @@ -537,7 +543,7 @@ export const CommunityCreator: React.FC = () => { enableReinitialize={true} validateOnChange={true} validateOnBlur={false} - validate={validateForm} + validate={(formValues: Community) => validateForm(network, formValues)} onSubmit={saveCommunity} initialValues={initialState} > diff --git a/src/modules/lite/explorer/components/ChangeNetworkButton.tsx b/src/modules/lite/explorer/components/ChangeNetworkButton.tsx index 78a0f883..9819a079 100644 --- a/src/modules/lite/explorer/components/ChangeNetworkButton.tsx +++ b/src/modules/lite/explorer/components/ChangeNetworkButton.tsx @@ -1,9 +1,9 @@ import { Box, capitalize, Grid, styled, Typography, Theme } from "@material-ui/core" import React from "react" -import { Network } from "services/beacon" import { useTezos } from "services/beacon/hooks/useTezos" import { ActionSheet, useActionSheet } from "../context/ActionSheets" import { useLocation } from "react-router-dom" +import { getNetworkDisplayName, networkDotColorMap } from "services/beacon" const StyledConnectedButton = styled(Box)(({ theme }: { theme: Theme }) => ({ "& > *": { @@ -21,11 +21,6 @@ const StyledConnectedButton = styled(Box)(({ theme }: { theme: Theme }) => ({ } })) -export const networkDotColorMap: Record = { - mainnet: "#9EEE5D", - ghostnet: "#291F79" -} - export const ColorDot = styled(Box)({ height: 6, width: 6, @@ -55,7 +50,7 @@ export const ChangeNetworkButton = () => { - {capitalize(network)} + {getNetworkDisplayName(network)} diff --git a/src/services/bakingBad/context/TZKTSubscriptions.tsx b/src/services/bakingBad/context/TZKTSubscriptions.tsx index 7f002b88..bc768eab 100644 --- a/src/services/bakingBad/context/TZKTSubscriptions.tsx +++ b/src/services/bakingBad/context/TZKTSubscriptions.tsx @@ -29,6 +29,7 @@ const TZKTSubscriptionsProvider: React.FC = ({ children }) => { const { network } = useTezos() useEffect(() => { + if (network.startsWith("etherlink")) return ;(async () => { socketRef.current = new HubConnectionBuilder().withUrl(getUrl(network)).build() diff --git a/src/services/bakingBad/index.ts b/src/services/bakingBad/index.ts index 502e1bf8..722151c1 100644 --- a/src/services/bakingBad/index.ts +++ b/src/services/bakingBad/index.ts @@ -1,6 +1,6 @@ -import { Network } from "services/beacon" +import { Network, rpcNodes } from "services/beacon" -export const networkNameMap: Record = { - mainnet: "mainnet", - ghostnet: "ghostnet" -} +export const networkNameMap: Record = Object.keys(rpcNodes).reduce((acc, network) => { + acc[network as Network] = network + return acc +}, {} as Record) diff --git a/src/services/bakingBad/stats/index.ts b/src/services/bakingBad/stats/index.ts index c77cb6c5..edeea0fe 100644 --- a/src/services/bakingBad/stats/index.ts +++ b/src/services/bakingBad/stats/index.ts @@ -3,6 +3,25 @@ import { BlockchainStats } from "./types" import { networkNameMap } from ".." export const getNetworkStats = async (network: Network): Promise => { + if (network.startsWith("etherlink")) { + const [_, etherlinkNetwork] = network.split("_") + + const reqUrl = `https://${ + etherlinkNetwork === "mainnet" ? "" : "testnet-" + }explorer.etherlink.com/api/v2/blocks?type=block` + + const etherlinkData = await fetch(reqUrl).then(x => x.json()) + const firstTwoBlocks = [etherlinkData.items[0], etherlinkData.items[1]] + const timeDifference = Math.ceil( + (new Date(firstTwoBlocks[0].timestamp).getTime() - new Date(firstTwoBlocks[1].timestamp).getTime()) / 1000 + ) + + return { + constants: { + timeBetweenBlocks: timeDifference + } + } + } const url = `https://api.${networkNameMap[network]}.tzkt.io/v1/protocols/current` const response = await fetch(url) @@ -16,6 +35,15 @@ export const getNetworkStats = async (network: Network): Promise => { + if (network.startsWith("etherlink")) { + const [_, etherlinkNetwork] = network.split("_") + const reqUrl = `https://${ + etherlinkNetwork === "mainnet" ? "" : "testnet-" + }explorer.etherlink.com/api/v2/blocks?type=block` + + const etherlinkData = await fetch(reqUrl).then(x => x.json()) + return etherlinkData.items[0].height || 0 + } const url = `https://api.${networkNameMap[network]}.tzkt.io/v1/blocks/count` const response = await fetch(url) diff --git a/src/services/bakingBad/tokenBalances/index.ts b/src/services/bakingBad/tokenBalances/index.ts index d595754f..17099638 100644 --- a/src/services/bakingBad/tokenBalances/index.ts +++ b/src/services/bakingBad/tokenBalances/index.ts @@ -10,7 +10,7 @@ const isNFTDTO = (value: DAOToken): value is NFTDTO => value.hasOwnProperty("art const isBalanceTzktNFT = (value: BalanceTZKT): boolean => Boolean(value.token.metadata?.artifactUri) -const isTokenTzktNFT = (value: TokenDataTZKT): boolean => Boolean(value.metadata?.artifactUri) +const isTokenTzktNFT = (value: TokenDataTZKT): boolean => Boolean(value?.metadata?.artifactUri) export interface DAOHolding { balance: BigNumber diff --git a/src/services/beacon/hooks/useTezos.ts b/src/services/beacon/hooks/useTezos.ts index 4c50e130..0abebe17 100644 --- a/src/services/beacon/hooks/useTezos.ts +++ b/src/services/beacon/hooks/useTezos.ts @@ -1,11 +1,12 @@ import { useQueryClient } from "react-query" import { useCallback, useContext } from "react" -import { MichelCodecPacker, TezosToolkit } from "@taquito/taquito" +import { TezosToolkit } from "@taquito/taquito" import { connectWithBeacon, createTezos, Network, rpcNodes, TezosActionType } from "services/beacon" import { TezosContext } from "services/beacon/context" -import { Tzip16Module } from "@taquito/tzip16" +import { useWeb3Modal } from "@web3modal/wagmi/react" import mixpanel from "mixpanel-browser" import { BeaconWallet } from "@taquito/beacon-wallet" +import { useChainId, useAccount as useWagmiAccount, useConnect as useWagmiConnect } from "wagmi" type WalletConnectReturn = { tezos: TezosToolkit @@ -15,6 +16,12 @@ type WalletConnectReturn = { account: string network: Network wallet: BeaconWallet | undefined + etherlink: any +} + +function formatEthAddress(address?: string) { + if (!address) return null + return `${address.slice(0, 6)}…${address.slice(38, 42)}` } export const useTezos = (): WalletConnectReturn => { @@ -23,10 +30,22 @@ export const useTezos = (): WalletConnectReturn => { dispatch } = useContext(TezosContext) + const chainId = useChainId() + const { address: ethAddress, isConnected } = useWagmiAccount() + const { connect: wagmiConnect, connectors } = useWagmiConnect() + // eslint-disable-next-line react-hooks/exhaustive-deps + const openEthWallet = () => { + wagmiConnect({ connector: connectors[0], chainId }) + } + const queryClient = useQueryClient() const connect = useCallback( async (newNetwork?: Network) => { + if ((newNetwork || network).startsWith("etherlink")) { + openEthWallet() + return + } const { wallet } = await connectWithBeacon(network) const newTezos: TezosToolkit = createTezos(network || newNetwork) @@ -47,12 +66,18 @@ export const useTezos = (): WalletConnectReturn => { return newTezos }, - [dispatch, network] + [dispatch, network, openEthWallet] ) return { tezos, - connect, + connect: async () => { + const result = await connect() + if (!result) { + throw new Error("Failed to connect") + } + return result + }, reset: useCallback(async () => { if (!wallet) { throw new Error("No Wallet Connected") @@ -98,6 +123,13 @@ export const useTezos = (): WalletConnectReturn => { }, account, network, - wallet + wallet, + etherlink: { + isConnected, + account: { + address: ethAddress + }, + network: "" + } } } diff --git a/src/services/beacon/utils.ts b/src/services/beacon/utils.ts index 3f1c3c26..5a52a3c7 100644 --- a/src/services/beacon/utils.ts +++ b/src/services/beacon/utils.ts @@ -1,16 +1,24 @@ import { NetworkType } from "@airgap/beacon-types" +import { capitalize } from "@material-ui/core" import { BeaconWallet } from "@taquito/beacon-wallet" import { MichelCodecPacker, TezosToolkit } from "@taquito/taquito" import { Tzip16Module } from "@taquito/tzip16" import { EnvKey, getEnv } from "services/config" -export type Network = "mainnet" | "ghostnet" - -export const ALICE_PRIV_KEY = "edsk3QoqBuvdamxouPhin7swCvkQNgq4jP5KZPbwWNnwdZpSpJiEbq" +export type Network = "mainnet" | "ghostnet" | "etherlink_testnet" | "etherlink_mainnet" export const rpcNodes: Record = { mainnet: getEnv(EnvKey.REACT_APP_RPC_NETWORK_MAINNET) || "https://mainnet.api.tez.ie", - ghostnet: getEnv(EnvKey.REACT_APP_RPC_NETWORK_GHOSTNET) || "https://ghostnet.smartpy.io" + ghostnet: getEnv(EnvKey.REACT_APP_RPC_NETWORK_GHOSTNET) || "https://ghostnet.smartpy.io", + etherlink_testnet: "https://node.ghostnet.etherlink.com", + etherlink_mainnet: "https://node.mainnet.etherlink.com" +} + +export const networkDotColorMap: Record = { + mainnet: "#9EEE5D", + ghostnet: "#291F79", + etherlink_mainnet: "#9EEE5D", + etherlink_testnet: "#291F79" } export const getTezosNetwork = (): Network => { @@ -86,3 +94,13 @@ export const connectWithBeacon = async ( wallet } } + +export function getNetworkDisplayName(networkSlug: string) { + if (networkSlug.includes("_")) { + return networkSlug + .split("_") + .map(x => capitalize(x)) + .join(" ") + } + return capitalize(networkSlug) +} diff --git a/src/services/contracts/baseDAO/hooks/useOriginate.ts b/src/services/contracts/baseDAO/hooks/useOriginate.ts index 0e3f92b7..0c2ae116 100644 --- a/src/services/contracts/baseDAO/hooks/useOriginate.ts +++ b/src/services/contracts/baseDAO/hooks/useOriginate.ts @@ -10,7 +10,6 @@ import { BaseDAO, replacer } from ".." import { getDAO } from "services/services/dao/services" import mixpanel from "mixpanel-browser" import { InMemorySigner } from "@taquito/signer" -import { ALICE_PRIV_KEY } from "services/beacon" import { getSignature } from "services/lite/utils" import { saveLiteCommunity } from "services/services/lite/lite-services" import { Community } from "models/Community" diff --git a/src/services/services/dao/hooks/useDAO.ts b/src/services/services/dao/hooks/useDAO.ts index a6bd9e55..87526016 100644 --- a/src/services/services/dao/hooks/useDAO.ts +++ b/src/services/services/dao/hooks/useDAO.ts @@ -11,9 +11,7 @@ import { LambdaDAO } from "services/contracts/baseDAO/lambdaDAO" import { parseUnits } from "services/contracts/utils" import { getDAO } from "services/services/dao/services" import { useBlockchainInfo } from "../../../contracts/baseDAO/hooks/useBlockchainInfo" -import { useCommunityForContract } from "modules/lite/explorer/hooks/useCommunityForContract" import { fetchLiteData } from "services/services/lite/lite-services" -import { Community } from "services/services/types" export const useDAO = (address: string) => { const [cycleInfo, setCycleInfo] = useState() diff --git a/src/services/wagmi/config.ts b/src/services/wagmi/config.ts new file mode 100644 index 00000000..82454695 --- /dev/null +++ b/src/services/wagmi/config.ts @@ -0,0 +1,42 @@ +import { createConfig, http } from "wagmi" +import { etherlink, etherlinkTestnet } from "wagmi/chains" +import { metaMask, injected, safe } from "wagmi/connectors" +import { createWeb3Modal } from "@web3modal/wagmi/react" +import { defaultWagmiConfig } from "@web3modal/wagmi/react/config" +import { walletConnect } from "wagmi/connectors" + +const wagmiChains = [etherlink, etherlinkTestnet] as const + +// 1. Your WalletConnect Cloud project ID +const projectId = "7dd66fecc485693b67e6921c580e7040" + +// 2. Create wagmiConfig +const metadata = { + name: "Homebase", + description: "AppKit Example", + url: "https://web3modal.com", // origin must match your domain & subdomain + icons: ["https://avatars.githubusercontent.com/u/37784886"] +} + +const web3ModalConfig = defaultWagmiConfig({ + chains: wagmiChains, + projectId, + metadata +}) + +// 3. Create modal +createWeb3Modal({ + wagmiConfig: web3ModalConfig, + projectId, + enableAnalytics: true, // Optional - defaults to your Cloud configuration + enableOnramp: true // Optional - false as default +}) + +export const config = createConfig({ + chains: wagmiChains, + connectors: [metaMask(), walletConnect({ projectId })], + transports: { + [etherlink.id]: http(), + [etherlinkTestnet.id]: http() + } +}) From 8c3d997c1b6b37e98340fba34b3ff9ea083380f7 Mon Sep 17 00:00:00 2001 From: Ashutosh Kumar Date: Wed, 24 Jul 2024 17:01:37 +0530 Subject: [PATCH 02/21] WIP - Etherlink Integration --- src/modules/common/Toolbar.tsx | 2 +- src/modules/creator/steps/Template.tsx | 68 ++++++++++++++----- src/modules/lite/creator/index.tsx | 35 +++++++--- src/services/bakingBad/tokenBalances/index.ts | 16 ++++- src/services/beacon/hooks/useTezos.ts | 26 ++++++- .../baseDAO/hooks/useDropAllExpired.ts | 6 +- .../baseDAO/hooks/useDropProposal.ts | 6 +- .../contracts/baseDAO/hooks/useFlush.ts | 6 +- .../contracts/baseDAO/hooks/useFreeze.ts | 6 +- .../baseDAO/hooks/useLambdaAddPropose.ts | 6 +- .../baseDAO/hooks/useLambdaExecutePropose.ts | 6 +- .../baseDAO/hooks/useLambdaRemovePropose.ts | 6 +- .../baseDAO/hooks/useProposeConfigChange.ts | 6 +- .../hooks/useProposeDelegationChange.ts | 6 +- .../baseDAO/hooks/useProposeGuardianChange.ts | 6 +- .../baseDAO/hooks/useRegistryPropose.ts | 6 +- .../contracts/baseDAO/hooks/useSendXTZ.ts | 6 +- .../baseDAO/hooks/useTreasuryPropose.ts | 6 +- .../hooks/useUnstakeFromAllProposals.ts | 6 +- .../baseDAO/hooks/useUnstakeVotes.ts | 6 +- .../contracts/baseDAO/hooks/useVote.ts | 6 +- .../contracts/metadataCarrier/deploy.ts | 2 +- .../contracts/token/hooks/useToken.ts | 6 +- .../contracts/token/hooks/useTokenDelegate.ts | 7 +- src/services/utils/utils.ts | 10 ++- src/services/wagmi/config.ts | 7 +- 26 files changed, 220 insertions(+), 55 deletions(-) diff --git a/src/modules/common/Toolbar.tsx b/src/modules/common/Toolbar.tsx index 216d1488..825a60d6 100644 --- a/src/modules/common/Toolbar.tsx +++ b/src/modules/common/Toolbar.tsx @@ -154,7 +154,7 @@ const BackButtonText = styled(Grid)({ alignItems: "baseline" }) -export const ConnectWalletButton = ({ connect }: { connect: () => Promise }) => ( +export const ConnectWalletButton = ({ connect }: { connect: () => Promise }) => ( connect()}> Connect Wallet diff --git a/src/modules/creator/steps/Template.tsx b/src/modules/creator/steps/Template.tsx index f65ebc64..630dd5e8 100644 --- a/src/modules/creator/steps/Template.tsx +++ b/src/modules/creator/steps/Template.tsx @@ -1,5 +1,5 @@ import React, { useContext, useEffect, useState } from "react" -import { Grid, styled, Typography, Box, useMediaQuery, useTheme, makeStyles } from "@material-ui/core" +import { Grid, styled, Typography, Box, useMediaQuery, useTheme, makeStyles, Tooltip } from "@material-ui/core" import { useHistory } from "react-router" import { ReactComponent as LiteIcon } from "assets/img/lite-dao.svg" @@ -8,6 +8,7 @@ import { ReactComponent as FullIcon } from "assets/img/full-dao.svg" import { ActionTypes, CreatorContext, DAOTemplate } from "modules/creator/state" import { TitleBlock } from "modules/common/TitleBlock" import { useRouteMatch } from "react-router-dom" +import { useTezos } from "services/beacon/hooks/useTezos" const LambdaCustomBox = styled(Grid)(({ theme }) => ({ "height": 273, @@ -32,6 +33,28 @@ const LambdaCustomBox = styled(Grid)(({ theme }) => ({ } })) +const LambdaCustomBoxFullDao = ({ style, update, isMobileSmall, isEtherLink, selectedTemplate }: any) => ( + { + if (isEtherLink) return + update("lambda") + }} + title={"Hello World"} + className={selectedTemplate === "lambda" ? style.selected : ""} + style={{ opacity: isEtherLink ? 0.4 : 1 }} + > + + Full DAO + Contract interaction. Transfer assets based on vote outcomes. + +) + const styles = makeStyles({ selected: { border: "3px solid rgba(129, 254, 183, 0.4)", @@ -71,12 +94,16 @@ export const Template = (): JSX.Element => { const theme = useTheme() const style = styles() + const { network } = useTezos() + const isEtherLink = network?.startsWith("etherlink") const isMobileSmall = useMediaQuery(theme.breakpoints.down("xs")) const [selectedTemplate, setTemplate] = useState(template) const [error, setError] = useState(false) + console.log({ selectedTemplate }) + useEffect(() => { dispatch({ type: ActionTypes.UPDATE_NAVIGATION_BAR, @@ -104,6 +131,10 @@ export const Template = (): JSX.Element => { }) }, [dispatch, history, match.path, match.url, selectedTemplate]) + useEffect(() => { + if (isEtherLink && selectedTemplate === "lambda") setTemplate("lite") + }, [isEtherLink, selectedTemplate]) + const update = (templateValue: DAOTemplate) => { setError(false) setTemplate(templateValue) @@ -113,22 +144,25 @@ export const Template = (): JSX.Element => { - update("lambda")} - className={selectedTemplate === "lambda" ? style.selected : ""} - > - - Full DAO - - Contract interaction. Transfer assets based on vote outcomes. - - {" "} + {isEtherLink ? ( + + + + ) : ( + + )}{" "} ({ flexBasis: "5%" })) -const validateTokenAddress = (network: Network, tokenAddress: string) => { - if (!network.startsWith("etherlink")) return validateContractAddress(tokenAddress) - return true -} - const validateForm = (network: Network, values: Community) => { const errors: FormikErrors = {} @@ -216,6 +211,7 @@ const validateForm = (network: Network, values: Community) => { } if (values.tokenAddress && validateTokenAddress(network, values.tokenAddress) !== 3) { + console.log("Address isValid", validateTokenAddress(network, values.tokenAddress)) errors.tokenAddress = "Invalid address" } @@ -224,9 +220,27 @@ const validateForm = (network: Network, values: Community) => { const CommunityForm = ({ submitForm, values, setFieldValue, errors, touched, setFieldTouched, isSubmitting }: any) => { const theme = useTheme() + const { isEtherlink } = useTezos() const isMobileSmall = useMediaQuery(theme.breakpoints.down("sm")) const { data: tokenMetadata, isLoading: loading, error } = useTokenMetadata(values?.tokenAddress) + const tokenStandardOptions = isEtherlink + ? [ + { + name: "erc20", + label: "ERC20" + } + ] + : [ + { + value: "fa2", + label: "FA2" + }, + { + value: "nft", + label: "NFT" + } + ] const codeEditorStyles = { minHeight: 500, @@ -394,8 +408,11 @@ const CommunityForm = ({ submitForm, values, setFieldValue, errors, touched, set setFieldValue("tokenType", newValue.target.value) }} > - - + {tokenStandardOptions.map((opt: any, idx) => ( + + ))} )} diff --git a/src/services/bakingBad/tokenBalances/index.ts b/src/services/bakingBad/tokenBalances/index.ts index 17099638..1b5afb6f 100644 --- a/src/services/bakingBad/tokenBalances/index.ts +++ b/src/services/bakingBad/tokenBalances/index.ts @@ -140,7 +140,21 @@ export const getDAONFTBalances = async ( return getDAONFTBalances(daoId, network, offset + ELEMENTS_PER_REQUEST, balances.concat(fetchedBalances)) } -export const getTokenMetadata = async (contractAddress: string, network: Network, tokenId: string) => { +export const getTokenMetadata = async (contractAddress: string, network: Network, tokenId?: string) => { + // TODO: To be fixed (@ashutoshpw) + if (network.startsWith("etherlink")) { + return new Token({ + id: "", + contract: "", + token_id: 0, + symbol: "", + name: "", + decimals: 0, + standard: "", + network: network, + supply: "0" + }) + } let url = "" if (tokenId !== undefined) { url = `https://api.${networkNameMap[network]}.tzkt.io/v1/tokens?contract=${contractAddress}&tokenId=${tokenId}` diff --git a/src/services/beacon/hooks/useTezos.ts b/src/services/beacon/hooks/useTezos.ts index 0abebe17..ec7d6b24 100644 --- a/src/services/beacon/hooks/useTezos.ts +++ b/src/services/beacon/hooks/useTezos.ts @@ -7,16 +7,28 @@ import { useWeb3Modal } from "@web3modal/wagmi/react" import mixpanel from "mixpanel-browser" import { BeaconWallet } from "@taquito/beacon-wallet" import { useChainId, useAccount as useWagmiAccount, useConnect as useWagmiConnect } from "wagmi" +import { disconnect } from "@wagmi/core" + +declare global { + interface Window { + disconnectEtherlink: typeof disconnect + web3Modal: any + } +} + +window.disconnectEtherlink = disconnect type WalletConnectReturn = { tezos: TezosToolkit - connect: () => Promise + // TODO: @ashutoshpw Figure out the impact of adding string here. + connect: () => Promise changeNetwork: (newNetwork: Network) => void reset: () => void account: string network: Network wallet: BeaconWallet | undefined etherlink: any + isEtherlink: boolean } function formatEthAddress(address?: string) { @@ -31,20 +43,23 @@ export const useTezos = (): WalletConnectReturn => { } = useContext(TezosContext) const chainId = useChainId() + const { open, close } = useWeb3Modal() const { address: ethAddress, isConnected } = useWagmiAccount() const { connect: wagmiConnect, connectors } = useWagmiConnect() // eslint-disable-next-line react-hooks/exhaustive-deps const openEthWallet = () => { - wagmiConnect({ connector: connectors[0], chainId }) + open({ view: "Connect" }) + // wagmiConnect({ connector: connectors[0], chainId }) } const queryClient = useQueryClient() const connect = useCallback( async (newNetwork?: Network) => { + console.log({ newNetwork }) if ((newNetwork || network).startsWith("etherlink")) { openEthWallet() - return + return "etherlink_login" } const { wallet } = await connectWithBeacon(network) @@ -92,6 +107,10 @@ export const useTezos = (): WalletConnectReturn => { changeNetwork: async (newNetwork: Network) => { mixpanel.register({ Network: newNetwork }) localStorage.setItem("homebase:network", newNetwork) + + if ((newNetwork || network).startsWith("etherlink")) { + openEthWallet() + } const newTezos: TezosToolkit = createTezos(newNetwork) if (!account) { dispatch({ @@ -124,6 +143,7 @@ export const useTezos = (): WalletConnectReturn => { account, network, wallet, + isEtherlink: network?.startsWith("etherlink"), etherlink: { isConnected, account: { diff --git a/src/services/contracts/baseDAO/hooks/useDropAllExpired.ts b/src/services/contracts/baseDAO/hooks/useDropAllExpired.ts index 4d647583..03112669 100644 --- a/src/services/contracts/baseDAO/hooks/useDropAllExpired.ts +++ b/src/services/contracts/baseDAO/hooks/useDropAllExpired.ts @@ -20,7 +20,11 @@ export const useDropAllExpired = () => { let tezosToolkit = tezos if (!account) { - tezosToolkit = await connect() + const connectedToolkit = await connect() + if (typeof connectedToolkit === "string") { + throw new Error("Failed to connect to Tezos toolkit") + } + tezosToolkit = connectedToolkit } const data = await params.dao.dropAllExpired(params.expiredProposalIds, tezosToolkit) diff --git a/src/services/contracts/baseDAO/hooks/useDropProposal.ts b/src/services/contracts/baseDAO/hooks/useDropProposal.ts index b86d0a33..b932f715 100644 --- a/src/services/contracts/baseDAO/hooks/useDropProposal.ts +++ b/src/services/contracts/baseDAO/hooks/useDropProposal.ts @@ -21,7 +21,11 @@ export const useDropProposal = () => { let tezosToolkit = tezos if (!account) { - tezosToolkit = await connect() + const connectedToolkit = await connect() + if (typeof connectedToolkit === "string") { + throw new Error("Failed to connect to Tezos toolkit") + } + tezosToolkit = connectedToolkit } const data = await params.dao.dropProposal(params.proposalId, tezosToolkit) diff --git a/src/services/contracts/baseDAO/hooks/useFlush.ts b/src/services/contracts/baseDAO/hooks/useFlush.ts index 1d3c40af..e2841e88 100644 --- a/src/services/contracts/baseDAO/hooks/useFlush.ts +++ b/src/services/contracts/baseDAO/hooks/useFlush.ts @@ -20,7 +20,11 @@ export const useFlush = () => { let tezosToolkit = tezos if (!account) { - tezosToolkit = await connect() + const connectedToolkit = await connect() + if (typeof connectedToolkit === "string") { + throw new Error("Failed to connect to Tezos toolkit") + } + tezosToolkit = connectedToolkit } const data = await params.dao.flush(params.numOfProposalsToFlush, params.expiredProposalIds, tezosToolkit) diff --git a/src/services/contracts/baseDAO/hooks/useFreeze.ts b/src/services/contracts/baseDAO/hooks/useFreeze.ts index 8c95cb5a..cfbe1495 100644 --- a/src/services/contracts/baseDAO/hooks/useFreeze.ts +++ b/src/services/contracts/baseDAO/hooks/useFreeze.ts @@ -28,7 +28,11 @@ export const useFreeze = () => { let tezosToolkit = tezos if (!account) { - tezosToolkit = await connect() + const connectedToolkit = await connect() + if (typeof connectedToolkit === "string") { + throw new Error("Failed to connect to Tezos toolkit") + } + tezosToolkit = connectedToolkit } const data = await (params.dao as BaseDAO)[params.freeze ? "freeze" : "unfreeze"](params.amount, tezosToolkit) diff --git a/src/services/contracts/baseDAO/hooks/useLambdaAddPropose.ts b/src/services/contracts/baseDAO/hooks/useLambdaAddPropose.ts index f8e447e3..9f52b4ba 100644 --- a/src/services/contracts/baseDAO/hooks/useLambdaAddPropose.ts +++ b/src/services/contracts/baseDAO/hooks/useLambdaAddPropose.ts @@ -27,7 +27,11 @@ export const useLambdaAddPropose = () => { let tezosToolkit = tezos if (!account) { - tezosToolkit = await connect() + const connectedToolkit = await connect() + if (typeof connectedToolkit === "string") { + throw new Error("Failed to connect to Tezos toolkit") + } + tezosToolkit = connectedToolkit } const data = await dao.proposeLambdaAdd(args, tezosToolkit) diff --git a/src/services/contracts/baseDAO/hooks/useLambdaExecutePropose.ts b/src/services/contracts/baseDAO/hooks/useLambdaExecutePropose.ts index bab4818d..99a951c9 100644 --- a/src/services/contracts/baseDAO/hooks/useLambdaExecutePropose.ts +++ b/src/services/contracts/baseDAO/hooks/useLambdaExecutePropose.ts @@ -27,7 +27,11 @@ export const useLambdaExecutePropose = () => { let tezosToolkit = tezos if (!account) { - tezosToolkit = await connect() + const connectedToolkit = await connect() + if (typeof connectedToolkit === "string") { + throw new Error("Failed to connect to Tezos toolkit") + } + tezosToolkit = connectedToolkit } const data = await dao.proposeLambdaExecute(args, tezosToolkit) diff --git a/src/services/contracts/baseDAO/hooks/useLambdaRemovePropose.ts b/src/services/contracts/baseDAO/hooks/useLambdaRemovePropose.ts index f06e31ff..1df24a59 100644 --- a/src/services/contracts/baseDAO/hooks/useLambdaRemovePropose.ts +++ b/src/services/contracts/baseDAO/hooks/useLambdaRemovePropose.ts @@ -27,7 +27,11 @@ export const useLambdaRemovePropose = () => { let tezosToolkit = tezos if (!account) { - tezosToolkit = await connect() + const connectedToolkit = await connect() + if (typeof connectedToolkit === "string") { + throw new Error("Failed to connect to Tezos toolkit") + } + tezosToolkit = connectedToolkit } const data = await dao.proposeLambdaRemove(args, tezosToolkit) diff --git a/src/services/contracts/baseDAO/hooks/useProposeConfigChange.ts b/src/services/contracts/baseDAO/hooks/useProposeConfigChange.ts index fbc655f2..7dc58716 100644 --- a/src/services/contracts/baseDAO/hooks/useProposeConfigChange.ts +++ b/src/services/contracts/baseDAO/hooks/useProposeConfigChange.ts @@ -22,7 +22,11 @@ export const useProposeConfigChange = () => { let tezosToolkit = tezos if (!account) { - tezosToolkit = await connect() + const connectedToolkit = await connect() + if (typeof connectedToolkit === "string") { + throw new Error("Failed to connect to Tezos toolkit") + } + tezosToolkit = connectedToolkit } const data = await dao.proposeConfigChange(args, tezosToolkit) diff --git a/src/services/contracts/baseDAO/hooks/useProposeDelegationChange.ts b/src/services/contracts/baseDAO/hooks/useProposeDelegationChange.ts index 7cfac5e4..ef842d70 100644 --- a/src/services/contracts/baseDAO/hooks/useProposeDelegationChange.ts +++ b/src/services/contracts/baseDAO/hooks/useProposeDelegationChange.ts @@ -21,7 +21,11 @@ export const useProposeDelegationChange = () => { let tezosToolkit = tezos if (!account) { - tezosToolkit = await connect() + const connectedToolkit = await connect() + if (typeof connectedToolkit === "string") { + throw new Error("Failed to connect to Tezos toolkit") + } + tezosToolkit = connectedToolkit } const data = await dao.proposeDelegationChange(newDelegationAddress, tezosToolkit) diff --git a/src/services/contracts/baseDAO/hooks/useProposeGuardianChange.ts b/src/services/contracts/baseDAO/hooks/useProposeGuardianChange.ts index a77bdc48..7e610bea 100644 --- a/src/services/contracts/baseDAO/hooks/useProposeGuardianChange.ts +++ b/src/services/contracts/baseDAO/hooks/useProposeGuardianChange.ts @@ -21,7 +21,11 @@ export const useProposeGuardianChange = () => { let tezosToolkit = tezos if (!account) { - tezosToolkit = await connect() + const connectedToolkit = await connect() + if (typeof connectedToolkit === "string") { + throw new Error("Failed to connect to Tezos toolkit") + } + tezosToolkit = connectedToolkit } const data = await dao.proposeGuardianChange(newGuardianAddress, tezosToolkit) diff --git a/src/services/contracts/baseDAO/hooks/useRegistryPropose.ts b/src/services/contracts/baseDAO/hooks/useRegistryPropose.ts index 3b3dd20f..5309b54b 100644 --- a/src/services/contracts/baseDAO/hooks/useRegistryPropose.ts +++ b/src/services/contracts/baseDAO/hooks/useRegistryPropose.ts @@ -23,7 +23,11 @@ export const useRegistryPropose = () => { let tezosToolkit = tezos if (!account) { - tezosToolkit = await connect() + const connectedToolkit = await connect() + if (typeof connectedToolkit === "string") { + throw new Error("Failed to connect to Tezos toolkit") + } + tezosToolkit = connectedToolkit } const data = await dao.propose(args, tezosToolkit) diff --git a/src/services/contracts/baseDAO/hooks/useSendXTZ.ts b/src/services/contracts/baseDAO/hooks/useSendXTZ.ts index 91c8b883..42b46fbe 100644 --- a/src/services/contracts/baseDAO/hooks/useSendXTZ.ts +++ b/src/services/contracts/baseDAO/hooks/useSendXTZ.ts @@ -27,7 +27,11 @@ export const useSendXTZ = () => { let tezosToolkit = tezos if (!account) { - tezosToolkit = await connect() + const connectedToolkit = await connect() + if (typeof connectedToolkit === "string") { + throw new Error("Failed to connect to Tezos toolkit") + } + tezosToolkit = connectedToolkit } const data = await (params.dao as BaseDAO).sendXtz(params.amount, tezosToolkit) diff --git a/src/services/contracts/baseDAO/hooks/useTreasuryPropose.ts b/src/services/contracts/baseDAO/hooks/useTreasuryPropose.ts index 7d2324fa..f71bd52f 100644 --- a/src/services/contracts/baseDAO/hooks/useTreasuryPropose.ts +++ b/src/services/contracts/baseDAO/hooks/useTreasuryPropose.ts @@ -24,7 +24,11 @@ export const useTreasuryPropose = () => { let tezosToolkit = tezos if (!account) { - tezosToolkit = await connect() + const connectedToolkit = await connect() + if (typeof connectedToolkit === "string") { + throw new Error("Failed to connect to Tezos toolkit") + } + tezosToolkit = connectedToolkit } const data = await dao.propose(args, tezosToolkit) diff --git a/src/services/contracts/baseDAO/hooks/useUnstakeFromAllProposals.ts b/src/services/contracts/baseDAO/hooks/useUnstakeFromAllProposals.ts index 21ec0186..526e198a 100644 --- a/src/services/contracts/baseDAO/hooks/useUnstakeFromAllProposals.ts +++ b/src/services/contracts/baseDAO/hooks/useUnstakeFromAllProposals.ts @@ -20,7 +20,11 @@ export const useUnstakeFromAllProposals = () => { let tezosToolkit = tezos if (!account) { - tezosToolkit = await connect() + const connectedToolkit = await connect() + if (typeof connectedToolkit === "string") { + throw new Error("Failed to connect to Tezos toolkit") + } + tezosToolkit = connectedToolkit } const data = await params.dao.unstakeFromAllProposals(params.allProposals, account, tezosToolkit) diff --git a/src/services/contracts/baseDAO/hooks/useUnstakeVotes.ts b/src/services/contracts/baseDAO/hooks/useUnstakeVotes.ts index b4876009..2449c680 100644 --- a/src/services/contracts/baseDAO/hooks/useUnstakeVotes.ts +++ b/src/services/contracts/baseDAO/hooks/useUnstakeVotes.ts @@ -26,7 +26,11 @@ export const useUnstakeVotes = () => { let tezosToolkit = tezos if (!account) { - tezosToolkit = await connect() + const connectedToolkit = await connect() + if (typeof connectedToolkit === "string") { + throw new Error("Failed to connect to Tezos toolkit") + } + tezosToolkit = connectedToolkit } const data = await (params.dao as BaseDAO).unstakeVotes(params.proposalId, tezosToolkit) diff --git a/src/services/contracts/baseDAO/hooks/useVote.ts b/src/services/contracts/baseDAO/hooks/useVote.ts index a92eb321..926f3577 100644 --- a/src/services/contracts/baseDAO/hooks/useVote.ts +++ b/src/services/contracts/baseDAO/hooks/useVote.ts @@ -30,7 +30,11 @@ export const useVote = () => { let tezosToolkit = tezos if (!account) { - tezosToolkit = await connect() + const connectedToolkit = await connect() + if (typeof connectedToolkit === "string") { + throw new Error("Failed to connect to Tezos toolkit") + } + tezosToolkit = connectedToolkit } const data = await (params.dao as BaseDAO).vote({ diff --git a/src/services/contracts/metadataCarrier/deploy.ts b/src/services/contracts/metadataCarrier/deploy.ts index 314b5e8c..81bbc551 100644 --- a/src/services/contracts/metadataCarrier/deploy.ts +++ b/src/services/contracts/metadataCarrier/deploy.ts @@ -22,7 +22,7 @@ export interface MetadataDeploymentResult { interface Tezos { tezos: TezosToolkit - connect: () => Promise + connect: () => Promise } export const deployMetadataCarrier = async ({ diff --git a/src/services/contracts/token/hooks/useToken.ts b/src/services/contracts/token/hooks/useToken.ts index ba2058d1..af6f6c43 100644 --- a/src/services/contracts/token/hooks/useToken.ts +++ b/src/services/contracts/token/hooks/useToken.ts @@ -23,7 +23,11 @@ export const useTokenOriginate = (tokenData: TokenContractParams) => { let tezosToolkit = tezos if (!account) { - tezosToolkit = await connect() + const connectedToolkit = await connect() + if (typeof connectedToolkit === "string") { + throw new Error("Failed to connect to Tezos toolkit") + } + tezosToolkit = connectedToolkit } mixpanel.track("Started Token origination", { diff --git a/src/services/contracts/token/hooks/useTokenDelegate.ts b/src/services/contracts/token/hooks/useTokenDelegate.ts index ee8598e9..7d8d9643 100644 --- a/src/services/contracts/token/hooks/useTokenDelegate.ts +++ b/src/services/contracts/token/hooks/useTokenDelegate.ts @@ -20,9 +20,12 @@ export const useTokenDelegate = () => { // }) try { let tezosToolkit = tezos - if (!account) { - tezosToolkit = await connect() + const connectedToolkit = await connect() + if (typeof connectedToolkit === "string") { + throw new Error("Failed to connect to Tezos toolkit") + } + tezosToolkit = connectedToolkit } const tx = await setDelegate({ diff --git a/src/services/utils/utils.ts b/src/services/utils/utils.ts index 0d5e8bac..74da45f7 100644 --- a/src/services/utils/utils.ts +++ b/src/services/utils/utils.ts @@ -1,4 +1,5 @@ -import { stringToBytes, hex2buf } from "@taquito/utils" +import { stringToBytes, hex2buf, validateContractAddress } from "@taquito/utils" +import { isAddress as isEtherAddress } from "ethers" import dayjs from "dayjs" import relativeTime from "dayjs/plugin/relativeTime" import updateLocale from "dayjs/plugin/updateLocale" @@ -209,3 +210,10 @@ export const getStatusDate = async (level: number, network: Network) => { return result.timestamp } + +export const validateTokenAddress = (network: Network, tokenAddress: string) => { + // console.log({ network, tokenAddress, isValid: isEtherAddress(tokenAddress) }) + if (!network.startsWith("etherlink")) return validateContractAddress(tokenAddress) + if (network.startsWith("etherlink")) return isEtherAddress(tokenAddress) ? 3 : false + return false +} diff --git a/src/services/wagmi/config.ts b/src/services/wagmi/config.ts index 82454695..5ff0eea3 100644 --- a/src/services/wagmi/config.ts +++ b/src/services/wagmi/config.ts @@ -24,14 +24,15 @@ const web3ModalConfig = defaultWagmiConfig({ metadata }) -// 3. Create modal -createWeb3Modal({ +window.web3Modal = createWeb3Modal({ wagmiConfig: web3ModalConfig, projectId, enableAnalytics: true, // Optional - defaults to your Cloud configuration - enableOnramp: true // Optional - false as default + enableOnramp: false // Optional - false as default }) +// 3. Create modal + export const config = createConfig({ chains: wagmiChains, connectors: [metaMask(), walletConnect({ projectId })], From 2cb980bf121e7c8551855925b2be82e08d3865af Mon Sep 17 00:00:00 2001 From: Ashutosh Kumar Date: Tue, 30 Jul 2024 03:50:47 +0530 Subject: [PATCH 03/21] WIP: --- .gitignore | 3 +- src/modules/common/ConnectWalletButton.tsx | 38 +++ src/modules/common/Toolbar.tsx | 258 +++++++++--------- .../creator/deployment/steps/Config.tsx | 4 +- src/modules/creator/steps/Review.tsx | 2 +- src/modules/explorer/components/Toolbar.tsx | 12 +- src/services/beacon/hooks/useTezos.ts | 25 +- 7 files changed, 190 insertions(+), 152 deletions(-) create mode 100644 src/modules/common/ConnectWalletButton.tsx diff --git a/.gitignore b/.gitignore index 7c913880..c2727221 100644 --- a/.gitignore +++ b/.gitignore @@ -27,4 +27,5 @@ yarn-error.log* .idea .env.example -.cosine \ No newline at end of file +.cosine +bun.lockb \ No newline at end of file diff --git a/src/modules/common/ConnectWalletButton.tsx b/src/modules/common/ConnectWalletButton.tsx new file mode 100644 index 00000000..b127e096 --- /dev/null +++ b/src/modules/common/ConnectWalletButton.tsx @@ -0,0 +1,38 @@ +import React from "react" +import { TezosToolkit } from "@taquito/taquito" +import { SmallButton } from "./SmallButton" + +export const ConnectWalletButton = ({ + connect, + variant = "" +}: { + connect: () => Promise + variant?: string +}) => { + if (variant === "header") { + return ( + connect()}> + Connect Wallet B + + ) + } + if (variant === "explorer") { + return ( + { + connect() + }} + > + Connect Wallet C + + ) + } + return ( + connect()}> + Connect Wallet A + + ) +} diff --git a/src/modules/common/Toolbar.tsx b/src/modules/common/Toolbar.tsx index 825a60d6..b8471198 100644 --- a/src/modules/common/Toolbar.tsx +++ b/src/modules/common/Toolbar.tsx @@ -11,23 +11,19 @@ import { useMediaQuery, Theme } from "@material-ui/core" -import { useHistory } from "react-router-dom" -import { TezosToolkit } from "@taquito/taquito" import HomeButton from "assets/logos/homebase-logo.svg" import { useTezos } from "services/beacon/hooks/useTezos" import { toShortAddress } from "services/contracts/utils" import { ExitToAppOutlined, FileCopyOutlined } from "@material-ui/icons" -import { Network } from "services/beacon" + import { UserProfileName } from "modules/explorer/components/UserProfileName" import { ProfileAvatar } from "modules/explorer/components/styled/ProfileAvatar" -import { NavigationMenu } from "modules/explorer/components/NavigationMenu" -import { SmallButton } from "./SmallButton" + import { ChangeNetworkButton } from "./ChangeNetworkButton" import { ArrowBackIos } from "@material-ui/icons" -import { EnvKey, getEnv } from "services/config" -import { networkNameMap } from "services/bakingBad" +import { ConnectWalletButton } from "./ConnectWalletButton" const AddressMenu = styled(Box)(() => ({ width: 264, @@ -154,22 +150,131 @@ const BackButtonText = styled(Grid)({ alignItems: "baseline" }) -export const ConnectWalletButton = ({ connect }: { connect: () => Promise }) => ( - connect()}> - Connect Wallet - -) +const AccountButton: React.FC = ({ + children, + isMobileExtraSmall, + handleClick, + handleNetworkClick, + handleLogout, + handleCopy, + setPopperOpen, + popperOpen, + anchorEl +}) => { + const { connect, account, network } = useTezos() + console.log("XX", { account }) + if (account) + return ( + + {children} + + + + + + + + + + + + + + + + + + + + + { + setPopperOpen(false) + }} + PaperProps={{ + style: { + borderRadius: 4, + backgroundColor: "transparent" + } + }} + > + + handleCopy(account)}> + + + + + + {toShortAddress(account)} + + + + + + + Change network ({network}) + + + + + + + + + + Log out + + + + + + + ) + else { + return ( + + + + + + + + + ) + } +} export const Navbar: React.FC<{ mode: "creator" | "explorer" disableMobileMenu?: boolean }> = ({ mode, children, disableMobileMenu }) => { - const { connect, account, reset, changeNetwork, network } = useTezos() + const { reset } = useTezos() const [anchorEl, setAnchorEl] = React.useState(null) const [popperOpen, setPopperOpen] = useState(false) const theme = useTheme() const isMobileExtraSmall = useMediaQuery(theme.breakpoints.down("xs")) - const isMobileSmall = useMediaQuery(theme.breakpoints.down("sm")) const [networkAnchorEl, setNetworkAnchorEl] = React.useState(null) const [networkPopperOpen, setNetworkPopperOpen] = useState(false) @@ -178,14 +283,6 @@ export const Navbar: React.FC<{ setNetworkAnchorEl(event.currentTarget) setNetworkPopperOpen(!networkPopperOpen) } - - const handleNetworkChange = (network: Network) => { - changeNetwork(network) - setPopperOpen(!popperOpen) - setNetworkPopperOpen(!networkPopperOpen) - history.push("/explorer") - } - const handleClick = (event: React.MouseEvent) => { setAnchorEl(event.currentTarget) setPopperOpen(!popperOpen) @@ -201,8 +298,6 @@ export const Navbar: React.FC<{ setPopperOpen(false) } - const history = useHistory() - return ( @@ -224,110 +319,17 @@ export const Navbar: React.FC<{ - {account ? ( - - {children} - - - - - - - - - - - - - - - - - - - - - { - setPopperOpen(false) - }} - PaperProps={{ - style: { - borderRadius: 4, - backgroundColor: "transparent" - } - }} - > - - handleCopy(account)}> - - - - - - {toShortAddress(account)} - - - - - - - Change network ({network}) - - - - - - - - - - Log out - - - - - - - ) : ( - - - - - - connect()} - > - Connect Wallet - - - - )} + + {children} + diff --git a/src/modules/creator/deployment/steps/Config.tsx b/src/modules/creator/deployment/steps/Config.tsx index 2ab9f66c..87f7a7ce 100644 --- a/src/modules/creator/deployment/steps/Config.tsx +++ b/src/modules/creator/deployment/steps/Config.tsx @@ -118,7 +118,7 @@ const validateForm = (values: TokenContractSettings) => { return errors } -const TokenSettingsForm = ({ submitForm, values, errors, touched, setFieldValue, setFieldTouched }: any) => { +const TokenSettingsForm = ({ submitForm, values, errors, touched, setFieldValue }: any) => { const { dispatch } = useContext(DeploymentContext) const match = useRouteMatch() const history = useHistory() @@ -265,7 +265,7 @@ export const ConfigContract: React.FC = () => { - Configure Token Contract + Configure Token ContractX diff --git a/src/modules/creator/steps/Review.tsx b/src/modules/creator/steps/Review.tsx index f26f6aff..69cdce8e 100644 --- a/src/modules/creator/steps/Review.tsx +++ b/src/modules/creator/steps/Review.tsx @@ -9,7 +9,7 @@ import { MetadataCarrierParameters } from "services/contracts/metadataCarrier/ty import { DeploymentLoader } from "../components/DeploymentLoader" import { useCreatorRouteValidation } from "modules/creator/components/ProtectedRoute" import { useTezos } from "services/beacon/hooks/useTezos" -import { ConnectWalletButton } from "modules/common/Toolbar" +import { ConnectWalletButton } from "modules/common/ConnectWalletButton" const RocketImg = styled("img")({ marginBottom: 46, diff --git a/src/modules/explorer/components/Toolbar.tsx b/src/modules/explorer/components/Toolbar.tsx index 2cffe7b7..3ea17313 100644 --- a/src/modules/explorer/components/Toolbar.tsx +++ b/src/modules/explorer/components/Toolbar.tsx @@ -20,6 +20,7 @@ import { ProfileAvatar } from "modules/explorer/components/styled/ProfileAvatar" import { NavigationMenu } from "modules/explorer/components/NavigationMenu" import { ActionSheet, useActionSheet } from "../context/ActionSheets" import { SmallButton } from "../../common/SmallButton" +import { ConnectWalletButton } from "modules/common/ConnectWalletButton" const Header = styled(Grid)(({ theme }) => ({ width: "1000px", @@ -165,16 +166,7 @@ export const Navbar: React.FC<{ disableMobileMenu?: boolean }> = ({ disableMobil - { - connect() - }} - > - Connect Wallet - + )} diff --git a/src/services/beacon/hooks/useTezos.ts b/src/services/beacon/hooks/useTezos.ts index ec7d6b24..3c3aae67 100644 --- a/src/services/beacon/hooks/useTezos.ts +++ b/src/services/beacon/hooks/useTezos.ts @@ -56,13 +56,7 @@ export const useTezos = (): WalletConnectReturn => { const connect = useCallback( async (newNetwork?: Network) => { - console.log({ newNetwork }) - if ((newNetwork || network).startsWith("etherlink")) { - openEthWallet() - return "etherlink_login" - } const { wallet } = await connectWithBeacon(network) - const newTezos: TezosToolkit = createTezos(network || newNetwork) newTezos.setProvider({ wallet }) @@ -81,12 +75,17 @@ export const useTezos = (): WalletConnectReturn => { return newTezos }, - [dispatch, network, openEthWallet] + [dispatch, network] ) return { tezos, connect: async () => { + if (network.startsWith("etherlink")) { + openEthWallet() + return "etherlink_login" + } + const result = await connect() if (!result) { throw new Error("Failed to connect") @@ -94,6 +93,12 @@ export const useTezos = (): WalletConnectReturn => { return result }, reset: useCallback(async () => { + if (network.startsWith("etherlink")) { + // openEthWallet() + // return "etherlink_login"' + return alert("Implement Etherlink Logout") + } + if (!wallet) { throw new Error("No Wallet Connected") } @@ -103,13 +108,13 @@ export const useTezos = (): WalletConnectReturn => { dispatch({ type: TezosActionType.RESET_TEZOS }) - }, [dispatch, wallet]), + }, [dispatch, network, wallet]), changeNetwork: async (newNetwork: Network) => { mixpanel.register({ Network: newNetwork }) localStorage.setItem("homebase:network", newNetwork) if ((newNetwork || network).startsWith("etherlink")) { - openEthWallet() + return openEthWallet() } const newTezos: TezosToolkit = createTezos(newNetwork) if (!account) { @@ -141,8 +146,8 @@ export const useTezos = (): WalletConnectReturn => { queryClient.resetQueries() }, account, - network, wallet, + network, isEtherlink: network?.startsWith("etherlink"), etherlink: { isConnected, From c2df604c635777f4084439cfed172ef436d9f2ab Mon Sep 17 00:00:00 2001 From: Ashutosh Kumar Date: Tue, 30 Jul 2024 05:08:44 +0530 Subject: [PATCH 04/21] Changes - Login and Logout working in many cases - Created common ToolbarAccount Component - Improved useTezos for Etherlink Support - Improved utils.ts for helper functions --- src/modules/common/Toolbar.tsx | 155 +-------- src/modules/common/ToolbarAccount.tsx | 221 +++++++++++++ src/modules/common/ToolbarCommon.tsx | 312 +++++++++++++++++++ src/modules/explorer/components/Toolbar.tsx | 47 +-- src/modules/explorer/pages/DAOList/index.tsx | 4 +- src/modules/lite/explorer/router.tsx | 6 +- src/services/beacon/hooks/useTezos.ts | 42 +-- src/services/contracts/utils.ts | 2 +- 8 files changed, 562 insertions(+), 227 deletions(-) create mode 100644 src/modules/common/ToolbarAccount.tsx create mode 100644 src/modules/common/ToolbarCommon.tsx diff --git a/src/modules/common/Toolbar.tsx b/src/modules/common/Toolbar.tsx index b8471198..d28921b4 100644 --- a/src/modules/common/Toolbar.tsx +++ b/src/modules/common/Toolbar.tsx @@ -24,6 +24,7 @@ import { ChangeNetworkButton } from "./ChangeNetworkButton" import { ArrowBackIos } from "@material-ui/icons" import { ConnectWalletButton } from "./ConnectWalletButton" +import { ToolbarAccount } from "./ToolbarAccount" const AddressMenu = styled(Box)(() => ({ width: 264, @@ -150,154 +151,12 @@ const BackButtonText = styled(Grid)({ alignItems: "baseline" }) -const AccountButton: React.FC = ({ - children, - isMobileExtraSmall, - handleClick, - handleNetworkClick, - handleLogout, - handleCopy, - setPopperOpen, - popperOpen, - anchorEl -}) => { - const { connect, account, network } = useTezos() - console.log("XX", { account }) - if (account) - return ( - - {children} - - - - - - - - - - - - - - - - - - - - - { - setPopperOpen(false) - }} - PaperProps={{ - style: { - borderRadius: 4, - backgroundColor: "transparent" - } - }} - > - - handleCopy(account)}> - - - - - - {toShortAddress(account)} - - - - - - - Change network ({network}) - - - - - - - - - - Log out - - - - - - - ) - else { - return ( - - - - - - - - - ) - } -} - export const Navbar: React.FC<{ mode: "creator" | "explorer" disableMobileMenu?: boolean }> = ({ mode, children, disableMobileMenu }) => { - const { reset } = useTezos() - const [anchorEl, setAnchorEl] = React.useState(null) - const [popperOpen, setPopperOpen] = useState(false) const theme = useTheme() const isMobileExtraSmall = useMediaQuery(theme.breakpoints.down("xs")) - - const [networkAnchorEl, setNetworkAnchorEl] = React.useState(null) - const [networkPopperOpen, setNetworkPopperOpen] = useState(false) - - const handleNetworkClick = (event: React.MouseEvent) => { - setNetworkAnchorEl(event.currentTarget) - setNetworkPopperOpen(!networkPopperOpen) - } - const handleClick = (event: React.MouseEvent) => { - setAnchorEl(event.currentTarget) - setPopperOpen(!popperOpen) - } - - const handleLogout = () => { - reset() - setPopperOpen(false) - } - - const handleCopy = (address: string) => { - navigator.clipboard.writeText(address) - setPopperOpen(false) - } - return ( @@ -319,17 +178,7 @@ export const Navbar: React.FC<{ - - {children} - + {children} diff --git a/src/modules/common/ToolbarAccount.tsx b/src/modules/common/ToolbarAccount.tsx new file mode 100644 index 00000000..9108520f --- /dev/null +++ b/src/modules/common/ToolbarAccount.tsx @@ -0,0 +1,221 @@ +import React, { forwardRef, useState } from "react" +import { + AppBar, + Toolbar, + Button, + styled, + Typography, + Box, + Grid, + Popover, + useTheme, + useMediaQuery +} from "@material-ui/core" +import { ExitToAppOutlined, FileCopyOutlined } from "@material-ui/icons" + +import { useTezos } from "services/beacon/hooks/useTezos" +import { ProfileAvatar } from "modules/explorer/components/styled/ProfileAvatar" +import { toShortAddress } from "services/contracts/utils" + +import { ChangeNetworkButton as ChangeNetworkButton_Common } from "modules/common/ChangeNetworkButton" +import { ChangeNetworkButton as ChangeNetworkButton_Explorer } from "modules/explorer/components/ChangeNetworkButton" +import { ConnectWalletButton } from "./ConnectWalletButton" + +import { ActionSheet, useActionSheet } from "modules/explorer/context/ActionSheets" +import { UserProfileName } from "modules/explorer/components/UserProfileName" + +const StyledPopover = styled(Popover)({ + ".MuiPaper-root": { + borderRadius: 4 + } +}) + +const AddressBarWrapper: React.FC = ({ variant, onClick, ...props }) => { + const theme = useTheme() + const background = variant === "common" ? theme.palette.primary.dark : theme.palette.primary.main + const StyledGrid = styled(Grid)(({ theme }) => ({ + borderRadius: 8, + background: background, + paddingLeft: 16, + paddingRight: 16, + paddingTop: 5, + paddingBottom: 6, + boxSizing: "border-box" + })) + + return +} + +AddressBarWrapper.displayName = "AddressBarWrapper" + +const AddressContainer = styled(Grid)({ + cursor: "pointer" +}) + +const StyledUserProfileName = styled(Typography)({ + color: "#ddd" +}) + +const AddressMenu = styled(Box)(() => ({ + width: 264, + borderRadius: 4, + backgroundColor: "#282B31" +})) + +const AddressMenuItem = styled(Grid)(({ theme }) => ({ + cursor: "pointer", + boxSizing: "border-box", + color: theme.palette.text.secondary, + padding: "15px 10px" +})) + +const AddressMenuIcon = styled(Grid)({ + paddingRight: "12px", + marginBottom: "-4px" +}) + +export const ToolbarAccount: React.FC = ({ children, variant = "common" }) => { + const theme = useTheme() + const { connect, account, etherlink, network, reset } = useTezos() + const tzAccountAddress = account + const isMobileExtraSmall = useMediaQuery(theme.breakpoints.down("mobile")) + + const { open: openUserMenuSheet } = useActionSheet(ActionSheet.UserMenu) + const walletAddress = network.startsWith("etherlink") ? etherlink.account?.address : tzAccountAddress + + const [anchorEl, setAnchorEl] = React.useState(null) + const [popperOpen, setPopperOpen] = useState(false) + const [networkPopperOpen, setNetworkPopperOpen] = useState(false) + + // Methods for Common - Start + + const handleLogout = () => { + reset() + setPopperOpen(false) + } + + const handleCopy = (address: string) => { + navigator.clipboard.writeText(address) + setPopperOpen(false) + } + + const handleNetworkClick = (event: React.MouseEvent) => { + setNetworkPopperOpen(!networkPopperOpen) + } + + // Methods for Common - End + + const handleAddressbarClick = (event: React.MouseEvent) => { + if (variant === "explorer") return openUserMenuSheet() + + setAnchorEl(event.currentTarget) + setPopperOpen(!popperOpen) + } + + console.log("XX", { account }) + if (walletAddress && etherlink?.isConnected) + return ( + + {children} + + + {variant === "common" ? : } + + + + + + + {variant === "common" ? ( + + + + ) : ( + + + + )} + + + + + + + {variant === "common" ? ( + { + setPopperOpen(false) + }} + PaperProps={{ + style: { + borderRadius: 4, + backgroundColor: "transparent" + } + }} + > + + handleCopy(account)}> + + + + + + {toShortAddress(walletAddress)} + + + + + + + Change network ({network}) + + + + + + + + + + Log out + + + + + + ) : null} + + ) + else { + return ( + + {variant === "common" ? : } + + + + + ) + } +} diff --git a/src/modules/common/ToolbarCommon.tsx b/src/modules/common/ToolbarCommon.tsx new file mode 100644 index 00000000..06a3da92 --- /dev/null +++ b/src/modules/common/ToolbarCommon.tsx @@ -0,0 +1,312 @@ +// TODO: @ashutoshpw +// Merge into one +import React, { useState } from "react" +import { + AppBar, + Toolbar, + styled, + Typography, + Box, + Grid, + useTheme, + Popover, + useMediaQuery, + Theme +} from "@material-ui/core" + +import HomeButton from "assets/logos/homebase-logo.svg" +import { useTezos } from "services/beacon/hooks/useTezos" +import { toShortAddress } from "services/contracts/utils" +import { ExitToAppOutlined, FileCopyOutlined } from "@material-ui/icons" + +import { UserProfileName } from "modules/explorer/components/UserProfileName" +import { ProfileAvatar } from "modules/explorer/components/styled/ProfileAvatar" + +import { ChangeNetworkButton } from "./ChangeNetworkButton" +import { ArrowBackIos } from "@material-ui/icons" +import { ConnectWalletButton } from "./ConnectWalletButton" +import { NavigationMenu } from "modules/explorer/components/NavigationMenu" +import { ActionSheet, useActionSheet } from "../explorer/context/ActionSheets" + +const Header = styled(Grid)(({ theme }) => ({ + width: "1000px", + height: "100%", + margin: "auto", + padding: "28px 0", + flexDirection: "row", + + ["@media (max-width: 1425px)"]: {}, + ["@media (max-width:1335px)"]: {}, + ["@media (max-width:1167px)"]: { + width: "86vw" + }, + ["@media (max-width:1030px)"]: {}, + ["@media (max-width:960px)"]: {}, + ["@media (max-width:645px)"]: { + flexDirection: "column" + } +})) + +const StyledAppBar = styled(AppBar)(({ theme }: { theme: Theme }) => ({ + boxShadow: "none", + background: theme.palette.primary.dark, + position: "sticky", + + ["@media (max-height:750px)"]: { + position: "static" + } +})) + +const StyledToolbar = styled(Toolbar)({ + width: "100%", + padding: 0, + boxSizing: "border-box", + justifyContent: "space-between", + flexWrap: "wrap" +}) + +const AddressContainer = styled(Grid)({ + cursor: "pointer" +}) + +const LogoText = styled(Typography)({ + fontWeight: "bold", + fontSize: "26px", + cursor: "pointer", + fontFamily: "Roboto Flex", + letterSpacing: "initial" +}) + +const AddressBarWrapper = styled(Grid)(({ theme }) => ({ + borderRadius: 8, + background: theme.palette.primary.main, + paddingLeft: 16, + paddingRight: 16, + paddingTop: 5, + paddingBottom: 6, + boxSizing: "border-box" +})) + +const LogoItem = styled("img")({ + height: "30px", + cursor: "pointer", + paddingTop: 8 +}) + +const ToolbarContainer = styled(Grid)(({ theme }) => ({ + ["@media (max-width: 645px)"]: { + marginBottom: "20px" + } +})) + +const BackButtonContainer = styled(Grid)({ + marginTop: 28, + alignItems: "baseline" +}) + +const BackButton = styled(Typography)(({ theme }) => ({ + color: theme.palette.secondary.light, + fontSize: 18 +})) + +const BackButtonIcon = styled(ArrowBackIos)(({ theme }) => ({ + color: theme.palette.secondary.light, + fontSize: 12, + marginRight: 15 +})) + +const BackButtonText = styled(Grid)({ + cursor: "pointer", + alignItems: "baseline" +}) + +interface NavbarProps { + variant?: "default" | "explorer" + mode?: "creator" | "explorer" + disableMobileMenu?: boolean +} + +export const Navbar: React.FC = ({ variant = "default", mode, children, disableMobileMenu }) => { + const { reset, connect, account: tzAccountAddress, etherlink, network } = useTezos() + const [anchorEl, setAnchorEl] = useState(null) + const [popperOpen, setPopperOpen] = useState(false) + const theme = useTheme() + const isMobileExtraSmall = useMediaQuery(theme.breakpoints.down("xs")) + + const { open: openUserMenuSheet } = useActionSheet(ActionSheet.UserMenu) + const walletAddress = network.startsWith("etherlink") ? etherlink.account?.address : tzAccountAddress + + const handleClick = (event: React.MouseEvent) => { + if (variant === "default") { + setAnchorEl(event.currentTarget) + setPopperOpen(!popperOpen) + } else { + openUserMenuSheet() + } + } + + const handleLogout = () => { + reset() + setPopperOpen(false) + } + + const handleCopy = (address: string) => { + navigator.clipboard.writeText(address) + setPopperOpen(false) + } + + const renderAccountButton = () => { + if (walletAddress) { + return ( + + {children} + + + + + + + + + + + + + + + + + + + + + ) + } else { + return ( + + + + + + + + + ) + } + } + + return ( + + +

+ + (location.href = `/explorer`)}> + + + + + + + Homebase + + + + + + + + + {renderAccountButton()} + + + + {variant === "default" && mode !== "creator" && ( + + (location.href = `/explorer`)}> + + Back + + + )} +
+ {variant === "explorer" && } + + + {variant === "default" && ( + { + setPopperOpen(false) + }} + PaperProps={{ + style: { + borderRadius: 4, + backgroundColor: "transparent" + } + }} + > + + handleCopy(walletAddress!)}> + + + + + + {toShortAddress(walletAddress!)} + + + + + + + + + + Log out + + + + + + )} + + ) +} + +const AddressMenu = styled(Box)(() => ({ + width: 264, + borderRadius: 4, + backgroundColor: "#282B31" +})) + +const AddressMenuItem = styled(Grid)(({ theme }) => ({ + cursor: "pointer", + boxSizing: "border-box", + color: theme.palette.text.secondary, + padding: "15px 10px" +})) + +const AddressMenuIcon = styled(Grid)({ + paddingRight: "12px", + marginBottom: "-4px" +}) + +const StyledPopover = styled(Popover)({ + ".MuiPaper-root": { + borderRadius: 4 + } +}) diff --git a/src/modules/explorer/components/Toolbar.tsx b/src/modules/explorer/components/Toolbar.tsx index 3ea17313..8b31ac3c 100644 --- a/src/modules/explorer/components/Toolbar.tsx +++ b/src/modules/explorer/components/Toolbar.tsx @@ -13,6 +13,7 @@ import { } from "@material-ui/core" import HomeButton from "assets/logos/homebase-logo.svg" +import { toShortAddress } from "services/contracts/utils" import { useTezos } from "services/beacon/hooks/useTezos" import { ChangeNetworkButton } from "./ChangeNetworkButton" import { UserProfileName } from "modules/explorer/components/UserProfileName" @@ -21,6 +22,7 @@ import { NavigationMenu } from "modules/explorer/components/NavigationMenu" import { ActionSheet, useActionSheet } from "../context/ActionSheets" import { SmallButton } from "../../common/SmallButton" import { ConnectWalletButton } from "modules/common/ConnectWalletButton" +import { ToolbarAccount } from "modules/common/ToolbarAccount" const Header = styled(Grid)(({ theme }) => ({ width: "1000px", @@ -126,50 +128,7 @@ export const Navbar: React.FC<{ disableMobileMenu?: boolean }> = ({ disableMobil - {walletAddress && etherlink?.isConnected ? ( - - {children} - - - - - - openUserMenuSheet()}> - - - - - - - - - - - - - - - ) : ( - - - - - - - - - )} + {children} diff --git a/src/modules/explorer/pages/DAOList/index.tsx b/src/modules/explorer/pages/DAOList/index.tsx index bfee2f7c..f04209a1 100644 --- a/src/modules/explorer/pages/DAOList/index.tsx +++ b/src/modules/explorer/pages/DAOList/index.tsx @@ -114,7 +114,7 @@ const TabsContainer = styled(Grid)(({ theme }) => ({ })) export const DAOList: React.FC = () => { - const { network, account } = useTezos() + const { network, account, etherlink } = useTezos() const { data: daos, isLoading } = useAllDAOs(network) const theme = useTheme() @@ -316,7 +316,7 @@ export const DAOList: React.FC = () => { - {!account ? ( + {!(account || etherlink?.isConnected) ? ( ) : myDAOs.length > 0 ? ( myDAOs.map((dao, i) => ( diff --git a/src/modules/lite/explorer/router.tsx b/src/modules/lite/explorer/router.tsx index adda50c9..2f72b6fe 100644 --- a/src/modules/lite/explorer/router.tsx +++ b/src/modules/lite/explorer/router.tsx @@ -3,7 +3,9 @@ import { Switch, Route, Redirect, useRouteMatch } from "react-router" import { CommunityDetailsRouter } from "./pages/CommunityDetails/router" import { useParams } from "react-router-dom" import { Grid, styled } from "@material-ui/core" -import { Navbar } from "modules/explorer/components/Toolbar" +import { Navbar as ExplorerNavbar } from "modules/explorer/components/Toolbar" +import { Navbar } from "modules/common/Toolbar" + import { AppContextProvider } from "./context/ActionSheets/explorer" const PageContainer = styled(Grid)(({ theme }) => ({ @@ -19,7 +21,7 @@ export const LiteExplorerRouter: React.FC = (): JSX.Element => { return ( - + diff --git a/src/services/beacon/hooks/useTezos.ts b/src/services/beacon/hooks/useTezos.ts index 3c3aae67..659647ba 100644 --- a/src/services/beacon/hooks/useTezos.ts +++ b/src/services/beacon/hooks/useTezos.ts @@ -7,16 +7,10 @@ import { useWeb3Modal } from "@web3modal/wagmi/react" import mixpanel from "mixpanel-browser" import { BeaconWallet } from "@taquito/beacon-wallet" import { useChainId, useAccount as useWagmiAccount, useConnect as useWagmiConnect } from "wagmi" -import { disconnect } from "@wagmi/core" -declare global { - interface Window { - disconnectEtherlink: typeof disconnect - web3Modal: any - } -} - -window.disconnectEtherlink = disconnect +import { disconnect as disconnectEtherlink } from "@wagmi/core" +import { config as wagmiConfig } from "services/wagmi/config" +import { etherlink } from "viem/chains" type WalletConnectReturn = { tezos: TezosToolkit @@ -31,11 +25,6 @@ type WalletConnectReturn = { isEtherlink: boolean } -function formatEthAddress(address?: string) { - if (!address) return null - return `${address.slice(0, 6)}…${address.slice(38, 42)}` -} - export const useTezos = (): WalletConnectReturn => { const { state: { tezos, network, account, wallet }, @@ -44,10 +33,13 @@ export const useTezos = (): WalletConnectReturn => { const chainId = useChainId() const { open, close } = useWeb3Modal() - const { address: ethAddress, isConnected } = useWagmiAccount() - const { connect: wagmiConnect, connectors } = useWagmiConnect() + const { address: ethAddress, isConnected: isEtherlinkConnected } = useWagmiAccount() + // const { connect: wagmiConnect, connectors } = useWagmiConnect() // eslint-disable-next-line react-hooks/exhaustive-deps - const openEthWallet = () => { + const openEthWallet = async () => { + if (isEtherlinkConnected) { + await disconnectEtherlink(wagmiConfig) + } open({ view: "Connect" }) // wagmiConnect({ connector: connectors[0], chainId }) } @@ -56,6 +48,8 @@ export const useTezos = (): WalletConnectReturn => { const connect = useCallback( async (newNetwork?: Network) => { + if (isEtherlinkConnected) await disconnectEtherlink(wagmiConfig) + const { wallet } = await connectWithBeacon(network) const newTezos: TezosToolkit = createTezos(network || newNetwork) newTezos.setProvider({ wallet }) @@ -75,7 +69,7 @@ export const useTezos = (): WalletConnectReturn => { return newTezos }, - [dispatch, network] + [dispatch, network, isEtherlinkConnected] ) return { @@ -94,21 +88,19 @@ export const useTezos = (): WalletConnectReturn => { }, reset: useCallback(async () => { if (network.startsWith("etherlink")) { - // openEthWallet() - // return "etherlink_login"' - return alert("Implement Etherlink Logout") + await disconnectEtherlink(wagmiConfig) } - if (!wallet) { + if (!wallet && !isEtherlinkConnected) { throw new Error("No Wallet Connected") } - await wallet.disconnect() + if (wallet) await wallet.disconnect() dispatch({ type: TezosActionType.RESET_TEZOS }) - }, [dispatch, network, wallet]), + }, [dispatch, network, wallet, isEtherlinkConnected]), changeNetwork: async (newNetwork: Network) => { mixpanel.register({ Network: newNetwork }) localStorage.setItem("homebase:network", newNetwork) @@ -150,7 +142,7 @@ export const useTezos = (): WalletConnectReturn => { network, isEtherlink: network?.startsWith("etherlink"), etherlink: { - isConnected, + isConnected: isEtherlinkConnected, account: { address: ethAddress }, diff --git a/src/services/contracts/utils.ts b/src/services/contracts/utils.ts index 22db8f87..8f39183e 100644 --- a/src/services/contracts/utils.ts +++ b/src/services/contracts/utils.ts @@ -13,7 +13,7 @@ export const stringToHex = (value: string): string => { export const toShortAddress = (address: string, limit = 4): string => { return address - .slice(0, limit) + ?.slice(0, limit) .concat("...") .concat(address.slice(address.length - limit, address.length)) } From 967b855ae9167d06ca580ec34a381ef5700566b0 Mon Sep 17 00:00:00 2001 From: Ashutosh Kumar Date: Tue, 13 Aug 2024 17:17:36 +0530 Subject: [PATCH 05/21] WIP - Lite DAO Create --- .vscode/settings.json | 12 +- bun.lockb | Bin 1053516 -> 1060020 bytes package.json | 2 + src/global.d.ts | 11 + src/modules/common/ToolbarAccount.tsx | 3 +- .../creator/deployment/steps/Config.tsx | 2 +- src/modules/lite/creator/index.tsx | 156 +++++++---- .../contracts/baseDAO/hooks/useOriginate.ts | 2 +- src/services/services/lite/lite-services.ts | 62 +++-- src/services/utils/utils.ts | 19 ++ src/services/wagmi/config.ts | 3 + src/services/wagmi/token.ts | 24 ++ src/services/wagmi/useErc20Token.ts | 56 ++++ src/workers/deploy_erc20.js | 249 ++++++++++++++++++ tsconfig.json | 3 +- 15 files changed, 528 insertions(+), 76 deletions(-) create mode 100644 src/global.d.ts create mode 100644 src/services/wagmi/token.ts create mode 100644 src/services/wagmi/useErc20Token.ts create mode 100644 src/workers/deploy_erc20.js diff --git a/.vscode/settings.json b/.vscode/settings.json index ce255610..b2fcccc8 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -3,5 +3,13 @@ "svg.preview.background": "black", "cSpell.words": [ "offchain" - ] -} + ], + "editor.codeActionsOnSave": { + "source.fixAll.eslint": "always" + }, + "editor.formatOnSave": true, + "editor.defaultFormatter": "dbaeumer.vscode-eslint", + "[javascript]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + } +} \ No newline at end of file diff --git a/bun.lockb b/bun.lockb index 8cc4c015fafc7bd547bddf9cc0b25eb977c2761f..1440fde50535aa4ad95efe2eaa1c2fc86e8f7b11 100755 GIT binary patch delta 166656 zcmce<33yb+xAxoJp&<>TDB=(Z5L8qU93e;m0TB@qQ4}x=5|RKxAdrN~fd*$0$5uB6 zQKC4ahztS>I4go9M^S^QaUO8QdAz^3YVFYQaXkO?-RIu@ki7M-T2-}b)v94vcl4!u zx-WaD`}OS)z4YzpS3P^~-Zy`A<{g*heSObMWy4M$KI5VbFM4)n{MHSLdASE3)+nN9 z{SAX##9BS{$keLrWa-$#c4NvTEqX>H4I+^ljltc()jd3(H@RI&(TGUo5BRR~>!RNf z{cp$@erV-38Lk6&M_x`lYPw?F1VQBX6QYp>@?;?iH8`fcUHRyOqay?1SUICO;T6h@ z%O)37;OG;*-i?N3uDVF1NuOw>G5RIrOI*eE;W9Ldp5(1T8CL)Nh->H0le|GUd2Bo5 zxt}7=k})$Qk@_f(D;ZbZjxJw@!XEGmlg3XgEG;T7J1KQ%^Vaq6?dR>fyetaQ?-(UHgmlNV2|C>~!FiHs;H z8LRF$M7}S2dz|H)`DREok^|oY-v>M~KN@KQu0!4$oHTio^ICa9k(`{$&DlSB?Ag)C ze&n?RRoA^%$1G4b6@v$Xrw{X8I1*GFCm?SLZaOy_X$qb?+_$w9egM1@+#k#t;mgIr zX7DcxJZ=POFFE6JpO|qws0OEls`%xiXk;%in}!Yn|2e}C<;5d?=gyx}Qc;L=x{mT8 zvT&EGGi+V1#K}X15N{__*t>9@U8Rw zXiNm9*MWRh+#Hn0{z0z=c>cIlWvk}NRpY%wc8mK6n^x-WX*IzY-vd;rPADiVFYXYD z{6)U{`6Vd%V-tPBDI#2hr=ia0rkU~)P9EF}d^85@urdVw=)4OUe3hL=|aACoi z$(R+1ES;IkKd^Z+%)S;iwL1}101UQbpI_n~@IEL9g}e{>S}Qt%a!6}XBe(~sfcObJ zHQTSh+>hu5pzJ&N3SVC_oavdI@el$v+!KN3%mJVxX#*9g!mU?&gN9z^r@$8Ea@5_k ze285Os=+CS$ATJ(Gr?BiTJ%-_LQtW#akl3tIXNSB%yr&_<=1)#wSjBMn}X`$@5qG- zxD5Kr_%on*($H-hIQA^Kdj2M;1?Ya`H-Iv{4JdKb27S?SoZ zlO{wWE<#XyIpzaoFimPswV$4U*lc{ z6<o7FFE6_`QG2TRX$?Yfr`9SkqcMC z)%|-xRd~DQ9|p?c=g`x*ECe+UDNqef2Ni*(pvDuol@*UFo;m_91BQV0Bj>O-kdWnv zf@&xWRDniLfq=Nf=YIrhAm0F$zwln)^QYl5-~mt#?@7<(nGf$v?R7}Uk-+maVSCg;Jr2m7yzsG^9{zy>6ACA`)^yJu~5BcUk1Xb@#hRZ>jH}o3shwcxX zgFE=djBqJwxY##v7E6cc@;FzT$AH*m)%hBjV(xegMW5j~iJ|P}N=LJ5ZP4 z*1(ldC?dRB-`-x9>U(JOzHOF!{g=_xz�SAeMphS9xjSd7RTCyRY!$PywpLBSASL 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 = ({ children, variant = "common" }) } // Methods for Common - End - const handleAddressbarClick = (event: React.MouseEvent) => { if (variant === "explorer") return openUserMenuSheet() @@ -112,7 +111,7 @@ export const ToolbarAccount: React.FC = ({ children, variant = "common" }) setPopperOpen(!popperOpen) } - console.log("XX", { account }) + // console.log("XX", { account, etherlink }) if (walletAddress && etherlink?.isConnected) return ( { - Configure Token ContractX + Configure Token Contract diff --git a/src/modules/lite/creator/index.tsx b/src/modules/lite/creator/index.tsx index 9437b0cd..32d90d2d 100644 --- a/src/modules/lite/creator/index.tsx +++ b/src/modules/lite/creator/index.tsx @@ -23,7 +23,7 @@ import { useHistory } from "react-router" import { useTokenMetadata } from "services/contracts/baseDAO/hooks/useTokenMetadata" import { useNotification } from "modules/common/hooks/useNotification" import { useTezos } from "services/beacon/hooks/useTezos" -import { getSignature, validateTokenAddress } from "services/utils/utils" +import { getEthSignature, getSignature, validateTokenAddress } from "services/utils/utils" import { Navbar } from "modules/common/Toolbar" import { SmallButton } from "modules/common/SmallButton" import { saveLiteCommunity } from "services/services/lite/lite-services" @@ -34,6 +34,9 @@ import { ProposalCodeEditorInput } from "modules/explorer/components/ProposalFor import Prism, { highlight } from "prismjs" import "prism-themes/themes/prism-night-owl.css" import { Network } from "services/beacon" +import { signMessage } from "@wagmi/core" +import { config as wagmiConfig } from "services/wagmi/config" +import { useSignMessage } from "wagmi" const CodeButton = styled(CodeIcon)(({ theme }) => ({ background: theme.palette.primary.dark, @@ -224,23 +227,25 @@ const CommunityForm = ({ submitForm, values, setFieldValue, errors, touched, set const isMobileSmall = useMediaQuery(theme.breakpoints.down("sm")) const { data: tokenMetadata, isLoading: loading, error } = useTokenMetadata(values?.tokenAddress) - const tokenStandardOptions = isEtherlink - ? [ - { - name: "erc20", - label: "ERC20" - } - ] - : [ - { - value: "fa2", - label: "FA2" - }, - { - value: "nft", - label: "NFT" - } - ] + const options = { + eth: [ + { + name: "erc20", + label: "ERC20" + } + ], + tez: [ + { + value: "fa2", + label: "FA2" + }, + { + value: "nft", + label: "NFT" + } + ] + } + const tokenStandardOptions = isEtherlink ? options.eth : options.tez const codeEditorStyles = { minHeight: 500, @@ -278,6 +283,20 @@ const CommunityForm = ({ submitForm, values, setFieldValue, errors, touched, set } }, [error, setFieldValue, tokenMetadata]) + // TODO: Remove Me + useEffect(() => { + setFieldTouched("tokenAddress") + setFieldTouched("description") + setFieldTouched("name") + + setFieldValue("tokenType", "erc20") + setFieldValue("tokenAddress", "0x336bfd0356f6babec084f9120901c0296db1967e") + setFieldValue("tokenID", 0) + setFieldValue("symbol", "MTK") + setFieldValue("description", "Sample Description") + setFieldValue("name", "Test Community") + }, [values]) + return ( @@ -482,7 +501,8 @@ const CommunityForm = ({ submitForm, values, setFieldValue, errors, touched, set export const CommunityCreator: React.FC = () => { const navigate = useHistory() - const { network, account, wallet } = useTezos() + const { network, account, wallet, etherlink } = useTezos() + const { data, isError, isSuccess } = useSignMessage() const openNotification = useNotification() const initialState: Community = { @@ -505,53 +525,85 @@ export const CommunityCreator: React.FC = () => { const saveCommunity = useCallback( async (values: Community) => { - if (!wallet) { - return - } - - values.members.push(account) - - try { - const { signature, payloadBytes } = await getSignature(account, wallet, JSON.stringify(values)) - const publicKey = (await wallet?.client.getActiveAccount())?.publicKey - if (!signature) { + console.log({ values }) + + if (wallet) { + values.members.push(account) + + try { + const { signature, payloadBytes } = await getSignature(account, wallet, JSON.stringify(values)) + const publicKey = (await wallet?.client.getActiveAccount())?.publicKey + if (!signature) { + openNotification({ + message: `Issue with Signature`, + autoHideDuration: 3000, + variant: "error" + }) + return + } + + const resp = await saveLiteCommunity(signature, publicKey, payloadBytes, network) + const data = await resp.json() + if (resp.ok) { + openNotification({ + message: "Community created! Checkout the DAO in explorer page", + autoHideDuration: 3000, + variant: "success" + }) + navigate.push("/explorer") + } else { + console.log("Error: ", data.message) + openNotification({ + message: data.message, + autoHideDuration: 3000, + variant: "error" + }) + return + } + } catch (error) { + console.log("error: ", error) openNotification({ - message: `Issue with Signature`, + message: "Community could not be created!", autoHideDuration: 3000, variant: "error" }) return } - - const resp = await saveLiteCommunity(signature, publicKey, payloadBytes) - const data = await resp.json() - if (resp.ok) { - openNotification({ - message: "Community created! Checkout the DAO in explorer page", - autoHideDuration: 3000, - variant: "success" - }) - navigate.push("/explorer") - } else { - console.log("Error: ", data.message) + } else if (etherlink.isConnected) { + // Ethelink + try { + console.log({ etherlink }) + const { signature, payloadBytes } = await getEthSignature(etherlink.account.address, JSON.stringify(values)) + const resp = await saveLiteCommunity(signature, etherlink.account.address, payloadBytes, network) + const data = await resp.json() + if (resp.ok) { + openNotification({ + message: "Community created! Checkout the DAO in explorer page", + autoHideDuration: 3000, + variant: "success" + }) + navigate.push("/explorer") + } else { + console.log("Error: ", data.message) + openNotification({ + message: data.message, + autoHideDuration: 3000, + variant: "error" + }) + return + } + } catch (error) { + console.log("error: ", error) openNotification({ - message: data.message, + message: "Community could not be created!", autoHideDuration: 3000, variant: "error" }) return } - } catch (error) { - console.log("error: ", error) - openNotification({ - message: "Community could not be created!", - autoHideDuration: 3000, - variant: "error" - }) - return } }, - [navigate] + [navigate, network, openNotification, account, wallet, etherlink] ) return ( diff --git a/src/services/contracts/baseDAO/hooks/useOriginate.ts b/src/services/contracts/baseDAO/hooks/useOriginate.ts index 0c2ae116..2f0ec66c 100644 --- a/src/services/contracts/baseDAO/hooks/useOriginate.ts +++ b/src/services/contracts/baseDAO/hooks/useOriginate.ts @@ -260,7 +260,7 @@ export const useOriginate = (template: DAOTemplate) => { const { signature, payloadBytes } = await getSignature(account, wallet, JSON.stringify(values)) const publicKey = (await wallet?.client.getActiveAccount())?.publicKey - const resp = await saveLiteCommunity(signature, publicKey, payloadBytes) + const resp = await saveLiteCommunity(signature, publicKey, payloadBytes, network) const data = await resp.json() if (!resp.ok) { console.log("Error: ", data.message) diff --git a/src/services/services/lite/lite-services.ts b/src/services/services/lite/lite-services.ts index 852452d6..88bc8b64 100644 --- a/src/services/services/lite/lite-services.ts +++ b/src/services/services/lite/lite-services.ts @@ -36,15 +36,21 @@ export const getDAO = async (address: string) => { } export const getLiteDAOs = async (network: string) => { - const resp = await fetch(`${REACT_APP_LITE_API_URL}/daos/`, { - method: "POST", - body: JSON.stringify({ - network - }), + const resp = await fetch(`${REACT_APP_LITE_API_URL}/daos/?network=${network}`, { + method: "GET", headers: { "Content-Type": "application/json" } }) + // const resp = await fetch(`${REACT_APP_LITE_API_URL}/daos/`, { + // method: "POST", + // body: JSON.stringify({ + // network + // }), + // headers: { + // "Content-Type": "application/json" + // } + // }) const daos: Community[] = await resp.json() @@ -116,19 +122,41 @@ export const getXTZTransfers = async (address: string) => { }) } -export const saveLiteCommunity = async (signature: string, publicKey: string | undefined, payloadBytes: string) => { - const resp = await fetch(`${getEnv(EnvKey.REACT_APP_LITE_API_URL)}/dao/add`, { - method: "POST", - headers: { - "Content-Type": "application/json" - }, - body: JSON.stringify({ - signature, - publicKey, - payloadBytes +export const saveLiteCommunity = async ( + signature: string, + publicKey: string | undefined, + payloadBytes: string, + network: Network +) => { + if (network.startsWith("etherlink")) { + const resp = await fetch(`${getEnv(EnvKey.REACT_APP_LITE_API_URL)}/dao/add`, { + method: "POST", + headers: { + "Content-Type": "application/json" + }, + body: JSON.stringify({ + signature, + publicKey, + payloadBytes, + network + }) }) - }) - return resp + return resp + } else { + const resp = await fetch(`${getEnv(EnvKey.REACT_APP_LITE_API_URL)}/dao/add`, { + method: "POST", + headers: { + "Content-Type": "application/json" + }, + body: JSON.stringify({ + signature, + publicKey, + payloadBytes, + network + }) + }) + return resp + } } export const saveLiteProposal = async (signature: string, publicKey: string | undefined, payloadBytes: string) => { diff --git a/src/services/utils/utils.ts b/src/services/utils/utils.ts index 74da45f7..ffdbd930 100644 --- a/src/services/utils/utils.ts +++ b/src/services/utils/utils.ts @@ -9,6 +9,8 @@ import { RequestSignPayloadInput, SigningType } from "@airgap/beacon-sdk" import BigNumber from "bignumber.js" import { Network } from "services/beacon" import { networkNameMap } from "services/bakingBad" +import { signMessage } from "@wagmi/core" +import { config as wagmiConfig } from "services/wagmi/config" export const hexStringToBytes = (hex: string): string => { return Buffer.from(hex2buf(hex)).toString("utf8") @@ -198,6 +200,23 @@ export const getSignature = async (userAddress: string, wallet: BeaconWallet, da return { signature, payloadBytes } } +export const getEthSignature = async (userAddress: any, data?: string) => { + const formattedInput: string = [ + "Tezos Signed Message:", + process.env.REACT_APP_BASE_URL, + new Date().toISOString(), + data + ].join(" ") + const signature = await signMessage(wagmiConfig, { + account: userAddress, + message: formattedInput + }) + return { + signature, + payloadBytes: formattedInput + } +} + export const getStatusDate = async (level: number, network: Network) => { const url = `https://api.${networkNameMap[network]}.tzkt.io/v1/blocks/${level}` const response = await fetch(url) diff --git a/src/services/wagmi/config.ts b/src/services/wagmi/config.ts index 5ff0eea3..9974a890 100644 --- a/src/services/wagmi/config.ts +++ b/src/services/wagmi/config.ts @@ -4,6 +4,7 @@ import { metaMask, injected, safe } from "wagmi/connectors" import { createWeb3Modal } from "@web3modal/wagmi/react" import { defaultWagmiConfig } from "@web3modal/wagmi/react/config" import { walletConnect } from "wagmi/connectors" +import { DeployContract } from "./token" const wagmiChains = [etherlink, etherlinkTestnet] as const @@ -41,3 +42,5 @@ export const config = createConfig({ [etherlinkTestnet.id]: http() } }) + +window.DeployContract = DeployContract diff --git a/src/services/wagmi/token.ts b/src/services/wagmi/token.ts new file mode 100644 index 00000000..dba72dab --- /dev/null +++ b/src/services/wagmi/token.ts @@ -0,0 +1,24 @@ +import React, { useState } from "react" +import { useWriteContract } from "wagmi" +import { config } from "./config" + +export function DeployContract() { + const [contractBytecode, setContractBytecode] = useState("") + const [contractABI, setContractABI] = useState({}) + + const handleCompilationComplete = (bytecode: string, abi: object) => { + setContractBytecode(bytecode) + setContractABI(abi) + } + const { writeContract, data, isSuccess, isPaused, isPending } = useWriteContract({ + config + }) + + console.log({ compiledCode: "" }) + // const deployContract = () => { + // writeContract({ + // abi: contractABI, + // address: "" + // }) + // } +} diff --git a/src/services/wagmi/useErc20Token.ts b/src/services/wagmi/useErc20Token.ts new file mode 100644 index 00000000..fcc6ddc3 --- /dev/null +++ b/src/services/wagmi/useErc20Token.ts @@ -0,0 +1,56 @@ +import { useState, useEffect, useCallback } from "react" + +// Define a generic type for the worker message and result +type WorkerMessage = T +type WorkerResult = T + +const useWebWorker = (workerScript: string) => { + const [worker, setWorker] = useState(null) + const [result, setResult] = useState | null>(null) + const [error, setError] = useState(null) + const [isLoading, setIsLoading] = useState(false) + + useEffect(() => { + const newWorker = new Worker(new URL(workerScript, import.meta.url)) + setWorker(newWorker) + + return () => newWorker.terminate() + }, [workerScript]) + + const sendMessage = useCallback( + (message: WorkerMessage) => { + if (worker) { + setIsLoading(true) + setError(null) + worker.postMessage(message) + } + }, + [worker] + ) + + useEffect(() => { + if (!worker) return + + const onMessage = (event: MessageEvent>) => { + setResult(event.data) + setIsLoading(false) + } + + const onError = (error: ErrorEvent) => { + setError(new Error(error.message)) + setIsLoading(false) + } + + worker.addEventListener("message", onMessage) + worker.addEventListener("error", onError) + + return () => { + worker.removeEventListener("message", onMessage) + worker.removeEventListener("error", onError) + } + }, [worker]) + + return { sendMessage, result, error, isLoading } +} + +export default useWebWorker diff --git a/src/workers/deploy_erc20.js b/src/workers/deploy_erc20.js new file mode 100644 index 00000000..23564192 --- /dev/null +++ b/src/workers/deploy_erc20.js @@ -0,0 +1,249 @@ +importScripts("https://binaries.soliditylang.org/bin/soljson-v0.8.20+commit.a1b79de6.js") +// importScripts('https://binaries.soliditylang.org/bin/soljson-v0.8.19+commit.7dd6d404.js') +import wrapper from "solc/wrapper" + +self.addEventListener( + "message", + e => { + const erc20CodeOld = ` +// SPDX-License-Identifier: MIT +pragma solidity ^0.8.0; +contract ERC20 { + string public constant name = "ERC20"; + string public constant symbol = "ERC"; + uint8 public constant decimals = 18; + + mapping(address => uint256) balances; + + event Transfer(address indexed from, address indexed to, uint256 tokens); + + uint256 public immutable totalSupply; + + constructor(uint256 total) { + totalSupply = total; + balances[msg.sender] = total; + } + + function balanceOf(address tokenOwner) public view returns (uint256) { + return balances[tokenOwner]; + } + + function transfer(address receiver, uint256 numTokens) public returns (bool) { + require(balances[msg.sender] >= numTokens); + balances[msg.sender] = balances[msg.sender] - numTokens; + balances[receiver] = balances[receiver] + numTokens; + emit Transfer(msg.sender, receiver, numTokens); + return true; + } + + function transferFrom(address owner, address buyer, uint256 numTokens) public returns (bool) { + require(balances[owner] >= numTokens); + balances[owner] = balances[owner] - numTokens; + balances[buyer] = balances[buyer] + numTokens; + emit Transfer(owner, buyer, numTokens); + return true; + } +} +` + const contextCode = ` +abstract contract Context { + function _msgSender() internal view virtual returns (address) { + return msg.sender; + } + + function _msgData() internal view virtual returns (bytes calldata) { + return msg.data; + } + + function _contextSuffixLength() internal view virtual returns (uint256) { + return 0; + } +} +` + const ierc20Code = ` + +interface IERC20 { + event Transfer(address indexed from, address indexed to, uint256 value); + event Approval(address indexed owner, address indexed spender, uint256 value); + function totalSupply() external view returns (uint256); + function balanceOf(address account) external view returns (uint256); + function transfer(address to, uint256 value) external returns (bool); + function allowance(address owner, address spender) external view returns (uint256); + function approve(address spender, uint256 value) external returns (bool); + function transferFrom(address from, address to, uint256 value) external returns (bool); +} + ` + const erc20Code = ` + // SPDX-License-Identifier: MIT + +pragma solidity ^0.8.20; + +${ierc20Code} + +${contextCode} +// import "./IERC20.sol"; +// import "../../utils/Context.sol"; + +contract ERC20 is Context, IERC20 { + mapping (address => uint256) private _balances; + + mapping (address => mapping (address => uint256)) private _allowances; + + uint256 private _totalSupply; + + string private _name; + string private _symbol; + + constructor (string memory name_, string memory symbol_) { + _name = name_; + _symbol = symbol_; + } + + + function name() public view virtual returns (string memory) { + return _name; + } + + function symbol() public view virtual returns (string memory) { + return _symbol; + } + function decimals() public view virtual returns (uint8) { + return 18; + } + + function totalSupply() public view virtual override returns (uint256) { + return _totalSupply; + } + + function balanceOf(address account) public view virtual override returns (uint256) { + return _balances[account]; + } + + function transfer(address recipient, uint256 amount) public virtual override returns (bool) { + _transfer(_msgSender(), recipient, amount); + return true; + } + + function allowance(address owner, address spender) public view virtual override returns (uint256) { + return _allowances[owner][spender]; + } + + function approve(address spender, uint256 amount) public virtual override returns (bool) { + _approve(_msgSender(), spender, amount); + return true; + } + + function transferFrom(address sender, address recipient, uint256 amount) public virtual override returns (bool) { + _transfer(sender, recipient, amount); + + uint256 currentAllowance = _allowances[sender][_msgSender()]; + require(currentAllowance >= amount, "ERC20: transfer amount exceeds allowance"); + _approve(sender, _msgSender(), currentAllowance - amount); + + return true; + } + + function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) { + _approve(_msgSender(), spender, _allowances[_msgSender()][spender] + addedValue); + return true; + } + + function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) { + uint256 currentAllowance = _allowances[_msgSender()][spender]; + require(currentAllowance >= subtractedValue, "ERC20: decreased allowance below zero"); + _approve(_msgSender(), spender, currentAllowance - subtractedValue); + + return true; + } + + function _transfer(address sender, address recipient, uint256 amount) internal virtual { + require(sender != address(0), "ERC20: transfer from the zero address"); + require(recipient != address(0), "ERC20: transfer to the zero address"); + + _beforeTokenTransfer(sender, recipient, amount); + + uint256 senderBalance = _balances[sender]; + require(senderBalance >= amount, "ERC20: transfer amount exceeds balance"); + _balances[sender] = senderBalance - amount; + _balances[recipient] += amount; + + emit Transfer(sender, recipient, amount); + } + + function _mint(address account, uint256 amount) internal virtual { + require(account != address(0), "ERC20: mint to the zero address"); + + _beforeTokenTransfer(address(0), account, amount); + + _totalSupply += amount; + _balances[account] += amount; + emit Transfer(address(0), account, amount); + } + + function _burn(address account, uint256 amount) internal virtual { + require(account != address(0), "ERC20: burn from the zero address"); + + _beforeTokenTransfer(account, address(0), amount); + + uint256 accountBalance = _balances[account]; + require(accountBalance >= amount, "ERC20: burn amount exceeds balance"); + _balances[account] = accountBalance - amount; + _totalSupply -= amount; + + emit Transfer(account, address(0), amount); + } + + function _approve(address owner, address spender, uint256 amount) internal virtual { + require(owner != address(0), "ERC20: approve from the zero address"); + require(spender != address(0), "ERC20: approve to the zero address"); + + _allowances[owner][spender] = amount; + emit Approval(owner, spender, amount); + } + + + function _beforeTokenTransfer(address from, address to, uint256 amount) internal virtual { } +} +` + const contractCode = e.data.contractCode + const sourceCode = { + language: "Solidity", + sources: { + contract: { + content: contractCode + } + }, + settings: { + outputSelection: { + "*": { + "*": ["abi", "evm.bytecode"] + } + } + // remappings: [ + // '@openzeppelin/=/node_modules/@openzeppelin/', + // ], + } + } + + const compiler = wrapper(self.Module) + console.log(`Solc version: ${compiler.version()}`) + + function findImports(path) { + if (path === "ERC20.sol") + return { + contents: erc20Code + } + if (path === "./IERC20.sol") { + return { content: ierc20Code } + } + if (path === "../../utils/Context.sol") { + return { content: contextCode } + } else return { error: "File not found" } + } + + self.postMessage({ + output: JSON.parse(compiler.compile(JSON.stringify(sourceCode), { import: findImports })) + }) + }, + false +) diff --git a/tsconfig.json b/tsconfig.json index cc38e5f3..5cabcdf5 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -23,6 +23,7 @@ "jsx": "react-jsx" }, "include": [ - "src" + "src/global.d.ts", + "src", ] } From 5b4848026817e04db29595072bc5a11c47013dfd Mon Sep 17 00:00:00 2001 From: Ashutosh Kumar Date: Wed, 14 Aug 2024 03:55:07 +0530 Subject: [PATCH 06/21] WIP - Offchain DAO Almost Works. --- .vscode/settings.json | 8 +- src/modules/common/ConnectWalletButton.tsx | 2 +- .../explorer/pages/ProposalDetails/index.tsx | 6 +- src/modules/lite/creator/index.tsx | 26 +-- .../lite/explorer/components/Choices.tsx | 57 ++--- .../explorer/components/ProposalTableRow.tsx | 2 + .../lite/explorer/hooks/useIsMember.tsx | 2 +- .../explorer/pages/CreateProposal/index.tsx | 194 ++++++++++++------ .../explorer/pages/ProposalDetails/index.tsx | 113 +++++++--- src/services/services/dao/hooks/useLiteDAO.ts | 10 + src/services/services/lite/lite-services.ts | 60 +++--- src/services/utils/utils.ts | 15 +- 12 files changed, 309 insertions(+), 186 deletions(-) create mode 100644 src/services/services/dao/hooks/useLiteDAO.ts diff --git a/.vscode/settings.json b/.vscode/settings.json index b2fcccc8..08aff001 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,14 +1,10 @@ { - "typescript.tsdk": "node_modules/typescript/lib", - "svg.preview.background": "black", - "cSpell.words": [ - "offchain" - ], "editor.codeActionsOnSave": { "source.fixAll.eslint": "always" }, "editor.formatOnSave": true, - "editor.defaultFormatter": "dbaeumer.vscode-eslint", + "editor.defaultFormatter": "esbenp.prettier-vscode", + "editor.defaultFormatterOld": "dbaeumer.vscode-eslint", "[javascript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" } diff --git a/src/modules/common/ConnectWalletButton.tsx b/src/modules/common/ConnectWalletButton.tsx index b127e096..616092eb 100644 --- a/src/modules/common/ConnectWalletButton.tsx +++ b/src/modules/common/ConnectWalletButton.tsx @@ -12,7 +12,7 @@ export const ConnectWalletButton = ({ if (variant === "header") { return ( connect()}> - Connect Wallet B + Connect Wallet ) } diff --git a/src/modules/explorer/pages/ProposalDetails/index.tsx b/src/modules/explorer/pages/ProposalDetails/index.tsx index 3b19a63a..5947d4f8 100644 --- a/src/modules/explorer/pages/ProposalDetails/index.tsx +++ b/src/modules/explorer/pages/ProposalDetails/index.tsx @@ -314,6 +314,9 @@ export const ProposalDetails: React.FC = () => { } } + console.log({ proposal }) + const showStatusText = + statusColors(status).text !== ProposalStatus.ACTIVE || statusColors(status).text !== ProposalStatus.PENDING return ( <> @@ -387,8 +390,7 @@ export const ProposalDetails: React.FC = () => { Created {dayjs(proposal.startDate).format("LL")} - {statusColors(status).text !== ProposalStatus.ACTIVE || - statusColors(status).text !== ProposalStatus.PENDING ? ( + {showStatusText ? ( <> {" "} • {statusColors(status).text} {endDate} diff --git a/src/modules/lite/creator/index.tsx b/src/modules/lite/creator/index.tsx index 32d90d2d..02cc7216 100644 --- a/src/modules/lite/creator/index.tsx +++ b/src/modules/lite/creator/index.tsx @@ -284,18 +284,18 @@ const CommunityForm = ({ submitForm, values, setFieldValue, errors, touched, set }, [error, setFieldValue, tokenMetadata]) // TODO: Remove Me - useEffect(() => { - setFieldTouched("tokenAddress") - setFieldTouched("description") - setFieldTouched("name") - - setFieldValue("tokenType", "erc20") - setFieldValue("tokenAddress", "0x336bfd0356f6babec084f9120901c0296db1967e") - setFieldValue("tokenID", 0) - setFieldValue("symbol", "MTK") - setFieldValue("description", "Sample Description") - setFieldValue("name", "Test Community") - }, [values]) + // useEffect(() => { + // setFieldTouched("tokenAddress") + // setFieldTouched("description") + // setFieldTouched("name") + + // setFieldValue("tokenType", "erc20") + // setFieldValue("tokenAddress", "0x336bfd0356f6babec084f9120901c0296db1967e") + // setFieldValue("tokenID", 0) + // setFieldValue("symbol", "MTK") + // setFieldValue("description", "Sample Description") + // setFieldValue("name", "Test Community") + // }, [values]) return ( @@ -502,7 +502,7 @@ const CommunityForm = ({ submitForm, values, setFieldValue, errors, touched, set export const CommunityCreator: React.FC = () => { const navigate = useHistory() const { network, account, wallet, etherlink } = useTezos() - const { data, isError, isSuccess } = useSignMessage() + const openNotification = useNotification() const initialState: Community = { diff --git a/src/modules/lite/explorer/components/Choices.tsx b/src/modules/lite/explorer/components/Choices.tsx index f41e85f6..1e3fc047 100644 --- a/src/modules/lite/explorer/components/Choices.tsx +++ b/src/modules/lite/explorer/components/Choices.tsx @@ -130,7 +130,10 @@ export const Choices: React.FC = ({ const community = useCommunity(id) const { data: userTokenVoteWeight } = useTokenVoteWeight(data?.data?.token?.contract || community?.tokenAddress) - const canCreateProposal = userTokenVoteWeight && userTokenVoteWeight.votingWeight.gt(0) ? true : false + console.log({ userTokenVoteWeight }) + // TODO: @ashutoshpw Fix this + // const canCreateProposal = userTokenVoteWeight && userTokenVoteWeight.votingWeight.gt(0) ? true : false + const canCreateProposal = true const classes = useStyles() return ( @@ -189,32 +192,32 @@ export const Choices: React.FC = ({ name="choices" render={arrayHelpers => ( - {choices && choices.length > 0 - ? choices.map((choice: any, index: number) => ( - - - { - if (index !== 0) { - arrayHelpers.remove(index) - } - }} - /> - - ) : null - }} - /> - - )) - : null} + {choices && + choices.length > 0 && + choices.map((choice: any, index: number) => ( + + + { + if (index !== 0) { + arrayHelpers.remove(index) + } + }} + /> + + ) : null + }} + /> + + ))} = const theme = useTheme() const isMobile = useMediaQuery(theme.breakpoints.down("xs")) const isMobileSmall = useMediaQuery(theme.breakpoints.down("sm")) + if (poll.createdAt) poll.startTime = poll.createdAt + console.log({ poll }) return ( { async function fetIsMember() { try { - if (tokenAddress !== "") { + if (tokenAddress !== "" && !network.startsWith("etherlink")) { const url = `https://api.${networkNameMap[network]}.tzkt.io/v1/tokens/balances/?token.contract=${tokenAddress}` await fetch(url).then(async response => { if (!response.ok) { diff --git a/src/modules/lite/explorer/pages/CreateProposal/index.tsx b/src/modules/lite/explorer/pages/CreateProposal/index.tsx index f10b5c3e..3a7298d6 100644 --- a/src/modules/lite/explorer/pages/CreateProposal/index.tsx +++ b/src/modules/lite/explorer/pages/CreateProposal/index.tsx @@ -26,7 +26,6 @@ import duration from "dayjs/plugin/duration" import { CommunityBadge } from "../../components/CommunityBadge" import { BackButton } from "modules/lite/components/BackButton" import { saveLiteProposal } from "services/services/lite/lite-services" -import { useToken } from "../../hooks/useToken" import { isWebUri } from "valid-url" import { useDAO } from "services/services/dao/hooks/useDAO" import { useDAOID } from "modules/explorer/pages/DAO/router" @@ -36,6 +35,8 @@ import CodeOffIcon from "@mui/icons-material/CodeOff" import { ProposalCodeEditorInput } from "modules/explorer/components/ProposalFormInput" import Prism, { highlight } from "prismjs" import "prism-themes/themes/prism-night-owl.css" +import { useCommunity } from "../../hooks/useCommunity" +import { getEthSignature } from "services/utils/utils" dayjs.extend(duration) @@ -125,6 +126,8 @@ const PageContainer = styled("div")({ padding: "28px 0", boxSizing: "border-box", paddingTop: 0, + paddingLeft: "10px", + paddingRight: "10px", ["@media (max-width: 1425px)"]: {}, @@ -329,9 +332,10 @@ export const ProposalForm = ({ touched, isSubmitting, setFieldTouched, - id + id: daoId }: any) => { const theme = useTheme() + const community = useCommunity(daoId) const isMobileSmall = useMediaQuery(theme.breakpoints.down("sm")) const finalDate = calculateEndTime( getIn(values, "endTimeDays"), @@ -340,6 +344,7 @@ export const ProposalForm = ({ ) const { pathname } = useLocation() + const isEtherlinkCommuniy = community?.network?.startsWith("etherlink") const codeEditorStyles = { minHeight: 500, @@ -364,6 +369,12 @@ export const ProposalForm = ({ ` const hasErrors = errors.endTimeDays || errors.endTimeHours || errors.endTimeMinutes + const showEndDate = + getIn(values, "endTimeDays") !== null && + getIn(values, "endTimeHours") !== null && + getIn(values, "endTimeMinutes") !== null && + !hasErrors + return ( @@ -372,7 +383,7 @@ export const ProposalForm = ({
- + - {getIn(values, "endTimeDays") !== null && - getIn(values, "endTimeHours") !== null && - getIn(values, "endTimeMinutes") !== null && - !hasErrors ? ( + {showEndDate ? ( End date: @@ -501,18 +509,20 @@ export const ProposalForm = ({ ) : null} - - - - XTZ-weighted - - - - {" "} - If enabled, the poll will use the voter's XTZ balance instead of their governance token balance - + {!isEtherlinkCommuniy ? ( + + + + XTZ-weighted + + + + {" "} + If enabled, the poll will use the voter's XTZ balance instead of their governance token balance + + - + ) : null} Description @@ -651,10 +661,7 @@ export const ProposalForm = ({ }} /> - {getIn(values, "endTimeDays") !== null && - getIn(values, "endTimeHours") !== null && - getIn(values, "endTimeMinutes") !== null && - !hasErrors ? ( + {showEndDate ? ( End date: @@ -675,7 +682,7 @@ export const ProposalForm = ({ ) : null} { export const ProposalCreator: React.FC<{ id?: string; onClose?: any }> = props => { const navigate = useHistory() - const { network, account, wallet } = useTezos() + const { network, account, wallet, etherlink } = useTezos() const openNotification = useNotification() const [isLoading, setIsLoading] = useState(false) const daoId = useDAOID() const { data } = useDAO(daoId) + console.log("DaoDAta", data) const id = data?.liteDAOData?._id ? data?.liteDAOData?._id : props.id const initialState: Poll = { @@ -725,66 +733,118 @@ export const ProposalCreator: React.FC<{ id?: string; onClose?: any }> = props = const saveProposal = useCallback( async (values: Poll) => { console.log(values) - try { - setIsLoading(true) - if (!wallet) { - return - } - - const data = values - data.daoID = id - data.startTime = String(dayjs().valueOf()) - data.endTime = calculateEndTime(values.endTimeDays!, values.endTimeHours!, values.endTimeMinutes!) - data.author = account + if (wallet) { + try { + setIsLoading(true) + const data = values + data.daoID = id + data.startTime = String(dayjs().valueOf()) + data.endTime = calculateEndTime(values.endTimeDays!, values.endTimeHours!, values.endTimeMinutes!) + data.author = account + + const { signature, payloadBytes } = await getSignature(account, wallet, JSON.stringify(data)) + const publicKey = (await wallet?.client.getActiveAccount())?.publicKey + if (!signature) { + openNotification({ + message: `Issue with Signature`, + autoHideDuration: 3000, + variant: "error" + }) + return + } - const { signature, payloadBytes } = await getSignature(account, wallet, JSON.stringify(data)) - const publicKey = (await wallet?.client.getActiveAccount())?.publicKey - if (!signature) { + const res = await saveLiteProposal(signature, publicKey, payloadBytes, network) + const respData = await res.json() + if (res.ok) { + openNotification({ + message: "Proposal created!", + autoHideDuration: 3000, + variant: "success" + }) + setIsLoading(false) + if (props?.onClose) { + props?.onClose() + } + daoId + ? navigate.push(`/explorer/dao/${daoId}/proposals`) + : navigate.push(`/explorer/lite/dao/${id}/community`) + } else { + console.log("Error: ", respData.message) + openNotification({ + message: respData.message, + autoHideDuration: 3000, + variant: "error" + }) + setIsLoading(false) + return + } + } catch (error) { + console.log("error: ", error) openNotification({ - message: `Issue with Signature`, + message: "Proposal could not be created", autoHideDuration: 3000, variant: "error" }) + setIsLoading(false) return } - - const res = await saveLiteProposal(signature, publicKey, payloadBytes) - const respData = await res.json() - if (res.ok) { - openNotification({ - message: "Proposal created!", - autoHideDuration: 3000, - variant: "success" - }) - setIsLoading(false) - if (props?.onClose) { - props?.onClose() + } else if (etherlink.isConnected) { + try { + const data = values + data.daoID = id + data.startTime = String(dayjs().valueOf()) + data.endTime = calculateEndTime(values.endTimeDays!, values.endTimeHours!, values.endTimeMinutes!) + data.author = etherlink.account.address + + console.log({ etherlink, data }) + const { signature, payloadBytes } = await getEthSignature(etherlink.account.address, JSON.stringify(data)) + const publicKey = etherlink.account.address + if (!signature) { + openNotification({ + message: `Issue with Signature`, + autoHideDuration: 3000, + variant: "error" + }) + return + } + const res = await saveLiteProposal(signature, publicKey, payloadBytes, network) + const respData = await res.json() + if (res.ok) { + openNotification({ + message: "Proposal created!", + autoHideDuration: 3000, + variant: "success" + }) + setIsLoading(false) + if (props?.onClose) { + props?.onClose() + } + daoId + ? navigate.push(`/explorer/dao/${daoId}/proposals`) + : navigate.push(`/explorer/lite/dao/${id}/community`) + } else { + console.log("Error: ", respData.message) + openNotification({ + message: respData.message, + autoHideDuration: 3000, + variant: "error" + }) + setIsLoading(false) + return } - daoId - ? navigate.push(`/explorer/dao/${daoId}/proposals`) - : navigate.push(`/explorer/lite/dao/${id}/community`) - } else { - console.log("Error: ", respData.message) + } catch (error) { + console.log("error: ", error) openNotification({ - message: respData.message, + message: "Proposal could not be created", autoHideDuration: 3000, variant: "error" }) setIsLoading(false) return } - } catch (error) { - console.log("error: ", error) - openNotification({ - message: "Proposal could not be created", - autoHideDuration: 3000, - variant: "error" - }) - setIsLoading(false) - return } }, - [navigate, id, network] + [navigate, id, network, wallet, etherlink] ) return ( diff --git a/src/modules/lite/explorer/pages/ProposalDetails/index.tsx b/src/modules/lite/explorer/pages/ProposalDetails/index.tsx index 26cc9644..0484dfce 100644 --- a/src/modules/lite/explorer/pages/ProposalDetails/index.tsx +++ b/src/modules/lite/explorer/pages/ProposalDetails/index.tsx @@ -14,13 +14,13 @@ import { usePollChoices } from "../../hooks/usePollChoices" import { useCommunity } from "../../hooks/useCommunity" import { useSinglePoll } from "../../hooks/usePoll" import { ProposalStatus } from "../../components/ProposalTableRowStatusBadge" -import { BackButton } from "modules/lite/components/BackButton" import { voteOnLiteProposal } from "services/services/lite/lite-services" import { useDAO } from "services/services/dao/hooks/useDAO" import { useTokenVoteWeight } from "services/contracts/token/hooks/useTokenVoteWeight" import BigNumber from "bignumber.js" import { ArrowBackIosOutlined } from "@material-ui/icons" import { useIsMember } from "../../hooks/useIsMember" +import { getEthSignature } from "services/utils/utils" const PageContainer = styled("div")({ marginBottom: 50, @@ -54,6 +54,7 @@ export const ProposalDetails: React.FC<{ id: string }> = ({ id }) => { }>() const theme = useTheme() + const [votingPower, setVotingPower] = useState(new BigNumber(0)) const isMobileSmall = useMediaQuery(theme.breakpoints.down("sm")) const { state } = useLocation<{ poll: Poll; choices: Choice[]; daoId: string }>() const navigate = useHistory() @@ -68,12 +69,10 @@ export const ProposalDetails: React.FC<{ id: string }> = ({ id }) => { dao?.data.token.contract || community?.tokenAddress, poll?.referenceBlock ) - const { network } = useTezos() + const { network, etherlink } = useTezos() const [selectedVotes, setSelectedVotes] = useState([]) const isMember = useIsMember(network, community?.tokenAddress || "", account) - const votingPower = poll?.isXTZ ? voteWeight?.votingXTZWeight : voteWeight?.votingWeight - useEffect(() => { // refetch() choices.map(elem => { @@ -81,6 +80,14 @@ export const ProposalDetails: React.FC<{ id: string }> = ({ id }) => { }) }) + useEffect(() => { + // TODO: This is a temporary fix for etherlink, we need to fix this in the future + if (network?.startsWith("etherlink")) return setVotingPower(new BigNumber(1)) + + if (poll?.isXTZ) setVotingPower(voteWeight?.votingXTZWeight as BigNumber) + else setVotingPower(voteWeight?.votingWeight as BigNumber) + }, [voteWeight, poll, network]) + const votesData = selectedVotes.map((vote: Choice) => { return { address: account, @@ -91,48 +98,86 @@ export const ProposalDetails: React.FC<{ id: string }> = ({ id }) => { }) const saveVote = async () => { - if (!wallet) { - return - } - - try { - const publicKey = (await wallet?.client.getActiveAccount())?.publicKey - const { signature, payloadBytes } = await getSignature(account, wallet, JSON.stringify(votesData)) - if (!signature) { + if (wallet) { + try { + const publicKey = (await wallet?.client.getActiveAccount())?.publicKey + const { signature, payloadBytes } = await getSignature(account, wallet, JSON.stringify(votesData)) + if (!signature) { + openNotification({ + message: `Issue with Signature`, + autoHideDuration: 3000, + variant: "error" + }) + return + } + const resp = await voteOnLiteProposal(signature, publicKey, payloadBytes, network) + const response = await resp.json() + if (resp.ok) { + openNotification({ + message: "Your vote has been submitted", + autoHideDuration: 3000, + variant: "success" + }) + setRefresh(Math.random()) + setSelectedVotes([]) + } else { + console.log("Error: ", response.message) + openNotification({ + message: response.message, + autoHideDuration: 3000, + variant: "error" + }) + return + } + } catch (error) { + console.log("error: ", error) openNotification({ - message: `Issue with Signature`, + message: `Could not submit vote, Please Try Again!`, autoHideDuration: 3000, variant: "error" }) return } - const resp = await voteOnLiteProposal(signature, publicKey, payloadBytes) - const response = await resp.json() - if (resp.ok) { - openNotification({ - message: "Your vote has been submitted", - autoHideDuration: 3000, - variant: "success" - }) - setRefresh(Math.random()) - setSelectedVotes([]) - } else { - console.log("Error: ", response.message) + } else if (etherlink.isConnected) { + try { + const publicKey = etherlink.account.address + const { signature, payloadBytes } = await getEthSignature(publicKey, JSON.stringify(votesData)) + if (!signature) { + openNotification({ + message: `Issue with Signature`, + autoHideDuration: 3000, + variant: "error" + }) + return + } + const resp = await voteOnLiteProposal(signature, publicKey, payloadBytes, network) + const response = await resp.json() + if (resp.ok) { + openNotification({ + message: "Your vote has been submitted", + autoHideDuration: 3000, + variant: "success" + }) + setRefresh(Math.random()) + setSelectedVotes([]) + } else { + console.log("Error: ", response.message) + openNotification({ + message: response.message, + autoHideDuration: 3000, + variant: "error" + }) + return + } + } catch (error) { + console.log("error: ", error) openNotification({ - message: response.message, + message: `Could not submit vote, Please Try Again!`, autoHideDuration: 3000, variant: "error" }) return } - } catch (error) { - console.log("error: ", error) - openNotification({ - message: `Could not submit vote, Please Try Again!`, - autoHideDuration: 3000, - variant: "error" - }) - return } } diff --git a/src/services/services/dao/hooks/useLiteDAO.ts b/src/services/services/dao/hooks/useLiteDAO.ts new file mode 100644 index 00000000..810de2dc --- /dev/null +++ b/src/services/services/dao/hooks/useLiteDAO.ts @@ -0,0 +1,10 @@ +// import { useQuery } from "@tanstack/react-query" +// import { useTezos } from "services/beacon/hooks/useTezos" + +// export const useLiteDAO = (address: string){ +// const { network } = useTezos() +// const { data, ...rest } = useQuery({ +// queryKey: ["lite-dao", address, network], +// queryFn: () => getLiteDAO(address, network) +// }) +// } diff --git a/src/services/services/lite/lite-services.ts b/src/services/services/lite/lite-services.ts index 88bc8b64..065617af 100644 --- a/src/services/services/lite/lite-services.ts +++ b/src/services/services/lite/lite-services.ts @@ -128,38 +128,27 @@ export const saveLiteCommunity = async ( payloadBytes: string, network: Network ) => { - if (network.startsWith("etherlink")) { - const resp = await fetch(`${getEnv(EnvKey.REACT_APP_LITE_API_URL)}/dao/add`, { - method: "POST", - headers: { - "Content-Type": "application/json" - }, - body: JSON.stringify({ - signature, - publicKey, - payloadBytes, - network - }) - }) - return resp - } else { - const resp = await fetch(`${getEnv(EnvKey.REACT_APP_LITE_API_URL)}/dao/add`, { - method: "POST", - headers: { - "Content-Type": "application/json" - }, - body: JSON.stringify({ - signature, - publicKey, - payloadBytes, - network - }) + const resp = await fetch(`${getEnv(EnvKey.REACT_APP_LITE_API_URL)}/dao/add`, { + method: "POST", + headers: { + "Content-Type": "application/json" + }, + body: JSON.stringify({ + signature, + publicKey, + payloadBytes, + network }) - return resp - } + }) + return resp } -export const saveLiteProposal = async (signature: string, publicKey: string | undefined, payloadBytes: string) => { +export const saveLiteProposal = async ( + signature: string, + publicKey: string | undefined, + payloadBytes: string, + network: Network +) => { const resp = await fetch(`${getEnv(EnvKey.REACT_APP_LITE_API_URL)}/poll/add`, { method: "POST", headers: { @@ -168,19 +157,26 @@ export const saveLiteProposal = async (signature: string, publicKey: string | un body: JSON.stringify({ signature, publicKey, - payloadBytes + payloadBytes, + network }) }) return resp } -export const voteOnLiteProposal = async (signature: string, publicKey: string | undefined, payloadBytes: string) => { +export const voteOnLiteProposal = async ( + signature: string, + publicKey: string | undefined, + payloadBytes: string, + network: Network +) => { const resp = await fetch(`${getEnv(EnvKey.REACT_APP_LITE_API_URL)}/update/choice`, { method: "POST", body: JSON.stringify({ signature, publicKey, - payloadBytes + payloadBytes, + network }), headers: { "Content-Type": "application/json" diff --git a/src/services/utils/utils.ts b/src/services/utils/utils.ts index ffdbd930..84053631 100644 --- a/src/services/utils/utils.ts +++ b/src/services/utils/utils.ts @@ -45,6 +45,11 @@ export const getTotalSupplyAtReferenceBlock = async (network: Network, address: export const getTokenHoldersCount = async (network: Network, address: string, tokenID: number) => { const url = `https://api.${networkNameMap[network]}.tzkt.io/v1/tokens?tokenId=${tokenID}&contract=${address}` + // Temporary fix for etherlink + if (network.startsWith("etherlink")) { + return 0 + } + const response = await fetch(url) if (!response.ok) { @@ -58,6 +63,10 @@ export const getTokenHoldersCount = async (network: Network, address: string, to export const hasTokenBalance = async (network: Network, account: string, contract: any) => { const url = `https://api.${networkNameMap[network]}.tzkt.io/v1/tokens/balances?account=${account}&token.contract=${contract}` + // Temporary fix for etherlink + if (network.startsWith("etherlink")) { + return false + } const response = await fetch(url) if (!response.ok) { @@ -88,10 +97,10 @@ export const getTurnoutValue = async ( level: number, voters: number ) => { - const tokenHolders = await getTokenHoldersCount(network, address, tokenID) + const tokenHoldersCount = await getTokenHoldersCount(network, address, tokenID) - if (tokenHolders) { - return (voters * 100) / Number(tokenHolders) + if (tokenHoldersCount) { + return (voters * 100) / Number(tokenHoldersCount) } } From aae61b4a5cc2f35b0b36f85abc9904d66f148bca Mon Sep 17 00:00:00 2001 From: Ashutosh Kumar Date: Wed, 14 Aug 2024 17:00:46 +0530 Subject: [PATCH 07/21] Other Code Improvements --- src/modules/common/ToolbarAccount.tsx | 18 +++------- src/modules/common/ToolbarCommon.tsx | 5 ++- .../creator/deployment/steps/Ownership.tsx | 16 ++++++++- src/modules/lite/creator/index.tsx | 27 ++++---------- src/services/bakingBad/tokenBalances/index.ts | 36 ++++++++++--------- src/services/beacon/hooks/useTezos.ts | 30 ++++++++++++---- 6 files changed, 73 insertions(+), 59 deletions(-) diff --git a/src/modules/common/ToolbarAccount.tsx b/src/modules/common/ToolbarAccount.tsx index e9053a4d..b2ff1319 100644 --- a/src/modules/common/ToolbarAccount.tsx +++ b/src/modules/common/ToolbarAccount.tsx @@ -1,16 +1,5 @@ -import React, { forwardRef, useState } from "react" -import { - AppBar, - Toolbar, - Button, - styled, - Typography, - Box, - Grid, - Popover, - useTheme, - useMediaQuery -} from "@material-ui/core" +import React, { useState } from "react" +import { styled, Typography, Box, Grid, Popover, useTheme, useMediaQuery } from "@material-ui/core" import { ExitToAppOutlined, FileCopyOutlined } from "@material-ui/icons" import { useTezos } from "services/beacon/hooks/useTezos" @@ -112,7 +101,7 @@ export const ToolbarAccount: React.FC = ({ children, variant = "common" }) } // console.log("XX", { account, etherlink }) - if (walletAddress && etherlink?.isConnected) + if (walletAddress || etherlink?.isConnected) return ( = ({ children, variant = "common" }) ) else { + console.log("No wallet address abc") return ( {variant === "common" ? : } diff --git a/src/modules/common/ToolbarCommon.tsx b/src/modules/common/ToolbarCommon.tsx index 06a3da92..3d7fd168 100644 --- a/src/modules/common/ToolbarCommon.tsx +++ b/src/modules/common/ToolbarCommon.tsx @@ -134,8 +134,9 @@ export const Navbar: React.FC = ({ variant = "default", mode, child const isMobileExtraSmall = useMediaQuery(theme.breakpoints.down("xs")) const { open: openUserMenuSheet } = useActionSheet(ActionSheet.UserMenu) - const walletAddress = network.startsWith("etherlink") ? etherlink.account?.address : tzAccountAddress + const walletAddress = network.startsWith("etherlink") ? etherlink.account?.address : tzAccountAddress + console.log({ walletAddress, tzAccountAddress }) const handleClick = (event: React.MouseEvent) => { if (variant === "default") { setAnchorEl(event.currentTarget) @@ -157,6 +158,7 @@ export const Navbar: React.FC = ({ variant = "default", mode, child const renderAccountButton = () => { if (walletAddress) { + console.log({ walletAddress }) return ( = ({ variant = "default", mode, child ) } else { + console.log("No wallet address") return ( diff --git a/src/modules/creator/deployment/steps/Ownership.tsx b/src/modules/creator/deployment/steps/Ownership.tsx index f7f964f8..1c8e93cd 100644 --- a/src/modules/creator/deployment/steps/Ownership.tsx +++ b/src/modules/creator/deployment/steps/Ownership.tsx @@ -2,6 +2,8 @@ import React from "react" import { Grid, Link, styled, Typography, useMediaQuery, useTheme } from "@material-ui/core" import { MainButton } from "modules/common/MainButton" import { Navbar } from "modules/common/Toolbar" +import { useHistory } from "react-router-dom" +import { useTezos } from "services/beacon/hooks/useTezos" const PageContainer = styled(Grid)(({ theme }) => ({ background: theme.palette.primary.main @@ -79,6 +81,8 @@ const OptionButton = styled(Link)(({ theme }) => ({ export const Ownership: React.FC = () => { const theme = useTheme() + const { account, etherlink } = useTezos() + const history = useHistory() const isMobileSmall = useMediaQuery(theme.breakpoints.down("sm")) return ( @@ -122,7 +126,17 @@ export const Ownership: React.FC = () => { - + { + if (etherlink.isConnected) { + window.open(`https://remix.ethereum.org/`) + } else { + const href = `/creator/deployment` + history.push(href) + } + }} + > No, I need one diff --git a/src/modules/lite/creator/index.tsx b/src/modules/lite/creator/index.tsx index 02cc7216..baed8420 100644 --- a/src/modules/lite/creator/index.tsx +++ b/src/modules/lite/creator/index.tsx @@ -34,9 +34,6 @@ import { ProposalCodeEditorInput } from "modules/explorer/components/ProposalFor import Prism, { highlight } from "prismjs" import "prism-themes/themes/prism-night-owl.css" import { Network } from "services/beacon" -import { signMessage } from "@wagmi/core" -import { config as wagmiConfig } from "services/wagmi/config" -import { useSignMessage } from "wagmi" const CodeButton = styled(CodeIcon)(({ theme }) => ({ background: theme.palette.primary.dark, @@ -227,6 +224,7 @@ const CommunityForm = ({ submitForm, values, setFieldValue, errors, touched, set const isMobileSmall = useMediaQuery(theme.breakpoints.down("sm")) const { data: tokenMetadata, isLoading: loading, error } = useTokenMetadata(values?.tokenAddress) + console.log("TokenMetadata", tokenMetadata) const options = { eth: [ { @@ -271,32 +269,18 @@ const CommunityForm = ({ submitForm, values, setFieldValue, errors, touched, set useEffect(() => { if (tokenMetadata) { setFieldValue("tokenID", tokenMetadata.token_id) - setFieldValue("tokenType", tokenMetadata.standard) + setFieldValue("tokenType", "ERC20") setFieldValue("symbol", tokenMetadata.symbol) setFieldValue("decimals", tokenMetadata.decimals) } if (error) { - setFieldValue("tokenID", undefined) - setFieldValue("tokenType", undefined) + setFieldValue("tokenID", "0") + setFieldValue("tokenType", "ERC20") setFieldValue("symbol", undefined) } }, [error, setFieldValue, tokenMetadata]) - // TODO: Remove Me - // useEffect(() => { - // setFieldTouched("tokenAddress") - // setFieldTouched("description") - // setFieldTouched("name") - - // setFieldValue("tokenType", "erc20") - // setFieldValue("tokenAddress", "0x336bfd0356f6babec084f9120901c0296db1967e") - // setFieldValue("tokenID", 0) - // setFieldValue("symbol", "MTK") - // setFieldValue("description", "Sample Description") - // setFieldValue("name", "Test Community") - // }, [values]) - return ( @@ -369,6 +353,9 @@ const CommunityForm = ({ submitForm, values, setFieldValue, errors, touched, set onClick={() => setFieldTouched("tokenAddress")} name="tokenAddress" type="text" + onBlur={(e: any) => { + setFieldValue("tokenAddress", e.target.value) + }} placeholder="Token Contract Address*" component={CustomFormikTextField} /> diff --git a/src/services/bakingBad/tokenBalances/index.ts b/src/services/bakingBad/tokenBalances/index.ts index 1b5afb6f..0f814f01 100644 --- a/src/services/bakingBad/tokenBalances/index.ts +++ b/src/services/bakingBad/tokenBalances/index.ts @@ -141,22 +141,11 @@ export const getDAONFTBalances = async ( } export const getTokenMetadata = async (contractAddress: string, network: Network, tokenId?: string) => { - // TODO: To be fixed (@ashutoshpw) - if (network.startsWith("etherlink")) { - return new Token({ - id: "", - contract: "", - token_id: 0, - symbol: "", - name: "", - decimals: 0, - standard: "", - network: network, - supply: "0" - }) - } let url = "" - if (tokenId !== undefined) { + const isEtherlink = network.startsWith("etherlink") + if (isEtherlink) { + url = `${process.env.REACT_APP_LITE_API_URL}/token/?network=${network}&contract=${contractAddress}` + } else if (tokenId !== undefined) { url = `https://api.${networkNameMap[network]}.tzkt.io/v1/tokens?contract=${contractAddress}&tokenId=${tokenId}` } else { url = `https://api.${networkNameMap[network]}.tzkt.io/v1/tokens?contract=${contractAddress}` @@ -167,10 +156,10 @@ export const getTokenMetadata = async (contractAddress: string, network: Network throw new Error("Failed to fetch proposals from BakingBad API") } - const resultTokenDataTzkt: TokenDataTZKT[] = await response.json() + const resultTokenDataTzkt: any[] = await response.json() const tokenData = resultTokenDataTzkt[0] - let result: DAOToken + let result: any if (isTokenTzktNFT(tokenData)) { result = { @@ -193,6 +182,19 @@ export const getTokenMetadata = async (contractAddress: string, network: Network balance: "", standard: tokenData.standard } + } else if (isEtherlink) { + result = { + id: "", + contract: "", + token_id: 0, + name: tokenData.name, + supply: tokenData?.totalSupply, + decimals: tokenData?.decimals, + network: network, + symbol: tokenData?.symbol, + level: 0, + standard: "" + } } else { result = { id: tokenData.id.toString(), diff --git a/src/services/beacon/hooks/useTezos.ts b/src/services/beacon/hooks/useTezos.ts index 659647ba..dc95dba7 100644 --- a/src/services/beacon/hooks/useTezos.ts +++ b/src/services/beacon/hooks/useTezos.ts @@ -1,20 +1,18 @@ import { useQueryClient } from "react-query" -import { useCallback, useContext } from "react" +import { useCallback, useContext, useEffect } from "react" import { TezosToolkit } from "@taquito/taquito" import { connectWithBeacon, createTezos, Network, rpcNodes, TezosActionType } from "services/beacon" import { TezosContext } from "services/beacon/context" import { useWeb3Modal } from "@web3modal/wagmi/react" import mixpanel from "mixpanel-browser" import { BeaconWallet } from "@taquito/beacon-wallet" -import { useChainId, useAccount as useWagmiAccount, useConnect as useWagmiConnect } from "wagmi" +import { useAccount as useWagmiAccount, useConnect as useWagmiConnect } from "wagmi" import { disconnect as disconnectEtherlink } from "@wagmi/core" import { config as wagmiConfig } from "services/wagmi/config" -import { etherlink } from "viem/chains" type WalletConnectReturn = { tezos: TezosToolkit - // TODO: @ashutoshpw Figure out the impact of adding string here. connect: () => Promise changeNetwork: (newNetwork: Network) => void reset: () => void @@ -31,7 +29,6 @@ export const useTezos = (): WalletConnectReturn => { dispatch } = useContext(TezosContext) - const chainId = useChainId() const { open, close } = useWeb3Modal() const { address: ethAddress, isConnected: isEtherlinkConnected } = useWagmiAccount() // const { connect: wagmiConnect, connectors } = useWagmiConnect() @@ -41,7 +38,6 @@ export const useTezos = (): WalletConnectReturn => { await disconnectEtherlink(wagmiConfig) } open({ view: "Connect" }) - // wagmiConnect({ connector: connectors[0], chainId }) } const queryClient = useQueryClient() @@ -72,6 +68,27 @@ export const useTezos = (): WalletConnectReturn => { [dispatch, network, isEtherlinkConnected] ) + useEffect(() => { + console.log("Network", network) + + // Log out Beacon if network is etherlink + if (network?.startsWith("etherlink") && wallet) { + console.log("Log out Beacon") + wallet.disconnect() + dispatch({ + type: TezosActionType.RESET_TEZOS + }) + } + + if (!network?.startsWith("etherlink") && isEtherlinkConnected) { + console.log("Log out Etherlink") + disconnectEtherlink(wagmiConfig) + dispatch({ + type: TezosActionType.RESET_TEZOS + }) + } + }, [network, wallet, isEtherlinkConnected, dispatch]) + return { tezos, connect: async () => { @@ -81,6 +98,7 @@ export const useTezos = (): WalletConnectReturn => { } const result = await connect() + console.log({ result }) if (!result) { throw new Error("Failed to connect") } From c82f26ed354894d6354c3f3fb46ac09147a107cc Mon Sep 17 00:00:00 2001 From: Ashutosh Kumar Date: Tue, 20 Aug 2024 02:59:59 +0530 Subject: [PATCH 08/21] Removed unused deps --- bun.lockb | Bin 1060020 -> 1055084 bytes package.json | 1 - src/global.d.ts | 4 ---- 3 files changed, 5 deletions(-) diff --git a/bun.lockb b/bun.lockb index 1440fde50535aa4ad95efe2eaa1c2fc86e8f7b11..476c4471e235d8e12514dc9621abcc669cee9d79 100755 GIT binary patch delta 162802 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 delta 165376 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

Ct_Y=e!u(rag>JoKqfE5ck#xE0SW zU;{^^#;d)rhGQwRvd*>n2k;NBM&8@Z;N^j zr^MqC*;hiJ|88WNDA+!kgx!O=7rul2lHsQrqyd$8rSGu&%N!dgMYt-(N!g=or&hT; z^axniXhiAmizgoo3T&D$Pu@KF0ybXw+EwSUXWNH?x-JcVvT$$K=S%N@ia)-2cu&!> zSME<*w`8CVzaPE8gBLa?J_m?{QjNi*N-is%y4K<&-Z-I(bJj`iLce2^7ADCRE7Iq> zJFx2Gx*@Z@K6&$m zGAv8`;>7xO(aK*JG>q+J#04`6KB`df50}3e=UC=%oYca&p~Xk3l`H#A*B2LCdGqO# zCrssjV=H)T^!6gWF(YrBx2I;VE_J2wl9t_unrMAk|uWqA|S z%e^ivOL6f-39689{DKO~gkIjxn6fI6I zlW;Hz|61Fu9_LOG^18OKhy@=^o8NEm^=>3gvKnLY>X=D`DOsaBX3$i33Uhg|yFf_0 zI=*tuxL)P@)UYE3BZGIVWAY3kVJG-ILawZ1Ru3WT!=$BoG_=n6_RnHv-%VQieOWtc z1UVu9PBTsYz<_MT*cJ2hQJIq7pXqG{Z(+;UH&s3-%{GL1j}V)ZhO9`Q>Z`JmAx70V zg9#C~gb*1BQEPD4wjca-YfNN_1NdaYXa2rFGKGIy`u#|sNA=B7;szyXV0I3}ywt#? zpXlc<-_SH4fjeU(Q{xNFB8|-Bp_o?gix+B+f8qW-iZC*;P28IQk(ez+NIs5Ds6vP5 z#@N&>{KU2S z*=A;&8YF5?HizoXO&5QE8*WewGk84l=Cm*?X~2-JEdm3QlS7N5ugjPC;qv#9IoQ@X z*}}Y3$a{ngA>`%`IT8#G`21RANSmkAN$+T%7%k19k)-wZdf67t(9#?sq+k7}eaY0Y zF56#2mdurB8NoObZyoCDNhmded|EIgc_VXWLVSb<9C*)F`P+kW4yV8QiR-T z6Bv+!m@oPi_-XLA+p{8@@pT)sV>I(6ZChWL6#w;Pnfno;F(N}0#7AA=irIEW^?NUO zM*7rjYvPX4Y$QY)Lc||DsOhRJO}9mc_`IztMF_hL*%==6u&o(~JnTziF0;RxpmvYXxr>=dvjES)3&xX?b6wZ^-I@@EZ1Hpc$MS&;GjUgw$eW*#NRnvH?iCn$+EqJx{B$bIWiJUx4smbnCwr@kuG9ER9 z)@Df_JZ5IA0PG&qh?ssI=rK@Q^h4In1tI0Km7>+ya0AI;>pR*-ugj8x-voJn|d_MQPnw3iHRabLBX(i}pUdqkvNH!IB z#%|N5Vb}p>v!2l1T%8yS+%fXxhRThuGG*;;R62YTQr!J{zI}Lf`JIowak=l~ zjcQL*d^(e~2q84x`@dSTyLdn^EoOyj>d-;~WqX=#)7@oa)Fnhxvn$*k9CWXzIX>N; zJ}7@L(`{DVq$cJJcQOgn&TyxQeUEUunKS9f#|<{MX1KQorSD@BhLcJ0KE7fcdzpXh zj-;u%Z>50T74edUX1If0UMuO&?`tZ| zbT{?$ifz4oSzemyt`(BLf1uvv4vyC6^)J&?zKTg!dAZN!4!BHzQ)L!~sYwWRVfJE+ z>St;EY%(E23*{-mt#G6MX0SrEBSbnvL|i}l-NV`^*L%~*pQkX-*Zs}9Su7Q^`kRp1 zg#6Y?YscnC3l^`t_=J#Qn~`{{zZr@d_JokS2S~Q2M!_OU2XrB%hBP7L z4Db#1n}g1zSXp_K?sW2V&yG*p0p_97$UeZNpTh_#KEM>6gS*-Q(*<`(Lt^Tpv2<+L zt>F(RswTP((2yr&ovt4`Z-v5yhn#MdZ%p71ID~+!Sk%$nTijUZL zWmaWP!h9q__FD#+%yUWO2qAPC&fE4(_fwk|=n2%hp}jo7d^(q#jCCG zF@jtJP5cPPWomSdYiu>>aHqiTOFP$kV^TNX=fhY1+|?tDOcz~(>Q`O z$`3RXNF$^HA=Pei($~%w7Ja_%arYOB+T{K((`|LOH)W8 zci^KXs$|okZKr>ZeZ`xGw}lT6GB4**zDtDALOJKxS*4Sg9N@dv$fqgxY>>%2pPD4_ znAVtKSvNtF{!`t@4Rq3?&V}(&Iokic?&psSe3l&_#!vwos)ENHnNQ2s^O#)S z9bzV=j2CRWE_SC0+Bd{>TZHF7pT|OtYq7i9n?j}ty7GlN{tNAQ_Y2=_ z>{w#T$nK{u?x!?VTw~-eA*xX4r=$^bm}b@>{B6#TvSZ3TXsc&VTAB9=nTDIDODJ^d z;U>>lB-m!SZ^%E*v2}CXIGZv=hU`Dw)L2T034~C02kaa;GgZn$2_r*f9bvALR@jOW zzHU#JH)Z!f%XS<^p`7Q^hv+EKz2Bz#Mb1pwhJxb1%VG0x!h1VC&AE<-U8vJE!MBki zY)PG5-chF_qs(gR@^_u;pdle6Y0li}{$YH+Czm7B>^;i-MaZymgwQl8wD3;0B`g2> zIx@sFS}qknJ=RTfH%O5@DAH%qC{yKY+T-nQ`@fgemgDWYy*(G(a{t+LVQ=rbx2GPZ zErXnr2Av#Z9x@t&b__D$|lowmsdvarvu#pi!b>k}qKKSo2tEZX0V{%b6=z$C{GMaXU+t>9(9{!8)~5o)5;F zr_0?rGQTD{@9hw(F0>l#y&Cc9+-6TgNH)LkVi_{dlwP4JIL=I1L8pI6NUc40PqrA= zu~xbPdfCJ49&Xhe;G<6OHahRP^DSfMiuCC*&g5N1Tn`~Mp(8`;Iq=bCI#;I~(`t^~GbhrgzOWk^6$vZsoMWgEGMK1U(Ko>rHub_JDqOj|6PDLCTmW9!)n@i zif^c$tas-6l_wLXFvOgPf@M=o@ip}A*{P=P8rt~zR5MCu6JvI)afjxlPzxEWMGZm7w%-d!Ll(JXUympfVXya8!unE~rbX2LA9dOgAB z%`yp_u(p?L8aI_`+B$Bku;sISMauc{=D9Vp^sDGya`WmMycr+e!({T5%l_-b^hv!w z-s||WS?2O--r=?0KxV0DoA3?3ERJqqcJ7|-yE*#wuVsIpy*}nWZ?sS)*lmv4wuwTF zoMR$(5WT=gW}}l<(9*eP&PL|g?z!gSMv^%_*Ec|aYJKzGZzKCxagt$@-I#0AZ{j}V zPeQ1C38K%r-Yhi4clYhRM@Sf9x@;mXUxrme-cm>I##2R@%$q5E_6Sp7W|0UpW-~>s z9$^;a4yzyGn+!iDH+d2dZhO;d9qt`cQ%${$E!($r_|{!z<9U7Zsh&>tf?7tHoh{?0 z2zh%uc8xHNw@}wXBvs}32Q-B>X5$5t1S|QgwlWQw=D>TnE-%46@=K1bJ?zdPOqr_*6 z&p0t?*(LZSA}#mzV)rXgp6Jv`cPN|YnU%y1sZMUXhe>*R%tt#GAO6XSOG_S@XRdE$ zppx65ZM-l3=ZK3s0{`VU&4=;u@@l)gvyEwn?qGKM8Z%tNZW|c5IaM~#2P6{FUP=BjIk$*!5?)(<{ z?otZr%J9K*vwAnBtG3+SBxX?6WhTcScTtrQ5_?{TLM zS--+}n~`Q>r7o=^CijlKI38JHLiSSl>nlvyUiaXTf~$OY_>W)oo?CcW*ShpjUf*42 zsa59WUdBVb)h7KuOzt|n>~rUEZCdRcK|Xn~*|^W0CZyLlzM7nnbssje6v&w8l&zWJohYDD6ATZq@3t zW`-6tt-h42{Tj1(KWTC&|F}G(tjqy=qvsma`~dAVc#TUWx+$4BUUHM@ zpu6VZ;RhUaCw9HSU-u9827SdrMrq}>=Ey-x$&LE$gX9o(y$(Ob5*l-zIev&0Z5^9L z^xT#|u+fY~+qakxx0=<22#UMSR5?z_{q(e+1~%pV?DM#*(l?6?*<_pf>lh7hLl)fb z3)%7fujfX;YBxSIWQFZ!Flhx5Bm6j}sJ_D-Jx;l6@x4x6kve0vxiupS-13&&dud4V zt*LQ>v{&ymb52l-?K^!9n(NS+hbxXJDXY8mQ16)VeSJ$Bla(~!z)th<1nHmNY0{r$ z#kjfCxK5GJeCLatyH`8UnJa(g3<@Nwp7jEr?c6x#lshCaC~TKmdYY)tbuQ%YF5e*R z|MYAT&$4dy6@@M&O0zW^6Q6O11qS(YOJQ1`b+->%v)3Fs%NIP%SwFZ#Q%1)(PsC{))S8SjiKJs7(I zAKxiGD$&IDeUhq0yl)uKoi_z;QomLgOnaIAE|`d0^yIpm-1QB=V4~k*IV^k8bh;Jk z8Ia02{(Q;Qy^a50m&}gaG)~B6bM7|ba$GiX?=bvGtl=H*GV)(G7v(N<+2puO z_{CSvq`SmVbIp``O1$gWOoe-dvupB|d+t+Owb$K8IQ6;-dqAQOubYw;xKVT6@O^){ zHuAz}-&8xKT@?j3z9hty|wT!*&<$2ZJ`x?GMD{>+*jTwxk-WmMC0KU3(TH%&j8Q*N4-KkKgUrmv?9Ps=?e z!=A+dUv=LZP}LE%4M#zQbK$C#D_)S;q9_PNi3JI^#DWNxSc1fgViao>4M8liVpm47 zVeg8HqQ-)~pom6|1r2s=h*)B*?=xr50YotQzW3M5pTnM=ot>SXotd4TJ@}UX1M0?rXiXppNdOQ?9s~U0QmWV5PNxdH>Ip?ryR7PZHhV_mn zsckUO@Ml(~Ep9y)%vIzscjk6IgI96{F#=Y8RVE%<|KMcP`{?v5%n&ea%_4Ji*^SCS zw<@pBeyDK}B5oWssy}&Iy4M%~8~`}G1Xv(DQ<4rohm|z`j)XGy4y)GNR%clI;Jpfn za^f}nDP_C>W4ApuHE{vNY@g?w!sDDS0RlFV`}_kne8T^}_#l6Wqmwwu&)NVr|2!r4 zmuTydBP8l_yN(?e`2ABV55faAe9S)l-EjNxEB-8NY{;QWf^sMlZH?i8fHsak*Lr|s zE88J0^V-hKp#;Xh6A(24u`&Iy>))q3RZ}38;oU<`HPrYm`SxgX=VqCCZS~LSJ-4m@ zOh80$Jm7z%vpKsOOgpBpCu*2!B~6!`bQ|N+BClrjGn)2LcAy@ATa}ZhKBMTrLFOWW zvl6erqjIN-w`x`eI7g{rHP=6*#J{nJIs^y~qV4w#srvW#(>PqC#=`HQhF!M!k|l0W zI)14iYB&ao`N?@k##g{z=DF~DTkU(0<`a8~-B3Oy0e08t6bK0Krhs5u5SP$8d3C_W z#wr8`(g`(uoH$x?+&z{pGrtD8Z@Se@O-LB~_{S6z`wxI0Mb8`6y*iBvt%DxSn zaeYh8yD5NBkMe9$!#mgB-vJixos0buvku>mGs50(&}k|P>p6= z6|3HH-#5(-@!gafj(wT*enETC);LUsDF1EMVv&6p`{ngJ`2}S&_W6L|-Q;&wy&taM z7$zoP8QnIurbyuVSoj+&Gvn1)ru;qqXv6alr)QPQW=T+eV+{$OUEe~7?aZM~Z=vV3 zUd7Xms=b5qD2P{~MG;CgPkV1=H+PBb#DwPlj~4MCpo$Bk&DSkpbH||e;8p?}ICmKQ zQbD42ua@1-In=Hq0ws^W$Vv#nyiVEFtjaf7(xV%jTXU;a@aS+2jo6k!+^3;Y9XPSx zrDcC98EmNq;@4DwC=}$tQXBHCjmkP@P`Sy5+LZxA)!`a%BKpGmy1`M4s%!GJ)TTFb>Bk!jtYdcV*`glo0?c_G5T044eFV~WSN|A>H zklimu8UG+Ew$VZUDVN|krIKnHWOz>k(O2|aS-Gq6$He%vaY-xiLlXA(HGK?6MC>!XaBZxRt4LTytj@+GOoIKbGc~86BW&Nu` zySIWNyaB@seTN!enZ@pZ-D-u&{Sl~PqX$;m+EXOjN)PQQ)=7>w7LDVjJ*|2#SEp}2 zSeBrk&fv&q2a0o+<37XIi3SQR&#twBc9s`{^{71fAOzSzBfrKd`?+9pg-jTd;$39d z;!?Wx zkX#j1ymb+LTI}7U^_IiEhbnz2X&!!G(6p+cS43D0lw6gWU6InOLKPV+NlNUjYrQw- z3l zQL`HL-hg9=&6~-Oa56mgHt zG5dXhQY%*r)A}Qj@PMyQ_`~$Xp_S|}t4LHstXYm+9jsa{;~=!;9ma%-=3zU>-JG7+ zQZ=XrCemMm<1no@SXY=;7mk4-Ja?8qqPiA49FN{YP;@mZ!y63N%$N`q14TMuXmh@X zNF;fP75BEg$?HZR9Oi&F)>`m6Rh3x4k}7hlD#uXom-dpfyIEj4eAkK4BWKWBRa}KC zc*Q+F?m@owG1*tqGw-T;42%lwHgVwzv{l1W&parwE+C4wjw)wqVO{t`+F*-$k_+ao zmLA^`V|T(jXGzQtZoOGo*1`INHZ7W+6!^WB1C{(B+td7d@)w#6NGm+)Vm&CPR$h`4 zQHYo_bZ?nQucrd1x+c}(NU%m7>&wynyiy+u2&}K_gS9@}ih_MmE+|#@l;a~iYs4qH zHemY>o=5otST#Nb<6}#{4di;1h5wSi{YH*4H9q@VNb~H--)v6!m30R#oH&J55?hC| z{4niX>X1c4^nIib`80$!E>%}(Aeo@omM5e9J_!BG7VxbZ;Uc)47FK z&W9ng34EyF#!x3fx1lje-B+J7@ce&6s}aQLqys*bz}=?!(8(qs@Vt*O$O$PMuDJeX z(q0`j4B>Sj@@fj>mC}Gxn__ir^CjT$3-K%3ymgM(lF` zi5UCzR^`P|ZAL$e`%Z4BZWml7H$P=#@qaFO=;#l*`M2O*ZkkxG`Tfs9yNqwKp_~|i z{lPguNr}w7`Lp!xKQY)W0$51p{I#`Lz>naR=q|;f!+L0PMP+_Y=;5D%iW7T5kJ(hK9Ap3JALh! zz20*ThbBEt+BBqe^egpgNUnj9tjvZK5-7V`nlutlm>LMyVvgl;pzuAalpWl#J#Jy= z%y=t}1VwjGFOwdPC?gPJIkpic1YxBu03=7m*E(H0eqn3Vmy&61_u6$ic@?o>_aN*N z3j{l$;vV$sqZt#gN95$t2(wAyKVXjhg0C-~=d6pOwWYg7_)(k1G9h4&+%F{YL#L`g=z+o%i2MGirBY7dfSwI+oR>jF>g1jc^&(U zj|1P)YRsElJ7AaB$7OBNbwlpoZPI)U^YqbIG?frvp%be8yU&v_qo} zyA|6B)DOcr%YgcOn?}s+aC6Y#K+V1+3`=5js?`aoA^v?j@vck6tZ6}KY>r)8QtFS8 z0QZ*U(+AI{Eh($B?B!laYNe1rlm7VPDoazlt0SvcH`YNmWtWx|@Pq6kjciE+e}Gs| z1OyB3wwYTb-HcQdkizx|HXu%I`{-Vyk`g_K?Ta6WNQ?tHyB-jolUcy zVNnfx=`_D@X;hQd%H!p!c`Q#DOS#V;yv?i%5Y|u|=!BiSwMO!8A-!NLG5`r+IH3fDBA^ls@ z;;vw2Ol#VS7TUB(6I+sbH@Qir0~n_ZFkA&D_HjImZ9S0r<9LJ|q7bg+-G?!VJbD3x z$Y(N8d^dQW-GgXPH<+#>a#7F>Su2&gqeC?Ti3WB@vq3==gA5`qVe0c4Mc8KJ+fX7i zOUw0c^A6 zqL=LItED{j8qzN;d?-@J+C~4eS-<9$-c-|dMW3nlQ1xe6dpgAogEH>d8&r&MPmZB@ zQhN#rl_PSsrUtL+vIUK(cyCOJ)>F~?S6~iRdoa+W-Z1}KGgVfM(>e%y(znlduZCyT z7e~8F&b(OO{>Ej1;Lu&Km@@TerEKdC>ESuYk$-6(W zG!Krw3Z?}I)8hUBTiJ!e!%;rhC23-~ywg281;ZtHXR^<@9xFg9Xb zgSH)d(n7Q~4gduAD=i*bD%^L~(!93gdQuu=UkC_xT>5UTcBop{x*Qo(acoBotB&_4 zj<@*Z&vL!;YA*C7=b>nu4G2EKxVAJnICy=~1r-8JweBStQe$EB7AyTG@L`jRwMsAQ zhqlIMfZ%>TV>WEb8R6%V*S1?Pif8P@0KxYw@AU7~ZA!hqh?y%mfPEHf*bPfQAOG~X zfD}GBVeC+(YkE-@x80{=AG+mms|vGw@5}4|Pt@=<*NEvB>vDo#R53ehk}2F2?!nz6JQ-i8z59h zW0;76MPAfzdAH2l8NJm)KpQipid`;_eUZSSB9xx?rN{_~@JAhJmH+Wc3PyD>g2aM- zrj10O1zvvKr#h%ypaQ&+><5x%B-R|>Jm5xP+AJH#xDSTzFX$M1Qa9Rai zP0~fdOK}}SHKI^oYY26X!d$i;BII!2_!A@NCbdMyld?U>Y!5*VOZTz)mnv^Hea|wa z?j|P=p-pJZgHf_^GNLdkK#rhsUuFzm+CqCpUL zW5q|Ky_TENdo-vO7g`Locr*e4-VtOm29QvCK4UQby&{Cgr`vaiT}hu3qX?Ta{R41~ zjUh$>q7;S@A3Vw7c|@&+c@SFq$(}Lt7#2Ifu^3PB5!87s+@NwJX#7}g?x4Wa$3kmX z8zCHp2C1D}I$8EjRKNECIa3WMJ4zAbK-w=OXu~*QDmIdiavAlU1+6+#w&tw0%8n%W z->@x3UH&9&>G()`{~OxE{u;)k9$V$a@r7=c(XsM}o%SY2owD=hEpk$=3G!}JX-5=g zPsHGlM~M}Fu%nY>{o_4Y(PTXtJWwZ){3c`G)l^So%5TCM*83eD z{%b%Yt7=ssul+{XCqs4`Y^565(W^UrJ2Pl;vB~%Heul>E>>Zi&Dy~V~vop4)_wk0~ zw<~($a};>4nyEi9#w0RQZ)!STL|*jc>G%}c)y#>@RKA&PSE+_t^&ReYl}4l0Bi_wQ z`#K;?Z(1KUjIQZ;@`z#SMA;VQV+~9fc^&B=W^4L`3ZY4O{t$!etsCfM3C$w}*1gG8Wd`26Zl})t96N=k%>c&fQ$!dm<(~(45~qJT6Q=_h6$|~mDRgj# z9O~`5U8HHI>Ywet*|^(R7&vc>z?1g)0RcW1dA{EA(9N=YJ}4}~WgKrFW5`T6U=^nd zouJ<9rFAo*rnQU8>SbVK1b}$*mPVyl_%5orUhN={Rpv~PxGL;ri~%%Tz3iM0-_Kh% z^A2~)feR0lc~dDe|3&AOQz>BV7{QlwqwmKIN=xY+=nl)88FcYSGR^@9%S;!tSk`84h}?H_zJn&G=@bYE?ZURP0WO&9 zL3*X~j%D6$v*e(?7M&H}aM4)vA0Y4bBJ;VR7oo&@bHV9HGeiIaYASp#`a}$H;#_Ea zRc+C*nR02#Y!-RPLKw1U(YRQ-9t&%7tlWfeB4@8aBRp}|X)CZ9=zx3Dyto_ArNEmw7x-bGY$tV?OMV%GpnQatD*>GfmwzrDpNGEkEu{F| zCCxaC0Vg%gkR7yvDK9+JfxT(?Jd?Mm;RD+y zZ+08^{^NQxucpjA$^v`6E6o$@r}pX_Ay561+1Xax)P%Z3tl_>JRyTC)hEm9OTf{Dt47 zQREU>1N%jiiIZ|C-r_6%7vrHcQ$$f-ETY>>;MqXV{o^s(zDtA|X_T?AMCmGDc4x(n zDS{pwv4o-lAx&69aq)5!-&ufUXM80T3Fmp0j2{;MVc{6g=0*!ddrWW?p=?vkN(`Fu zdxLez^HPs*Otjv9LTH~g-;ktfqkW|>d?i!du~4)o)?46G^ajXBc+!}qI1nl%uCJbS z6aeStsx;T0KvQoSq8EFYiK$4c6|s3s=UK^^in>A#ML5y2WpaoGEf>Qf*Oib!Ohea| z=>GfVkZ!Rk4K#TGT zBUaM$l~5^@R*}alNN(IJm7HDuo^_sipOw0*>(-)%dH3N%_tZuaty<;PB(9?PHL_iK zDA)ZekfYh;iS-Xzu}`Fi1y8P`t*antmsZ8DMnA4dOJ!{5(@W$I<0IICL3lywv zbo(CMFthK<7D zPOF+4*6dIJS_-%lBXHkHdp2XKe**{(QG9W#%HGF^t&9o;>r;~s8!3CU+{CO8AY?^r zNPRX^U;?77`!`Z@f@~Od0ad)}uV#)I(0Y@b4vkrpW6Ex$hW9Un-E+KpeE2>=sli7w z@MAEj;o!iqZJkQJdFQuGGJSzJoY!sKBs9fTo8MlZ4hkHAHma8#Gg0XF*4s@-M>g>0 zkTKV=fYsbY!CPQ;)sKkqbI%qC9G(}q!1|s5QnrW(UzMu%)%oq_XsY^T*v^&SifO_) zH*E#;uP4yktvF;`w3Yg82ZmK!>C`s7-@KLLxr{;AO2i&38P};2WrJlhemj&^AKHyc zlrz)R<|7dZcTyBO}R*pf;22d^$Blq{=ElO3er ziREa!LkzoWb^RXSDgMeih)}B4QNvM^6~?7M{qTK@Re5cj?4ZEku~sT2A=6^R4l<%3 z355Pq{UizjV#z;=B6fl_wIe#b6Wid&+sSqpj6m8>iUfVRja7QJ#zy}nF}1@he7KTw zW>%fNzOU`1_uNvW!DBZR;Qv3m{Agl-2P!cfFW^tY7zY<)k`M30INI)^SNp(X@$@n# z;P=1EfIU?n+Pe5(P9G(ix-whwr$SI*x~wOc{jw!x?8n$c_K`<25cS?i`Xd;@(0vq@ zjOVz0)b9+qnUIX`kxq6h8JcI=ehN4Mi*9#7$gM}esR@;K$328-soAN{2Po};K$md@ zn;GweIQMY{I1@FdL{x|8b<7_F92c~BbJ0nyI(_6{;AG|K?=S=}>Yz{xeFog@*t9`VjZX-nn8QE}UMRh)JfY|6OE3ugRfXhGqyDha zg7<#?qe9s`(s zgffp|HEO*pEVMr=SQ!1RN7eBi@31Cij-$5$M=AUSSUBb=`Dfv|^eDNYY&?P%e6_(p zZrJK2!M=RfUYmX&$JSp#y z)KMA8{WNMXpCD&Q2}@DW)1Y0mM;lMW8z`9)3pCzsQ^czIYUhy~cNZu1%oE9;YE6{` zv%8rkRS(Ild6z-~Xq!u70n!SP>ZK8-(c^7$TGbNIvNznWTWLGk#kvnlI0V0T$0|2; zibMOFR17u9D{y);=amRqYaY2+Ue@IsOVRWGH*8A|vA1HtD=PjXJ2 z$c^)tT++z@Jl?ydQRsPubud4Q-8)r&Ue@Agd#|u$y5kz2hlxLG*wVCVnsDY1zm6^P zYJNzgRK|f#lizi06W*PN6QFL2B(V=NP{0L{N}5DZSI7>^ zKVJ|Mjy7MF&ActoiXHUE)+3K}^P48Z`koxucSa4{lJmE}I5TOl$3PGPVdv8_58Rr& z2qHj?&ou~5)0b#`r8w~MYR5Gj#1yae&(;0PL@M*O^(~~2nZT1M@vhu+# z8hBZ@peieH3*n=#YM&E~PELq!9rtUSFNEB?JR;&Rq;wuFKzkM3u4#G?`S$GZrn21w>ui^k-}) zlG4)ul8w3DS!WawcJ4vzl4a7oI1abd=sm&`v?&8~uN7`)Ac~QGN%%eDrI%XiNd7lq zbw6d?=F4I`2g*`!VD_*Guiwd=MRVlVfpuiOiOEwHg0XNW^S5s_Ju)Bh6DB#~Cd}Pu z7q0PhtBJySjTBg>ngD;acK%(EKUp>dZ$qsWF>IQ4S9UfQuCjQXmS-vW4%}HW#Cl|Y z4V;G%C>pK+3l&`CdKXbIl@t8zco*RfZ8e~`7Fwl+hK9Osv9u$bd$L)6IA>l;E$%@R z0|}Ovy_v0PuJru{V58xh(1c}w>)6=IEaW@{o%f*#Kq%6dy9Sl11+4*@;IZI?Jw;{8 zwi+eM`efnD9of&_FwUoJ8AUWW-&d27M(3E0T9*Qm{X>@4z) zcTbkq2&yc;wiVpDKiU$dD4cAPrw#y z9C0eg7Bj4-fAf8&HTMvq_~5uGKJEz)>>J+}E)j00JbHqbxc=jkjp5@;(Zp<&#pNSI zp*M%^w>ho0IVO(J)RO8MHw)LadCV$ToQ&%}6KnAmQ4mhKxw;BWRH9}Ui zKCa`to@nhjB@YrA+QAHo+-BJfhf~OPoxx?~B(KY1k+CKZQ=OsEWNpzGM&j}gEs)I| zZ2=5Ot?l{@+wj6Nvqg(R?zHI{Y=6;-ze{a|cx^nHZpch-#d~aZWNI&D&RlSR4vz!3 zc6vTX7KKI!($E54fbykxXyFUcg|z$~Tt-?uZu#I!yPoR2#1=THRMPpEEO6=&wE>Xj zD`4ex`B!3Q`TK}TF|Xu0rW%NPxhFJ#AKhQWmTKJ7uBq6+;Uhlnt(p>TEF=}0LvdI< z+8DH4>!S0(RW55e$&!}8{khz4%I0~x>Oq$8Wv{{|Ebu)qb~}oB56GAHNw~@b4yj_K zrA4b#Y@nAPaQd~$X6{H`=x0Q%o6X#}kf5UHRGR>8^qM5$LPiv1Pl~dkd8RslO|rBx zlb56$BW-y=J0w&>V2c;iC2F&2oR0_qJI`wdT>Sm)Ae{?~5SWbUiMVZKAj`3G85;Eh z*OXj}>vnu*07b2lZPw(+Yo-AG6l11y%q13=<T zyutr*#~_E4-Fb4ZtzhKT8!U9nT>)iv)cr?THP-DjFN@YUuc7w6`!>*B=yznoJ~2?YH}&? z$?hrTlmZ_wKBX$9A)hy&($LbnR4Fuv+--G8jVXifv9Kb_0EKv&Dp~(c?`;A6%irX0 zr}H!xIU0nRYr?3peCm>ml~! z*BqDq{|UnOB*0!5Anklb*?|8K7?E1WAHCqjWOIlAK!f&041?B3ZXz&J_pHl;Hp^S& zYe3&&?Zx@a%%nqy!YX)9EOIo|EC*Kd++I6qDO#z=u_ zu+(VZ`G#sZLJIV6sVknwgE;o#BZUtaYqpg#=i}H1T1m;&z`?EST?JU zBnbTVai=!rbd8ecmDA}>rCGnyI-|~A`tn!0f@g)!_{a=zp02k4WkrYeE@gY6%znUV zhxXPVY-?Q~ltQjfI_FUx(gfVx9Zm`M6A~(SSIZ-I?Wh`bD*IA@lv$YuH0qE#_+Z`X zk!pRNl699YTi?`uf?A(&ZFrf6P0F2!MVbAeeidfeM;-WS*$R}|;iL)4E01sSOx=Mp z@A}uB%UZngN7stUr|^PZvs3r~I`~WP*(YzH%(0qwq3wb#$0Z(okVX$cX!rF`1R?w5 zuYS`dB;I~E$~?e!&2QHlUOjP7!TN%?J1G<_pk+5H{lFLytj=PuYjxcY>H&bp+7&ekanN8vY$YP!`_ zf33)kqfMUfLwk?x*0)=PTaRu%`h2~WKHnh*r-L+Dmp+g61|A!3>9isg| zWO%p1{S|y+{Ra*hJXHBttsJZrhV>deBy2!9|KHbi2o3sD=Tc573~}o*U~n&$oW7#u z=0SdOx{3;bo7z$%SS^yip00Aa{1gKqf04deV^i5i{Pqv3#6MK(xJ_k&RuHOT6(#gL zdbzHmQ+|py2(@2;lsao&(J6md1$qX^()t?p8WS`$qD%*Vx2Z% z0Z;3S6mPCCVeiJA&IiH8`~bFYJT3VExX8o*QuH9EFkiiRp)hE|q^{OUle*e$OtMU< r4mFIw Date: Tue, 20 Aug 2024 03:04:41 +0530 Subject: [PATCH 09/21] Removed unused deps --- bun.lockb | Bin 1055084 -> 1053516 bytes package.json | 1 - src/workers/deploy_erc20.js | 249 ------------------------------------ 3 files changed, 250 deletions(-) delete mode 100644 src/workers/deploy_erc20.js diff --git a/bun.lockb b/bun.lockb index 476c4471e235d8e12514dc9621abcc669cee9d79..9277286a493641e39137066ce5b0f8bdd2659078 100755 GIT binary patch delta 162143 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
b-+`XKXGf8m;|(LCIhXV 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 delta 162536 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 z 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 WqeHg~fC8-z^-Hj5L9w { - const erc20CodeOld = ` -// SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; -contract ERC20 { - string public constant name = "ERC20"; - string public constant symbol = "ERC"; - uint8 public constant decimals = 18; - - mapping(address => uint256) balances; - - event Transfer(address indexed from, address indexed to, uint256 tokens); - - uint256 public immutable totalSupply; - - constructor(uint256 total) { - totalSupply = total; - balances[msg.sender] = total; - } - - function balanceOf(address tokenOwner) public view returns (uint256) { - return balances[tokenOwner]; - } - - function transfer(address receiver, uint256 numTokens) public returns (bool) { - require(balances[msg.sender] >= numTokens); - balances[msg.sender] = balances[msg.sender] - numTokens; - balances[receiver] = balances[receiver] + numTokens; - emit Transfer(msg.sender, receiver, numTokens); - return true; - } - - function transferFrom(address owner, address buyer, uint256 numTokens) public returns (bool) { - require(balances[owner] >= numTokens); - balances[owner] = balances[owner] - numTokens; - balances[buyer] = balances[buyer] + numTokens; - emit Transfer(owner, buyer, numTokens); - return true; - } -} -` - const contextCode = ` -abstract contract Context { - function _msgSender() internal view virtual returns (address) { - return msg.sender; - } - - function _msgData() internal view virtual returns (bytes calldata) { - return msg.data; - } - - function _contextSuffixLength() internal view virtual returns (uint256) { - return 0; - } -} -` - const ierc20Code = ` - -interface IERC20 { - event Transfer(address indexed from, address indexed to, uint256 value); - event Approval(address indexed owner, address indexed spender, uint256 value); - function totalSupply() external view returns (uint256); - function balanceOf(address account) external view returns (uint256); - function transfer(address to, uint256 value) external returns (bool); - function allowance(address owner, address spender) external view returns (uint256); - function approve(address spender, uint256 value) external returns (bool); - function transferFrom(address from, address to, uint256 value) external returns (bool); -} - ` - const erc20Code = ` - // SPDX-License-Identifier: MIT - -pragma solidity ^0.8.20; - -${ierc20Code} - -${contextCode} -// import "./IERC20.sol"; -// import "../../utils/Context.sol"; - -contract ERC20 is Context, IERC20 { - mapping (address => uint256) private _balances; - - mapping (address => mapping (address => uint256)) private _allowances; - - uint256 private _totalSupply; - - string private _name; - string private _symbol; - - constructor (string memory name_, string memory symbol_) { - _name = name_; - _symbol = symbol_; - } - - - function name() public view virtual returns (string memory) { - return _name; - } - - function symbol() public view virtual returns (string memory) { - return _symbol; - } - function decimals() public view virtual returns (uint8) { - return 18; - } - - function totalSupply() public view virtual override returns (uint256) { - return _totalSupply; - } - - function balanceOf(address account) public view virtual override returns (uint256) { - return _balances[account]; - } - - function transfer(address recipient, uint256 amount) public virtual override returns (bool) { - _transfer(_msgSender(), recipient, amount); - return true; - } - - function allowance(address owner, address spender) public view virtual override returns (uint256) { - return _allowances[owner][spender]; - } - - function approve(address spender, uint256 amount) public virtual override returns (bool) { - _approve(_msgSender(), spender, amount); - return true; - } - - function transferFrom(address sender, address recipient, uint256 amount) public virtual override returns (bool) { - _transfer(sender, recipient, amount); - - uint256 currentAllowance = _allowances[sender][_msgSender()]; - require(currentAllowance >= amount, "ERC20: transfer amount exceeds allowance"); - _approve(sender, _msgSender(), currentAllowance - amount); - - return true; - } - - function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) { - _approve(_msgSender(), spender, _allowances[_msgSender()][spender] + addedValue); - return true; - } - - function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) { - uint256 currentAllowance = _allowances[_msgSender()][spender]; - require(currentAllowance >= subtractedValue, "ERC20: decreased allowance below zero"); - _approve(_msgSender(), spender, currentAllowance - subtractedValue); - - return true; - } - - function _transfer(address sender, address recipient, uint256 amount) internal virtual { - require(sender != address(0), "ERC20: transfer from the zero address"); - require(recipient != address(0), "ERC20: transfer to the zero address"); - - _beforeTokenTransfer(sender, recipient, amount); - - uint256 senderBalance = _balances[sender]; - require(senderBalance >= amount, "ERC20: transfer amount exceeds balance"); - _balances[sender] = senderBalance - amount; - _balances[recipient] += amount; - - emit Transfer(sender, recipient, amount); - } - - function _mint(address account, uint256 amount) internal virtual { - require(account != address(0), "ERC20: mint to the zero address"); - - _beforeTokenTransfer(address(0), account, amount); - - _totalSupply += amount; - _balances[account] += amount; - emit Transfer(address(0), account, amount); - } - - function _burn(address account, uint256 amount) internal virtual { - require(account != address(0), "ERC20: burn from the zero address"); - - _beforeTokenTransfer(account, address(0), amount); - - uint256 accountBalance = _balances[account]; - require(accountBalance >= amount, "ERC20: burn amount exceeds balance"); - _balances[account] = accountBalance - amount; - _totalSupply -= amount; - - emit Transfer(account, address(0), amount); - } - - function _approve(address owner, address spender, uint256 amount) internal virtual { - require(owner != address(0), "ERC20: approve from the zero address"); - require(spender != address(0), "ERC20: approve to the zero address"); - - _allowances[owner][spender] = amount; - emit Approval(owner, spender, amount); - } - - - function _beforeTokenTransfer(address from, address to, uint256 amount) internal virtual { } -} -` - const contractCode = e.data.contractCode - const sourceCode = { - language: "Solidity", - sources: { - contract: { - content: contractCode - } - }, - settings: { - outputSelection: { - "*": { - "*": ["abi", "evm.bytecode"] - } - } - // remappings: [ - // '@openzeppelin/=/node_modules/@openzeppelin/', - // ], - } - } - - const compiler = wrapper(self.Module) - console.log(`Solc version: ${compiler.version()}`) - - function findImports(path) { - if (path === "ERC20.sol") - return { - contents: erc20Code - } - if (path === "./IERC20.sol") { - return { content: ierc20Code } - } - if (path === "../../utils/Context.sol") { - return { content: contextCode } - } else return { error: "File not found" } - } - - self.postMessage({ - output: JSON.parse(compiler.compile(JSON.stringify(sourceCode), { import: findImports })) - }) - }, - false -) From f7b83d7697df592e32de3139237747b507e1ccb1 Mon Sep 17 00:00:00 2001 From: Ashutosh Kumar Date: Tue, 20 Aug 2024 03:14:06 +0530 Subject: [PATCH 10/21] Removed Unused Code --- src/services/services/dao/hooks/useLiteDAO.ts | 10 ---------- src/services/services/lite/lite-services.ts | 11 +---------- 2 files changed, 1 insertion(+), 20 deletions(-) delete mode 100644 src/services/services/dao/hooks/useLiteDAO.ts diff --git a/src/services/services/dao/hooks/useLiteDAO.ts b/src/services/services/dao/hooks/useLiteDAO.ts deleted file mode 100644 index 810de2dc..00000000 --- a/src/services/services/dao/hooks/useLiteDAO.ts +++ /dev/null @@ -1,10 +0,0 @@ -// import { useQuery } from "@tanstack/react-query" -// import { useTezos } from "services/beacon/hooks/useTezos" - -// export const useLiteDAO = (address: string){ -// const { network } = useTezos() -// const { data, ...rest } = useQuery({ -// queryKey: ["lite-dao", address, network], -// queryFn: () => getLiteDAO(address, network) -// }) -// } diff --git a/src/services/services/lite/lite-services.ts b/src/services/services/lite/lite-services.ts index 065617af..a24fc0c9 100644 --- a/src/services/services/lite/lite-services.ts +++ b/src/services/services/lite/lite-services.ts @@ -1,4 +1,4 @@ -import { client, client_v2 } from "../graphql" +import { client } from "../graphql" import { Community, DAOListItem, DAOXTZTransferDTO, FetchedDAO, FetchedProposal, FetchedProposals } from "../types" import { GET_DAO_QUERY, GET_PROPOSALS_QUERY, GET_PROPOSAL_QUERY, GET_XTZ_TRANSFERS } from "../dao/queries" import { LambdaProposal, Proposal } from "../dao/mappers/proposal/types" @@ -42,15 +42,6 @@ export const getLiteDAOs = async (network: string) => { "Content-Type": "application/json" } }) - // const resp = await fetch(`${REACT_APP_LITE_API_URL}/daos/`, { - // method: "POST", - // body: JSON.stringify({ - // network - // }), - // headers: { - // "Content-Type": "application/json" - // } - // }) const daos: Community[] = await resp.json() From 7247f47b98ee2af14593dd8afbd4f74222c76b42 Mon Sep 17 00:00:00 2001 From: Ashutosh Kumar Date: Tue, 20 Aug 2024 03:21:13 +0530 Subject: [PATCH 11/21] Build Fix --- package.json | 1 + src/global.d.ts | 3 +++ 2 files changed, 4 insertions(+) diff --git a/package.json b/package.json index a56f4471..901b47bb 100644 --- a/package.json +++ b/package.json @@ -44,6 +44,7 @@ "assert": "^2.0.0", "bignumber.js": "^9.0.1", "blockies-ts": "^1.0.0", + "caniuse-lite": "", "connectkit": "^1.8.2", "crypto-browserify": "^3.12.0", "dayjs": "^1.11.11", diff --git a/src/global.d.ts b/src/global.d.ts index d49317cb..fc2e502e 100644 --- a/src/global.d.ts +++ b/src/global.d.ts @@ -1,3 +1,4 @@ +/* eslint-disable prettier/prettier */ declare global { interface Window { disconnectEtherlink: typeof disconnect @@ -5,3 +6,5 @@ declare global { DeployContract: any } } + +export { } From ca18d621a8c269dc880818c477858c691b007ab4 Mon Sep 17 00:00:00 2001 From: Ashutosh Kumar Date: Tue, 20 Aug 2024 03:39:42 +0530 Subject: [PATCH 12/21] Removed bun lock --- bun.lockb | Bin 1053516 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100755 bun.lockb diff --git a/bun.lockb b/bun.lockb deleted file mode 100755 index 9277286a493641e39137066ce5b0f8bdd2659078..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1053516 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

@cA3Ykl_bD9~LWeDYJ!$%gJto!e;n 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 z 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%0AQ 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ν=4N1O{d#kNQV!HFf>veB8X8szQ$NUInHci37X-~)r}Q!l|k21Z8IY(GLS*B=)V)?-uX`Po)15>D`he0DdFj#nX`qMRW7v*?o8f8 zx8amm$_xenTSV+75QChfq6ulWBx+tq<8@N@iS4M=KzDS{_Y+lmXvff|2IosOK=;oC!=&3_4#7@~ zRs?+$0~(_N8$8?P z1Pve$nxNYvDuV+P(j>7)c2D*7H)O8|zxoj3KVyQNg0ggB`?4QMPfr06xFagFA9|3H z8V+K(t(>xkAhg6t9O{0Ujf;WLeOjQqt0vO{sh3@SE^)thv?u3#>0)){DtrYyQ~x^o z_%21s+*)fO-F%dx(Z|pGU(we%q%Qll7ku z6Q_h6K>&)l1_h2BkKyKOHMYOQt(&-TTq>MKprE@bJ`k@S=#FppDcnDhM?wz}JJGnm zQyc6Vj1xc;uAY2KZpA1UBrW}fgRvlT;c$#~`BSlgR{P70{@n+K`zznbNr3|BI$^-o z2i?CA=`4KT{Vum3zWqFCCqxX`-F77pqq#4$!Tty5Kiyqg~1arK}jtU--I@6 z?GNA1S4Tjto_wu)(FC3=VF0@S!|RSA=q6y;2iE^NEUd9C-m&$Yn95Fqj=9`?aA*0V zg=uD+6_$MCZJODbLzgkLg*spDWEk2J!_w*wVXB_72QT0GJ0Hk{5$G~6o!d%HLWx1^ z8dKO|q0BrL1|(_V`WP+uR3$5!qcHSZQ!$h(UDmHmu)g=G=+x-ZvlG?~T}cfIF6y|D zK8OX}&!9_bU1XXZVLwhtBDIjZ>N(q|70W=4$TQNkO3l9Q+s@+1ZoSRp@>@v>PqMW< z&w4cITD=MNDfxY$3TKfrxeZuHGzMKI#IPUqm-eH_koQKZl)VjL0p!Jncv7 zFh*F9MvBB$ca?;6N6!(?(vn>f2MYPI0KKqBI2249_=G_YD ztZaMMNS^6fdoH0O6c}_?fNKW2BwV3VD7j{eG8}M34Nm&8ng!G2(dgQ$6lB*pZZC3k z*&#N5yR6F+8yX6oX!4qgJee}La%olzmUfdUiFKLJfNKuAb`)KU*_2IIFZS+8=9l2e=lX z`#+qsu>@VY;&<|)vt9cCDD(|@PiB%6QR75IJiHXPp;ck@4wO&rKh#;}%^mz>sNzb` zq#)slmWYUw$_mF}0||FZ zMehpAiB@Zq^wW(DTbi}V6}_WKnXxEp__*~B2C-Cwy+!n30M{CHgAJO5uD0T1h|!mA z&1=6QHn}Y9YGxr5nqWV!GW#E&0yWGa;N?B=_2MgP$f`d~fG^VvQ%0M(?Mn2Q4>?+qd$_p| z)4A??sjA_D86jM%lHJ;T8GvgGx=BPf5Ae->^67rXfx}aGx#0=Xb`Gv#$(4|mVu1wG zTvCoh;USp?!T!dcyvJ-3tyFYZw155XNF$Z|E#WY@!9JuN=$0uzf1WrR;z<6xg;~Lw z6ENhXu;BP0(h~khM01CUF$76`-BK3Toh?XM{9wW)(!bhEL&ZxwqODv8|GSVx1K1a_ z2i^PIQ%ZLSWCQ90dP9+6_9aBwiBvtaqC<}}m+Y=WhvDibD?;wRX7y3#U$F@>YKqQw zjs~0CC_h>jF*`RE%E5h>1L$_{<{3@mhMYsvrgxyd>Yujtq|H=`>KvO6n@TF_e%-yLMQnPYZaC|Ci2>JV2DmPu>w-kx^uDpWLsfypE^mH=FXC z;9Z|}^SZ&-75IGS2D-aG@l*tM=;BPZTk2o!ct{Lah*V70x8vr;d5YOs>4;rfi&q|H zVL0%E%Yw$>NML-d5;>pGk@}>=^*>^W__+h|x`VDKic+6bE{tdF0^4ZWx2j8cLc1*f z+>@>0kypFwX$aq(nyn>t{%`!j1%^#0lUAEm~XawyRPWHGB)k8j`Swtk;#=ciWxU9fxmz z$#|h19&;p^^XQ9+$A*ov4h{+Ae<1n8fjoGD?$_42TuAjvF9<48szHP@N}EeF)J?gr z`P8U15u{A)SLQg(#@dHL>YQ_OenDLWzmZ|VdTkngN`@P{oe9~$PJrtTx;C7_|760$ zJ?;hGC4VcUQoHKAXdT`qU)I^1I#&{}$=`gS zZmG+N#2IjXK(}sN={`$CO$`UDn4`JDK8`9?m4C~_3?sF?)618-{PcbqEfb%I22my~ z>>`d7Uvq+~=C4}F+-WEl)T_fQF)ZNvg09qp{;WqA*M`ZBnTCoL_w6rtWs>RUC>Fu> z%CM==*ct4Geb;B61cJqpnP*%-$*Y9@d;JFPYct(Ng7awETF?O34|FS;_8wgFxTXL4 zz&$(idq4ijHQ%S=sxQBfyh;dUGM+U%ofI6la8O|&jqLZZOXn?BiXw%r%|tDmB#Jd7 zbqE1mf6(Rq%Wf87Y}!FvNcemZ(SMklQ8cc?>d}1aW>Bt>iqZ

LE5~esZKNJc=x6 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 zmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRan zmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRan zmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRan zmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRan zmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRan zmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRan zmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRan zmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRan zmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRan zmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRanmjRan zmjRanmjRanmjRanmjRanmjRanmjRanmw_K50~4kM`ZgaUKKxb&&f2&B&UiX= zm2q0$5Rk!KRja4v&ttBdxloK3GgsYQXvRyJt6?q-<0Z}2G#8ff(&lR6v~1y^qB$R& z=0!QKZmz!7i@Ta)ABHC8v@Xh;YijL9#^o{B-0ErlBsSN=oYv0@Tj?#$ zY5lA=*UDUU+(vV)&BefNGS|jjOxzZ8ZOv&t9y8Ytr{#?eXUui5dU0^Rm28HN=He1> zv<uU89;NB~V4BgCWyI5-Vx|>UcTWzifPV<)-CY$SJ^^)Lb zn(J*YDQ=LtKIW3)GMMX&(|(m4vY8uT^-|#WvN33X8fY#habY$j?N5Wur6Mk(jf-Kh zwU?T>sJUS{&2t(kZf=B4n-*8j+(>iU4|*~$jCw|yOHX`=dfGono729L(B^rJxs15P z=Emamx|txUx$)*Q<7TsL+K(sNv{{JfYU5{^WG*Z5d~=h{Wy38nH^p3b+(K(_s<|Av za8_@cxtzFfI~c`ubGe9pS-lzNa^w7&n`ut_eE@T_%;m)eG&kE^KHN?1*bH;b*wWIN#tAv|pZim&Yj9XxCr@1P)rRH{- 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


y~e!JQ1x@Vj^fw4>gWxUm-M=|w2U$?Q> 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 Date: Tue, 20 Aug 2024 03:45:03 +0530 Subject: [PATCH 13/21] Build Issue Fix --- .gitignore | 5 +- package.json | 1 - yarn.lock | 1813 ++++++++++++++++++++++++++++++++++++++++++++++++-- 3 files changed, 1763 insertions(+), 56 deletions(-) diff --git a/.gitignore b/.gitignore index c2727221..3b6d22e7 100644 --- a/.gitignore +++ b/.gitignore @@ -28,4 +28,7 @@ yarn-error.log* .idea .env.example .cosine -bun.lockb \ No newline at end of file + +# Ignore for yarn.lock +bun.lockb +package-lock.json \ No newline at end of file diff --git a/package.json b/package.json index 901b47bb..4809b04d 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,6 @@ "dependencies": { "@airgap/beacon-sdk": "^4.2.2", "@craco/craco": "^7.1.0", - "@date-io/dayjs": "1.x", "@emotion/react": "^11.11.1", "@emotion/styled": "^11.11.0", "@hookform/resolvers": "^2.8.1", diff --git a/yarn.lock b/yarn.lock index 82591471..7f204fd9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7,6 +7,16 @@ resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf" integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== +"@adraffy/ens-normalize@1.10.0": + version "1.10.0" + resolved "https://registry.yarnpkg.com/@adraffy/ens-normalize/-/ens-normalize-1.10.0.tgz#d2a39395c587e092d77cbbc80acf956a54f38bf7" + integrity sha512-nA9XHtlAkYfJxY7bce8DcN7eKxWWCWkU+1GR9d+U6MbNpfwQp8TI7vqOsBsMcHoT4mBu2kypKoSKnghEzOOq5Q== + +"@adraffy/ens-normalize@1.10.1": + version "1.10.1" + resolved "https://registry.yarnpkg.com/@adraffy/ens-normalize/-/ens-normalize-1.10.1.tgz#63430d04bd8c5e74f8d7d049338f1cd9d4f02069" + integrity sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw== + "@airgap/beacon-blockchain-substrate@4.2.2": version "4.2.2" resolved "https://registry.yarnpkg.com/@airgap/beacon-blockchain-substrate/-/beacon-blockchain-substrate-4.2.2.tgz#7515cc7c50fa27ae65f1f09fc02b2e2be2ad0173" @@ -176,6 +186,14 @@ "@babel/highlight" "^7.24.6" picocolors "^1.0.0" +"@babel/code-frame@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.7.tgz#882fd9e09e8ee324e496bd040401c6f046ef4465" + integrity sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA== + dependencies: + "@babel/highlight" "^7.24.7" + picocolors "^1.0.0" + "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.23.5", "@babel/compat-data@^7.24.1": version "7.24.1" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.1.tgz#31c1f66435f2a9c329bb5716a6d6186c516c3742" @@ -257,6 +275,16 @@ "@jridgewell/trace-mapping" "^0.3.25" jsesc "^2.5.1" +"@babel/generator@^7.25.0": + version "7.25.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.25.0.tgz#f858ddfa984350bc3d3b7f125073c9af6988f18e" + integrity sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw== + dependencies: + "@babel/types" "^7.25.0" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + jsesc "^2.5.1" + "@babel/helper-annotate-as-pure@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" @@ -375,6 +403,14 @@ dependencies: "@babel/types" "^7.23.0" +"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.22.5": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz#f2f980392de5b84c3328fc71d38bd81bbb83042b" + integrity sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA== + dependencies: + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" + "@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.16.7", "@babel/helper-module-imports@^7.22.15", "@babel/helper-module-imports@^7.24.1", "@babel/helper-module-imports@^7.24.3": version "7.24.3" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz#6ac476e6d168c7c23ff3ba3cf4f7841d46ac8128" @@ -428,6 +464,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.6.tgz#fa02a32410a15a6e8f8185bcbf608f10528d2a24" integrity sha512-MZG/JcWfxybKwsA9N9PmtF2lOSFSEMVCpIRrbxccZFLJPrJciJdG/UhSh5W96GEteJI2ARqm5UAHxISwRDLSNg== +"@babel/helper-plugin-utils@^7.24.7": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz#94ee67e8ec0e5d44ea7baeb51e571bd26af07878" + integrity sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg== + "@babel/helper-remap-async-to-generator@^7.22.20": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz#7b68e1cb4fa964d2996fd063723fb48eca8498e0" @@ -491,6 +532,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.6.tgz#28583c28b15f2a3339cfafafeaad42f9a0e828df" integrity sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q== +"@babel/helper-string-parser@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz#5b3329c9a58803d5df425e5785865881a81ca48d" + integrity sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ== + "@babel/helper-validator-identifier@^7.22.20": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" @@ -501,6 +547,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.6.tgz#08bb6612b11bdec78f3feed3db196da682454a5e" integrity sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw== +"@babel/helper-validator-identifier@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz#75b889cfaf9e35c2aaf42cf0d72c8e91719251db" + integrity sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w== + "@babel/helper-validator-option@^7.23.5": version "7.23.5" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz#907a3fbd4523426285365d1206c423c4c5520307" @@ -557,6 +608,16 @@ js-tokens "^4.0.0" picocolors "^1.0.0" +"@babel/highlight@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.7.tgz#a05ab1df134b286558aae0ed41e6c5f731bf409d" + integrity sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw== + dependencies: + "@babel/helper-validator-identifier" "^7.24.7" + chalk "^2.4.2" + js-tokens "^4.0.0" + picocolors "^1.0.0" + "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.24.0", "@babel/parser@^7.24.1": version "7.24.1" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.1.tgz#1e416d3627393fab1cb5b0f2f1796a100ae9133a" @@ -567,6 +628,13 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.6.tgz#5e030f440c3c6c78d195528c3b688b101a365328" integrity sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q== +"@babel/parser@^7.25.0", "@babel/parser@^7.25.3": + version "7.25.3" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.25.3.tgz#91fb126768d944966263f0657ab222a642b82065" + integrity sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw== + dependencies: + "@babel/types" "^7.25.2" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.24.1": version "7.24.1" resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.1.tgz#b645d9ba8c2bc5b7af50f0fe949f9edbeb07c8cf" @@ -730,6 +798,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" +"@babel/plugin-syntax-jsx@^7.22.5": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz#39a1fa4a7e3d3d7f34e2acc6be585b718d30e02d" + integrity sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-syntax-jsx@^7.23.3", "@babel/plugin-syntax-jsx@^7.24.1": version "7.24.1" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz#3f6ca04b8c841811dbc3c5c5f837934e0d626c10" @@ -1402,6 +1477,13 @@ dependencies: regenerator-runtime "^0.14.0" +"@babel/runtime@^7.19.4", "@babel/runtime@^7.21.0": + version "7.25.0" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.25.0.tgz#3af9a91c1b739c569d5d80cc917280919c544ecb" + integrity sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw== + dependencies: + regenerator-runtime "^0.14.0" + "@babel/template@^7.22.15", "@babel/template@^7.24.0", "@babel/template@^7.3.3": version "7.24.0" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.24.0.tgz#c6a524aa93a4a05d66aaf31654258fae69d87d50" @@ -1420,6 +1502,15 @@ "@babel/parser" "^7.24.6" "@babel/types" "^7.24.6" +"@babel/template@^7.25.0": + version "7.25.0" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.25.0.tgz#e733dc3134b4fede528c15bc95e89cb98c52592a" + integrity sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q== + dependencies: + "@babel/code-frame" "^7.24.7" + "@babel/parser" "^7.25.0" + "@babel/types" "^7.25.0" + "@babel/traverse@^7.24.1", "@babel/traverse@^7.7.2": version "7.24.1" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.1.tgz#d65c36ac9dd17282175d1e4a3c49d5b7988f530c" @@ -1452,6 +1543,19 @@ debug "^4.3.1" globals "^11.1.0" +"@babel/traverse@^7.24.7", "@babel/traverse@^7.4.5": + version "7.25.3" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.25.3.tgz#f1b901951c83eda2f3e29450ce92743783373490" + integrity sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ== + dependencies: + "@babel/code-frame" "^7.24.7" + "@babel/generator" "^7.25.0" + "@babel/parser" "^7.25.3" + "@babel/template" "^7.25.0" + "@babel/types" "^7.25.2" + debug "^4.3.1" + globals "^11.1.0" + "@babel/types@^7.0.0", "@babel/types@^7.12.6", "@babel/types@^7.20.7", "@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.23.4", "@babel/types@^7.24.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": version "7.24.0" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.0.tgz#3b951f435a92e7333eba05b7566fd297960ea1bf" @@ -1470,11 +1574,44 @@ "@babel/helper-validator-identifier" "^7.24.6" to-fast-properties "^2.0.0" +"@babel/types@^7.24.7", "@babel/types@^7.25.0", "@babel/types@^7.25.2": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.25.2.tgz#55fb231f7dc958cd69ea141a4c2997e819646125" + integrity sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q== + dependencies: + "@babel/helper-string-parser" "^7.24.8" + "@babel/helper-validator-identifier" "^7.24.7" + to-fast-properties "^2.0.0" + "@bcoe/v8-coverage@^0.2.3": version "0.2.3" resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== +"@coinbase/wallet-sdk@4.0.3": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@coinbase/wallet-sdk/-/wallet-sdk-4.0.3.tgz#fd52dd4c168c35979c7b3294018a6f78d163a593" + integrity sha512-y/OGEjlvosikjfB+wk+4CVb9OxD1ob9cidEBLI5h8Hxaf/Qoob2XoVT1uvhtAzBx34KpGYSd+alKvh/GCRre4Q== + dependencies: + buffer "^6.0.3" + clsx "^1.2.1" + eventemitter3 "^5.0.1" + keccak "^3.0.3" + preact "^10.16.0" + sha.js "^2.4.11" + +"@coinbase/wallet-sdk@4.0.4": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@coinbase/wallet-sdk/-/wallet-sdk-4.0.4.tgz#634cd89bac93eeaf381a1f026476794e53431ed6" + integrity sha512-74c040CRnGhfRjr3ArnkAgud86erIqdkPHNt5HR1k9u97uTIZCJww9eGYT67Qf7gHPpGS/xW8Be1D4dvRm63FA== + dependencies: + buffer "^6.0.3" + clsx "^1.2.1" + eventemitter3 "^5.0.1" + keccak "^3.0.3" + preact "^10.16.0" + sha.js "^2.4.11" + "@craco/craco@^7.1.0": version "7.1.0" resolved "https://registry.yarnpkg.com/@craco/craco/-/craco-7.1.0.tgz#12bd394c7f0334e214302e4d35a1768f68042fbb" @@ -1606,11 +1743,6 @@ resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz#2cbcf822bf3764c9658c4d2e568bd0c0cb748016" integrity sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw== -"@date-io/core@^1.3.13": - version "1.3.13" - resolved "https://registry.yarnpkg.com/@date-io/core/-/core-1.3.13.tgz#90c71da493f20204b7a972929cc5c482d078b3fa" - integrity sha512-AlEKV7TxjeK+jxWVKcCFrfYAk8spX9aCyiToFIiLPtfQbsjmRGLIhb5VZgptQcJdHtLXo7+m0DuurwFgUToQuA== - "@date-io/core@^2.15.0", "@date-io/core@^2.17.0": version "2.17.0" resolved "https://registry.yarnpkg.com/@date-io/core/-/core-2.17.0.tgz#360a4d0641f069776ed22e457876e8a8a58c205e" @@ -1623,13 +1755,6 @@ dependencies: "@date-io/core" "^2.17.0" -"@date-io/dayjs@1.x": - version "1.3.13" - resolved "https://registry.yarnpkg.com/@date-io/dayjs/-/dayjs-1.3.13.tgz#3a9edf5a7227b31b0f00a4f640f8715626833a61" - integrity sha512-nD39xWYwQjDMIdpUzHIcADHxY9m1hm1DpOaRn3bc2rBdgmwQC0PfW0WYaHyGGP/6LEzEguINRbHuotMhf+T9Sg== - dependencies: - "@date-io/core" "^1.3.13" - "@date-io/dayjs@^2.15.0": version "2.17.0" resolved "https://registry.yarnpkg.com/@date-io/dayjs/-/dayjs-2.17.0.tgz#ec3e2384136c028971ca2f78800a6877b9fdbe62" @@ -1689,6 +1814,20 @@ resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.9.1.tgz#4ffb0055f7ef676ebc3a5a91fb621393294e2f43" integrity sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ== +"@emotion/is-prop-valid@^0.8.2": + version "0.8.8" + resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz#db28b1c4368a259b60a97311d6a952d4fd01ac1a" + integrity sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA== + dependencies: + "@emotion/memoize" "0.7.4" + +"@emotion/is-prop-valid@^1.1.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.3.0.tgz#bd84ba972195e8a2d42462387581560ef780e4e2" + integrity sha512-SHetuSLvJDzuNbOdtPVbq6yMMMlLoW5Q94uDqJZqy50gcmAjxFkVqmzqSGEFq9gT2iMuIeKV1PXVWmvUhuZLlQ== + dependencies: + "@emotion/memoize" "^0.9.0" + "@emotion/is-prop-valid@^1.2.1": version "1.2.2" resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz#d4175076679c6a26faa92b03bb786f9e52612337" @@ -1696,11 +1835,21 @@ dependencies: "@emotion/memoize" "^0.8.1" +"@emotion/memoize@0.7.4": + version "0.7.4" + resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.4.tgz#19bf0f5af19149111c40d98bb0cf82119f5d9eeb" + integrity sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw== + "@emotion/memoize@^0.8.1": version "0.8.1" resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.8.1.tgz#c1ddb040429c6d21d38cc945fe75c818cfb68e17" integrity sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA== +"@emotion/memoize@^0.9.0": + version "0.9.0" + resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.9.0.tgz#745969d649977776b43fc7648c556aaa462b4102" + integrity sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ== + "@emotion/react@^11.11.1": version "11.11.4" resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.11.4.tgz#3a829cac25c1f00e126408fab7f891f00ecc3c1d" @@ -1743,6 +1892,16 @@ "@emotion/use-insertion-effect-with-fallbacks" "^1.0.1" "@emotion/utils" "^1.2.1" +"@emotion/stylis@^0.8.4": + version "0.8.5" + resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04" + integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ== + +"@emotion/unitless@^0.7.4": + version "0.7.5" + resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" + integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== + "@emotion/unitless@^0.8.1": version "0.8.1" resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.8.1.tgz#182b5a4704ef8ad91bde93f7a860a88fd92c79a3" @@ -1810,6 +1969,38 @@ resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.0.tgz#a5417ae8427873f1dd08b70b3574b453e67b5f7f" integrity sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g== +"@ethereumjs/common@^3.2.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@ethereumjs/common/-/common-3.2.0.tgz#b71df25845caf5456449163012074a55f048e0a0" + integrity sha512-pksvzI0VyLgmuEF2FA/JR/4/y6hcPq8OUail3/AvycBaW1d5VSauOZzqGvJ3RTmR4MU35lWE8KseKOsEhrFRBA== + dependencies: + "@ethereumjs/util" "^8.1.0" + crc-32 "^1.2.0" + +"@ethereumjs/rlp@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@ethereumjs/rlp/-/rlp-4.0.1.tgz#626fabfd9081baab3d0a3074b0c7ecaf674aaa41" + integrity sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw== + +"@ethereumjs/tx@^4.1.2", "@ethereumjs/tx@^4.2.0": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@ethereumjs/tx/-/tx-4.2.0.tgz#5988ae15daf5a3b3c815493bc6b495e76009e853" + integrity sha512-1nc6VO4jtFd172BbSnTnDQVr9IYBFl1y4xPzZdtkrkKIncBCkdbgfdRV+MiTkJYAtTxvV12GRZLqBFT1PNK6Yw== + dependencies: + "@ethereumjs/common" "^3.2.0" + "@ethereumjs/rlp" "^4.0.1" + "@ethereumjs/util" "^8.1.0" + ethereum-cryptography "^2.0.0" + +"@ethereumjs/util@^8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@ethereumjs/util/-/util-8.1.0.tgz#299df97fb6b034e0577ce9f94c7d9d1004409ed4" + integrity sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA== + dependencies: + "@ethereumjs/rlp" "^4.0.1" + ethereum-cryptography "^2.0.0" + micro-ftch "^0.3.1" + "@floating-ui/core@^1.0.0": version "1.6.0" resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.6.0.tgz#fa41b87812a16bf123122bf945946bae3fdf7fc1" @@ -2363,6 +2554,25 @@ resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz#4fc56c15c580b9adb7dc3c333a134e540b44bfb1" integrity sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw== +"@lit-labs/ssr-dom-shim@^1.0.0", "@lit-labs/ssr-dom-shim@^1.1.0", "@lit-labs/ssr-dom-shim@^1.2.0": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.2.1.tgz#2f3a8f1d688935c704dbc89132394a41029acbb8" + integrity sha512-wx4aBmgeGvFmOKucFKY+8VFJSYZxs9poN3SDNQFF6lT6NrQUnHiPB2PWz2sc4ieEcAaYYzN+1uWahEeTq2aRIQ== + +"@lit/reactive-element@^1.3.0", "@lit/reactive-element@^1.6.0": + version "1.6.3" + resolved "https://registry.yarnpkg.com/@lit/reactive-element/-/reactive-element-1.6.3.tgz#25b4eece2592132845d303e091bad9b04cdcfe03" + integrity sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ== + dependencies: + "@lit-labs/ssr-dom-shim" "^1.0.0" + +"@lit/reactive-element@^2.0.0", "@lit/reactive-element@^2.0.4": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@lit/reactive-element/-/reactive-element-2.0.4.tgz#8f2ed950a848016383894a26180ff06c56ae001b" + integrity sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ== + dependencies: + "@lit-labs/ssr-dom-shim" "^1.2.0" + "@material-ui/core@^4.11.3": version "4.12.4" resolved "https://registry.yarnpkg.com/@material-ui/core/-/core-4.12.4.tgz#4ac17488e8fcaf55eb6a7f5efb2a131e10138a73" @@ -2445,6 +2655,186 @@ prop-types "^15.7.2" react-is "^16.8.0 || ^17.0.0" +"@metamask/eth-json-rpc-provider@^1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@metamask/eth-json-rpc-provider/-/eth-json-rpc-provider-1.0.1.tgz#3fd5316c767847f4ca107518b611b15396a5a32c" + integrity sha512-whiUMPlAOrVGmX8aKYVPvlKyG4CpQXiNNyt74vE1xb5sPvmx5oA7B/kOi/JdBvhGQq97U1/AVdXEdk2zkP8qyA== + dependencies: + "@metamask/json-rpc-engine" "^7.0.0" + "@metamask/safe-event-emitter" "^3.0.0" + "@metamask/utils" "^5.0.1" + +"@metamask/json-rpc-engine@^7.0.0": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@metamask/json-rpc-engine/-/json-rpc-engine-7.3.3.tgz#f2b30a2164558014bfcca45db10f5af291d989af" + integrity sha512-dwZPq8wx9yV3IX2caLi9q9xZBw2XeIoYqdyihDDDpuHVCEiqadJLwqM3zy+uwf6F1QYQ65A8aOMQg1Uw7LMLNg== + dependencies: + "@metamask/rpc-errors" "^6.2.1" + "@metamask/safe-event-emitter" "^3.0.0" + "@metamask/utils" "^8.3.0" + +"@metamask/json-rpc-engine@^8.0.1", "@metamask/json-rpc-engine@^8.0.2": + version "8.0.2" + resolved "https://registry.yarnpkg.com/@metamask/json-rpc-engine/-/json-rpc-engine-8.0.2.tgz#29510a871a8edef892f838ee854db18de0bf0d14" + integrity sha512-IoQPmql8q7ABLruW7i4EYVHWUbF74yrp63bRuXV5Zf9BQwcn5H9Ww1eLtROYvI1bUXwOiHZ6qT5CWTrDc/t/AA== + dependencies: + "@metamask/rpc-errors" "^6.2.1" + "@metamask/safe-event-emitter" "^3.0.0" + "@metamask/utils" "^8.3.0" + +"@metamask/json-rpc-middleware-stream@^7.0.1": + version "7.0.2" + resolved "https://registry.yarnpkg.com/@metamask/json-rpc-middleware-stream/-/json-rpc-middleware-stream-7.0.2.tgz#2e8b2cbc38968e3c6239a9144c35bbb08a8fb57d" + integrity sha512-yUdzsJK04Ev98Ck4D7lmRNQ8FPioXYhEUZOMS01LXW8qTvPGiRVXmVltj2p4wrLkh0vW7u6nv0mNl5xzC5Qmfg== + dependencies: + "@metamask/json-rpc-engine" "^8.0.2" + "@metamask/safe-event-emitter" "^3.0.0" + "@metamask/utils" "^8.3.0" + readable-stream "^3.6.2" + +"@metamask/object-multiplex@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@metamask/object-multiplex/-/object-multiplex-2.0.0.tgz#aa6e4aa7b4e2f457ea4bb51cd7281d931e0aa35d" + integrity sha512-+ItrieVZie3j2LfYE0QkdW3dsEMfMEp419IGx1zyeLqjRZ14iQUPRO0H6CGgfAAoC0x6k2PfCAGRwJUA9BMrqA== + dependencies: + once "^1.4.0" + readable-stream "^3.6.2" + +"@metamask/onboarding@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@metamask/onboarding/-/onboarding-1.0.1.tgz#14a36e1e175e2f69f09598e2008ab6dc1b3297e6" + integrity sha512-FqHhAsCI+Vacx2qa5mAFcWNSrTcVGMNjzxVgaX8ECSny/BJ9/vgXP9V7WF/8vb9DltPeQkxr+Fnfmm6GHfmdTQ== + dependencies: + bowser "^2.9.0" + +"@metamask/providers@16.1.0": + version "16.1.0" + resolved "https://registry.yarnpkg.com/@metamask/providers/-/providers-16.1.0.tgz#7da593d17c541580fa3beab8d9d8a9b9ce19ea07" + integrity sha512-znVCvux30+3SaUwcUGaSf+pUckzT5ukPRpcBmy+muBLC0yaWnBcvDqGfcsw6CBIenUdFrVoAFa8B6jsuCY/a+g== + dependencies: + "@metamask/json-rpc-engine" "^8.0.1" + "@metamask/json-rpc-middleware-stream" "^7.0.1" + "@metamask/object-multiplex" "^2.0.0" + "@metamask/rpc-errors" "^6.2.1" + "@metamask/safe-event-emitter" "^3.1.1" + "@metamask/utils" "^8.3.0" + detect-browser "^5.2.0" + extension-port-stream "^3.0.0" + fast-deep-equal "^3.1.3" + is-stream "^2.0.0" + readable-stream "^3.6.2" + webextension-polyfill "^0.10.0" + +"@metamask/rpc-errors@^6.2.1": + version "6.3.1" + resolved "https://registry.yarnpkg.com/@metamask/rpc-errors/-/rpc-errors-6.3.1.tgz#d5bb4740e070c3d87e91717ff4c3c6061a081cab" + integrity sha512-ugDY7cKjF4/yH5LtBaOIKHw/AiGGSAmzptAUEiAEGr/78LwuzcXAxmzEQfSfMIfI+f9Djr8cttq1pRJJKfTuCg== + dependencies: + "@metamask/utils" "^9.0.0" + fast-safe-stringify "^2.0.6" + +"@metamask/safe-event-emitter@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@metamask/safe-event-emitter/-/safe-event-emitter-2.0.0.tgz#af577b477c683fad17c619a78208cede06f9605c" + integrity sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q== + +"@metamask/safe-event-emitter@^3.0.0", "@metamask/safe-event-emitter@^3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@metamask/safe-event-emitter/-/safe-event-emitter-3.1.1.tgz#e89b840a7af8097a8ed4953d8dc8470d1302d3ef" + integrity sha512-ihb3B0T/wJm1eUuArYP4lCTSEoZsClHhuWyfo/kMX3m/odpqNcPfsz5O2A3NT7dXCAgWPGDQGPqygCpgeniKMw== + +"@metamask/sdk-communication-layer@0.27.0": + version "0.27.0" + resolved "https://registry.yarnpkg.com/@metamask/sdk-communication-layer/-/sdk-communication-layer-0.27.0.tgz#8d618fadd39f11627d5b3ef1bc72867439e33ff4" + integrity sha512-G9LCaQzIqp5WmUmvHN6UUdjWrBh67MbRobmbbs5fcc2+9XFhj3vBgtyleUYjun91jSlPHoZeo+f/Pj4/WoPIJg== + dependencies: + bufferutil "^4.0.8" + date-fns "^2.29.3" + debug "^4.3.4" + utf-8-validate "^5.0.2" + uuid "^8.3.2" + +"@metamask/sdk-install-modal-web@0.26.5": + version "0.26.5" + resolved "https://registry.yarnpkg.com/@metamask/sdk-install-modal-web/-/sdk-install-modal-web-0.26.5.tgz#b696c78818adaff85d01a4f41fecc8fd2c80bc59" + integrity sha512-qVA9Nk+NorGx5hXyODy5wskptE8R7RNYTYt49VbQpJogqbbVe1dnJ98+KaA43PBN4XYMCXmcIhULNiEHGsLynA== + dependencies: + qr-code-styling "^1.6.0-rc.1" + +"@metamask/sdk@0.27.0": + version "0.27.0" + resolved "https://registry.yarnpkg.com/@metamask/sdk/-/sdk-0.27.0.tgz#38617985b8305a0f5d482cdd7af8ddec87968bb7" + integrity sha512-6sMjr/0qR700X1svPGEQ4rBdtccidBLeTC27fYQc7r9ROgSixB1DUUAyu/LoySVqt3Hu/Zm7NnAHXuT228ht7A== + dependencies: + "@metamask/onboarding" "^1.0.1" + "@metamask/providers" "16.1.0" + "@metamask/sdk-communication-layer" "0.27.0" + "@metamask/sdk-install-modal-web" "0.26.5" + "@types/dom-screen-wake-lock" "^1.0.0" + bowser "^2.9.0" + cross-fetch "^4.0.0" + debug "^4.3.4" + eciesjs "^0.3.15" + eth-rpc-errors "^4.0.3" + eventemitter2 "^6.4.7" + i18next "23.11.5" + i18next-browser-languagedetector "7.1.0" + obj-multiplex "^1.0.0" + pump "^3.0.0" + qrcode-terminal-nooctal "^0.12.1" + react-native-webview "^11.26.0" + readable-stream "^3.6.2" + rollup-plugin-visualizer "^5.9.2" + socket.io-client "^4.5.1" + util "^0.12.4" + uuid "^8.3.2" + +"@metamask/superstruct@^3.0.0", "@metamask/superstruct@^3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@metamask/superstruct/-/superstruct-3.1.0.tgz#148f786a674fba3ac885c1093ab718515bf7f648" + integrity sha512-N08M56HdOgBfRKkrgCMZvQppkZGcArEop3kixNEtVbJKm6P9Cfg0YkI6X0s1g78sNrj2fWUwvJADdZuzJgFttA== + +"@metamask/utils@^5.0.1": + version "5.0.2" + resolved "https://registry.yarnpkg.com/@metamask/utils/-/utils-5.0.2.tgz#140ba5061d90d9dac0280c19cab101bc18c8857c" + integrity sha512-yfmE79bRQtnMzarnKfX7AEJBwFTxvTyw3nBQlu/5rmGXrjAeAMltoGxO62TFurxrQAFMNa/fEjIHNvungZp0+g== + dependencies: + "@ethereumjs/tx" "^4.1.2" + "@types/debug" "^4.1.7" + debug "^4.3.4" + semver "^7.3.8" + superstruct "^1.0.3" + +"@metamask/utils@^8.3.0": + version "8.5.0" + resolved "https://registry.yarnpkg.com/@metamask/utils/-/utils-8.5.0.tgz#ddd0d4012d5191809404c97648a837ea9962cceb" + integrity sha512-I6bkduevXb72TIM9q2LRO63JSsF9EXduh3sBr9oybNX2hNNpr/j1tEjXrsG0Uabm4MJ1xkGAQEMwifvKZIkyxQ== + dependencies: + "@ethereumjs/tx" "^4.2.0" + "@metamask/superstruct" "^3.0.0" + "@noble/hashes" "^1.3.1" + "@scure/base" "^1.1.3" + "@types/debug" "^4.1.7" + debug "^4.3.4" + pony-cause "^2.1.10" + semver "^7.5.4" + uuid "^9.0.1" + +"@metamask/utils@^9.0.0": + version "9.1.0" + resolved "https://registry.yarnpkg.com/@metamask/utils/-/utils-9.1.0.tgz#54e5afcec07e6032d4dd4171e862b36daa52d77e" + integrity sha512-g2REf+xSt0OZfMoNNdC4+/Yy8eP3KUqvIArel54XRFKPoXbHI6+YjFfrLtfykWBjffOp7DTfIc3Kvk5TLfuiyg== + dependencies: + "@ethereumjs/tx" "^4.2.0" + "@metamask/superstruct" "^3.1.0" + "@noble/hashes" "^1.3.1" + "@scure/base" "^1.1.3" + "@types/debug" "^4.1.7" + debug "^4.3.4" + pony-cause "^2.1.10" + semver "^7.5.4" + uuid "^9.0.1" + "@microsoft/signalr@^5.0.9": version "5.0.17" resolved "https://registry.yarnpkg.com/@microsoft/signalr/-/signalr-5.0.17.tgz#c6d3038538b8e21b95a012a7eaa22f44d5cc72f4" @@ -2456,6 +2846,87 @@ node-fetch "^2.6.7" ws "^6.0.0" +"@motionone/animation@^10.12.0", "@motionone/animation@^10.15.1", "@motionone/animation@^10.18.0": + version "10.18.0" + resolved "https://registry.yarnpkg.com/@motionone/animation/-/animation-10.18.0.tgz#868d00b447191816d5d5cf24b1cafa144017922b" + integrity sha512-9z2p5GFGCm0gBsZbi8rVMOAJCtw1WqBTIPw3ozk06gDvZInBPIsQcHgYogEJ4yuHJ+akuW8g1SEIOpTOvYs8hw== + dependencies: + "@motionone/easing" "^10.18.0" + "@motionone/types" "^10.17.1" + "@motionone/utils" "^10.18.0" + tslib "^2.3.1" + +"@motionone/dom@10.12.0": + version "10.12.0" + resolved "https://registry.yarnpkg.com/@motionone/dom/-/dom-10.12.0.tgz#ae30827fd53219efca4e1150a5ff2165c28351ed" + integrity sha512-UdPTtLMAktHiqV0atOczNYyDd/d8Cf5fFsd1tua03PqTwwCe/6lwhLSQ8a7TbnQ5SN0gm44N1slBfj+ORIhrqw== + dependencies: + "@motionone/animation" "^10.12.0" + "@motionone/generators" "^10.12.0" + "@motionone/types" "^10.12.0" + "@motionone/utils" "^10.12.0" + hey-listen "^1.0.8" + tslib "^2.3.1" + +"@motionone/dom@^10.16.2", "@motionone/dom@^10.16.4": + version "10.18.0" + resolved "https://registry.yarnpkg.com/@motionone/dom/-/dom-10.18.0.tgz#7fd25dac04cab72def6d2b92b8e0cdc091576527" + integrity sha512-bKLP7E0eyO4B2UaHBBN55tnppwRnaE3KFfh3Ps9HhnAkar3Cb69kUCJY9as8LrccVYKgHA+JY5dOQqJLOPhF5A== + dependencies: + "@motionone/animation" "^10.18.0" + "@motionone/generators" "^10.18.0" + "@motionone/types" "^10.17.1" + "@motionone/utils" "^10.18.0" + hey-listen "^1.0.8" + tslib "^2.3.1" + +"@motionone/easing@^10.18.0": + version "10.18.0" + resolved "https://registry.yarnpkg.com/@motionone/easing/-/easing-10.18.0.tgz#7b82f6010dfee3a1bb0ee83abfbaff6edae0c708" + integrity sha512-VcjByo7XpdLS4o9T8t99JtgxkdMcNWD3yHU/n6CLEz3bkmKDRZyYQ/wmSf6daum8ZXqfUAgFeCZSpJZIMxaCzg== + dependencies: + "@motionone/utils" "^10.18.0" + tslib "^2.3.1" + +"@motionone/generators@^10.12.0", "@motionone/generators@^10.18.0": + version "10.18.0" + resolved "https://registry.yarnpkg.com/@motionone/generators/-/generators-10.18.0.tgz#fe09ab5cfa0fb9a8884097feb7eb60abeb600762" + integrity sha512-+qfkC2DtkDj4tHPu+AFKVfR/C30O1vYdvsGYaR13W/1cczPrrcjdvYCj0VLFuRMN+lP1xvpNZHCRNM4fBzn1jg== + dependencies: + "@motionone/types" "^10.17.1" + "@motionone/utils" "^10.18.0" + tslib "^2.3.1" + +"@motionone/svelte@^10.16.2": + version "10.16.4" + resolved "https://registry.yarnpkg.com/@motionone/svelte/-/svelte-10.16.4.tgz#5daf117cf5b2576fc6dd487c5e0500938a742470" + integrity sha512-zRVqk20lD1xqe+yEDZhMYgftsuHc25+9JSo+r0a0OWUJFocjSV9D/+UGhX4xgJsuwB9acPzXLr20w40VnY2PQA== + dependencies: + "@motionone/dom" "^10.16.4" + tslib "^2.3.1" + +"@motionone/types@^10.12.0", "@motionone/types@^10.15.1", "@motionone/types@^10.17.1": + version "10.17.1" + resolved "https://registry.yarnpkg.com/@motionone/types/-/types-10.17.1.tgz#cf487badbbdc9da0c2cb86ffc1e5d11147c6e6fb" + integrity sha512-KaC4kgiODDz8hswCrS0btrVrzyU2CSQKO7Ps90ibBVSQmjkrt2teqta6/sOG59v7+dPnKMAg13jyqtMKV2yJ7A== + +"@motionone/utils@^10.12.0", "@motionone/utils@^10.15.1", "@motionone/utils@^10.18.0": + version "10.18.0" + resolved "https://registry.yarnpkg.com/@motionone/utils/-/utils-10.18.0.tgz#a59ff8932ed9009624bca07c56b28ef2bb2f885e" + integrity sha512-3XVF7sgyTSI2KWvTf6uLlBJ5iAgRgmvp3bpuOiQJvInd4nZ19ET8lX5unn30SlmRH7hXbBbH+Gxd0m0klJ3Xtw== + dependencies: + "@motionone/types" "^10.17.1" + hey-listen "^1.0.8" + tslib "^2.3.1" + +"@motionone/vue@^10.16.2": + version "10.16.4" + resolved "https://registry.yarnpkg.com/@motionone/vue/-/vue-10.16.4.tgz#07d09e3aa5115ca0bcc0076cb9e5322775277c09" + integrity sha512-z10PF9JV6SbjFq+/rYabM+8CVlMokgl8RFGvieSGNTmrkQanfHn+15XBrhG3BgUfvmTeSeyShfOHpG0i9zEdcg== + dependencies: + "@motionone/dom" "^10.16.4" + tslib "^2.3.1" + "@mui/base@5.0.0-beta.40": version "5.0.0-beta.40" resolved "https://registry.yarnpkg.com/@mui/base/-/base-5.0.0-beta.40.tgz#1f8a782f1fbf3f84a961e954c8176b187de3dae2" @@ -2572,7 +3043,40 @@ dependencies: eslint-scope "5.1.1" -"@noble/hashes@^1.2.0": +"@noble/curves@1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.2.0.tgz#92d7e12e4e49b23105a2555c6984d41733d65c35" + integrity sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw== + dependencies: + "@noble/hashes" "1.3.2" + +"@noble/curves@1.4.0": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.4.0.tgz#f05771ef64da724997f69ee1261b2417a49522d6" + integrity sha512-p+4cb332SFCrReJkCYe8Xzm0OWi4Jji5jVdIZRL/PmacmDkFNw6MrrV+gGpiPxLHbV+zKFRywUWbaseT+tZRXg== + dependencies: + "@noble/hashes" "1.4.0" + +"@noble/curves@1.4.2", "@noble/curves@~1.4.0": + version "1.4.2" + resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.4.2.tgz#40309198c76ed71bc6dbf7ba24e81ceb4d0d1fe9" + integrity sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw== + dependencies: + "@noble/hashes" "1.4.0" + +"@noble/curves@^1.4.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.5.0.tgz#7a9b9b507065d516e6dce275a1e31db8d2a100dd" + integrity sha512-J5EKamIHnKPyClwVrzmaf5wSdQXgdHcPZIZLu3bwnbeCx8/7NPK5q2ZBWF+5FvYGByjiQQsJYX6jfgB2wDPn3A== + dependencies: + "@noble/hashes" "1.4.0" + +"@noble/hashes@1.3.2": + version "1.3.2" + resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.3.2.tgz#6f26dbc8fbc7205873ce3cee2f690eba0d421b39" + integrity sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ== + +"@noble/hashes@1.4.0", "@noble/hashes@^1.2.0", "@noble/hashes@^1.3.1", "@noble/hashes@^1.4.0", "@noble/hashes@~1.4.0": version "1.4.0" resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.4.0.tgz#45814aa329f30e4fe0ba49426f49dfccdd066426" integrity sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg== @@ -2774,6 +3278,49 @@ resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.10.1.tgz#7ca168b6937818e9a74b47ac4e2112b2e1a024cf" integrity sha512-S3Kq8e7LqxkA9s7HKLqXGTGck1uwis5vAXan3FnU5yw1Ec5hsSGnq4s/UCaSqABPOnOTg7zASLyst7+ohgWexg== +"@safe-global/safe-apps-provider@0.18.3": + version "0.18.3" + resolved "https://registry.yarnpkg.com/@safe-global/safe-apps-provider/-/safe-apps-provider-0.18.3.tgz#805a42e24f5dde803cb96dac251a3c9e256de45b" + integrity sha512-f/0cNv3S4v7p8rowAjj0hDCg8Q8P/wBjp5twkNWeBdvd0RDr7BuRBPPk74LCqmjQ82P+1ltLlkmVFSmxTIT7XQ== + dependencies: + "@safe-global/safe-apps-sdk" "^9.1.0" + events "^3.3.0" + +"@safe-global/safe-apps-sdk@9.1.0", "@safe-global/safe-apps-sdk@^9.1.0": + version "9.1.0" + resolved "https://registry.yarnpkg.com/@safe-global/safe-apps-sdk/-/safe-apps-sdk-9.1.0.tgz#0e65913e0f202e529ed3c846e0f5a98c2d35aa98" + integrity sha512-N5p/ulfnnA2Pi2M3YeWjULeWbjo7ei22JwU/IXnhoHzKq3pYCN6ynL9mJBOlvDVv892EgLPCWCOwQk/uBT2v0Q== + dependencies: + "@safe-global/safe-gateway-typescript-sdk" "^3.5.3" + viem "^2.1.1" + +"@safe-global/safe-gateway-typescript-sdk@^3.5.3": + version "3.22.2" + resolved "https://registry.yarnpkg.com/@safe-global/safe-gateway-typescript-sdk/-/safe-gateway-typescript-sdk-3.22.2.tgz#d4ff9972e58f9344fc95f8d41b2ec6517baa8e79" + integrity sha512-Y0yAxRaB98LFp2Dm+ACZqBSdAmI3FlpH/LjxOZ94g/ouuDJecSq0iR26XZ5QDuEL8Rf+L4jBJaoDC08CD0KkJw== + +"@scure/base@^1.1.3", "@scure/base@~1.1.6": + version "1.1.7" + resolved "https://registry.yarnpkg.com/@scure/base/-/base-1.1.7.tgz#fe973311a5c6267846aa131bc72e96c5d40d2b30" + integrity sha512-PPNYBslrLNNUQ/Yad37MHYsNQtK67EhWb6WtSvNLLPo7SdVZgkUjD6Dg+5On7zNwmskf8OX7I7Nx5oN+MIWE0g== + +"@scure/bip32@1.4.0": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@scure/bip32/-/bip32-1.4.0.tgz#4e1f1e196abedcef395b33b9674a042524e20d67" + integrity sha512-sVUpc0Vq3tXCkDGYVWGIZTRfnvu8LoTDaev7vbwh0omSvVORONr960MQWdKqJDCReIEmTj3PAr73O3aoxz7OPg== + dependencies: + "@noble/curves" "~1.4.0" + "@noble/hashes" "~1.4.0" + "@scure/base" "~1.1.6" + +"@scure/bip39@1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@scure/bip39/-/bip39-1.3.0.tgz#0f258c16823ddd00739461ac31398b4e7d6a18c3" + integrity sha512-disdg7gHuTDZtY+ZdkmLpPCk7fxZSu3gBiEGuoC1XYxv9cGx3Z6cpTggCgW6odSOOIXCiDjuGejW+aJKCY/pIQ== + dependencies: + "@noble/hashes" "~1.4.0" + "@scure/base" "~1.1.6" + "@sinclair/typebox@^0.24.1": version "0.24.51" resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.24.51.tgz#645f33fe4e02defe26f2f5c0410e1c094eac7f5f" @@ -2812,6 +3359,11 @@ dependencies: "@sinonjs/commons" "^1.7.0" +"@socket.io/component-emitter@~3.1.0": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz#821f8442f4175d8f0467b9daf26e3a18e2d02af2" + integrity sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA== + "@stablelib/aead@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@stablelib/aead/-/aead-1.0.1.tgz#c4b1106df9c23d1b867eb9b276d8f42d5fc4c0c3" @@ -2936,7 +3488,7 @@ "@stablelib/constant-time" "^1.0.1" "@stablelib/wipe" "^1.0.1" -"@stablelib/random@^1.0.1", "@stablelib/random@^1.0.2": +"@stablelib/random@1.0.2", "@stablelib/random@^1.0.1", "@stablelib/random@^1.0.2": version "1.0.2" resolved "https://registry.yarnpkg.com/@stablelib/random/-/random-1.0.2.tgz#2dece393636489bf7e19c51229dd7900eddf742c" integrity sha512-rIsE83Xpb7clHPVRlBj8qNe5L8ISQOzjghYQm/dZ7VaM2KHYwMW5adjQjrzTZCchFnNCNhkwtnOBa9HTMJCI8w== @@ -2992,7 +3544,7 @@ "@stablelib/wipe" "^1.0.1" "@stablelib/x25519" "^1.0.3" -"@stablelib/x25519@^1.0.3": +"@stablelib/x25519@1.0.3", "@stablelib/x25519@^1.0.3": version "1.0.3" resolved "https://registry.yarnpkg.com/@stablelib/x25519/-/x25519-1.0.3.tgz#13c8174f774ea9f3e5e42213cbf9fc68a3c7b7fd" integrity sha512-KnTbKmUhPhHavzobclVJQG5kuivH+qDLpe84iRqX3CLrKp881cF160JvXJ+hjn1aMyCwYOKeIZefIH/P5cJoRw== @@ -3123,6 +3675,18 @@ "@svgr/plugin-svgo" "^5.5.0" loader-utils "^2.0.0" +"@tanstack/query-core@5.51.24": + version "5.51.24" + resolved "https://registry.yarnpkg.com/@tanstack/query-core/-/query-core-5.51.24.tgz#da901637c8652ba5703b92bd07496e7c9ae27836" + integrity sha512-qtIR0FMHUDIWyIQw87q4C+so7XaN59MsGfWrc6rgi2VTHrVZF3Hd0St2dbpqRetHf6XW5yY5lzTrXpTilPlxUg== + +"@tanstack/react-query@^5.51.1": + version "5.51.24" + resolved "https://registry.yarnpkg.com/@tanstack/react-query/-/react-query-5.51.24.tgz#11385bee6b83a2d0ed6d5d03e16aab1cdf2cc24f" + integrity sha512-sW1qRwoCDqOFku67xng4Y5z6NPK1DS347jR4RiX9wFHrmyqpbXgUjPIjT3fodezdJAaSJD/6CvWb0cl05J8zNQ== + dependencies: + "@tanstack/query-core" "5.51.24" + "@taquito/beacon-wallet@^20.0.0": version "20.0.0" resolved "https://registry.yarnpkg.com/@taquito/beacon-wallet/-/beacon-wallet-20.0.0.tgz#5a8eaaaa440a9897ed2dc0177df337da4ecacc5a" @@ -3374,13 +3938,18 @@ dependencies: "@types/node" "*" -"@types/debug@^4.0.0": +"@types/debug@^4.0.0", "@types/debug@^4.1.7": version "4.1.12" resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.12.tgz#a155f21690871953410df4b6b6f53187f0500917" integrity sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ== dependencies: "@types/ms" "*" +"@types/dom-screen-wake-lock@^1.0.0": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@types/dom-screen-wake-lock/-/dom-screen-wake-lock-1.0.3.tgz#c3588a5f6f40fae957f9ce5be9bc4927a61bb9a0" + integrity sha512-3Iten7X3Zgwvk6kh6/NRdwN7WbZ760YgFCsF5AxDifltUQzW1RaW+WRmcVtgwFzLjaNu64H+0MPJ13yRa8g3Dw== + "@types/domhandler@^2.4.0", "@types/domhandler@^2.4.3": version "2.4.5" resolved "https://registry.yarnpkg.com/@types/domhandler/-/domhandler-2.4.5.tgz#600961de950e090bcd8a6eb324c354466e25eaa0" @@ -3593,6 +4162,11 @@ dependencies: undici-types "~5.26.4" +"@types/node@18.15.13": + version "18.15.13" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.13.tgz#f64277c341150c979e42b00e4ac289290c9df469" + integrity sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q== + "@types/node@^14.14.35": version "14.18.63" resolved "https://registry.yarnpkg.com/@types/node/-/node-14.18.63.tgz#1788fa8da838dbb5f9ea994b834278205db6ca2b" @@ -3719,6 +4293,13 @@ resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.8.tgz#ce5ace04cfeabe7ef87c0091e50752e36707deff" integrity sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A== +"@types/secp256k1@^4.0.6": + version "4.0.6" + resolved "https://registry.yarnpkg.com/@types/secp256k1/-/secp256k1-4.0.6.tgz#d60ba2349a51c2cbc5e816dcd831a42029d376bf" + integrity sha512-hHxJU6PAEUn0TP4S/ZOzuTUvJWuZ6eIKeNKb5RBpODvSl6hp1Wrw4s7ATY50rklRCScUDpHzVA/DQdSjJ3UoYQ== + dependencies: + "@types/node" "*" + "@types/semver@^7.3.12", "@types/semver@^7.5.0": version "7.5.8" resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.8.tgz#8268a8c57a3e4abd25c165ecd36237db7948a55e" @@ -3993,6 +4574,28 @@ resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== +"@wagmi/connectors@5.1.6": + version "5.1.6" + resolved "https://registry.yarnpkg.com/@wagmi/connectors/-/connectors-5.1.6.tgz#6c60e859980e6708e5e421f08e7c51c4366295e0" + integrity sha512-BjdTi0scFePMlRvi3Ip8jrXNVHRgNQOqjn9FG+oi8GjCkB/4Q3/OQ2MIsC8Nsh1b1qwq3zLUJZEPgLhTLo+byA== + dependencies: + "@coinbase/wallet-sdk" "4.0.4" + "@metamask/sdk" "0.27.0" + "@safe-global/safe-apps-provider" "0.18.3" + "@safe-global/safe-apps-sdk" "9.1.0" + "@walletconnect/ethereum-provider" "2.15.0" + "@walletconnect/modal" "2.6.2" + cbw-sdk "npm:@coinbase/wallet-sdk@3.9.3" + +"@wagmi/core@2.13.4": + version "2.13.4" + resolved "https://registry.yarnpkg.com/@wagmi/core/-/core-2.13.4.tgz#8d5da08e450171bfe34f72a079cfa2b81825410a" + integrity sha512-J6gfxHYr8SCc/BzEa712LnI+qLFs5K2nBLupwQqQl4WiAlCu8SdcpbZokqiwfCMYhIRMj0+YFEP9qe4ypcexmw== + dependencies: + eventemitter3 "5.0.1" + mipd "0.0.7" + zustand "4.4.1" + "@walletconnect/core@2.11.2": version "2.11.2" resolved "https://registry.yarnpkg.com/@walletconnect/core/-/core-2.11.2.tgz#35286be92c645fa461fecc0dfe25de9f076fca8f" @@ -4016,6 +4619,28 @@ lodash.isequal "4.5.0" uint8arrays "^3.1.0" +"@walletconnect/core@2.15.0": + version "2.15.0" + resolved "https://registry.yarnpkg.com/@walletconnect/core/-/core-2.15.0.tgz#0d15e48964f99f2073964ec3776bd032fb6fa3b3" + integrity sha512-QekYQlpxyn2bcQXMkMxo0+v7nUOQKyu3j5ZKzTg/HGU1eSgTRLIvYIEkC8VVflIgOw7meOAb5pFChX51wShksQ== + dependencies: + "@walletconnect/heartbeat" "1.2.2" + "@walletconnect/jsonrpc-provider" "1.0.14" + "@walletconnect/jsonrpc-types" "1.0.4" + "@walletconnect/jsonrpc-utils" "1.0.8" + "@walletconnect/jsonrpc-ws-connection" "1.0.14" + "@walletconnect/keyvaluestorage" "1.1.1" + "@walletconnect/logger" "2.1.2" + "@walletconnect/relay-api" "1.0.11" + "@walletconnect/relay-auth" "1.0.4" + "@walletconnect/safe-json" "1.0.2" + "@walletconnect/time" "1.0.2" + "@walletconnect/types" "2.15.0" + "@walletconnect/utils" "2.15.0" + events "3.3.0" + lodash.isequal "4.5.0" + uint8arrays "3.1.0" + "@walletconnect/environment@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@walletconnect/environment/-/environment-1.0.1.tgz#1d7f82f0009ab821a2ba5ad5e5a7b8ae3b214cd7" @@ -4023,7 +4648,23 @@ dependencies: tslib "1.14.1" -"@walletconnect/events@^1.0.1": +"@walletconnect/ethereum-provider@2.15.0": + version "2.15.0" + resolved "https://registry.yarnpkg.com/@walletconnect/ethereum-provider/-/ethereum-provider-2.15.0.tgz#df4aa157b69285712355ef2aea3f72d0eb585b4b" + integrity sha512-qQyHVwJtPo7RZJIIn7KAp20t2pthhr9P2Nnhv196+49dTMJ5Es962cgouA410XA7DSQkom+4esiXR2AR5SsrAA== + dependencies: + "@walletconnect/jsonrpc-http-connection" "1.0.8" + "@walletconnect/jsonrpc-provider" "1.0.14" + "@walletconnect/jsonrpc-types" "1.0.4" + "@walletconnect/jsonrpc-utils" "1.0.8" + "@walletconnect/modal" "2.6.2" + "@walletconnect/sign-client" "2.15.0" + "@walletconnect/types" "2.15.0" + "@walletconnect/universal-provider" "2.15.0" + "@walletconnect/utils" "2.15.0" + events "3.3.0" + +"@walletconnect/events@1.0.1", "@walletconnect/events@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@walletconnect/events/-/events-1.0.1.tgz#2b5f9c7202019e229d7ccae1369a9e86bda7816c" integrity sha512-NPTqaoi0oPBVNuLv7qPaJazmGHs5JGyO8eEAk5VGKmJzDR7AHzD4k6ilox5kxk1iwiOnFopBOOMLs86Oa76HpQ== @@ -4040,6 +4681,25 @@ "@walletconnect/time" "^1.0.2" tslib "1.14.1" +"@walletconnect/heartbeat@1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@walletconnect/heartbeat/-/heartbeat-1.2.2.tgz#e8dc5179db7769950c6f9cf59b23516d9b95227d" + integrity sha512-uASiRmC5MwhuRuf05vq4AT48Pq8RMi876zV8rr8cV969uTOzWdB/k+Lj5yI2PBtB1bGQisGen7MM1GcZlQTBXw== + dependencies: + "@walletconnect/events" "^1.0.1" + "@walletconnect/time" "^1.0.2" + events "^3.3.0" + +"@walletconnect/jsonrpc-http-connection@1.0.8": + version "1.0.8" + resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-http-connection/-/jsonrpc-http-connection-1.0.8.tgz#2f4c3948f074960a3edd07909560f3be13e2c7ae" + integrity sha512-+B7cRuaxijLeFDJUq5hAzNyef3e3tBDIxyaCNmFtjwnod5AGis3RToNqzFU33vpVcxFhofkpE7Cx+5MYejbMGw== + dependencies: + "@walletconnect/jsonrpc-utils" "^1.0.6" + "@walletconnect/safe-json" "^1.0.1" + cross-fetch "^3.1.4" + events "^3.3.0" + "@walletconnect/jsonrpc-provider@1.0.13": version "1.0.13" resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-provider/-/jsonrpc-provider-1.0.13.tgz#9a74da648d015e1fffc745f0c7d629457f53648b" @@ -4049,6 +4709,15 @@ "@walletconnect/safe-json" "^1.0.2" tslib "1.14.1" +"@walletconnect/jsonrpc-provider@1.0.14": + version "1.0.14" + resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-provider/-/jsonrpc-provider-1.0.14.tgz#696f3e3b6d728b361f2e8b853cfc6afbdf2e4e3e" + integrity sha512-rtsNY1XqHvWj0EtITNeuf8PHMvlCLiS3EjQL+WOkxEOA4KPxsohFnBDeyPYiNm4ZvkQdLnece36opYidmtbmow== + dependencies: + "@walletconnect/jsonrpc-utils" "^1.0.8" + "@walletconnect/safe-json" "^1.0.2" + events "^3.3.0" + "@walletconnect/jsonrpc-types@1.0.3", "@walletconnect/jsonrpc-types@^1.0.2", "@walletconnect/jsonrpc-types@^1.0.3": version "1.0.3" resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.3.tgz#65e3b77046f1a7fa8347ae02bc1b841abe6f290c" @@ -4057,6 +4726,14 @@ keyvaluestorage-interface "^1.0.0" tslib "1.14.1" +"@walletconnect/jsonrpc-types@1.0.4": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.4.tgz#ce1a667d79eadf2a2d9d002c152ceb68739c230c" + integrity sha512-P6679fG/M+wuWg9TY8mh6xFSdYnFyFjwFelxyISxMDrlbXokorEVXYOxiqEbrU3x1BmBoCAJJ+vtEaEoMlpCBQ== + dependencies: + events "^3.3.0" + keyvaluestorage-interface "^1.0.0" + "@walletconnect/jsonrpc-utils@1.0.8", "@walletconnect/jsonrpc-utils@^1.0.6", "@walletconnect/jsonrpc-utils@^1.0.8": version "1.0.8" resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.8.tgz#82d0cc6a5d6ff0ecc277cb35f71402c91ad48d72" @@ -4076,7 +4753,7 @@ events "^3.3.0" ws "^7.5.1" -"@walletconnect/keyvaluestorage@^1.1.1": +"@walletconnect/keyvaluestorage@1.1.1", "@walletconnect/keyvaluestorage@^1.1.1": version "1.1.1" resolved "https://registry.yarnpkg.com/@walletconnect/keyvaluestorage/-/keyvaluestorage-1.1.1.tgz#dd2caddabfbaf80f6b8993a0704d8b83115a1842" integrity sha512-V7ZQq2+mSxAq7MrRqDxanTzu2RcElfK1PfNYiaVnJgJ7Q7G7hTVwF8voIBx92qsRyGHZihrwNPHuZd1aKkd0rA== @@ -4085,6 +4762,14 @@ idb-keyval "^6.2.1" unstorage "^1.9.0" +"@walletconnect/logger@2.1.2": + version "2.1.2" + resolved "https://registry.yarnpkg.com/@walletconnect/logger/-/logger-2.1.2.tgz#813c9af61b96323a99f16c10089bfeb525e2a272" + integrity sha512-aAb28I3S6pYXZHQm5ESB+V6rDqIYfsnHaQyzFbwUUBFY4H0OXx/YtTl8lvhUNhMMfb9UxbwEBS253TlXUYJWSw== + dependencies: + "@walletconnect/safe-json" "^1.0.2" + pino "7.11.0" + "@walletconnect/logger@^2.0.1": version "2.0.1" resolved "https://registry.yarnpkg.com/@walletconnect/logger/-/logger-2.0.1.tgz#7f489b96e9a1ff6bf3e58f0fbd6d69718bf844a8" @@ -4093,6 +4778,38 @@ pino "7.11.0" tslib "1.14.1" +"@walletconnect/modal-core@2.6.2": + version "2.6.2" + resolved "https://registry.yarnpkg.com/@walletconnect/modal-core/-/modal-core-2.6.2.tgz#d73e45d96668764e0c8668ea07a45bb8b81119e9" + integrity sha512-cv8ibvdOJQv2B+nyxP9IIFdxvQznMz8OOr/oR/AaUZym4hjXNL/l1a2UlSQBXrVjo3xxbouMxLb3kBsHoYP2CA== + dependencies: + valtio "1.11.2" + +"@walletconnect/modal-ui@2.6.2": + version "2.6.2" + resolved "https://registry.yarnpkg.com/@walletconnect/modal-ui/-/modal-ui-2.6.2.tgz#fa57c087c57b7f76aaae93deab0f84bb68b59cf9" + integrity sha512-rbdstM1HPGvr7jprQkyPggX7rP4XiCG85ZA+zWBEX0dVQg8PpAgRUqpeub4xQKDgY7pY/xLRXSiCVdWGqvG2HA== + dependencies: + "@walletconnect/modal-core" "2.6.2" + lit "2.8.0" + motion "10.16.2" + qrcode "1.5.3" + +"@walletconnect/modal@2.6.2": + version "2.6.2" + resolved "https://registry.yarnpkg.com/@walletconnect/modal/-/modal-2.6.2.tgz#4b534a836f5039eeb3268b80be7217a94dd12651" + integrity sha512-eFopgKi8AjKf/0U4SemvcYw9zlLpx9njVN8sf6DAkowC2Md0gPU/UNEbH1Wwj407pEKnEds98pKWib1NN1ACoA== + dependencies: + "@walletconnect/modal-core" "2.6.2" + "@walletconnect/modal-ui" "2.6.2" + +"@walletconnect/relay-api@1.0.11": + version "1.0.11" + resolved "https://registry.yarnpkg.com/@walletconnect/relay-api/-/relay-api-1.0.11.tgz#80ab7ef2e83c6c173be1a59756f95e515fb63224" + integrity sha512-tLPErkze/HmC9aCmdZOhtVmYZq1wKfWTJtygQHoWtgg722Jd4homo54Cs4ak2RUFUZIGO2RsOpIcWipaua5D5Q== + dependencies: + "@walletconnect/jsonrpc-types" "^1.0.2" + "@walletconnect/relay-api@^1.0.9": version "1.0.9" resolved "https://registry.yarnpkg.com/@walletconnect/relay-api/-/relay-api-1.0.9.tgz#f8c2c3993dddaa9f33ed42197fc9bfebd790ecaf" @@ -4101,7 +4818,7 @@ "@walletconnect/jsonrpc-types" "^1.0.2" tslib "1.14.1" -"@walletconnect/relay-auth@^1.0.4": +"@walletconnect/relay-auth@1.0.4", "@walletconnect/relay-auth@^1.0.4": version "1.0.4" resolved "https://registry.yarnpkg.com/@walletconnect/relay-auth/-/relay-auth-1.0.4.tgz#0b5c55c9aa3b0ef61f526ce679f3ff8a5c4c2c7c" integrity sha512-kKJcS6+WxYq5kshpPaxGHdwf5y98ZwbfuS4EE/NkQzqrDFm5Cj+dP8LofzWvjrrLkZq7Afy7WrQMXdLy8Sx7HQ== @@ -4113,7 +4830,7 @@ tslib "1.14.1" uint8arrays "^3.0.0" -"@walletconnect/safe-json@^1.0.1", "@walletconnect/safe-json@^1.0.2": +"@walletconnect/safe-json@1.0.2", "@walletconnect/safe-json@^1.0.1", "@walletconnect/safe-json@^1.0.2": version "1.0.2" resolved "https://registry.yarnpkg.com/@walletconnect/safe-json/-/safe-json-1.0.2.tgz#7237e5ca48046e4476154e503c6d3c914126fa77" integrity sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA== @@ -4135,7 +4852,22 @@ "@walletconnect/utils" "2.11.2" events "^3.3.0" -"@walletconnect/time@^1.0.2": +"@walletconnect/sign-client@2.15.0": + version "2.15.0" + resolved "https://registry.yarnpkg.com/@walletconnect/sign-client/-/sign-client-2.15.0.tgz#bad69a2850dac26d011ba54be86073455fc398c8" + integrity sha512-efwrPfIwKWKeku44TGBCnQqPZGCILI1wBKK9bTF0F0/qrLR/zRe6RWpM3/L4+jOMr/BktxPZ5lRozBh+c2U7Pg== + dependencies: + "@walletconnect/core" "2.15.0" + "@walletconnect/events" "1.0.1" + "@walletconnect/heartbeat" "1.2.2" + "@walletconnect/jsonrpc-utils" "1.0.8" + "@walletconnect/logger" "2.1.2" + "@walletconnect/time" "1.0.2" + "@walletconnect/types" "2.15.0" + "@walletconnect/utils" "2.15.0" + events "3.3.0" + +"@walletconnect/time@1.0.2", "@walletconnect/time@^1.0.2": version "1.0.2" resolved "https://registry.yarnpkg.com/@walletconnect/time/-/time-1.0.2.tgz#6c5888b835750ecb4299d28eecc5e72c6d336523" integrity sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g== @@ -4154,6 +4886,33 @@ "@walletconnect/logger" "^2.0.1" events "^3.3.0" +"@walletconnect/types@2.15.0": + version "2.15.0" + resolved "https://registry.yarnpkg.com/@walletconnect/types/-/types-2.15.0.tgz#4593a138fbf31bf7dc4317f59de643c20d3c8dbb" + integrity sha512-hLffDKKe70jIrK+YcLkAnzi6vqNki1SDBWjV+M/72mKcU2KzXxk0G2STFsWsQDx8DoqxMiuGehd0DlD1jwQmBg== + dependencies: + "@walletconnect/events" "1.0.1" + "@walletconnect/heartbeat" "1.2.2" + "@walletconnect/jsonrpc-types" "1.0.4" + "@walletconnect/keyvaluestorage" "1.1.1" + "@walletconnect/logger" "2.1.2" + events "3.3.0" + +"@walletconnect/universal-provider@2.15.0": + version "2.15.0" + resolved "https://registry.yarnpkg.com/@walletconnect/universal-provider/-/universal-provider-2.15.0.tgz#e71ca2043f99f5acfb4da3d38de2b5ee4bd18e5b" + integrity sha512-+jIuYyLfud1XRYPWt/3wYiD7DYUOSZk26qbtvZFMj1m947NRnZGzp+0gt1ORi7NInEtX3R0fUhMOYKnPwadp6g== + dependencies: + "@walletconnect/jsonrpc-http-connection" "1.0.8" + "@walletconnect/jsonrpc-provider" "1.0.14" + "@walletconnect/jsonrpc-types" "1.0.4" + "@walletconnect/jsonrpc-utils" "1.0.8" + "@walletconnect/logger" "2.1.2" + "@walletconnect/sign-client" "2.15.0" + "@walletconnect/types" "2.15.0" + "@walletconnect/utils" "2.15.0" + events "3.3.0" + "@walletconnect/utils@2.11.2": version "2.11.2" resolved "https://registry.yarnpkg.com/@walletconnect/utils/-/utils-2.11.2.tgz#dee0f19adf5e38543612cbe9fa4de7ed28eb7e85" @@ -4174,14 +4933,35 @@ query-string "7.1.3" uint8arrays "^3.1.0" -"@walletconnect/window-getters@^1.0.1": +"@walletconnect/utils@2.15.0": + version "2.15.0" + resolved "https://registry.yarnpkg.com/@walletconnect/utils/-/utils-2.15.0.tgz#864f800e7cccdabc631215119f8ab3f1c71d4e41" + integrity sha512-xaazgCMyr5fUPm2QuZ76G+W8beDfKMILqJ3INL6wyuaLil2YQNdsCSvWMNhSP+EZeKD3SUqqBmQaM/maP0YHTg== + dependencies: + "@stablelib/chacha20poly1305" "1.0.1" + "@stablelib/hkdf" "1.0.1" + "@stablelib/random" "1.0.2" + "@stablelib/sha256" "1.0.1" + "@stablelib/x25519" "1.0.3" + "@walletconnect/relay-api" "1.0.11" + "@walletconnect/safe-json" "1.0.2" + "@walletconnect/time" "1.0.2" + "@walletconnect/types" "2.15.0" + "@walletconnect/window-getters" "1.0.1" + "@walletconnect/window-metadata" "1.0.1" + detect-browser "5.3.0" + elliptic "^6.5.7" + query-string "7.1.3" + uint8arrays "3.1.0" + +"@walletconnect/window-getters@1.0.1", "@walletconnect/window-getters@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@walletconnect/window-getters/-/window-getters-1.0.1.tgz#f36d1c72558a7f6b87ecc4451fc8bd44f63cbbdc" integrity sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q== dependencies: tslib "1.14.1" -"@walletconnect/window-metadata@^1.0.1": +"@walletconnect/window-metadata@1.0.1", "@walletconnect/window-metadata@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@walletconnect/window-metadata/-/window-metadata-1.0.1.tgz#2124f75447b7e989e4e4e1581d55d25bc75f7be5" integrity sha512-9koTqyGrM2cqFRW517BPY/iEtUDx2r1+Pwwu5m7sJ7ka79wi3EyqhqcICk/yDmv6jAS1rjKgTKXlEhanYjijcA== @@ -4189,6 +4969,131 @@ "@walletconnect/window-getters" "^1.0.1" tslib "1.14.1" +"@web3modal/common@5.1.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@web3modal/common/-/common-5.1.0.tgz#23cc1172103aff7a0744b1bd9350d44823be68b6" + integrity sha512-TIYncrKDnFKE+q0mudzVCvGOZdNWa0kzkp+iL0zpbHm9sL+ceV4eOCip09Xcvrb5HeaBv1ROgAMPGLmpVCO3AA== + dependencies: + bignumber.js "9.1.2" + dayjs "1.11.10" + +"@web3modal/core@5.1.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@web3modal/core/-/core-5.1.0.tgz#98772387160c99a2aeadd10a700965393644cc1b" + integrity sha512-dasGgDnhAFKvdm4OwC4iiWsCwx+kPjrZBEqnz1vxY1Z27aQx19eke4xN+2IYjN/TCRG+m+5BoeCqyNomHEjaug== + dependencies: + "@web3modal/common" "5.1.0" + "@web3modal/wallet" "5.1.0" + valtio "1.11.2" + +"@web3modal/polyfills@5.1.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@web3modal/polyfills/-/polyfills-5.1.0.tgz#8fbe6f734498df2d6b9daea26820d3f218649d49" + integrity sha512-Vj0+htFFi053oU4n10vfkNDCDv0VladWW7WdpbneiYs8nVThIP1+aGil5DG1iL0JsModgwaWgJwKwDKbwlCFtA== + dependencies: + buffer "6.0.3" + +"@web3modal/scaffold-react@5.1.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@web3modal/scaffold-react/-/scaffold-react-5.1.0.tgz#1e1cef51cf1a4f5043c58bd8f661ec4ef8183e34" + integrity sha512-XfgRiIVCvhAPBBjXJIKMQIdQXSqfLza8XtylakqiFtgh9B8taFJOCH4vomi+WucAvGAtxGju4IyEub7afSIvog== + dependencies: + "@web3modal/scaffold" "5.1.0" + +"@web3modal/scaffold-ui@5.1.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@web3modal/scaffold-ui/-/scaffold-ui-5.1.0.tgz#a6ee0ee760d3fb05456dd369917a82daeaca7603" + integrity sha512-X2WjL6TtuCFw2qeVClVjmYDWbBQDK7JV0CiO57FUBo8xLMhYcj1pSQ1G+zOvikkWaGWwiOyKxJWzVsfrDeihOQ== + dependencies: + "@web3modal/common" "5.1.0" + "@web3modal/core" "5.1.0" + "@web3modal/scaffold-utils" "5.1.0" + "@web3modal/siwe" "5.1.0" + "@web3modal/ui" "5.1.0" + "@web3modal/wallet" "5.1.0" + lit "3.1.0" + +"@web3modal/scaffold-utils@5.1.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@web3modal/scaffold-utils/-/scaffold-utils-5.1.0.tgz#541d342aee69e1b9891bbef44e4fd74603dbb9cf" + integrity sha512-q4SwEWgUT03VJEMvOuegm+k89eWU/BYq/2bJYIyO5bf0hpVCTLDk2MG9nNJ1wafJdYv8iCAe5xWhfdv8OKPC3Q== + dependencies: + "@coinbase/wallet-sdk" "4.0.3" + "@web3modal/core" "5.1.0" + "@web3modal/polyfills" "5.1.0" + "@web3modal/wallet" "5.1.0" + valtio "1.11.2" + +"@web3modal/scaffold-vue@5.1.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@web3modal/scaffold-vue/-/scaffold-vue-5.1.0.tgz#ee18c4a48572a6a415aee65398f81e1bed52a378" + integrity sha512-d0Ar9b+lXVVlhzFVAACFrYbzCEen5hdzgmevRibKvhkvYnKZjYweTSldTNt8z0qnn1JNZMOA23/9Q4gGMJHACA== + dependencies: + "@web3modal/core" "5.1.0" + "@web3modal/scaffold" "5.1.0" + +"@web3modal/scaffold@5.1.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@web3modal/scaffold/-/scaffold-5.1.0.tgz#c19849f36f7b53675bf58490e2b0b0acf4aa0242" + integrity sha512-92SO2gQF1N3TWJBIor1ju2RoBvubCbhm/zdVG1nGYvyIf3k9ulX2crZAmg0P8CE8Cc3rrLPty2wW10hncbdv7g== + dependencies: + "@web3modal/common" "5.1.0" + "@web3modal/core" "5.1.0" + "@web3modal/scaffold-ui" "5.1.0" + "@web3modal/scaffold-utils" "5.1.0" + "@web3modal/siwe" "5.1.0" + "@web3modal/ui" "5.1.0" + "@web3modal/wallet" "5.1.0" + lit "3.1.0" + +"@web3modal/siwe@5.1.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@web3modal/siwe/-/siwe-5.1.0.tgz#8aadd82351e581dca6a61f6e4f2dc9c5aa44a3b3" + integrity sha512-HUS/lBswY+AUiYvDbUaJX1RFoDH4HLFouUDv+Q4DhpY8qOT2vT8IdxkVyKezDAtXRcak7L/qSzLdgSv5ijDcDw== + dependencies: + "@walletconnect/utils" "2.15.0" + "@web3modal/common" "5.1.0" + "@web3modal/core" "5.1.0" + "@web3modal/scaffold-utils" "5.1.0" + "@web3modal/ui" "5.1.0" + "@web3modal/wallet" "5.1.0" + lit "3.1.0" + valtio "1.11.2" + +"@web3modal/ui@5.1.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@web3modal/ui/-/ui-5.1.0.tgz#522f5ec78109af6b74c452e151e33aeadeccd3d0" + integrity sha512-msjkOm/PLkfAVglQ8ZsuCLNuaf4IbkWkjZneO1uU+F2+7sCaGZHskFVmJQBbhwN347m0DTU8KgDP0BvFppW4Aw== + dependencies: + lit "3.1.0" + qrcode "1.5.3" + +"@web3modal/wagmi@^5.0.6": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@web3modal/wagmi/-/wagmi-5.1.0.tgz#14f32a3a61071ad19df2bfe80926b24ba3c91eb6" + integrity sha512-3SrBSSriv8sDgnBNpK1eo8ykbvIAw9Zmv2rfQ3KMkltW/rTTFTLX9mSbALnV+Tj6ZjhQLnVArtH8FX3FztffQA== + dependencies: + "@walletconnect/ethereum-provider" "2.15.0" + "@walletconnect/utils" "2.15.0" + "@web3modal/common" "5.1.0" + "@web3modal/polyfills" "5.1.0" + "@web3modal/scaffold" "5.1.0" + "@web3modal/scaffold-react" "5.1.0" + "@web3modal/scaffold-utils" "5.1.0" + "@web3modal/scaffold-vue" "5.1.0" + "@web3modal/siwe" "5.1.0" + "@web3modal/wallet" "5.1.0" + +"@web3modal/wallet@5.1.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@web3modal/wallet/-/wallet-5.1.0.tgz#b6088bc6a4f877256d7dcca0ee20e82f60232592" + integrity sha512-5LdsFMp6wozdvEchfnagsAH/u1moqfRFnBb2iA2gDQZWH0Y+M9UIkw6iRUw0QFnae+uB4ALyUJ3Te0L8VLWmhQ== + dependencies: + "@walletconnect/logger" "2.1.2" + "@web3modal/common" "5.1.0" + "@web3modal/polyfills" "5.1.0" + zod "3.22.4" + "@webassemblyjs/ast@1.12.1", "@webassemblyjs/ast@^1.12.1": version "1.12.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.12.1.tgz#bb16a0e8b1914f979f45864c23819cc3e3f0d4bb" @@ -4338,6 +5243,11 @@ abab@^2.0.3, abab@^2.0.5: resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== +abitype@1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/abitype/-/abitype-1.0.5.tgz#29d0daa3eea867ca90f7e4123144c1d1270774b6" + integrity sha512-YzDhti7cjlfaBhHutMaboYB21Ha3rXR9QTkNJFzYC4kC8YclaiwPBBBJY8ejFdu2wnJeZCVZSMlQJ7fi8S6hsw== + abort-controller@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" @@ -4404,6 +5314,11 @@ adjust-sourcemap-loader@^4.0.0: loader-utils "^2.0.0" regex-parser "^2.2.11" +aes-js@4.0.0-beta.5: + version "4.0.0-beta.5" + resolved "https://registry.yarnpkg.com/aes-js/-/aes-js-4.0.0-beta.5.tgz#8d2452c52adedebc3a3e28465d858c11ca315873" + integrity sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q== + agent-base@6: version "6.0.2" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" @@ -4742,6 +5657,13 @@ async-limiter@~1.0.0: resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== +async-mutex@^0.2.6: + version "0.2.6" + resolved "https://registry.yarnpkg.com/async-mutex/-/async-mutex-0.2.6.tgz#0d7a3deb978bc2b984d5908a2038e1ae2e54ff40" + integrity sha512-Hs4R+4SPgamu6rSGW8C7cV9gaWUKEHykfzCCvIRuaVv636Ju10ZdeUbvb4TBEW0INuq2DHZqXbK4Nd3yG4RaRw== + dependencies: + tslib "^2.0.0" + async@^3.2.3: version "3.2.5" resolved "https://registry.yarnpkg.com/async/-/async-3.2.5.tgz#ebd52a8fdaf7a2289a24df399f8d8485c8a46b66" @@ -4908,6 +5830,17 @@ babel-plugin-polyfill-regenerator@^0.6.1: dependencies: "@babel/helper-define-polyfill-provider" "^0.6.1" +"babel-plugin-styled-components@>= 1.12.0": + version "2.1.4" + resolved "https://registry.yarnpkg.com/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.4.tgz#9a1f37c7f32ef927b4b008b529feb4a2c82b1092" + integrity sha512-Xgp9g+A/cG47sUyRwwYxGM4bR/jDRg5N6it/8+HxCnbT5XNKSKDT9xm4oag/osgqjC2It/vH0yXsomOG6k558g== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-module-imports" "^7.22.5" + "@babel/plugin-syntax-jsx" "^7.22.5" + lodash "^4.17.21" + picomatch "^2.3.1" + babel-plugin-transform-react-remove-prop-types@^0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz#f2edaf9b4c6a5fbe5c1d678bfb531078c1555f3a" @@ -5022,7 +5955,7 @@ big.js@^5.2.2: resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== -"bignumber.js@^8 || ^9", bignumber.js@^9.0.1, bignumber.js@^9.1.2: +bignumber.js@9.1.2, "bignumber.js@^8 || ^9", bignumber.js@^9.0.1, bignumber.js@^9.1.2: version "9.1.2" resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.1.2.tgz#b7c4242259c008903b13707983b5f4bbd31eda0c" integrity sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug== @@ -5100,6 +6033,11 @@ boolbase@^1.0.0, boolbase@~1.0.0: resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== +bowser@^2.9.0: + version "2.11.0" + resolved "https://registry.yarnpkg.com/bowser/-/bowser-2.11.0.tgz#5ca3c35757a7aa5771500c70a73a9f91ef420a8f" + integrity sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA== + boxen@1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/boxen/-/boxen-1.3.0.tgz#55c6c39a8ba58d9c61ad22cd877532deb665a20b" @@ -5284,7 +6222,7 @@ buffer-xor@^1.0.3: resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" integrity sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ== -buffer@^6.0.3: +buffer@6.0.3, buffer@^6.0.3: version "6.0.3" resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== @@ -5292,6 +6230,13 @@ buffer@^6.0.3: base64-js "^1.3.1" ieee754 "^1.2.1" +bufferutil@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/bufferutil/-/bufferutil-4.0.8.tgz#1de6a71092d65d7766c4d8a522b261a6e787e8ea" + integrity sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw== + dependencies: + node-gyp-build "^4.3.0" + builtin-modules@^3.1.0: version "3.3.0" resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.3.0.tgz#cae62812b89801e9656336e46223e030386be7b6" @@ -5346,7 +6291,7 @@ camelcase@^4.0.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" integrity sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw== -camelcase@^5.3.1: +camelcase@^5.0.0, camelcase@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== @@ -5356,6 +6301,11 @@ camelcase@^6.2.0, camelcase@^6.2.1: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== +camelize@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.1.tgz#89b7e16884056331a35d6b5ad064332c91daa6c3" + integrity sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ== + caniuse-api@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" @@ -5366,6 +6316,11 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" +caniuse-lite@: + version "1.0.30001651" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz#52de59529e8b02b1aedcaaf5c05d9e23c0c28138" + integrity sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg== + caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001587, caniuse-lite@^1.0.30001599: version "1.0.30001600" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001600.tgz#93a3ee17a35aa6a9f0c6ef1b2ab49507d1ab9079" @@ -5376,6 +6331,21 @@ case-sensitive-paths-webpack-plugin@^2.4.0: resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz#db64066c6422eed2e08cc14b986ca43796dbc6d4" integrity sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw== +"cbw-sdk@npm:@coinbase/wallet-sdk@3.9.3": + version "3.9.3" + resolved "https://registry.yarnpkg.com/@coinbase/wallet-sdk/-/wallet-sdk-3.9.3.tgz#daf10cb0c85d0363315b7270cb3f02bedc408aab" + integrity sha512-N/A2DRIf0Y3PHc1XAMvbBUu4zisna6qAdqABMZwBMNEfWrXpAwx16pZGkYCLGE+Rvv1edbcB2LYDRnACNcmCiw== + dependencies: + bn.js "^5.2.1" + buffer "^6.0.3" + clsx "^1.2.1" + eth-block-tracker "^7.1.0" + eth-json-rpc-filters "^6.0.0" + eventemitter3 "^5.0.1" + keccak "^3.0.3" + preact "^10.16.0" + sha.js "^2.4.11" + ccount@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/ccount/-/ccount-2.0.1.tgz#17a3bf82302e0870d6da43a01311a8bc02a3ecf5" @@ -5521,6 +6491,15 @@ clipboardy@^4.0.0: is-wsl "^3.1.0" is64bit "^2.0.0" +cliui@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" + integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^6.2.0" + cliui@^7.0.2: version "7.0.4" resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" @@ -5711,6 +6690,20 @@ connect-history-api-fallback@^2.0.0: resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8" integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== +connectkit@^1.8.2: + version "1.8.2" + resolved "https://registry.yarnpkg.com/connectkit/-/connectkit-1.8.2.tgz#9b350b47720347f0ebb599260fe3a8c964e51321" + integrity sha512-Za6jR5RtCimzSFqAH1OgUYES96ThTei6d/TvKWNU3GeZPPnwVojtfhFn9wUOam81RknxylvVpG727BPmjguzbA== + dependencies: + buffer "^6.0.3" + detect-browser "^5.3.0" + framer-motion "^6.3.11" + qrcode "^1.5.0" + react-transition-state "^1.1.4" + react-use-measure "^2.1.1" + resize-observer-polyfill "^1.5.1" + styled-components "^5.3.5" + consola@^3.2.3: version "3.2.3" resolved "https://registry.yarnpkg.com/consola/-/consola-3.2.3.tgz#0741857aa88cfa0d6fd53f1cff0375136e98502f" @@ -5810,6 +6803,11 @@ cosmiconfig@^7, cosmiconfig@^7.0.0, cosmiconfig@^7.0.1: path-type "^4.0.0" yaml "^1.10.0" +crc-32@^1.2.0: + version "1.2.2" + resolved "https://registry.yarnpkg.com/crc-32/-/crc-32-1.2.2.tgz#3cad35a934b8bf71f25ca524b6da51fb7eace2ff" + integrity sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ== + create-ecdh@^4.0.0: version "4.0.4" resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" @@ -5859,13 +6857,20 @@ create-require@^1.1.0: resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== -cross-fetch@^3.0.6: +cross-fetch@^3.0.6, cross-fetch@^3.1.4: version "3.1.8" resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.8.tgz#0327eba65fd68a7d119f8fb2bf9334a1a7956f82" integrity sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg== dependencies: node-fetch "^2.6.12" +cross-fetch@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-4.0.0.tgz#f037aef1580bb3a1a35164ea2a848ba81b445983" + integrity sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g== + dependencies: + node-fetch "^2.6.12" + cross-spawn@^5.0.1: version "5.1.0" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" @@ -5923,6 +6928,11 @@ css-blank-pseudo@^3.0.3: dependencies: postcss-selector-parser "^6.0.9" +css-color-keywords@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/css-color-keywords/-/css-color-keywords-1.0.0.tgz#fea2616dc676b2962686b3af8dbdbe180b244e05" + integrity sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg== + css-declaration-sorter@^6.3.1: version "6.4.1" resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz#28beac7c20bad7f1775be3a7129d7eae409a3a71" @@ -5992,6 +7002,15 @@ css-select@^4.1.3: domutils "^2.8.0" nth-check "^2.0.1" +css-to-react-native@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-3.2.0.tgz#cdd8099f71024e149e4f6fe17a7d46ecd55f1e32" + integrity sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ== + dependencies: + camelize "^1.0.0" + css-color-keywords "^1.0.0" + postcss-value-parser "^4.0.2" + css-tree@1.0.0-alpha.37: version "1.0.0-alpha.37" resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" @@ -6160,11 +7179,28 @@ data-view-byte-offset@^1.0.0: es-errors "^1.3.0" is-data-view "^1.0.1" +date-fns@^2.29.3: + version "2.30.0" + resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.30.0.tgz#f367e644839ff57894ec6ac480de40cae4b0f4d0" + integrity sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw== + dependencies: + "@babel/runtime" "^7.21.0" + +dayjs@1.11.10: + version "1.11.10" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.10.tgz#68acea85317a6e164457d6d6947564029a6a16a0" + integrity sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ== + dayjs@^1.11.11: version "1.11.11" resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.11.tgz#dfe0e9d54c5f8b68ccf8ca5f72ac603e7e5ed59e" integrity sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg== +debounce@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/debounce/-/debounce-1.2.1.tgz#38881d8f4166a5c5848020c11827b834bcb3e0a5" + integrity sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug== + debug@2.6.9, debug@^2.6.0: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" @@ -6186,6 +7222,18 @@ debug@^3.2.7: dependencies: ms "^2.1.1" +debug@~4.3.1, debug@~4.3.2: + version "4.3.6" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.6.tgz#2ab2c38fbaffebf8aa95fdfe6d88438c7a13c52b" + integrity sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg== + dependencies: + ms "2.1.2" + +decamelize@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== + decimal.js@^10.2.1: version "10.4.3" resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.4.3.tgz#1044092884d245d1b7f65725fa4ad4c6f781cc23" @@ -6306,7 +7354,7 @@ destroy@1.2.0: resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== -detect-browser@5.3.0: +detect-browser@5.3.0, detect-browser@^5.2.0, detect-browser@^5.3.0: version "5.3.0" resolved "https://registry.yarnpkg.com/detect-browser/-/detect-browser-5.3.0.tgz#9705ef2bddf46072d0f7265a1fe300e36fe7ceca" integrity sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w== @@ -6368,6 +7416,11 @@ diffie-hellman@^5.0.0: miller-rabin "^4.0.0" randombytes "^2.0.0" +dijkstrajs@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/dijkstrajs/-/dijkstrajs-1.0.3.tgz#4c8dbdea1f0f6478bff94d9c49c784d623e4fc23" + integrity sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA== + dir-glob@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" @@ -6544,6 +7597,15 @@ eastasianwidth@^0.2.0: resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== +eciesjs@^0.3.15: + version "0.3.20" + resolved "https://registry.yarnpkg.com/eciesjs/-/eciesjs-0.3.20.tgz#ef66d0304415e88810aef5823bfd5ce6021d2212" + integrity sha512-Rz5AB8v9+xmMdS/R7RzWPe/R8DP5QfyrkA6ce4umJopoB5su2H2aDy/GcgIfwhmCwxnBkqGf/PbGzmKcGtIgGA== + dependencies: + "@types/secp256k1" "^4.0.6" + futoin-hkdf "^1.5.3" + secp256k1 "^5.0.0" + ee-first@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" @@ -6574,6 +7636,19 @@ elliptic@^6.5.3, elliptic@^6.5.4, elliptic@^6.5.5: minimalistic-assert "^1.0.1" minimalistic-crypto-utils "^1.0.1" +elliptic@^6.5.7: + version "6.5.7" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.7.tgz#8ec4da2cb2939926a1b9a73619d768207e647c8b" + integrity sha512-ESVCtTwiA+XhY3wyh24QqRGBoP3rEdDUl3EDUUo9tft074fi19IrdpH7hLCMMP3CIj7jb3W96rn8lt/BqIlt5Q== + dependencies: + bn.js "^4.11.9" + brorand "^1.1.0" + hash.js "^1.0.0" + hmac-drbg "^1.0.1" + inherits "^2.0.4" + minimalistic-assert "^1.0.1" + minimalistic-crypto-utils "^1.0.1" + emittery@^0.10.2: version "0.10.2" resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.10.2.tgz#902eec8aedb8c41938c46e9385e9db7e03182933" @@ -6609,18 +7684,39 @@ emojis-list@^3.0.0: resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== +encode-utf8@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/encode-utf8/-/encode-utf8-1.0.3.tgz#f30fdd31da07fb596f281beb2f6b027851994cda" + integrity sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw== + encodeurl@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== -end-of-stream@^1.4.1: +end-of-stream@^1.1.0, end-of-stream@^1.4.0, end-of-stream@^1.4.1: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== dependencies: once "^1.4.0" +engine.io-client@~6.5.2: + version "6.5.4" + resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-6.5.4.tgz#b8bc71ed3f25d0d51d587729262486b4b33bd0d0" + integrity sha512-GeZeeRjpD2qf49cZQ0Wvh/8NJNfeXkXXcoGh+F77oEAgo9gUHwT1fCRxSNU+YEEaysOJTnsFHmM5oAcPy4ntvQ== + dependencies: + "@socket.io/component-emitter" "~3.1.0" + debug "~4.3.1" + engine.io-parser "~5.2.1" + ws "~8.17.1" + xmlhttprequest-ssl "~2.0.0" + +engine.io-parser@~5.2.1: + version "5.2.3" + resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.2.3.tgz#00dc5b97b1f233a23c9398d0209504cf5f94d92f" + integrity sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q== + enhanced-resolve@^5.16.0: version "5.16.0" resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz#65ec88778083056cb32487faa9aef82ed0864787" @@ -6807,16 +7903,16 @@ escape-html@^1.0.3, escape-html@~1.0.3: resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== +escape-string-regexp@2.0.0, escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== -escape-string-regexp@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" - integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== - escape-string-regexp@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" @@ -7200,22 +8296,87 @@ etag@~1.8.1: resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== +eth-block-tracker@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/eth-block-tracker/-/eth-block-tracker-7.1.0.tgz#dfc16085c6817cc30caabba381deb8d204c1c766" + integrity sha512-8YdplnuE1IK4xfqpf4iU7oBxnOYAc35934o083G8ao+8WM8QQtt/mVlAY6yIAdY1eMeLqg4Z//PZjJGmWGPMRg== + dependencies: + "@metamask/eth-json-rpc-provider" "^1.0.0" + "@metamask/safe-event-emitter" "^3.0.0" + "@metamask/utils" "^5.0.1" + json-rpc-random-id "^1.0.1" + pify "^3.0.0" + +eth-json-rpc-filters@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/eth-json-rpc-filters/-/eth-json-rpc-filters-6.0.1.tgz#0b3e370f017f5c6f58d3e7bd0756d8099ed85c56" + integrity sha512-ITJTvqoCw6OVMLs7pI8f4gG92n/St6x80ACtHodeS+IXmO0w+t1T5OOzfSt7KLSMLRkVUoexV7tztLgDxg+iig== + dependencies: + "@metamask/safe-event-emitter" "^3.0.0" + async-mutex "^0.2.6" + eth-query "^2.1.2" + json-rpc-engine "^6.1.0" + pify "^5.0.0" + +eth-query@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/eth-query/-/eth-query-2.1.2.tgz#d6741d9000106b51510c72db92d6365456a6da5e" + integrity sha512-srES0ZcvwkR/wd5OQBRA1bIJMww1skfGS0s8wlwK3/oNP4+wnds60krvu5R1QbpRQjMmpG5OMIWro5s7gvDPsA== + dependencies: + json-rpc-random-id "^1.0.0" + xtend "^4.0.1" + +eth-rpc-errors@^4.0.2, eth-rpc-errors@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/eth-rpc-errors/-/eth-rpc-errors-4.0.3.tgz#6ddb6190a4bf360afda82790bb7d9d5e724f423a" + integrity sha512-Z3ymjopaoft7JDoxZcEb3pwdGh7yiYMhOwm2doUt6ASXlMavpNlK6Cre0+IMl2VSGyEU9rkiperQhp5iRxn5Pg== + dependencies: + fast-safe-stringify "^2.0.6" + +ethereum-cryptography@^2.0.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/ethereum-cryptography/-/ethereum-cryptography-2.2.1.tgz#58f2810f8e020aecb97de8c8c76147600b0b8ccf" + integrity sha512-r/W8lkHSiTLxUxW8Rf3u4HGB0xQweG2RyETjywylKZSzLWoWAijRz8WCuOtJ6wah+avllXBqZuk29HCCvhEIRg== + dependencies: + "@noble/curves" "1.4.2" + "@noble/hashes" "1.4.0" + "@scure/bip32" "1.4.0" + "@scure/bip39" "1.3.0" + +ethers@^6.13.1: + version "6.13.2" + resolved "https://registry.yarnpkg.com/ethers/-/ethers-6.13.2.tgz#4b67d4b49e69b59893931a032560999e5e4419fe" + integrity sha512-9VkriTTed+/27BGuY1s0hf441kqwHJ1wtN2edksEtiRvXx+soxRX3iSXTfFqq2+YwrOqbDoTHjIhQnjJRlzKmg== + dependencies: + "@adraffy/ens-normalize" "1.10.1" + "@noble/curves" "1.2.0" + "@noble/hashes" "1.3.2" + "@types/node" "18.15.13" + aes-js "4.0.0-beta.5" + tslib "2.4.0" + ws "8.17.1" + event-target-shim@^5.0.0: version "5.0.1" resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== -eventemitter3@^4.0.0: - version "4.0.7" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" - integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== +eventemitter2@^6.4.7: + version "6.4.9" + resolved "https://registry.yarnpkg.com/eventemitter2/-/eventemitter2-6.4.9.tgz#41f2750781b4230ed58827bc119d293471ecb125" + integrity sha512-JEPTiaOt9f04oa6NOkc4aH+nVp5I3wEjpHbIPqfgCdD5v5bUzy7xQqwcVO2aDQgOWhI28da57HksMrzK9HlRxg== -eventemitter3@^5.0.1: +eventemitter3@5.0.1, eventemitter3@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-5.0.1.tgz#53f5ffd0a492ac800721bb42c66b841de96423c4" integrity sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA== -events@^3.2.0, events@^3.3.0: +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +events@3.3.0, events@^3.2.0, events@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== @@ -7362,6 +8523,14 @@ extend@^3.0.0: resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== +extension-port-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/extension-port-stream/-/extension-port-stream-3.0.0.tgz#00a7185fe2322708a36ed24843c81bd754925fef" + integrity sha512-an2S5quJMiy5bnZKEf6AkfH/7r8CzHvhchU40gxN+OM6HPhe7Z9T1FUychcf2M9PpPOO0Hf7BAEfJkw2TDIBDw== + dependencies: + readable-stream "^3.6.2 || ^4.4.2" + webextension-polyfill ">=0.10.0 <1.0" + extract-files@^9.0.0: version "9.0.0" resolved "https://registry.yarnpkg.com/extract-files/-/extract-files-9.0.0.tgz#8a7744f2437f81f5ed3250ed9f1550de902fe54a" @@ -7408,6 +8577,11 @@ fast-redact@^3.0.0: resolved "https://registry.yarnpkg.com/fast-redact/-/fast-redact-3.5.0.tgz#e9ea02f7e57d0cd8438180083e93077e496285e4" integrity sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A== +fast-safe-stringify@^2.0.6: + version "2.1.1" + resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz#c406a83b6e70d9e35ce3b30a81141df30aeba884" + integrity sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA== + fast-url-parser@1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/fast-url-parser/-/fast-url-parser-1.1.3.tgz#f4af3ea9f34d8a271cf58ad2b3759f431f0b318d" @@ -7655,6 +8829,27 @@ fraction.js@^4.3.7: resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7" integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== +framer-motion@^6.3.11: + version "6.5.1" + resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-6.5.1.tgz#802448a16a6eb764124bf36d8cbdfa6dd6b931a7" + integrity sha512-o1BGqqposwi7cgDrtg0dNONhkmPsUFDaLcKXigzuTFC5x58mE8iyTazxSudFzmT6MEyJKfjjU8ItoMe3W+3fiw== + dependencies: + "@motionone/dom" "10.12.0" + framesync "6.0.1" + hey-listen "^1.0.8" + popmotion "11.0.3" + style-value-types "5.0.0" + tslib "^2.1.0" + optionalDependencies: + "@emotion/is-prop-valid" "^0.8.2" + +framesync@6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/framesync/-/framesync-6.0.1.tgz#5e32fc01f1c42b39c654c35b16440e07a25d6f20" + integrity sha512-fUY88kXvGiIItgNC7wcTOl0SNRCVXMKSWW2Yzfmn7EKNc+MpCzcz9DhdHcdjbrtN3c6R4H5dTY2jiCpPdysEjA== + dependencies: + tslib "^2.1.0" + fresh@0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" @@ -7719,12 +8914,17 @@ functions-have-names@^1.2.3: resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== +futoin-hkdf@^1.5.3: + version "1.5.3" + resolved "https://registry.yarnpkg.com/futoin-hkdf/-/futoin-hkdf-1.5.3.tgz#6c8024f2e1429da086d4e18289ef2239ad33ee35" + integrity sha512-SewY5KdMpaoCeh7jachEWFsh1nNlaDjNHZXWqL5IGwtpEYHTgkr2+AMCgNwKWkcc0wpSYrZfR7he4WdmHFtDxQ== + gensync@^1.0.0-beta.2: version "1.0.0-beta.2" resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== -get-caller-file@^2.0.5: +get-caller-file@^2.0.1, get-caller-file@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== @@ -8083,6 +9283,11 @@ hex-to-rgba@^2.0.1: resolved "https://registry.yarnpkg.com/hex-to-rgba/-/hex-to-rgba-2.0.1.tgz#4176977882a1cb32b83ce5ab1db6828ab84d5a13" integrity sha512-5XqPJBpsEUMsseJUi2w2Hl7cHFFi3+OO10M2pzAvKB1zL6fc+koGMhmBqoDOCB4GemiRM/zvDMRIhVw6EkB8dQ== +hey-listen@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/hey-listen/-/hey-listen-1.0.8.tgz#8e59561ff724908de1aa924ed6ecc84a56a9aa68" + integrity sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q== + history@^4.9.0: version "4.10.1" resolved "https://registry.yarnpkg.com/history/-/history-4.10.1.tgz#33371a65e3a83b267434e2b3f3b1b4c58aad4cf3" @@ -8104,7 +9309,7 @@ hmac-drbg@^1.0.1: minimalistic-assert "^1.0.0" minimalistic-crypto-utils "^1.0.1" -hoist-non-react-statics@^3.1.0, hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.1, hoist-non-react-statics@^3.3.2: +hoist-non-react-statics@^3.0.0, hoist-non-react-statics@^3.1.0, hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.1, hoist-non-react-statics@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== @@ -8320,6 +9525,20 @@ hyphenate-style-name@^1.0.3: resolved "https://registry.yarnpkg.com/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz#691879af8e220aea5750e8827db4ef62a54e361d" integrity sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ== +i18next-browser-languagedetector@7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/i18next-browser-languagedetector/-/i18next-browser-languagedetector-7.1.0.tgz#01876fac51f86b78975e79b48ccb62e2313a2d7d" + integrity sha512-cr2k7u1XJJ4HTOjM9GyOMtbOA47RtUoWRAtt52z43r3AoMs2StYKyjS3URPhzHaf+mn10hY9dZWamga5WPQjhA== + dependencies: + "@babel/runtime" "^7.19.4" + +i18next@23.11.5: + version "23.11.5" + resolved "https://registry.yarnpkg.com/i18next/-/i18next-23.11.5.tgz#d71eb717a7e65498d87d0594f2664237f9e361ef" + integrity sha512-41pvpVbW9rhZPk5xjCX2TPJi2861LEig/YRhUkY+1FQ2IQPS0bKUDYnEqY8XPPbB48h1uIwLnP9iiEfuSl20CA== + dependencies: + "@babel/runtime" "^7.23.2" + iconv-lite@0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" @@ -8439,6 +9658,13 @@ internal-slot@^1.0.7: hasown "^2.0.0" side-channel "^1.0.4" +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== + dependencies: + loose-envify "^1.0.0" + ipaddr.js@1.9.1: version "1.9.1" resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" @@ -8822,6 +10048,11 @@ isomorphic-unfetch@3.1.0: node-fetch "^2.6.1" unfetch "^4.2.0" +isows@1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/isows/-/isows-1.0.4.tgz#810cd0d90cc4995c26395d2aa4cfa4037ebdf061" + integrity sha512-hEzjY+x9u9hPmBom9IIAqdJCwNLax+xrPb51vEPpERoFlIxgmZcHzsT5jKG06nvInKOBGvReAVz80Umed5CczQ== + istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: version "3.2.2" resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz#2d166c4b0644d43a39f04bf6c2edd1e585f31756" @@ -9823,6 +11054,19 @@ json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== +json-rpc-engine@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/json-rpc-engine/-/json-rpc-engine-6.1.0.tgz#bf5ff7d029e1c1bf20cb6c0e9f348dcd8be5a393" + integrity sha512-NEdLrtrq1jUZyfjkr9OCz9EzCNhnRyWtt1PAnvnhwy6e8XETS0Dtc+ZNCO2gvuAoKsIn2+vCSowXTYE4CkgnAQ== + dependencies: + "@metamask/safe-event-emitter" "^2.0.0" + eth-rpc-errors "^4.0.2" + +json-rpc-random-id@^1.0.0, json-rpc-random-id@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-rpc-random-id/-/json-rpc-random-id-1.0.1.tgz#ba49d96aded1444dbb8da3d203748acbbcdec8c8" + integrity sha512-RJ9YYNCkhVDBuP4zN5BBtYAzEl03yq/jIIsyif0JY9qyJuQQZNeDK7anAPKKlyEtLSj2s8h6hNh2F8zO5q7ScA== + json-schema-traverse@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" @@ -9973,6 +11217,15 @@ jss@10.10.0, jss@^10.5.1: object.assign "^4.1.4" object.values "^1.1.6" +keccak@^3.0.3: + version "3.0.4" + resolved "https://registry.yarnpkg.com/keccak/-/keccak-3.0.4.tgz#edc09b89e633c0549da444432ecf062ffadee86d" + integrity sha512-3vKuW0jV8J3XNTzvfyicFR5qvxrSAGl7KIhvgOu5cmWwM7tZRj3fMbj/pfIf4be7aznbc+prBWGjywox/g2Y6Q== + dependencies: + node-addon-api "^2.0.0" + node-gyp-build "^4.2.0" + readable-stream "^3.6.0" + keyv@^4.5.3: version "4.5.4" resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" @@ -10144,6 +11397,56 @@ listr2@8.0.1: rfdc "^1.3.0" wrap-ansi "^9.0.0" +lit-element@^3.3.0: + version "3.3.3" + resolved "https://registry.yarnpkg.com/lit-element/-/lit-element-3.3.3.tgz#10bc19702b96ef5416cf7a70177255bfb17b3209" + integrity sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA== + dependencies: + "@lit-labs/ssr-dom-shim" "^1.1.0" + "@lit/reactive-element" "^1.3.0" + lit-html "^2.8.0" + +lit-element@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/lit-element/-/lit-element-4.1.0.tgz#cea3eb25f15091e3fade07c4d917fa6aaf56ba7d" + integrity sha512-gSejRUQJuMQjV2Z59KAS/D4iElUhwKpIyJvZ9w+DIagIQjfJnhR20h2Q5ddpzXGS+fF0tMZ/xEYGMnKmaI/iww== + dependencies: + "@lit-labs/ssr-dom-shim" "^1.2.0" + "@lit/reactive-element" "^2.0.4" + lit-html "^3.2.0" + +lit-html@^2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/lit-html/-/lit-html-2.8.0.tgz#96456a4bb4ee717b9a7d2f94562a16509d39bffa" + integrity sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q== + dependencies: + "@types/trusted-types" "^2.0.2" + +lit-html@^3.1.0, lit-html@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/lit-html/-/lit-html-3.2.0.tgz#cb09071a8a1f5f0850873f9143f18f0260be1fda" + integrity sha512-pwT/HwoxqI9FggTrYVarkBKFN9MlTUpLrDHubTmW4SrkL3kkqW5gxwbxMMUnbbRHBC0WTZnYHcjDSCM559VyfA== + dependencies: + "@types/trusted-types" "^2.0.2" + +lit@2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/lit/-/lit-2.8.0.tgz#4d838ae03059bf9cafa06e5c61d8acc0081e974e" + integrity sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA== + dependencies: + "@lit/reactive-element" "^1.6.0" + lit-element "^3.3.0" + lit-html "^2.8.0" + +lit@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/lit/-/lit-3.1.0.tgz#76429b85dc1f5169fed499a0f7e89e2e619010c9" + integrity sha512-rzo/hmUqX8zmOdamDAeydfjsGXbbdtAFqMhmocnh2j9aDYqbu0fjXygjCa0T99Od9VQ/2itwaGrjZz/ZELVl7w== + dependencies: + "@lit/reactive-element" "^2.0.0" + lit-element "^4.0.0" + lit-html "^3.1.0" + loader-runner@^4.2.0: version "4.3.0" resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" @@ -10535,6 +11838,11 @@ methods@~1.1.2: resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== +micro-ftch@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/micro-ftch/-/micro-ftch-0.3.1.tgz#6cb83388de4c1f279a034fb0cf96dfc050853c5f" + integrity sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg== + micromark-core-commonmark@^1.0.0, micromark-core-commonmark@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz#1386628df59946b2d39fb2edfd10f3e8e0a75bb8" @@ -10936,6 +12244,11 @@ minimist@^1.2.0, minimist@^1.2.6: resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.0.4.tgz#dbce03740f50a4786ba994c1fb908844d27b038c" integrity sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ== +mipd@0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/mipd/-/mipd-0.0.7.tgz#bb5559e21fa18dc3d9fe1c08902ef14b7ce32fd9" + integrity sha512-aAPZPNDQ3uMTdKbuO2YmAw2TxLHO0moa4YKAyETM/DTj5FloZo+a+8tU+iv4GmW+sOxKLSRwcSFuczk+Cpt6fg== + mixpanel-browser@^2.42.0: version "2.49.0" resolved "https://registry.yarnpkg.com/mixpanel-browser/-/mixpanel-browser-2.49.0.tgz#de3f4f2d0f3a32b4babf6d827ef983a9fd48a711" @@ -10958,6 +12271,18 @@ mlly@^1.2.0, mlly@^1.6.1: pkg-types "^1.0.3" ufo "^1.3.2" +motion@10.16.2: + version "10.16.2" + resolved "https://registry.yarnpkg.com/motion/-/motion-10.16.2.tgz#7dc173c6ad62210a7e9916caeeaf22c51e598d21" + integrity sha512-p+PurYqfUdcJZvtnmAqu5fJgV2kR0uLFQuBKtLeFVTrYEVllI99tiOTSefVNYuip9ELTEkepIIDftNdze76NAQ== + dependencies: + "@motionone/animation" "^10.15.1" + "@motionone/dom" "^10.16.2" + "@motionone/svelte" "^10.16.2" + "@motionone/types" "^10.15.1" + "@motionone/utils" "^10.15.1" + "@motionone/vue" "^10.16.2" + mri@^1.1.0, mri@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" @@ -11050,6 +12375,16 @@ no-case@^3.0.4: lower-case "^2.0.2" tslib "^2.0.3" +node-addon-api@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-2.0.2.tgz#432cfa82962ce494b132e9d72a15b29f71ff5d32" + integrity sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA== + +node-addon-api@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-5.1.0.tgz#49da1ca055e109a23d537e9de43c09cca21eb762" + integrity sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA== + node-addon-api@^7.0.0: version "7.1.0" resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-7.1.0.tgz#71f609369379c08e251c558527a107107b5e0fdb" @@ -11072,6 +12407,11 @@ node-forge@^1, node-forge@^1.3.1: resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== +node-gyp-build@^4.2.0, node-gyp-build@^4.3.0: + version "4.8.1" + resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.8.1.tgz#976d3ad905e71b76086f4f0b0d3637fe79b6cda5" + integrity sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw== + node-int64@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" @@ -11152,6 +12492,15 @@ nwsapi@^2.2.0: resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.7.tgz#738e0707d3128cb750dddcfe90e4610482df0f30" integrity sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ== +obj-multiplex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/obj-multiplex/-/obj-multiplex-1.0.0.tgz#2f2ae6bfd4ae11befe742ea9ea5b36636eabffc1" + integrity sha512-0GNJAOsHoBHeNTvl5Vt6IWnpUEcc3uSRxzBri7EDyIcMgYvnY2JL2qdeV5zTMjWQX5OHcD5amcW2HFfDh0gjIA== + dependencies: + end-of-stream "^1.4.0" + once "^1.4.0" + readable-stream "^2.3.3" + object-assign@^4.0.1, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" @@ -11290,7 +12639,7 @@ on-headers@~1.0.1, on-headers@~1.0.2: resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== -once@^1.3.0, once@^1.4.0: +once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== @@ -11581,6 +12930,16 @@ pify@^2.3.0: resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== + +pify@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-5.0.0.tgz#1f5eca3f5e87ebec28cc6d54a0e4aaf00acc127f" + integrity sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA== + pino-abstract-transport@v0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/pino-abstract-transport/-/pino-abstract-transport-0.5.0.tgz#4b54348d8f73713bfd14e3dc44228739aa13d9c0" @@ -11639,6 +12998,26 @@ pkg-up@^3.1.0: dependencies: find-up "^3.0.0" +pngjs@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-5.0.0.tgz#e79dd2b215767fd9c04561c01236df960bce7fbb" + integrity sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw== + +pony-cause@^2.1.10: + version "2.1.11" + resolved "https://registry.yarnpkg.com/pony-cause/-/pony-cause-2.1.11.tgz#d69a20aaccdb3bdb8f74dd59e5c68d8e6772e4bd" + integrity sha512-M7LhCsdNbNgiLYiP4WjsfLUuFmCfnjdF6jKe2R9NKl4WFN+HZPGHJZ9lnLP7f9ZnKe3U9nuWD0szirmj+migUg== + +popmotion@11.0.3: + version "11.0.3" + resolved "https://registry.yarnpkg.com/popmotion/-/popmotion-11.0.3.tgz#565c5f6590bbcddab7a33a074bb2ba97e24b0cc9" + integrity sha512-Y55FLdj3UxkR7Vl3s7Qr4e9m0onSnP8W7d/xQLsoJM40vs6UKHFdygs6SWryasTZYqugMjm3BepCF4CWXDiHgA== + dependencies: + framesync "6.0.1" + hey-listen "^1.0.8" + style-value-types "5.0.0" + tslib "^2.1.0" + popper.js@1.16.1-lts: version "1.16.1-lts" resolved "https://registry.yarnpkg.com/popper.js/-/popper.js-1.16.1-lts.tgz#cf6847b807da3799d80ee3d6d2f90df8a3f50b05" @@ -12179,7 +13558,7 @@ postcss-unique-selectors@^5.1.1: dependencies: postcss-selector-parser "^6.0.5" -postcss-value-parser@^4.0.0, postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: +postcss-value-parser@^4.0.0, postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== @@ -12201,6 +13580,11 @@ postcss@^8.3.5, postcss@^8.4.23, postcss@^8.4.33, postcss@^8.4.4: picocolors "^1.0.0" source-map-js "^1.2.0" +preact@^10.16.0: + version "10.23.2" + resolved "https://registry.yarnpkg.com/preact/-/preact-10.23.2.tgz#52deec92796ae0f0cc6b034d9c66e0fbc1b837dc" + integrity sha512-kKYfePf9rzKnxOAKDpsWhg/ysrHPqT+yQ7UW4JjdnqjFIeNUnNcEJvhuA8fDenxAGWzUqtd51DfVg7xp/8T9NA== + prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" @@ -12284,6 +13668,11 @@ process-warning@^1.0.0: resolved "https://registry.yarnpkg.com/process-warning/-/process-warning-1.0.0.tgz#980a0b25dc38cd6034181be4b7726d89066b4616" integrity sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q== +process@^0.11.10: + version "0.11.10" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== + progress@^2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" @@ -12331,6 +13720,11 @@ proxy-addr@~2.0.7: forwarded "0.2.0" ipaddr.js "1.9.1" +proxy-compare@2.5.1: + version "2.5.1" + resolved "https://registry.yarnpkg.com/proxy-compare/-/proxy-compare-2.5.1.tgz#17818e33d1653fbac8c2ec31406bce8a2966f600" + integrity sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA== + proxy-from-env@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" @@ -12358,6 +13752,14 @@ public-encrypt@^4.0.0: randombytes "^2.0.1" safe-buffer "^5.1.2" +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + punycode@^1.3.2, punycode@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" @@ -12378,11 +13780,47 @@ q@^1.1.2: resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw== +qr-code-styling@^1.6.0-rc.1: + version "1.6.0-rc.1" + resolved "https://registry.yarnpkg.com/qr-code-styling/-/qr-code-styling-1.6.0-rc.1.tgz#6c89e185fa50cc9135101085c12ae95b06f1b290" + integrity sha512-ModRIiW6oUnsP18QzrRYZSc/CFKFKIdj7pUs57AEVH20ajlglRpN3HukjHk0UbNMTlKGuaYl7Gt6/O5Gg2NU2Q== + dependencies: + qrcode-generator "^1.4.3" + +qrcode-generator@^1.4.3: + version "1.4.4" + resolved "https://registry.yarnpkg.com/qrcode-generator/-/qrcode-generator-1.4.4.tgz#63f771224854759329a99048806a53ed278740e7" + integrity sha512-HM7yY8O2ilqhmULxGMpcHSF1EhJJ9yBj8gvDEuZ6M+KGJ0YY2hKpnXvRD+hZPLrDVck3ExIGhmPtSdcjC+guuw== + qrcode-svg@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/qrcode-svg/-/qrcode-svg-1.1.0.tgz#2087549843dc5d0a3f8e8aa046cd9bcf23708cc3" integrity sha512-XyQCIXux1zEIA3NPb0AeR8UMYvXZzWEhgdBgBjH9gO7M48H9uoHzviNz8pXw3UzrAcxRRRn9gxHewAVK7bn9qw== +qrcode-terminal-nooctal@^0.12.1: + version "0.12.1" + resolved "https://registry.yarnpkg.com/qrcode-terminal-nooctal/-/qrcode-terminal-nooctal-0.12.1.tgz#45016aca0d82b2818de7af0a06d072ad671fbe2e" + integrity sha512-jy/kkD0iIMDjTucB+5T6KBsnirlhegDH47vHgrj5MejchSQmi/EAMM0xMFeePgV9CJkkAapNakpVUWYgHvtdKg== + +qrcode@1.5.3: + version "1.5.3" + resolved "https://registry.yarnpkg.com/qrcode/-/qrcode-1.5.3.tgz#03afa80912c0dccf12bc93f615a535aad1066170" + integrity sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg== + dependencies: + dijkstrajs "^1.0.1" + encode-utf8 "^1.0.3" + pngjs "^5.0.0" + yargs "^15.3.1" + +qrcode@^1.5.0: + version "1.5.4" + resolved "https://registry.yarnpkg.com/qrcode/-/qrcode-1.5.4.tgz#5cb81d86eb57c675febb08cf007fff963405da88" + integrity sha512-1ca71Zgiu6ORjHqFBDpnSMTR2ReToX4l1Au1VFLyVeBTFavzQnv5JxMFr3ukHVKpSrSA2MCk0lNJSykjUfz7Zg== + dependencies: + dijkstrajs "^1.0.1" + pngjs "^5.0.0" + yargs "^15.3.1" + qs@6.11.0: version "6.11.0" resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" @@ -12599,6 +14037,14 @@ react-markdown@^8.0.0: unist-util-visit "^4.0.0" vfile "^5.0.0" +react-native-webview@^11.26.0: + version "11.26.1" + resolved "https://registry.yarnpkg.com/react-native-webview/-/react-native-webview-11.26.1.tgz#658c09ed5162dc170b361e48c2dd26c9712879da" + integrity sha512-hC7BkxOpf+z0UKhxFSFTPAM4shQzYmZHoELa6/8a/MspcjEP7ukYKpuSUTLDywQditT8yI9idfcKvfZDKQExGw== + dependencies: + escape-string-regexp "2.0.0" + invariant "2.2.4" + react-paginate@^8.2.0: version "8.2.0" resolved "https://registry.yarnpkg.com/react-paginate/-/react-paginate-8.2.0.tgz#947c3dcb444a6c16c1bcf8361871aa135baa3dcd" @@ -12752,11 +14198,23 @@ react-transition-group@^4.4.0, react-transition-group@^4.4.5: loose-envify "^1.4.0" prop-types "^15.6.2" +react-transition-state@^1.1.4: + version "1.1.5" + resolved "https://registry.yarnpkg.com/react-transition-state/-/react-transition-state-1.1.5.tgz#22accee21d0011b1d0245be24b6262ae67f494c3" + integrity sha512-ITY2mZqc2dWG2eitJkYNdcSFW8aKeOlkL2A/vowRrLL8GH3J6Re/SpD/BLvQzrVOTqjsP0b5S9N10vgNNzwMUQ== + react-use-gesture@^8.0.1: version "8.0.1" resolved "https://registry.yarnpkg.com/react-use-gesture/-/react-use-gesture-8.0.1.tgz#4360c0f7c9e26baf9fbe58f63fc9de7ef699c17f" integrity sha512-CXzUNkulUdgouaAlvAsC5ZVo0fi9KGSBSk81WrE4kOIcJccpANe9zZkAYr5YZZhqpicIFxitsrGVS4wmoMun9A== +react-use-measure@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/react-use-measure/-/react-use-measure-2.1.1.tgz#5824537f4ee01c9469c45d5f7a8446177c6cc4ba" + integrity sha512-nocZhN26cproIiIduswYpV5y5lQpSQS1y/4KuvUCjSKmw7ZWIS/+g3aFnX3WdBkyuGUtTLif3UTqnLLhbDoQig== + dependencies: + debounce "^1.2.1" + react@^18.2.0: version "18.2.0" resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5" @@ -12771,7 +14229,7 @@ read-cache@^1.0.0: dependencies: pify "^2.3.0" -readable-stream@^2.0.1, readable-stream@^2.3.8: +readable-stream@^2.0.1, readable-stream@^2.3.3, readable-stream@^2.3.8: version "2.3.8" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== @@ -12784,7 +14242,7 @@ readable-stream@^2.0.1, readable-stream@^2.3.8: string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.5.0, readable-stream@^3.6.0: +readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.5.0, readable-stream@^3.6.0, readable-stream@^3.6.2: version "3.6.2" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== @@ -12793,6 +14251,17 @@ readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.5.0, readable string_decoder "^1.1.1" util-deprecate "^1.0.1" +"readable-stream@^3.6.2 || ^4.4.2": + version "4.5.2" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-4.5.2.tgz#9e7fc4c45099baeed934bff6eb97ba6cf2729e09" + integrity sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g== + dependencies: + abort-controller "^3.0.0" + buffer "^6.0.3" + events "^3.3.0" + process "^0.11.10" + string_decoder "^1.3.0" + readdirp@~3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" @@ -12986,11 +14455,21 @@ require-from-string@^2.0.2: resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== +require-main-filename@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" + integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== + requires-port@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== +resize-observer-polyfill@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464" + integrity sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg== + resolve-cwd@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" @@ -13112,6 +14591,16 @@ rollup-plugin-terser@^7.0.0: serialize-javascript "^4.0.0" terser "^5.0.0" +rollup-plugin-visualizer@^5.9.2: + version "5.12.0" + resolved "https://registry.yarnpkg.com/rollup-plugin-visualizer/-/rollup-plugin-visualizer-5.12.0.tgz#661542191ce78ee4f378995297260d0c1efb1302" + integrity sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ== + dependencies: + open "^8.4.0" + picomatch "^2.3.1" + source-map "^0.7.4" + yargs "^17.5.1" + rollup@^2.43.1: version "2.79.1" resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.79.1.tgz#bedee8faef7c9f93a2647ac0108748f497f081c7" @@ -13248,6 +14737,15 @@ schema-utils@^4.0.0: ajv-formats "^2.1.1" ajv-keywords "^5.1.0" +secp256k1@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/secp256k1/-/secp256k1-5.0.0.tgz#be6f0c8c7722e2481e9773336d351de8cddd12f7" + integrity sha512-TKWX8xvoGHrxVdqbYeZM9w+izTF4b9z3NhSaDkdn81btvuh+ivbIMGT/zQvDtTFWhRlThpoz6LEYTr7n8A5GcA== + dependencies: + elliptic "^6.5.4" + node-addon-api "^5.0.0" + node-gyp-build "^4.2.0" + select-hose@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" @@ -13273,6 +14771,11 @@ semver@^7.2.1, semver@^7.3.2, semver@^7.3.5, semver@^7.3.7, semver@^7.5.3, semve dependencies: lru-cache "^6.0.0" +semver@^7.3.8: + version "7.6.3" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143" + integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== + send@0.18.0: version "0.18.0" resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" @@ -13368,6 +14871,11 @@ serve@^11.3.2: serve-handler "6.1.3" update-check "1.5.2" +set-blocking@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== + set-function-length@^1.2.1: version "1.2.2" resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449" @@ -13400,7 +14908,7 @@ setprototypeof@1.2.0: resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== -sha.js@^2.4.0, sha.js@^2.4.8: +sha.js@^2.4.0, sha.js@^2.4.11, sha.js@^2.4.8: version "2.4.11" resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== @@ -13415,6 +14923,11 @@ shallow-clone@^3.0.0: dependencies: kind-of "^6.0.2" +shallowequal@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" + integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== + shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" @@ -13504,6 +15017,24 @@ slice-ansi@^7.0.0: ansi-styles "^6.2.1" is-fullwidth-code-point "^5.0.0" +socket.io-client@^4.5.1: + version "4.7.5" + resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-4.7.5.tgz#919be76916989758bdc20eec63f7ee0ae45c05b7" + integrity sha512-sJ/tqHOCe7Z50JCBCXrsY3I2k03iOiUe+tj1OmKeD2lXPiGH/RUCdTZFoqVyN7l1MnpIzPrGtLcijffmeouNlQ== + dependencies: + "@socket.io/component-emitter" "~3.1.0" + debug "~4.3.2" + engine.io-client "~6.5.2" + socket.io-parser "~4.2.4" + +socket.io-parser@~4.2.4: + version "4.2.4" + resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.2.4.tgz#c806966cf7270601e47469ddeec30fbdfda44c83" + integrity sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew== + dependencies: + "@socket.io/component-emitter" "~3.1.0" + debug "~4.3.1" + sockjs@^0.3.24: version "0.3.24" resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce" @@ -13592,7 +15123,7 @@ source-map@^0.5.7: resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== -source-map@^0.7.3: +source-map@^0.7.3, source-map@^0.7.4: version "0.7.4" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== @@ -13835,7 +15366,7 @@ string.prototype.trimstart@^1.0.7: define-properties "^1.2.1" es-object-atoms "^1.0.0" -string_decoder@^1.1.1: +string_decoder@^1.1.1, string_decoder@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== @@ -13952,6 +15483,30 @@ style-to-object@^0.4.0: dependencies: inline-style-parser "0.1.1" +style-value-types@5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/style-value-types/-/style-value-types-5.0.0.tgz#76c35f0e579843d523187989da866729411fc8ad" + integrity sha512-08yq36Ikn4kx4YU6RD7jWEv27v4V+PUsOGa4n/as8Et3CuODMJQ00ENeAVXAeydX4Z2j1XHZF1K2sX4mGl18fA== + dependencies: + hey-listen "^1.0.8" + tslib "^2.1.0" + +styled-components@^5.3.5: + version "5.3.11" + resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.3.11.tgz#9fda7bf1108e39bf3f3e612fcc18170dedcd57a8" + integrity sha512-uuzIIfnVkagcVHv9nE0VPlHPSCmXIUGKfJ42LNjxCCTDTL5sgnJ8Z7GZBq0EnLYGln77tPpEpExt2+qa+cZqSw== + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@babel/traverse" "^7.4.5" + "@emotion/is-prop-valid" "^1.1.0" + "@emotion/stylis" "^0.8.4" + "@emotion/unitless" "^0.7.4" + babel-plugin-styled-components ">= 1.12.0" + css-to-react-native "^3.0.0" + hoist-non-react-statics "^3.0.0" + shallowequal "^1.1.0" + supports-color "^5.5.0" + stylehacks@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.1.1.tgz#7934a34eb59d7152149fa69d6e9e56f2fc34bcc9" @@ -13978,7 +15533,12 @@ sucrase@^3.32.0: pirates "^4.0.1" ts-interface-checker "^0.1.9" -supports-color@^5.3.0: +superstruct@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/superstruct/-/superstruct-1.0.4.tgz#0adb99a7578bd2f1c526220da6571b2d485d91ca" + integrity sha512-7JpaAoX2NGyoFlI9NBh66BQXGONc+uE+MRS5i2iOBKuS4e+ccgMDjATgZldkah+33DakBxDHiss9kvUcGAO8UQ== + +supports-color@^5.3.0, supports-color@^5.5.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== @@ -14364,11 +15924,21 @@ tslib@1.14.1, tslib@^1.8.1: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== +tslib@2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" + integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== + tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0: version "2.6.2" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== +tslib@^2.3.1: + version "2.6.3" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.3.tgz#0438f810ad7a9edcde7a241c3d80db693c8cbfe0" + integrity sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ== + tsutils@^3.21.0: version "3.21.0" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" @@ -14484,6 +16054,13 @@ ufo@^1.3.2, ufo@^1.4.0, ufo@^1.5.3: resolved "https://registry.yarnpkg.com/ufo/-/ufo-1.5.3.tgz#3325bd3c977b6c6cd3160bf4ff52989adc9d3344" integrity sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw== +uint8arrays@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/uint8arrays/-/uint8arrays-3.1.0.tgz#8186b8eafce68f28bd29bd29d683a311778901e2" + integrity sha512-ei5rfKtoRO8OyOIor2Rz5fhzjThwIHJZ3uyDPnDHTXbP0aMQ1RN/6AI5B5d9dBxJOU+BvOAk7ZQ1xphsX8Lrog== + dependencies: + multiformats "^9.4.2" + uint8arrays@^3.0.0, uint8arrays@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/uint8arrays/-/uint8arrays-3.1.1.tgz#2d8762acce159ccd9936057572dade9459f65ae0" @@ -14732,11 +16309,18 @@ use-subscription@^1.3.0: dependencies: use-sync-external-store "^1.2.0" -use-sync-external-store@^1.2.0: +use-sync-external-store@1.2.0, use-sync-external-store@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz#7dbefd6ef3fe4e767a0cf5d7287aacfb5846928a" integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA== +utf-8-validate@^5.0.2: + version "5.0.10" + resolved "https://registry.yarnpkg.com/utf-8-validate/-/utf-8-validate-5.0.10.tgz#d7d10ea39318171ca982718b6b96a8d2442571a2" + integrity sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ== + dependencies: + node-gyp-build "^4.3.0" + util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" @@ -14752,7 +16336,7 @@ util.promisify@~1.0.0: has-symbols "^1.0.1" object.getownpropertydescriptors "^2.1.0" -util@^0.12.5: +util@^0.12.4, util@^0.12.5: version "0.12.5" resolved "https://registry.yarnpkg.com/util/-/util-0.12.5.tgz#5f17a6059b73db61a875668781a1c2b136bd6fbc" integrity sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA== @@ -14783,6 +16367,11 @@ uuid@^8.3.2: resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== +uuid@^9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30" + integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA== + uvu@^0.5.0: version "0.5.6" resolved "https://registry.yarnpkg.com/uvu/-/uvu-0.5.6.tgz#2754ca20bcb0bb59b64e9985e84d2e81058502df" @@ -14826,6 +16415,14 @@ valid-url@^1.0.9: resolved "https://registry.yarnpkg.com/valid-url/-/valid-url-1.0.9.tgz#1c14479b40f1397a75782f115e4086447433a200" integrity sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA== +valtio@1.11.2: + version "1.11.2" + resolved "https://registry.yarnpkg.com/valtio/-/valtio-1.11.2.tgz#b8049c02dfe65620635d23ebae9121a741bb6530" + integrity sha512-1XfIxnUXzyswPAPXo1P3Pdx2mq/pIqZICkWN60Hby0d9Iqb+MEIpqgYVlbflvHdrp2YR/q3jyKWRPJJ100yxaw== + dependencies: + proxy-compare "2.5.1" + use-sync-external-store "1.2.0" + value-equal@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-1.0.1.tgz#1e0b794c734c5c0cade179c437d356d931a34d6c" @@ -14862,6 +16459,21 @@ vfile@^5.0.0: unist-util-stringify-position "^3.0.0" vfile-message "^3.0.0" +viem@^2.1.1, viem@^2.17.4: + version "2.19.7" + resolved "https://registry.yarnpkg.com/viem/-/viem-2.19.7.tgz#719006feb0e7f57c790242f62629737f4518752a" + integrity sha512-zoaBWnI6vf7MVRn4lAbuKd25hR31088yrMqONMHU8RjHTY4nqf+O589BPODwJak1LkfpbawyGyCY2tRFwZCWgw== + dependencies: + "@adraffy/ens-normalize" "1.10.0" + "@noble/curves" "1.4.0" + "@noble/hashes" "1.4.0" + "@scure/bip32" "1.4.0" + "@scure/bip39" "1.3.0" + abitype "1.0.5" + isows "1.0.4" + webauthn-p256 "0.0.5" + ws "8.17.1" + w3c-hr-time@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" @@ -14876,6 +16488,15 @@ w3c-xmlserializer@^2.0.0: dependencies: xml-name-validator "^3.0.0" +wagmi@^2.10.10: + version "2.12.6" + resolved "https://registry.yarnpkg.com/wagmi/-/wagmi-2.12.6.tgz#84d246d9465a74710b05eea452fdb4c6840c646f" + integrity sha512-QekfdTzKpy85yftWrTTRaoyj9xdZALfo/DQNZi+xwZRluaaiZZUyD112xm8yBcdNeERpmfIoLxsn1HxvfmCx4w== + dependencies: + "@wagmi/connectors" "5.1.6" + "@wagmi/core" "2.13.4" + use-sync-external-store "1.2.0" + walker@^1.0.7, walker@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" @@ -14910,6 +16531,24 @@ web-namespaces@^2.0.0: resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-2.0.1.tgz#1010ff7c650eccb2592cebeeaf9a1b253fd40692" integrity sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ== +webauthn-p256@0.0.5: + version "0.0.5" + resolved "https://registry.yarnpkg.com/webauthn-p256/-/webauthn-p256-0.0.5.tgz#0baebd2ba8a414b21cc09c0d40f9dd0be96a06bd" + integrity sha512-drMGNWKdaixZNobeORVIqq7k5DsRC9FnG201K2QjeOoQLmtSDaSsVZdkg6n5jUALJKcAG++zBPJXmv6hy0nWFg== + dependencies: + "@noble/curves" "^1.4.0" + "@noble/hashes" "^1.4.0" + +"webextension-polyfill@>=0.10.0 <1.0": + version "0.12.0" + resolved "https://registry.yarnpkg.com/webextension-polyfill/-/webextension-polyfill-0.12.0.tgz#f62c57d2cd42524e9fbdcee494c034cae34a3d69" + integrity sha512-97TBmpoWJEE+3nFBQ4VocyCdLKfw54rFaJ6EVQYLBCXqCIpLSZkwGgASpv4oPt9gdKCJ80RJlcmNzNn008Ag6Q== + +webextension-polyfill@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/webextension-polyfill/-/webextension-polyfill-0.10.0.tgz#ccb28101c910ba8cf955f7e6a263e662d744dbb8" + integrity sha512-c5s35LgVa5tFaHhrZDnr3FpQpjj1BB+RXhLTYUxGqBVN460HkbM8TBtEqdXWbpTKfzwCcjAZVF7zXCYSKtcp9g== + webidl-conversions@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" @@ -15141,6 +16780,11 @@ which-collection@^1.0.1: is-weakmap "^2.0.2" is-weakset "^2.0.3" +which-module@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.1.tgz#776b1fe35d90aebe99e8ac15eb24093389a4a409" + integrity sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ== + which-typed-array@^1.1.14, which-typed-array@^1.1.15, which-typed-array@^1.1.2, which-typed-array@^1.1.9: version "1.1.15" resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.15.tgz#264859e9b11a649b388bfaaf4f767df1f779b38d" @@ -15361,6 +17005,15 @@ workbox-window@6.6.1: string-width "^4.1.0" strip-ansi "^6.0.0" +wrap-ansi@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" + integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" @@ -15411,6 +17064,11 @@ write-file-atomic@^4.0.2: imurmurhash "^0.1.4" signal-exit "^3.0.7" +ws@8.17.1, ws@~8.17.1: + version "8.17.1" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.17.1.tgz#9293da530bb548febc95371d90f9c878727d919b" + integrity sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ== + ws@^6.0.0: version "6.2.2" resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.2.tgz#dd5cdbd57a9979916097652d78f1cc5faea0c32e" @@ -15438,16 +17096,26 @@ xmlchars@^2.2.0: resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== +xmlhttprequest-ssl@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz#91360c86b914e67f44dce769180027c0da618c67" + integrity sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A== + xstate@^4.15.1: version "4.38.3" resolved "https://registry.yarnpkg.com/xstate/-/xstate-4.38.3.tgz#4e15e7ad3aa0ca1eea2010548a5379966d8f1075" integrity sha512-SH7nAaaPQx57dx6qvfcIgqKRXIh4L0A1iYEqim4s1u7c9VoCgzZc+63FY90AKU4ZzOC2cfJzTnpO4zK7fCUzzw== -xtend@^4.0.2: +xtend@^4.0.1, xtend@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== +y18n@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" + integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== + y18n@^5.0.5: version "5.0.8" resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" @@ -15483,6 +17151,14 @@ yaml@^2.3.4: resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.4.1.tgz#2e57e0b5e995292c25c75d2658f0664765210eed" integrity sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg== +yargs-parser@^18.1.2: + version "18.1.3" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" + integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + yargs-parser@^20.2.2: version "20.2.9" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" @@ -15493,6 +17169,23 @@ yargs-parser@^21.0.1, yargs-parser@^21.1.1: resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== +yargs@^15.3.1: + version "15.4.1" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" + integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== + dependencies: + cliui "^6.0.0" + decamelize "^1.2.0" + find-up "^4.1.0" + get-caller-file "^2.0.1" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^4.2.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^18.1.2" + yargs@^16.2.0: version "16.2.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" @@ -15506,7 +17199,7 @@ yargs@^16.2.0: y18n "^5.0.5" yargs-parser "^20.2.2" -yargs@^17.3.1: +yargs@^17.3.1, yargs@^17.5.1: version "17.7.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== @@ -15542,6 +17235,18 @@ yup@^0.32.9: property-expr "^2.0.4" toposort "^2.0.2" +zod@3.22.4: + version "3.22.4" + resolved "https://registry.yarnpkg.com/zod/-/zod-3.22.4.tgz#f31c3a9386f61b1f228af56faa9255e845cf3fff" + integrity sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg== + +zustand@4.4.1: + version "4.4.1" + resolved "https://registry.yarnpkg.com/zustand/-/zustand-4.4.1.tgz#0cd3a3e4756f21811bd956418fdc686877e8b3b0" + integrity sha512-QCPfstAS4EBiTQzlaGP1gmorkh/UL1Leaj2tdj+zZCZ/9bm0WS7sI2wnfD5lpOszFqWJ1DcPnGoY8RDL61uokw== + dependencies: + use-sync-external-store "1.2.0" + zwitch@^2.0.0: version "2.0.4" resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.4.tgz#c827d4b0acb76fc3e685a4c6ec2902d51070e9d7" From b5f794955021afdd23e6bd1ffe481155bb62ada4 Mon Sep 17 00:00:00 2001 From: Ashutosh Kumar Date: Tue, 20 Aug 2024 03:45:26 +0530 Subject: [PATCH 14/21] Removed package-lock for yarn package --- package-lock.json | 41184 -------------------------------------------- 1 file changed, 41184 deletions(-) delete mode 100644 package-lock.json diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 8d73c449..00000000 --- a/package-lock.json +++ /dev/null @@ -1,41184 +0,0 @@ -{ - "name": "@dorgtech/homebase-dapp", - "version": "0.0.1", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "@dorgtech/homebase-dapp", - "version": "0.0.1", - "license": "MIT", - "dependencies": { - "@airgap/beacon-sdk": "^3.3.0", - "@craco/craco": "^7.1.0", - "@date-io/dayjs": "1.x", - "@emotion/react": "^11.10.4", - "@emotion/styled": "^11.10.4", - "@hookform/resolvers": "^2.8.1", - "@material-ui/core": "^4.11.3", - "@material-ui/icons": "^4.9.1", - "@material-ui/lab": "^4.0.0-alpha.57", - "@microsoft/signalr": "^5.0.9", - "@mui/material": "^5.10.6", - "@mui/x-date-pickers": "^5.0.2", - "@taquito/beacon-wallet": "^16.1.2", - "@taquito/signer": "^16.1.2", - "@taquito/taquito": "^16.1.2", - "@taquito/tezbridge-signer": "^14.2.0", - "@taquito/tezbridge-wallet": "^14.2.0", - "@taquito/tzip12": "^16.1.2", - "@taquito/tzip16": "^16.1.2", - "@types/mixpanel-browser": "^2.35.7", - "@types/prismjs": "^1.26.0", - "@types/react-router-hash-link": "^2.4.5", - "assert": "^2.0.0", - "bignumber.js": "^9.0.1", - "blockies-ts": "^1.0.0", - "crypto-browserify": "^3.12.0", - "dayjs": "^1.10.4", - "formik": "^2.2.6", - "formik-material-ui": "^3.0.1", - "formik-material-ui-lab": "^0.0.8", - "graphql": "^15.5.1", - "graphql-request": "^3.4.0", - "hex-to-rgba": "^2.0.1", - "https-browserify": "^1.0.0", - "jsonschema": "^1.4.0", - "launchdarkly-react-client-sdk": "2.27.0", - "mixpanel-browser": "^2.42.0", - "notistack": "^1.0.3", - "os-browserify": "^0.3.0", - "prism-themes": "^1.9.0", - "prismjs": "^1.28.0", - "react": "^18.2.0", - "react-customizable-progressbar": "^1.0.2", - "react-dom": "^18.2.0", - "react-fitty": "^1.0.1", - "react-hook-form": "^7.15.4", - "react-html-parser": "^2.0.2", - "react-markdown": "^8.0.0", - "react-query": "^3.13.0", - "react-router-dom": "^5.2.0", - "react-router-hash-link": "^2.4.3", - "react-scripts": "^5.0.1", - "react-simple-code-editor": "^0.11.2", - "react-spring-bottom-sheet": "^3.4.0", - "rehype-raw": "^6.1.1", - "remark-breaks": "^3.0.2", - "remark-gfm": "^3.0.1", - "serve": "^11.3.2", - "stream-browserify": "^3.0.0", - "stream-http": "^3.2.0", - "url": "^0.11.0", - "util": "^0.12.5", - "yup": "^0.32.9" - }, - "devDependencies": { - "@types/jest": "^26.0.21", - "@types/node": "^14.14.35", - "@types/react": "^17.0.3", - "@types/react-dom": "^17.0.2", - "@types/react-html-parser": "^2.0.2", - "@types/react-router-dom": "^5.1.6", - "@types/yup": "^0.29.11", - "@typescript-eslint/eslint-plugin": "^4.18.0", - "@typescript-eslint/parser": "^4.18.0", - "eslint": "^7.22.0", - "eslint-config-prettier": "^8.1.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-react": "^7.21.5", - "eslint-plugin-react-hooks": "^4.2.0", - "husky": "^8.0.1", - "lint-staged": "^13.0.3", - "prettier": "^2.2.0", - "source-map-explorer": "2.5.2", - "typescript": "^5.0.4" - } - }, - "node_modules/@airgap/beacon-blockchain-substrate": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@airgap/beacon-blockchain-substrate/-/beacon-blockchain-substrate-3.3.4.tgz", - "integrity": "sha512-MyenUYbJdb/ufR7k3+TdL0Uur1PvXHxGbh+u4riN3vTeULC0d+LSZx7qsWM45fpDYtfyOhB0akQHp9s+1MU/rQ==", - "license": "ISC", - "dependencies": { - "@airgap/beacon-types": "^3.3.4", - "@airgap/beacon-ui": "^3.3.4" - } - }, - "node_modules/@airgap/beacon-blockchain-tezos": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@airgap/beacon-blockchain-tezos/-/beacon-blockchain-tezos-3.3.4.tgz", - "integrity": "sha512-sUK2d5pMYjulMPs0Cw/+XuDf5BiBnhkRbA8vDjdNicB9l0rws74iLcjCTBfX6AeO66FPxF4C2sx5nHqSxLwgjw==", - "license": "ISC", - "dependencies": { - "@airgap/beacon-types": "^3.3.4", - "@airgap/beacon-ui": "^3.3.4" - } - }, - "node_modules/@airgap/beacon-core": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@airgap/beacon-core/-/beacon-core-3.3.4.tgz", - "integrity": "sha512-9LqTDXdlliC2WsDzBr6sf1Xl9iegtvyWgb7tnZvIIx9iUdd7UjKseh0FFm9bdUt8hVLd8PD516HZQxrUokymHw==", - "license": "ISC", - "dependencies": { - "@airgap/beacon-types": "^3.3.4", - "@airgap/beacon-utils": "^3.3.4", - "@stablelib/ed25519": "^1.0.3", - "@stablelib/nacl": "^1.0.4", - "@stablelib/utf8": "^1.0.1", - "@stablelib/x25519-session": "^1.0.4", - "bs58check": "2.1.2" - } - }, - "node_modules/@airgap/beacon-dapp": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@airgap/beacon-dapp/-/beacon-dapp-4.0.2.tgz", - "integrity": "sha512-7vjvcM470GPfDkizYpuUzJ7Fus7X/zkFeXYTkxx69Dt5TlmKg09YNfRtvrFMDbf4OKnjbaRfVhqzwfYkpaRbPg==", - "license": "ISC", - "dependencies": { - "@airgap/beacon-core": "4.0.2", - "@airgap/beacon-transport-matrix": "4.0.2", - "@airgap/beacon-transport-postmessage": "4.0.2", - "@airgap/beacon-transport-walletconnect": "4.0.2", - "@airgap/beacon-ui": "4.0.2" - } - }, - "node_modules/@airgap/beacon-dapp/node_modules/@airgap/beacon-core": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@airgap/beacon-core/-/beacon-core-4.0.2.tgz", - "integrity": "sha512-a6mAn6BfbejBQI95tRc6pIZ0VS6MTK9MZ7iXPTLF9hrnCHiROmrCgNKst8qp2dcE0Ehk7z/hGs2WliJzi657YA==", - "license": "ISC", - "dependencies": { - "@airgap/beacon-types": "4.0.2", - "@airgap/beacon-utils": "4.0.2", - "@stablelib/ed25519": "^1.0.3", - "@stablelib/nacl": "^1.0.4", - "@stablelib/utf8": "^1.0.1", - "@stablelib/x25519-session": "^1.0.4", - "bs58check": "2.1.2" - } - }, - "node_modules/@airgap/beacon-dapp/node_modules/@airgap/beacon-transport-matrix": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@airgap/beacon-transport-matrix/-/beacon-transport-matrix-4.0.2.tgz", - "integrity": "sha512-sidXWA9QkcdpTLObsgMIIePq2+6eHn8djSK2UeoAWZpVOky+jpaIU78UlzqgDzMrO9inzu/xwsuXlk5Nmy1RyA==", - "license": "ISC", - "dependencies": { - "@airgap/beacon-core": "4.0.2", - "@airgap/beacon-utils": "4.0.2", - "axios": "0.24.0" - } - }, - "node_modules/@airgap/beacon-dapp/node_modules/@airgap/beacon-transport-postmessage": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@airgap/beacon-transport-postmessage/-/beacon-transport-postmessage-4.0.2.tgz", - "integrity": "sha512-UDHigcIRD5/VdKX3YDj+CVHYWafYg3N8nHT5yQ2JOU5nsQhD2y5NNNp/7U7I44CcD4OeK9d2slV+lnp8lBYe1g==", - "license": "ISC", - "dependencies": { - "@airgap/beacon-core": "4.0.2", - "@airgap/beacon-types": "4.0.2", - "@airgap/beacon-utils": "4.0.2" - } - }, - "node_modules/@airgap/beacon-dapp/node_modules/@airgap/beacon-types": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@airgap/beacon-types/-/beacon-types-4.0.2.tgz", - "integrity": "sha512-MWbE+350Yd7aICBEwTVIkty/YmKO5eTDsMbReUCNH8qf64gGhj/ZXEN6FPwMab+qKdmACgCkmbbtAXGGtmjwrA==", - "license": "ISC", - "dependencies": { - "@types/chrome": "0.0.163" - } - }, - "node_modules/@airgap/beacon-dapp/node_modules/@airgap/beacon-ui": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@airgap/beacon-ui/-/beacon-ui-4.0.2.tgz", - "integrity": "sha512-ZTcvdQ5GNlQ58M0Fduoq/KqsulBXeBN6jKiHnzHM3e98syy953DKQoDhU2NXNZiJ7AvEGO3s/fd+BN8y/+CVuQ==", - "license": "ISC", - "dependencies": { - "@airgap/beacon-core": "4.0.2", - "@airgap/beacon-transport-postmessage": "4.0.2", - "@airgap/beacon-types": "4.0.2", - "@airgap/beacon-utils": "4.0.2", - "qrcode-svg": "^1.1.0", - "solid-js": "^1.6.6" - } - }, - "node_modules/@airgap/beacon-dapp/node_modules/@airgap/beacon-utils": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@airgap/beacon-utils/-/beacon-utils-4.0.2.tgz", - "integrity": "sha512-5TfOI3ZolQQ9WNHogEO3SY4M2Paqbb3hf8DvolFofST6Brp0qyxkwZ0i99puahgwRo+B0qGilZpkLCYl72DMQg==", - "license": "ISC", - "dependencies": { - "@stablelib/ed25519": "^1.0.3", - "@stablelib/nacl": "^1.0.3", - "@stablelib/random": "^1.0.2", - "@stablelib/utf8": "^1.0.1", - "bs58check": "2.1.2" - } - }, - "node_modules/@airgap/beacon-sdk": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@airgap/beacon-sdk/-/beacon-sdk-3.3.4.tgz", - "integrity": "sha512-9feyD9vOHqPU6L5JBn6yGWFzvcxStTSmvMIjHRX1tAz8gwAzQxormc6jlXqNK8vNgU1CbLY38kbcMcp/gQTlvw==", - "license": "ISC", - "dependencies": { - "@airgap/beacon-blockchain-substrate": "^3.3.4", - "@airgap/beacon-blockchain-tezos": "^3.3.4", - "@airgap/beacon-core": "^3.3.4", - "@airgap/beacon-dapp": "^3.3.4", - "@airgap/beacon-transport-matrix": "^3.3.4", - "@airgap/beacon-transport-postmessage": "^3.3.4", - "@airgap/beacon-types": "^3.3.4", - "@airgap/beacon-ui": "^3.3.4", - "@airgap/beacon-utils": "^3.3.4", - "@airgap/beacon-wallet": "^3.3.4" - } - }, - "node_modules/@airgap/beacon-sdk/node_modules/@airgap/beacon-dapp": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@airgap/beacon-dapp/-/beacon-dapp-3.3.4.tgz", - "integrity": "sha512-fMjRFN2r3S3uZpUuc9KEIhgFoesNdNN/NRIAEInyLC9AB41Z+C9UKd/mISQwd5hJips5CWpTXnuYHnfEk4+Erw==", - "license": "ISC", - "dependencies": { - "@airgap/beacon-core": "^3.3.4", - "@airgap/beacon-transport-matrix": "^3.3.4", - "@airgap/beacon-transport-postmessage": "^3.3.4", - "@airgap/beacon-ui": "^3.3.4", - "qrcode-generator": "1.4.4" - } - }, - "node_modules/@airgap/beacon-transport-matrix": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@airgap/beacon-transport-matrix/-/beacon-transport-matrix-3.3.4.tgz", - "integrity": "sha512-bxTBFXcgKyP/n+yMSoL6L/3C4ZVso1DxK5XGxcOvOLLenA67wh4TnPMBasWzBi13BbMAVhiExuNNTWaytamgcw==", - "license": "ISC", - "dependencies": { - "@airgap/beacon-core": "^3.3.4", - "@airgap/beacon-utils": "^3.3.4", - "axios": "0.24.0" - } - }, - "node_modules/@airgap/beacon-transport-postmessage": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@airgap/beacon-transport-postmessage/-/beacon-transport-postmessage-3.3.4.tgz", - "integrity": "sha512-Tlf8Tr7f1nzZOX8ag8aR9UBkxR9stTJXRBSrouQ0Ex8JIPHkrV6Noz+Xg7lziwUlbaJ7ukbElKHrXh17+iIjQQ==", - "license": "ISC", - "dependencies": { - "@airgap/beacon-core": "^3.3.4", - "@airgap/beacon-types": "^3.3.4", - "@airgap/beacon-utils": "^3.3.4" - } - }, - "node_modules/@airgap/beacon-transport-walletconnect": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@airgap/beacon-transport-walletconnect/-/beacon-transport-walletconnect-4.0.2.tgz", - "integrity": "sha512-t4ZrgyImVf8UIhVa6ei/p1STVKNdRq5WSoop8eTSqArIHVj4zk2dr5J0ihbe64UyLAX1O0Z7yV+dUVoH+kVWGw==", - "license": "ISC", - "dependencies": { - "@airgap/beacon-core": "4.0.2", - "@airgap/beacon-types": "4.0.2", - "@airgap/beacon-utils": "4.0.2", - "@walletconnect/sign-client": "2.7.0" - } - }, - "node_modules/@airgap/beacon-transport-walletconnect/node_modules/@airgap/beacon-core": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@airgap/beacon-core/-/beacon-core-4.0.2.tgz", - "integrity": "sha512-a6mAn6BfbejBQI95tRc6pIZ0VS6MTK9MZ7iXPTLF9hrnCHiROmrCgNKst8qp2dcE0Ehk7z/hGs2WliJzi657YA==", - "license": "ISC", - "dependencies": { - "@airgap/beacon-types": "4.0.2", - "@airgap/beacon-utils": "4.0.2", - "@stablelib/ed25519": "^1.0.3", - "@stablelib/nacl": "^1.0.4", - "@stablelib/utf8": "^1.0.1", - "@stablelib/x25519-session": "^1.0.4", - "bs58check": "2.1.2" - } - }, - "node_modules/@airgap/beacon-transport-walletconnect/node_modules/@airgap/beacon-types": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@airgap/beacon-types/-/beacon-types-4.0.2.tgz", - "integrity": "sha512-MWbE+350Yd7aICBEwTVIkty/YmKO5eTDsMbReUCNH8qf64gGhj/ZXEN6FPwMab+qKdmACgCkmbbtAXGGtmjwrA==", - "license": "ISC", - "dependencies": { - "@types/chrome": "0.0.163" - } - }, - "node_modules/@airgap/beacon-transport-walletconnect/node_modules/@airgap/beacon-utils": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@airgap/beacon-utils/-/beacon-utils-4.0.2.tgz", - "integrity": "sha512-5TfOI3ZolQQ9WNHogEO3SY4M2Paqbb3hf8DvolFofST6Brp0qyxkwZ0i99puahgwRo+B0qGilZpkLCYl72DMQg==", - "license": "ISC", - "dependencies": { - "@stablelib/ed25519": "^1.0.3", - "@stablelib/nacl": "^1.0.3", - "@stablelib/random": "^1.0.2", - "@stablelib/utf8": "^1.0.1", - "bs58check": "2.1.2" - } - }, - "node_modules/@airgap/beacon-types": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@airgap/beacon-types/-/beacon-types-3.3.4.tgz", - "integrity": "sha512-4lk0uBw5hsC3ujpVflJovZPCks+MWpjlQi205a3REvYe4cWLZCIvaJcx8oLJTtUEgXIS0xeIQ3QAxXXsgW4xEA==", - "license": "ISC", - "dependencies": { - "@types/chrome": "0.0.163" - } - }, - "node_modules/@airgap/beacon-ui": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@airgap/beacon-ui/-/beacon-ui-3.3.4.tgz", - "integrity": "sha512-/J2r0wbH6xWHoni9HFF0ojrQaGKicRQZf3XTz2deI+x9glXJ2RC6J1V6uzIyUHfsgJwpe0vz6COzYA0wVdnUCw==", - "license": "ISC", - "dependencies": { - "@airgap/beacon-core": "^3.3.4", - "@airgap/beacon-transport-postmessage": "^3.3.4", - "@airgap/beacon-types": "^3.3.4", - "@airgap/beacon-utils": "^3.3.4" - } - }, - "node_modules/@airgap/beacon-utils": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@airgap/beacon-utils/-/beacon-utils-3.3.4.tgz", - "integrity": "sha512-jxcbq5AbQU8eD4WnloTwvt5//kVjOW43yv+dznzpI+wZmYagOljPb8L/E93zuMhrXxP6plijD+Dn68RhLzfUSg==", - "license": "ISC", - "dependencies": { - "@stablelib/nacl": "^1.0.3", - "@stablelib/random": "^1.0.2", - "@stablelib/utf8": "^1.0.1", - "bs58check": "2.1.2" - } - }, - "node_modules/@airgap/beacon-wallet": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@airgap/beacon-wallet/-/beacon-wallet-3.3.4.tgz", - "integrity": "sha512-nRzt+1qtJlro2/ryUNE0e8oWWuedng10qKpPZo6CX3eS97AhTVaQ8MpgXzzgMxIqrCXyfWmvzsvPb3GcxwjJ4g==", - "license": "ISC", - "dependencies": { - "@airgap/beacon-core": "^3.3.4", - "@airgap/beacon-transport-matrix": "^3.3.4", - "@airgap/beacon-transport-postmessage": "^3.3.4" - } - }, - "node_modules/@alloc/quick-lru": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", - "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", - "license": "Apache-2.0", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", - "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", - "license": "MIT", - "dependencies": { - "@babel/highlight": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.3.tgz", - "integrity": "sha512-aNtko9OPOwVESUFp3MZfD8Uzxl7JzSeJpd7npIoxCasU37PFbAQRpKglkaKwlHOyeJdrREpo8TW8ldrkYWwvIQ==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.1.tgz", - "integrity": "sha512-Hkqu7J4ynysSXxmAahpN1jjRwVJ+NdpraFLIWflgjpVob3KNyK3/tIUc7Q7szed8WMp0JNa7Qtd1E9Oo22F9gA==", - "license": "MIT", - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.21.4", - "@babel/generator": "^7.22.0", - "@babel/helper-compilation-targets": "^7.22.1", - "@babel/helper-module-transforms": "^7.22.1", - "@babel/helpers": "^7.22.0", - "@babel/parser": "^7.22.0", - "@babel/template": "^7.21.9", - "@babel/traverse": "^7.22.1", - "@babel/types": "^7.22.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/generator": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.3.tgz", - "integrity": "sha512-C17MW4wlk//ES/CJDL51kPNwl+qiBQyN7b9SKyVp11BLGFeSPoVaHrv+MNt8jwQFhQWowW88z1eeBx3pFz9v8A==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.22.3", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.3.tgz", - "integrity": "sha512-ahEoxgqNoYXm0k22TvOke48i1PkavGu0qGCmcq9ugi6gnmvKNaMjKBSrZTnWUi1CFEeNAUiVba0Wtzm03aSkJg==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.22.3" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.1.tgz", - "integrity": "sha512-Rqx13UM3yVB5q0D/KwQ8+SPfX/+Rnsy1Lw1k/UwOC4KC6qrzIQoY3lYnBu5EHKBlEHHcj0M0W8ltPSkD8rqfsQ==", - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.22.0", - "@babel/helper-validator-option": "^7.21.0", - "browserslist": "^4.21.3", - "lru-cache": "^5.1.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "license": "ISC", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "license": "ISC" - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.1.tgz", - "integrity": "sha512-SowrZ9BWzYFgzUMwUmowbPSGu6CXL5MSuuCkG3bejahSpSymioPmuLdhPxNOc9MjuNGjy7M/HaXvJ8G82Lywlw==", - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.22.1", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-member-expression-to-functions": "^7.22.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.22.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/helper-split-export-declaration": "^7.18.6", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.1.tgz", - "integrity": "sha512-WWjdnfR3LPIe+0EY8td7WmjhytxXtjKAEpnAxun/hkNiyOaPlvGK+NZaBFIdi9ndYV3Gav7BpFvtUwnaJlwi1w==", - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.3.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.0.tgz", - "integrity": "sha512-RnanLx5ETe6aybRi1cO/edaRH+bNYWaryCEmjDDYyNr4wnSzyOp8T0dWipmqVHKEY3AbVKUom50AKSlj1zmKbg==", - "license": "MIT", - "dependencies": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0-0" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.1.tgz", - "integrity": "sha512-Z2tgopurB/kTbidvzeBrc2To3PUP/9i5MUe+fU6QJCQDyPwSH2oRapkLw3KGECDYSjhQZCNxEvNvZlLw8JjGwA==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", - "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", - "license": "MIT", - "dependencies": { - "@babel/template": "^7.20.7", - "@babel/types": "^7.21.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.3.tgz", - "integrity": "sha512-Gl7sK04b/2WOb6OPVeNy9eFKeD3L6++CzL3ykPOWqTn08xgYYK0wz4TUh2feIImDXxcVW3/9WQ1NMKY66/jfZA==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.22.3" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", - "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.21.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.1.tgz", - "integrity": "sha512-dxAe9E7ySDGbQdCVOY/4+UcD8M9ZFqZcZhSPsPacvCG4M+9lwtDDQfI2EoaSvmf7W/8yCBkGU0m7Pvt1ru3UZw==", - "license": "MIT", - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.1", - "@babel/helper-module-imports": "^7.21.4", - "@babel/helper-simple-access": "^7.21.5", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.21.9", - "@babel/traverse": "^7.22.1", - "@babel/types": "^7.22.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz", - "integrity": "sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", - "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-wrap-function": "^7.18.9", - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.1.tgz", - "integrity": "sha512-ut4qrkE4AuSfrwHSps51ekR1ZY/ygrP1tp0WFm8oVq6nzc/hvfV/22JylndIbsf2U2M9LOMwiSddr6y+78j+OQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.1", - "@babel/helper-member-expression-to-functions": "^7.22.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/template": "^7.21.9", - "@babel/traverse": "^7.22.1", - "@babel/types": "^7.22.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz", - "integrity": "sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.21.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", - "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.20.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz", - "integrity": "sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", - "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", - "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", - "license": "MIT", - "dependencies": { - "@babel/helper-function-name": "^7.19.0", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.5", - "@babel/types": "^7.20.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.3.tgz", - "integrity": "sha512-jBJ7jWblbgr7r6wYZHMdIqKc73ycaTcCaWRq4/2LpuPHcx7xMlZvpGQkOYc9HeSjn6rcx15CPlgVcBtZ4WZJ2w==", - "license": "MIT", - "dependencies": { - "@babel/template": "^7.21.9", - "@babel/traverse": "^7.22.1", - "@babel/types": "^7.22.3" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "license": "MIT" - }, - "node_modules/@babel/highlight/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/parser": { - "version": "7.22.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.4.tgz", - "integrity": "sha512-VLLsx06XkEYqBtE5YGPwfSGwfrjnyPP5oiGty3S8pQLFDFLaS8VwWSIxkTXpcvr5zeYLE6+MBNl2npl/YnfofA==", - "license": "MIT", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", - "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.3.tgz", - "integrity": "sha512-6r4yRwEnorYByILoDRnEqxtojYKuiIv9FojW2E8GUKo9eWBwbKcd9IiZOZpdyXc64RmyGGyPu3/uAcrz/dq2kQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/plugin-transform-optional-chaining": "^7.22.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.22.3.tgz", - "integrity": "sha512-XjTKH3sHr6pPqG+hR1NCdVupwiosfdKM2oSMyKQVQ5Bym9l/p7BuLAqT5U32zZzRCfPq/TPRPzMiiTE9bOXU4w==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/helper-replace-supers": "^7.22.1", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/plugin-syntax-decorators": "^7.22.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", - "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz", - "integrity": "sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==", - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.21.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.22.3.tgz", - "integrity": "sha512-R16Zuge73+8/nLcDjkIpyhi5wIbN7i7fiuLJR8yQX7vPAa/ltUKtd3iLbb4AgP5nrLi91HnNUNosELIGUGH1bg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-flow": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.21.4.tgz", - "integrity": "sha512-l9xd3N+XG4fZRxEP3vXdK6RW7vN1Uf5dxzRC/09wV86wqZ/YYQooBIGNsiRdfNR3/q2/5pPzV4B54J/9ctX5jw==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", - "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.3.tgz", - "integrity": "sha512-i35jZJv6aO7hxEbIWQ41adVfOzjm9dcYDNeWlBMd8p0ZQRtNUCBrmGwZt+H5lb+oOC9a3svp956KP0oWGA1YsA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.21.4.tgz", - "integrity": "sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.21.4.tgz", - "integrity": "sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-unicode-sets-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", - "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.21.5.tgz", - "integrity": "sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.3.tgz", - "integrity": "sha512-36A4Aq48t66btydbZd5Fk0/xJqbpg/v4QWI4AH4cYHBXy9Mu42UOupZpebKFiCFNT9S9rJFcsld0gsv0ayLjtA==", - "license": "MIT", - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", - "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-remap-async-to-generator": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", - "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz", - "integrity": "sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.3.tgz", - "integrity": "sha512-mASLsd6rhOrLZ5F3WbCxkzl67mmOnqik0zrg5W6D/X0QMW7HtvnoL1dRARLKIbMP3vXwkwziuLesPqWVGIl6Bw==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.3.tgz", - "integrity": "sha512-5BirgNWNOx7cwbTJCOmKFJ1pZjwk5MUfMIwiBBvsirCJMZeQgs5pk6i1OlkVg+1Vef5LfBahFOrdCnAWvkVKMw==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz", - "integrity": "sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-replace-supers": "^7.20.7", - "@babel/helper-split-export-declaration": "^7.18.6", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-classes/node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.21.5.tgz", - "integrity": "sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/template": "^7.20.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.21.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz", - "integrity": "sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", - "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", - "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.1.tgz", - "integrity": "sha512-rlhWtONnVBPdmt+jeewS0qSnMz/3yLFrqAP8hHC6EDcrYRSyuz9f9yQhHvVn2Ad6+yO9fHXac5piudeYrInxwQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", - "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", - "license": "MIT", - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.3.tgz", - "integrity": "sha512-5Ti1cHLTDnt3vX61P9KZ5IG09bFXp4cDVFJIAeCZuxu9OXXJJZp5iP0n/rzM2+iAutJY+KWEyyHcRaHlpQ/P5g==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.21.0.tgz", - "integrity": "sha512-FlFA2Mj87a6sDkW4gfGrQQqwY/dLlBAyJa2dJEZ+FHXUVHBflO2wyKvg+OOEzXfrKYIa4HWl0mgmbCzt0cMb7w==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-flow": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.5.tgz", - "integrity": "sha512-nYWpjKW/7j/I/mZkGVgHJXh4bA1sfdFnJoOXwJuj4m3Q2EraO/8ZyrkCau9P5tbHQk01RMSt6KYLCsW7730SXQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", - "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.3.tgz", - "integrity": "sha512-IuvOMdeOOY2X4hRNAT6kwbePtK21BUyrAEgLKviL8pL6AEEVUVcqtRdN/HJXBLGIbt9T3ETmXRnFedRRmQNTYw==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", - "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.3.tgz", - "integrity": "sha512-CbayIfOw4av2v/HYZEsH+Klks3NC2/MFIR3QR8gnpGNNPEaq2fdlVCRYG/paKs7/5hvBLQ+H70pGWOHtlNEWNA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", - "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.20.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", - "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", - "license": "MIT", - "dependencies": { - "@babel/helper-module-transforms": "^7.20.11", - "@babel/helper-plugin-utils": "^7.20.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.5.tgz", - "integrity": "sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-module-transforms": "^7.21.5", - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/helper-simple-access": "^7.21.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.3.tgz", - "integrity": "sha512-V21W3bKLxO3ZjcBJZ8biSvo5gQ85uIXW2vJfh7JSWf/4SLUSr1tOoHX3ruN4+Oqa2m+BKfsxTR1I+PsvkIWvNw==", - "license": "MIT", - "dependencies": { - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/helper-validator-identifier": "^7.19.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", - "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.3.tgz", - "integrity": "sha512-c6HrD/LpUdNNJsISQZpds3TXvfYIAbo+efE9aWmY/PmSRD0agrJ9cPMt4BmArwUQ7ZymEWTFjTyp+yReLJZh0Q==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.3.tgz", - "integrity": "sha512-5RuJdSo89wKdkRTqtM9RVVJzHum9c2s0te9rB7vZC1zKKxcioWIy+xcu4OoIAjyFZhb/bp5KkunuLin1q7Ct+w==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.3.tgz", - "integrity": "sha512-CpaoNp16nX7ROtLONNuCyenYdY/l7ZsR6aoVa7rW7nMWisoNoQNIH5Iay/4LDyRjKMuElMqXiBoOQCDLTMGZiw==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.3.tgz", - "integrity": "sha512-+AF88fPDJrnseMh5vD9+SH6wq4ZMvpiTMHh58uLs+giMEyASFVhcT3NkoyO+NebFCNnpHJEq5AXO2txV4AGPDQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.3.tgz", - "integrity": "sha512-38bzTsqMMCI46/TQnJwPPpy33EjLCc1Gsm2hRTF6zTMWnKsN61vdrpuzIEGQyKEhDSYDKyZHrrd5FMj4gcUHhw==", - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.22.3", - "@babel/helper-compilation-targets": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.22.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", - "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.3.tgz", - "integrity": "sha512-bnDFWXFzWY0BsOyqaoSXvMQ2F35zutQipugog/rqotL2S4ciFOKlRYUu9djt4iq09oh2/34hqfRR2k1dIvuu4g==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.3.tgz", - "integrity": "sha512-63v3/UFFxhPKT8j8u1jTTGVyITxl7/7AfOqK8C5gz1rHURPUGe3y5mvIf68eYKGoBNahtJnTxBKug4BQOnzeJg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.3.tgz", - "integrity": "sha512-x7QHQJHPuD9VmfpzboyGJ5aHEr9r7DsAsdxdhJiTB3J3j8dyl+NFZ+rX5Q2RWFDCs61c06qBfS4ys2QYn8UkMw==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.3.tgz", - "integrity": "sha512-fC7jtjBPFqhqpPAE+O4LKwnLq7gGkD3ZmC2E3i4qWH34mH3gOg2Xrq5YMHUq6DM30xhqM1DNftiRaSqVjEG+ug==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.3.tgz", - "integrity": "sha512-C7MMl4qWLpgVCbXfj3UW8rR1xeCnisQ0cU7YJHV//8oNBS0aCIVg1vFnZXxOckHhEpQyqNNkWmvSEWnMLlc+Vw==", - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", - "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-constant-elements": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.22.3.tgz", - "integrity": "sha512-b5J6muxQYp4H7loAQv/c7GO5cPuRA6H5hx4gO+/Hn+Cu9MRQU0PNiUoWq1L//8sq6kFSNxGXFb2XTaUfa9y+Pg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", - "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.3.tgz", - "integrity": "sha512-JEulRWG2f04a7L8VWaOngWiK6p+JOSpB+DAtwfJgOaej1qdbNxqtK7MwTBHjUA10NeFcszlFNqCdbRcirzh2uQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-module-imports": "^7.21.4", - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/plugin-syntax-jsx": "^7.21.4", - "@babel/types": "^7.22.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", - "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", - "license": "MIT", - "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", - "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.21.5.tgz", - "integrity": "sha512-ZoYBKDb6LyMi5yCsByQ5jmXsHAQDDYeexT1Szvlmui+lADvfSecr5Dxd/PkrTC3pAD182Fcju1VQkB4oCp9M+w==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5", - "regenerator-transform": "^0.15.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", - "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.22.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.4.tgz", - "integrity": "sha512-Urkiz1m4zqiRo17klj+l3nXgiRTFQng91Bc1eiLF7BMQu1e7wE5Gcq9xSv062IF068NHjcutSbIMev60gXxAvA==", - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.21.4", - "@babel/helper-plugin-utils": "^7.21.5", - "babel-plugin-polyfill-corejs2": "^0.4.3", - "babel-plugin-polyfill-corejs3": "^0.8.1", - "babel-plugin-polyfill-regenerator": "^0.5.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", - "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz", - "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", - "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", - "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", - "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.3.tgz", - "integrity": "sha512-pyjnCIniO5PNaEuGxT28h0HbMru3qCVrMqVgVOz/krComdIrY9W6FCLBq9NWHY8HDGaUlan+UhmZElDENIfCcw==", - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/plugin-syntax-typescript": "^7.21.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.21.5.tgz", - "integrity": "sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.3.tgz", - "integrity": "sha512-5ScJ+OmdX+O6HRuMGW4kv7RL9vIKdtdAj9wuWUKy1wbHY3jaM/UlyIiC1G7J6UJiiyMukjjK0QwL3P0vBd0yYg==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", - "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.3.tgz", - "integrity": "sha512-hNufLdkF8vqywRp+P55j4FHXqAX2LRUccoZHH7AFn1pq5ZOO2ISKW9w13bFZVjBoTqeve2HOgoJCcaziJVhGNw==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.22.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.4.tgz", - "integrity": "sha512-c3lHOjbwBv0TkhYCr+XCR6wKcSZ1QbQTVdSkZUaVpLv8CVWotBMArWUi5UAJrcrQaEnleVkkvaV8F/pmc/STZQ==", - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.22.3", - "@babel/helper-compilation-targets": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/helper-validator-option": "^7.21.0", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.3", - "@babel/plugin-proposal-private-property-in-object": "^7.21.0", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.20.0", - "@babel/plugin-syntax-import-attributes": "^7.22.3", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.21.5", - "@babel/plugin-transform-async-generator-functions": "^7.22.3", - "@babel/plugin-transform-async-to-generator": "^7.20.7", - "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.21.0", - "@babel/plugin-transform-class-properties": "^7.22.3", - "@babel/plugin-transform-class-static-block": "^7.22.3", - "@babel/plugin-transform-classes": "^7.21.0", - "@babel/plugin-transform-computed-properties": "^7.21.5", - "@babel/plugin-transform-destructuring": "^7.21.3", - "@babel/plugin-transform-dotall-regex": "^7.18.6", - "@babel/plugin-transform-duplicate-keys": "^7.18.9", - "@babel/plugin-transform-dynamic-import": "^7.22.1", - "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-export-namespace-from": "^7.22.3", - "@babel/plugin-transform-for-of": "^7.21.5", - "@babel/plugin-transform-function-name": "^7.18.9", - "@babel/plugin-transform-json-strings": "^7.22.3", - "@babel/plugin-transform-literals": "^7.18.9", - "@babel/plugin-transform-logical-assignment-operators": "^7.22.3", - "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.20.11", - "@babel/plugin-transform-modules-commonjs": "^7.21.5", - "@babel/plugin-transform-modules-systemjs": "^7.22.3", - "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.3", - "@babel/plugin-transform-new-target": "^7.22.3", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.3", - "@babel/plugin-transform-numeric-separator": "^7.22.3", - "@babel/plugin-transform-object-rest-spread": "^7.22.3", - "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-optional-catch-binding": "^7.22.3", - "@babel/plugin-transform-optional-chaining": "^7.22.3", - "@babel/plugin-transform-parameters": "^7.22.3", - "@babel/plugin-transform-private-methods": "^7.22.3", - "@babel/plugin-transform-private-property-in-object": "^7.22.3", - "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.21.5", - "@babel/plugin-transform-reserved-words": "^7.18.6", - "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.20.7", - "@babel/plugin-transform-sticky-regex": "^7.18.6", - "@babel/plugin-transform-template-literals": "^7.18.9", - "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.21.5", - "@babel/plugin-transform-unicode-property-regex": "^7.22.3", - "@babel/plugin-transform-unicode-regex": "^7.18.6", - "@babel/plugin-transform-unicode-sets-regex": "^7.22.3", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.22.4", - "babel-plugin-polyfill-corejs2": "^0.4.3", - "babel-plugin-polyfill-corejs3": "^0.8.1", - "babel-plugin-polyfill-regenerator": "^0.5.0", - "core-js-compat": "^3.30.2", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-react": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.22.3.tgz", - "integrity": "sha512-lxDz1mnZ9polqClBCVBjIVUypoB4qV3/tZUDb/IlYbW1kiiLaXaX+bInbRjl+lNQ/iUZraQ3+S8daEmoELMWug==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/helper-validator-option": "^7.21.0", - "@babel/plugin-transform-react-display-name": "^7.18.6", - "@babel/plugin-transform-react-jsx": "^7.22.3", - "@babel/plugin-transform-react-jsx-development": "^7.18.6", - "@babel/plugin-transform-react-pure-annotations": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-typescript": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.21.5.tgz", - "integrity": "sha512-iqe3sETat5EOrORXiQ6rWfoOg2y68Cs75B9wNxdPW4kixJxh7aXQE1KPdWLDniC24T/6dSnguF33W9j/ZZQcmA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/helper-validator-option": "^7.21.0", - "@babel/plugin-syntax-jsx": "^7.21.4", - "@babel/plugin-transform-modules-commonjs": "^7.21.5", - "@babel/plugin-transform-typescript": "^7.21.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", - "license": "MIT" - }, - "node_modules/@babel/runtime": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.3.tgz", - "integrity": "sha512-XsDuspWKLUsxwCp6r7EhsExHtYfbe5oAGQ19kqngTdCPUoPQzOPdUbD/pB9PJiwb2ptYKQDjSJT3R6dC+EPqfQ==", - "license": "MIT", - "dependencies": { - "regenerator-runtime": "^0.13.11" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.21.9", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.21.9.tgz", - "integrity": "sha512-MK0X5k8NKOuWRamiEfc3KEJiHMTkGZNUjzMipqCGDDc6ijRl/B7RGSKVGncu4Ro/HdyzzY6cmoXuKI2Gffk7vQ==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.21.4", - "@babel/parser": "^7.21.9", - "@babel/types": "^7.21.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.22.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.4.tgz", - "integrity": "sha512-Tn1pDsjIcI+JcLKq1AVlZEr4226gpuAQTsLMorsYg9tuS/kG7nuwwJ4AB8jfQuEgb/COBwR/DqJxmoiYFu5/rQ==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.21.4", - "@babel/generator": "^7.22.3", - "@babel/helper-environment-visitor": "^7.22.1", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.22.4", - "@babel/types": "^7.22.4", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/types": { - "version": "7.22.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.4.tgz", - "integrity": "sha512-Tx9x3UBHTTsMSW85WB2kphxYQVvrZ/t1FxD88IpSgIjiUJlCm9z+xWIDwyo1vffTwSqteqyznB8ZE9vYYk16zA==", - "license": "MIT", - "dependencies": { - "@babel/helper-string-parser": "^7.21.5", - "@babel/helper-validator-identifier": "^7.19.1", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "license": "MIT" - }, - "node_modules/@craco/craco": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@craco/craco/-/craco-7.1.0.tgz", - "integrity": "sha512-oRAcPIKYrfPXp9rSzlsDNeOaVtDiKhoyqSXUoqiK24jCkHr4T8m/a2f74yXIzCbIheoUWDOIfWZyRgFgT+cpqA==", - "license": "Apache-2.0", - "dependencies": { - "autoprefixer": "^10.4.12", - "cosmiconfig": "^7.0.1", - "cosmiconfig-typescript-loader": "^1.0.0", - "cross-spawn": "^7.0.3", - "lodash": "^4.17.21", - "semver": "^7.3.7", - "webpack-merge": "^5.8.0" - }, - "bin": { - "craco": "dist/bin/craco.js" - }, - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "react-scripts": "^5.0.0" - } - }, - "node_modules/@craco/craco/node_modules/semver": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", - "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@cspotcode/source-map-support": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", - "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", - "license": "MIT", - "dependencies": { - "@jridgewell/trace-mapping": "0.3.9" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "node_modules/@csstools/normalize.css": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", - "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==", - "license": "CC0-1.0" - }, - "node_modules/@csstools/postcss-cascade-layers": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", - "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", - "license": "CC0-1.0", - "dependencies": { - "@csstools/selector-specificity": "^2.0.2", - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-color-function": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", - "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", - "license": "CC0-1.0", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-font-format-keywords": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", - "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-hwb-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", - "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-ic-unit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", - "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", - "license": "CC0-1.0", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-is-pseudo-class": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", - "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", - "license": "CC0-1.0", - "dependencies": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-nested-calc": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", - "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-normalize-display-values": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", - "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-oklab-function": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", - "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", - "license": "CC0-1.0", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-progressive-custom-properties": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", - "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/@csstools/postcss-stepped-value-functions": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", - "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-text-decoration-shorthand": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", - "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-trigonometric-functions": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", - "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-unset-value": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", - "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", - "license": "CC0-1.0", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/selector-specificity": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", - "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", - "license": "CC0-1.0", - "engines": { - "node": "^14 || ^16 || >=18" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss-selector-parser": "^6.0.10" - } - }, - "node_modules/@date-io/core": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/@date-io/core/-/core-2.16.0.tgz", - "integrity": "sha512-DYmSzkr+jToahwWrsiRA2/pzMEtz9Bq1euJwoOuYwuwIYXnZFtHajY2E6a1VNVDc9jP8YUXK1BvnZH9mmT19Zg==", - "license": "MIT" - }, - "node_modules/@date-io/date-fns": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/@date-io/date-fns/-/date-fns-2.16.0.tgz", - "integrity": "sha512-bfm5FJjucqlrnQcXDVU5RD+nlGmL3iWgkHTq3uAZWVIuBu6dDmGa3m8a6zo2VQQpu8ambq9H22UyUpn7590joA==", - "license": "MIT", - "dependencies": { - "@date-io/core": "^2.16.0" - }, - "peerDependencies": { - "date-fns": "^2.0.0" - }, - "peerDependenciesMeta": { - "date-fns": { - "optional": true - } - } - }, - "node_modules/@date-io/dayjs": { - "version": "1.3.13", - "resolved": "https://registry.npmjs.org/@date-io/dayjs/-/dayjs-1.3.13.tgz", - "integrity": "sha512-nD39xWYwQjDMIdpUzHIcADHxY9m1hm1DpOaRn3bc2rBdgmwQC0PfW0WYaHyGGP/6LEzEguINRbHuotMhf+T9Sg==", - "license": "MIT", - "dependencies": { - "@date-io/core": "^1.3.13" - }, - "peerDependencies": { - "dayjs": "^1.8.17" - } - }, - "node_modules/@date-io/dayjs/node_modules/@date-io/core": { - "version": "1.3.13", - "resolved": "https://registry.npmjs.org/@date-io/core/-/core-1.3.13.tgz", - "integrity": "sha512-AlEKV7TxjeK+jxWVKcCFrfYAk8spX9aCyiToFIiLPtfQbsjmRGLIhb5VZgptQcJdHtLXo7+m0DuurwFgUToQuA==", - "license": "MIT" - }, - "node_modules/@date-io/luxon": { - "version": "2.16.1", - "resolved": "https://registry.npmjs.org/@date-io/luxon/-/luxon-2.16.1.tgz", - "integrity": "sha512-aeYp5K9PSHV28946pC+9UKUi/xMMYoaGelrpDibZSgHu2VWHXrr7zWLEr+pMPThSs5vt8Ei365PO+84pCm37WQ==", - "license": "MIT", - "dependencies": { - "@date-io/core": "^2.16.0" - }, - "peerDependencies": { - "luxon": "^1.21.3 || ^2.x || ^3.x" - }, - "peerDependenciesMeta": { - "luxon": { - "optional": true - } - } - }, - "node_modules/@date-io/moment": { - "version": "2.16.1", - "resolved": "https://registry.npmjs.org/@date-io/moment/-/moment-2.16.1.tgz", - "integrity": "sha512-JkxldQxUqZBfZtsaCcCMkm/dmytdyq5pS1RxshCQ4fHhsvP5A7gSqPD22QbVXMcJydi3d3v1Y8BQdUKEuGACZQ==", - "license": "MIT", - "dependencies": { - "@date-io/core": "^2.16.0" - }, - "peerDependencies": { - "moment": "^2.24.0" - }, - "peerDependenciesMeta": { - "moment": { - "optional": true - } - } - }, - "node_modules/@emotion/babel-plugin": { - "version": "11.11.0", - "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz", - "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/runtime": "^7.18.3", - "@emotion/hash": "^0.9.1", - "@emotion/memoize": "^0.8.1", - "@emotion/serialize": "^1.1.2", - "babel-plugin-macros": "^3.1.0", - "convert-source-map": "^1.5.0", - "escape-string-regexp": "^4.0.0", - "find-root": "^1.1.0", - "source-map": "^0.5.7", - "stylis": "4.2.0" - } - }, - "node_modules/@emotion/babel-plugin/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@emotion/cache": { - "version": "11.11.0", - "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz", - "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==", - "license": "MIT", - "dependencies": { - "@emotion/memoize": "^0.8.1", - "@emotion/sheet": "^1.2.2", - "@emotion/utils": "^1.2.1", - "@emotion/weak-memoize": "^0.3.1", - "stylis": "4.2.0" - } - }, - "node_modules/@emotion/hash": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", - "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==", - "license": "MIT" - }, - "node_modules/@emotion/is-prop-valid": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz", - "integrity": "sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==", - "license": "MIT", - "dependencies": { - "@emotion/memoize": "^0.8.1" - } - }, - "node_modules/@emotion/memoize": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", - "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==", - "license": "MIT" - }, - "node_modules/@emotion/react": { - "version": "11.11.0", - "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.0.tgz", - "integrity": "sha512-ZSK3ZJsNkwfjT3JpDAWJZlrGD81Z3ytNDsxw1LKq1o+xkmO5pnWfr6gmCC8gHEFf3nSSX/09YrG67jybNPxSUw==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.18.3", - "@emotion/babel-plugin": "^11.11.0", - "@emotion/cache": "^11.11.0", - "@emotion/serialize": "^1.1.2", - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", - "@emotion/utils": "^1.2.1", - "@emotion/weak-memoize": "^0.3.1", - "hoist-non-react-statics": "^3.3.1" - }, - "peerDependencies": { - "react": ">=16.8.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@emotion/serialize": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.2.tgz", - "integrity": "sha512-zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA==", - "license": "MIT", - "dependencies": { - "@emotion/hash": "^0.9.1", - "@emotion/memoize": "^0.8.1", - "@emotion/unitless": "^0.8.1", - "@emotion/utils": "^1.2.1", - "csstype": "^3.0.2" - } - }, - "node_modules/@emotion/sheet": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz", - "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==", - "license": "MIT" - }, - "node_modules/@emotion/styled": { - "version": "11.11.0", - "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.11.0.tgz", - "integrity": "sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.18.3", - "@emotion/babel-plugin": "^11.11.0", - "@emotion/is-prop-valid": "^1.2.1", - "@emotion/serialize": "^1.1.2", - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", - "@emotion/utils": "^1.2.1" - }, - "peerDependencies": { - "@emotion/react": "^11.0.0-rc.0", - "react": ">=16.8.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@emotion/unitless": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", - "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==", - "license": "MIT" - }, - "node_modules/@emotion/use-insertion-effect-with-fallbacks": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", - "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==", - "license": "MIT", - "peerDependencies": { - "react": ">=16.8.0" - } - }, - "node_modules/@emotion/utils": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz", - "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==", - "license": "MIT" - }, - "node_modules/@emotion/weak-memoize": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz", - "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==", - "license": "MIT" - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz", - "integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==", - "license": "MIT", - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", - "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", - "license": "MIT", - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/@eslint/eslintrc/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/@eslint/js": { - "version": "8.41.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.41.0.tgz", - "integrity": "sha512-LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA==", - "license": "MIT", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@hookform/resolvers": { - "version": "2.9.11", - "resolved": "https://registry.npmjs.org/@hookform/resolvers/-/resolvers-2.9.11.tgz", - "integrity": "sha512-bA3aZ79UgcHj7tFV7RlgThzwSSHZgvfbt2wprldRkYBcMopdMvHyO17Wwp/twcJasNFischFfS7oz8Katz8DdQ==", - "license": "MIT", - "peerDependencies": { - "react-hook-form": "^7.0.0" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", - "license": "Apache-2.0", - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.0", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "license": "Apache-2.0", - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "license": "BSD-3-Clause" - }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "license": "ISC", - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", - "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/console/node_modules/@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", - "license": "MIT" - }, - "node_modules/@jest/core": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", - "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", - "license": "MIT", - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/reporters": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^27.5.1", - "jest-config": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-resolve-dependencies": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "jest-watcher": "^27.5.1", - "micromatch": "^4.0.4", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/core/node_modules/@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", - "license": "MIT" - }, - "node_modules/@jest/core/node_modules/jest-watcher": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", - "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", - "license": "MIT", - "dependencies": { - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^27.5.1", - "string-length": "^4.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/environment": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", - "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", - "license": "MIT", - "dependencies": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/environment/node_modules/@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", - "license": "MIT" - }, - "node_modules/@jest/fake-timers": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", - "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "@sinonjs/fake-timers": "^8.0.1", - "@types/node": "*", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/fake-timers/node_modules/@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", - "license": "MIT" - }, - "node_modules/@jest/globals": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", - "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", - "license": "MIT", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/types": "^27.5.1", - "expect": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/reporters": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", - "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", - "license": "MIT", - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-haste-map": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^8.1.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/reporters/node_modules/@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", - "license": "MIT" - }, - "node_modules/@jest/schemas": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", - "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", - "license": "MIT", - "dependencies": { - "@sinclair/typebox": "^0.24.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/source-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", - "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", - "license": "MIT", - "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9", - "source-map": "^0.6.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/test-result": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", - "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", - "license": "MIT", - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/test-sequencer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", - "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", - "license": "MIT", - "dependencies": { - "@jest/test-result": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-runtime": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/transform": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", - "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.5.1", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-util": "^27.5.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/types/node_modules/@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", - "license": "MIT" - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "license": "MIT", - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.3.tgz", - "integrity": "sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==", - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - } - }, - "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "license": "MIT" - }, - "node_modules/@juggle/resize-observer": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz", - "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==", - "license": "Apache-2.0" - }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", - "license": "MIT" - }, - "node_modules/@material-ui/core": { - "version": "4.12.4", - "resolved": "https://registry.npmjs.org/@material-ui/core/-/core-4.12.4.tgz", - "integrity": "sha512-tr7xekNlM9LjA6pagJmL8QCgZXaubWUwkJnoYcMKd4gw/t4XiyvnTkjdGrUVicyB2BsdaAv1tvow45bPM4sSwQ==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.4.4", - "@material-ui/styles": "^4.11.5", - "@material-ui/system": "^4.12.2", - "@material-ui/types": "5.1.0", - "@material-ui/utils": "^4.11.3", - "@types/react-transition-group": "^4.2.0", - "clsx": "^1.0.4", - "hoist-non-react-statics": "^3.3.2", - "popper.js": "1.16.1-lts", - "prop-types": "^15.7.2", - "react-is": "^16.8.0 || ^17.0.0", - "react-transition-group": "^4.4.0" - }, - "engines": { - "node": ">=8.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/material-ui" - }, - "peerDependencies": { - "@types/react": "^16.8.6 || ^17.0.0", - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@material-ui/icons": { - "version": "4.11.3", - "resolved": "https://registry.npmjs.org/@material-ui/icons/-/icons-4.11.3.tgz", - "integrity": "sha512-IKHlyx6LDh8n19vzwH5RtHIOHl9Tu90aAAxcbWME6kp4dmvODM3UvOHJeMIDzUbd4muuJKHmlNoBN+mDY4XkBA==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.4.4" - }, - "engines": { - "node": ">=8.0.0" - }, - "peerDependencies": { - "@material-ui/core": "^4.0.0", - "@types/react": "^16.8.6 || ^17.0.0", - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@material-ui/lab": { - "version": "4.0.0-alpha.61", - "resolved": "https://registry.npmjs.org/@material-ui/lab/-/lab-4.0.0-alpha.61.tgz", - "integrity": "sha512-rSzm+XKiNUjKegj8bzt5+pygZeckNLOr+IjykH8sYdVk7dE9y2ZuUSofiMV2bJk3qU+JHwexmw+q0RyNZB9ugg==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.4.4", - "@material-ui/utils": "^4.11.3", - "clsx": "^1.0.4", - "prop-types": "^15.7.2", - "react-is": "^16.8.0 || ^17.0.0" - }, - "engines": { - "node": ">=8.0.0" - }, - "peerDependencies": { - "@material-ui/core": "^4.12.1", - "@types/react": "^16.8.6 || ^17.0.0", - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@material-ui/styles": { - "version": "4.11.5", - "resolved": "https://registry.npmjs.org/@material-ui/styles/-/styles-4.11.5.tgz", - "integrity": "sha512-o/41ot5JJiUsIETME9wVLAJrmIWL3j0R0Bj2kCOLbSfqEkKf0fmaPt+5vtblUh5eXr2S+J/8J3DaCb10+CzPGA==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.4.4", - "@emotion/hash": "^0.8.0", - "@material-ui/types": "5.1.0", - "@material-ui/utils": "^4.11.3", - "clsx": "^1.0.4", - "csstype": "^2.5.2", - "hoist-non-react-statics": "^3.3.2", - "jss": "^10.5.1", - "jss-plugin-camel-case": "^10.5.1", - "jss-plugin-default-unit": "^10.5.1", - "jss-plugin-global": "^10.5.1", - "jss-plugin-nested": "^10.5.1", - "jss-plugin-props-sort": "^10.5.1", - "jss-plugin-rule-value-function": "^10.5.1", - "jss-plugin-vendor-prefixer": "^10.5.1", - "prop-types": "^15.7.2" - }, - "engines": { - "node": ">=8.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/material-ui" - }, - "peerDependencies": { - "@types/react": "^16.8.6 || ^17.0.0", - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@material-ui/styles/node_modules/@emotion/hash": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", - "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==", - "license": "MIT" - }, - "node_modules/@material-ui/styles/node_modules/csstype": { - "version": "2.6.21", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.21.tgz", - "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==", - "license": "MIT" - }, - "node_modules/@material-ui/system": { - "version": "4.12.2", - "resolved": "https://registry.npmjs.org/@material-ui/system/-/system-4.12.2.tgz", - "integrity": "sha512-6CSKu2MtmiJgcCGf6nBQpM8fLkuB9F55EKfbdTC80NND5wpTmKzwdhLYLH3zL4cLlK0gVaaltW7/wMuyTnN0Lw==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.4.4", - "@material-ui/utils": "^4.11.3", - "csstype": "^2.5.2", - "prop-types": "^15.7.2" - }, - "engines": { - "node": ">=8.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/material-ui" - }, - "peerDependencies": { - "@types/react": "^16.8.6 || ^17.0.0", - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@material-ui/system/node_modules/csstype": { - "version": "2.6.21", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.21.tgz", - "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==", - "license": "MIT" - }, - "node_modules/@material-ui/types": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material-ui/types/-/types-5.1.0.tgz", - "integrity": "sha512-7cqRjrY50b8QzRSYyhSpx4WRw2YuO0KKIGQEVk5J8uoz2BanawykgZGoWEqKm7pVIbzFDN0SpPcVV4IhOFkl8A==", - "license": "MIT", - "peerDependencies": { - "@types/react": "*" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@material-ui/utils": { - "version": "4.11.3", - "resolved": "https://registry.npmjs.org/@material-ui/utils/-/utils-4.11.3.tgz", - "integrity": "sha512-ZuQPV4rBK/V1j2dIkSSEcH5uT6AaHuKWFfotADHsC0wVL1NLd2WkFCm4ZZbX33iO4ydl6V0GPngKm8HZQ2oujg==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.4.4", - "prop-types": "^15.7.2", - "react-is": "^16.8.0 || ^17.0.0" - }, - "engines": { - "node": ">=8.0.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/@microsoft/signalr": { - "version": "5.0.17", - "resolved": "https://registry.npmjs.org/@microsoft/signalr/-/signalr-5.0.17.tgz", - "integrity": "sha512-zTjFxjh67WWCe35ZipsqkktM5mM+MsckyyI2ZvFmYWR7ibpUoAyZI1DFdYfwXfsyBdlykDaW84o9lrB+9tDpaA==", - "license": "Apache-2.0", - "dependencies": { - "abort-controller": "^3.0.0", - "eventsource": "^1.0.7", - "fetch-cookie": "^0.7.3", - "node-fetch": "^2.6.7", - "ws": "^6.0.0" - } - }, - "node_modules/@microsoft/signalr/node_modules/ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "license": "MIT", - "dependencies": { - "async-limiter": "~1.0.0" - } - }, - "node_modules/@mui/base": { - "version": "5.0.0-beta.3", - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.3.tgz", - "integrity": "sha512-ErOMoGNpgf6BF5W+jgXDiRlXJnpSeg8XSRonuY5UCCMHIlOWtKDtt/LS3qDAbFFGb7tV/y6EBddbcMeexx+zHw==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.21.0", - "@emotion/is-prop-valid": "^1.2.1", - "@mui/types": "^7.2.4", - "@mui/utils": "^5.13.1", - "@popperjs/core": "^2.11.7", - "clsx": "^1.2.1", - "prop-types": "^15.8.1", - "react-is": "^18.2.0" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui" - }, - "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/base/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "license": "MIT" - }, - "node_modules/@mui/core-downloads-tracker": { - "version": "5.13.3", - "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.13.3.tgz", - "integrity": "sha512-w4//nRIi9fiMow/MmhkForOezd8nc229EpSZZ5DzwpJNOmAXwypFTapOUVAGTUQiTJyeZXUNbQqYuUIrIs2nbg==", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui" - } - }, - "node_modules/@mui/material": { - "version": "5.13.3", - "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.13.3.tgz", - "integrity": "sha512-10pek+Bz+PZ4rjUf3KTKfXWjPMUqU1nSnRPf4DAXABhsjzelGGfGW/EICgrLRrttYplTJZhoponWALezAge8ug==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.21.0", - "@mui/base": "5.0.0-beta.3", - "@mui/core-downloads-tracker": "^5.13.3", - "@mui/system": "^5.13.2", - "@mui/types": "^7.2.4", - "@mui/utils": "^5.13.1", - "@types/react-transition-group": "^4.4.6", - "clsx": "^1.2.1", - "csstype": "^3.1.2", - "prop-types": "^15.8.1", - "react-is": "^18.2.0", - "react-transition-group": "^4.4.5" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui" - }, - "peerDependencies": { - "@emotion/react": "^11.5.0", - "@emotion/styled": "^11.3.0", - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@emotion/react": { - "optional": true - }, - "@emotion/styled": { - "optional": true - }, - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/material/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "license": "MIT" - }, - "node_modules/@mui/private-theming": { - "version": "5.13.1", - "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.13.1.tgz", - "integrity": "sha512-HW4npLUD9BAkVppOUZHeO1FOKUJWAwbpy0VQoGe3McUYTlck1HezGHQCfBQ5S/Nszi7EViqiimECVl9xi+/WjQ==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.21.0", - "@mui/utils": "^5.13.1", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui" - }, - "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/styled-engine": { - "version": "5.13.2", - "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.13.2.tgz", - "integrity": "sha512-VCYCU6xVtXOrIN8lcbuPmoG+u7FYuOERG++fpY74hPpEWkyFQG97F+/XfTQVYzlR2m7nPjnwVUgATcTCMEaMvw==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.21.0", - "@emotion/cache": "^11.11.0", - "csstype": "^3.1.2", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui" - }, - "peerDependencies": { - "@emotion/react": "^11.4.1", - "@emotion/styled": "^11.3.0", - "react": "^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@emotion/react": { - "optional": true - }, - "@emotion/styled": { - "optional": true - } - } - }, - "node_modules/@mui/system": { - "version": "5.13.2", - "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.13.2.tgz", - "integrity": "sha512-TPyWmRJPt0JPVxacZISI4o070xEJ7ftxpVtu6LWuYVOUOINlhoGOclam4iV8PDT3EMQEHuUrwU49po34UdWLlw==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.21.0", - "@mui/private-theming": "^5.13.1", - "@mui/styled-engine": "^5.13.2", - "@mui/types": "^7.2.4", - "@mui/utils": "^5.13.1", - "clsx": "^1.2.1", - "csstype": "^3.1.2", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui" - }, - "peerDependencies": { - "@emotion/react": "^11.5.0", - "@emotion/styled": "^11.3.0", - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@emotion/react": { - "optional": true - }, - "@emotion/styled": { - "optional": true - }, - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/types": { - "version": "7.2.4", - "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.4.tgz", - "integrity": "sha512-LBcwa8rN84bKF+f5sDyku42w1NTxaPgPyYKODsh01U1fVstTClbUoSA96oyRBnSNyEiAVjKm6Gwx9vjR+xyqHA==", - "license": "MIT", - "peerDependencies": { - "@types/react": "*" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/utils": { - "version": "5.13.1", - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.13.1.tgz", - "integrity": "sha512-6lXdWwmlUbEU2jUI8blw38Kt+3ly7xkmV9ljzY4Q20WhsJMWiNry9CX8M+TaP/HbtuyR8XKsdMgQW7h7MM3n3A==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.21.0", - "@types/prop-types": "^15.7.5", - "@types/react-is": "^18.2.0", - "prop-types": "^15.8.1", - "react-is": "^18.2.0" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui" - }, - "peerDependencies": { - "react": "^17.0.0 || ^18.0.0" - } - }, - "node_modules/@mui/utils/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "license": "MIT" - }, - "node_modules/@mui/x-date-pickers": { - "version": "5.0.20", - "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-5.0.20.tgz", - "integrity": "sha512-ERukSeHIoNLbI1C2XRhF9wRhqfsr+Q4B1SAw2ZlU7CWgcG8UBOxgqRKDEOVAIoSWL+DWT6GRuQjOKvj6UXZceA==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.18.9", - "@date-io/core": "^2.15.0", - "@date-io/date-fns": "^2.15.0", - "@date-io/dayjs": "^2.15.0", - "@date-io/luxon": "^2.15.0", - "@date-io/moment": "^2.15.0", - "@mui/utils": "^5.10.3", - "@types/react-transition-group": "^4.4.5", - "clsx": "^1.2.1", - "prop-types": "^15.7.2", - "react-transition-group": "^4.4.5", - "rifm": "^0.12.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui" - }, - "peerDependencies": { - "@emotion/react": "^11.9.0", - "@emotion/styled": "^11.8.1", - "@mui/material": "^5.4.1", - "@mui/system": "^5.4.1", - "date-fns": "^2.25.0", - "dayjs": "^1.10.7", - "luxon": "^1.28.0 || ^2.0.0 || ^3.0.0", - "moment": "^2.29.1", - "react": "^17.0.2 || ^18.0.0", - "react-dom": "^17.0.2 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@emotion/react": { - "optional": true - }, - "@emotion/styled": { - "optional": true - }, - "date-fns": { - "optional": true - }, - "dayjs": { - "optional": true - }, - "luxon": { - "optional": true - }, - "moment": { - "optional": true - } - } - }, - "node_modules/@mui/x-date-pickers/node_modules/@date-io/dayjs": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/@date-io/dayjs/-/dayjs-2.16.0.tgz", - "integrity": "sha512-y5qKyX2j/HG3zMvIxTobYZRGnd1FUW2olZLS0vTj7bEkBQkjd2RO7/FEwDY03Z1geVGlXKnzIATEVBVaGzV4Iw==", - "license": "MIT", - "dependencies": { - "@date-io/core": "^2.16.0" - }, - "peerDependencies": { - "dayjs": "^1.8.17" - }, - "peerDependenciesMeta": { - "dayjs": { - "optional": true - } - } - }, - "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { - "version": "5.1.1-v1", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", - "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", - "license": "MIT", - "dependencies": { - "eslint-scope": "5.1.1" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "license": "MIT", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.10", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.10.tgz", - "integrity": "sha512-j0Ya0hCFZPd4x40qLzbhGsh9TMtdb+CJQiso+WxLOPNasohq9cc5SNUcwsZaRH6++Xh91Xkm/xHCkuIiIu0LUA==", - "license": "MIT", - "dependencies": { - "ansi-html-community": "^0.0.8", - "common-path-prefix": "^3.0.0", - "core-js-pure": "^3.23.3", - "error-stack-parser": "^2.0.6", - "find-up": "^5.0.0", - "html-entities": "^2.1.0", - "loader-utils": "^2.0.4", - "schema-utils": "^3.0.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">= 10.13" - }, - "peerDependencies": { - "@types/webpack": "4.x || 5.x", - "react-refresh": ">=0.10.0 <1.0.0", - "sockjs-client": "^1.4.0", - "type-fest": ">=0.17.0 <4.0.0", - "webpack": ">=4.43.0 <6.0.0", - "webpack-dev-server": "3.x || 4.x", - "webpack-hot-middleware": "2.x", - "webpack-plugin-serve": "0.x || 1.x" - }, - "peerDependenciesMeta": { - "@types/webpack": { - "optional": true - }, - "sockjs-client": { - "optional": true - }, - "type-fest": { - "optional": true - }, - "webpack-dev-server": { - "optional": true - }, - "webpack-hot-middleware": { - "optional": true - }, - "webpack-plugin-serve": { - "optional": true - } - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/schema-utils": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", - "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "license": "BSD-3-Clause", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@popperjs/core": { - "version": "2.11.8", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", - "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" - } - }, - "node_modules/@reach/portal": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/@reach/portal/-/portal-0.13.2.tgz", - "integrity": "sha512-g74BnCdtuTGthzzHn2cWW+bcyIYb0iIE/yRsm89i8oNzNgpopbkh9UY8TPbhNlys52h7U60s4kpRTmcq+JqsTA==", - "license": "MIT", - "dependencies": { - "@reach/utils": "0.13.2", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "react": "^16.8.0 || 17.x", - "react-dom": "^16.8.0 || 17.x" - } - }, - "node_modules/@reach/portal/node_modules/tslib": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz", - "integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==", - "license": "0BSD" - }, - "node_modules/@reach/utils": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/@reach/utils/-/utils-0.13.2.tgz", - "integrity": "sha512-3ir6cN60zvUrwjOJu7C6jec/samqAeyAB12ZADK+qjnmQPdzSYldrFWwDVV5H0WkhbYXR3uh+eImu13hCetNPQ==", - "license": "MIT", - "dependencies": { - "@types/warning": "^3.0.0", - "tslib": "^2.1.0", - "warning": "^4.0.3" - }, - "peerDependencies": { - "react": "^16.8.0 || 17.x", - "react-dom": "^16.8.0 || 17.x" - } - }, - "node_modules/@reach/utils/node_modules/tslib": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz", - "integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==", - "license": "0BSD" - }, - "node_modules/@rollup/plugin-babel": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", - "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.10.4", - "@rollup/pluginutils": "^3.1.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "@types/babel__core": "^7.1.9", - "rollup": "^1.20.0||^2.0.0" - }, - "peerDependenciesMeta": { - "@types/babel__core": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-node-resolve": { - "version": "11.2.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", - "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", - "license": "MIT", - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "builtin-modules": "^3.1.0", - "deepmerge": "^4.2.2", - "is-module": "^1.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" - } - }, - "node_modules/@rollup/plugin-replace": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", - "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", - "license": "MIT", - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "magic-string": "^0.25.7" - }, - "peerDependencies": { - "rollup": "^1.20.0 || ^2.0.0" - } - }, - "node_modules/@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", - "license": "MIT", - "dependencies": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - }, - "engines": { - "node": ">= 8.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" - } - }, - "node_modules/@rollup/pluginutils/node_modules/@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", - "license": "MIT" - }, - "node_modules/@rushstack/eslint-patch": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.3.0.tgz", - "integrity": "sha512-IthPJsJR85GhOkp3Hvp8zFOPK5ynKn6STyHa/WZpioK7E1aYDiBzpqQPrngc14DszIUkIrdd3k9Iu0XSzlP/1w==", - "license": "MIT" - }, - "node_modules/@sinclair/typebox": { - "version": "0.24.51", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", - "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", - "license": "MIT" - }, - "node_modules/@sinonjs/commons": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", - "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", - "license": "BSD-3-Clause", - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", - "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^1.7.0" - } - }, - "node_modules/@stablelib/aead": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/aead/-/aead-1.0.1.tgz", - "integrity": "sha512-q39ik6sxGHewqtO0nP4BuSe3db5G1fEJE8ukvngS2gLkBXyy6E7pLubhbYgnkDFv6V8cWaxcE4Xn0t6LWcJkyg==", - "license": "MIT" - }, - "node_modules/@stablelib/binary": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/binary/-/binary-1.0.1.tgz", - "integrity": "sha512-ClJWvmL6UBM/wjkvv/7m5VP3GMr9t0osr4yVgLZsLCOz4hGN9gIAFEqnJ0TsSMAN+n840nf2cHZnA5/KFqHC7Q==", - "license": "MIT", - "dependencies": { - "@stablelib/int": "^1.0.1" - } - }, - "node_modules/@stablelib/blake2b": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/blake2b/-/blake2b-1.0.1.tgz", - "integrity": "sha512-B3KyKoBAjkIFeH7romcF96i+pVFYk7K2SBQ1pZvaxV+epSBXJ+n0C66esUhyz6FF+5FbdQVm77C5fzGFcEZpKA==", - "license": "MIT", - "dependencies": { - "@stablelib/binary": "^1.0.1", - "@stablelib/hash": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/bytes": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/bytes/-/bytes-1.0.1.tgz", - "integrity": "sha512-Kre4Y4kdwuqL8BR2E9hV/R5sOrUj6NanZaZis0V6lX5yzqC3hBuVSDXUIBqQv/sCpmuWRiHLwqiT1pqqjuBXoQ==", - "license": "MIT" - }, - "node_modules/@stablelib/chacha": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/chacha/-/chacha-1.0.1.tgz", - "integrity": "sha512-Pmlrswzr0pBzDofdFuVe1q7KdsHKhhU24e8gkEwnTGOmlC7PADzLVxGdn2PoNVBBabdg0l/IfLKg6sHAbTQugg==", - "license": "MIT", - "dependencies": { - "@stablelib/binary": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/chacha20poly1305": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/chacha20poly1305/-/chacha20poly1305-1.0.1.tgz", - "integrity": "sha512-MmViqnqHd1ymwjOQfghRKw2R/jMIGT3wySN7cthjXCBdO+qErNPUBnRzqNpnvIwg7JBCg3LdeCZZO4de/yEhVA==", - "license": "MIT", - "dependencies": { - "@stablelib/aead": "^1.0.1", - "@stablelib/binary": "^1.0.1", - "@stablelib/chacha": "^1.0.1", - "@stablelib/constant-time": "^1.0.1", - "@stablelib/poly1305": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/constant-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/constant-time/-/constant-time-1.0.1.tgz", - "integrity": "sha512-tNOs3uD0vSJcK6z1fvef4Y+buN7DXhzHDPqRLSXUel1UfqMB1PWNsnnAezrKfEwTLpN0cGH2p9NNjs6IqeD0eg==", - "license": "MIT" - }, - "node_modules/@stablelib/ed25519": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@stablelib/ed25519/-/ed25519-1.0.3.tgz", - "integrity": "sha512-puIMWaX9QlRsbhxfDc5i+mNPMY+0TmQEskunY1rZEBPi1acBCVQAhnsk/1Hk50DGPtVsZtAWQg4NHGlVaO9Hqg==", - "license": "MIT", - "dependencies": { - "@stablelib/random": "^1.0.2", - "@stablelib/sha512": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/hash": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/hash/-/hash-1.0.1.tgz", - "integrity": "sha512-eTPJc/stDkdtOcrNMZ6mcMK1e6yBbqRBaNW55XA1jU8w/7QdnCF0CmMmOD1m7VSkBR44PWrMHU2l6r8YEQHMgg==", - "license": "MIT" - }, - "node_modules/@stablelib/hkdf": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/hkdf/-/hkdf-1.0.1.tgz", - "integrity": "sha512-SBEHYE16ZXlHuaW5RcGk533YlBj4grMeg5TooN80W3NpcHRtLZLLXvKyX0qcRFxf+BGDobJLnwkvgEwHIDBR6g==", - "license": "MIT", - "dependencies": { - "@stablelib/hash": "^1.0.1", - "@stablelib/hmac": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/hmac": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/hmac/-/hmac-1.0.1.tgz", - "integrity": "sha512-V2APD9NSnhVpV/QMYgCVMIYKiYG6LSqw1S65wxVoirhU/51ACio6D4yDVSwMzuTJXWZoVHbDdINioBwKy5kVmA==", - "license": "MIT", - "dependencies": { - "@stablelib/constant-time": "^1.0.1", - "@stablelib/hash": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/int": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/int/-/int-1.0.1.tgz", - "integrity": "sha512-byr69X/sDtDiIjIV6m4roLVWnNNlRGzsvxw+agj8CIEazqWGOQp2dTYgQhtyVXV9wpO6WyXRQUzLV/JRNumT2w==", - "license": "MIT" - }, - "node_modules/@stablelib/keyagreement": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/keyagreement/-/keyagreement-1.0.1.tgz", - "integrity": "sha512-VKL6xBwgJnI6l1jKrBAfn265cspaWBPAPEc62VBQrWHLqVgNRE09gQ/AnOEyKUWrrqfD+xSQ3u42gJjLDdMDQg==", - "license": "MIT", - "dependencies": { - "@stablelib/bytes": "^1.0.1" - } - }, - "node_modules/@stablelib/nacl": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@stablelib/nacl/-/nacl-1.0.4.tgz", - "integrity": "sha512-PJ2U/MrkXSKUM8C4qFs87WeCNxri7KQwR8Cdwm9q2sweGuAtTvOJGuW0F3N+zn+ySLPJA98SYWSSpogMJ1gCmw==", - "license": "MIT", - "dependencies": { - "@stablelib/poly1305": "^1.0.1", - "@stablelib/random": "^1.0.2", - "@stablelib/wipe": "^1.0.1", - "@stablelib/x25519": "^1.0.3", - "@stablelib/xsalsa20": "^1.0.2" - } - }, - "node_modules/@stablelib/pbkdf2": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/pbkdf2/-/pbkdf2-1.0.1.tgz", - "integrity": "sha512-d5jwK6jW1DkMyzqY8D1Io+fRXcsUVr95lk5LKX9ghaUdAITTc1ZL0bff+R0IrwSixbHluxhnivG7vDw59AZ/Nw==", - "license": "MIT", - "dependencies": { - "@stablelib/binary": "^1.0.1", - "@stablelib/hash": "^1.0.1", - "@stablelib/hmac": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/poly1305": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/poly1305/-/poly1305-1.0.1.tgz", - "integrity": "sha512-1HlG3oTSuQDOhSnLwJRKeTRSAdFNVB/1djy2ZbS35rBSJ/PFqx9cf9qatinWghC2UbfOYD8AcrtbUQl8WoxabA==", - "license": "MIT", - "dependencies": { - "@stablelib/constant-time": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/random": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@stablelib/random/-/random-1.0.2.tgz", - "integrity": "sha512-rIsE83Xpb7clHPVRlBj8qNe5L8ISQOzjghYQm/dZ7VaM2KHYwMW5adjQjrzTZCchFnNCNhkwtnOBa9HTMJCI8w==", - "license": "MIT", - "dependencies": { - "@stablelib/binary": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/salsa20": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@stablelib/salsa20/-/salsa20-1.0.2.tgz", - "integrity": "sha512-nfjKzw0KTKrrKBasEP+j7UP4I8Xudom8lVZIBCp0kQNARXq72IlSic0oabg2FC1NU68L4RdHrNJDd8bFwrphYA==", - "license": "MIT", - "dependencies": { - "@stablelib/binary": "^1.0.1", - "@stablelib/constant-time": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/sha256": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/sha256/-/sha256-1.0.1.tgz", - "integrity": "sha512-GIIH3e6KH+91FqGV42Kcj71Uefd/QEe7Dy42sBTeqppXV95ggCcxLTk39bEr+lZfJmp+ghsR07J++ORkRELsBQ==", - "license": "MIT", - "dependencies": { - "@stablelib/binary": "^1.0.1", - "@stablelib/hash": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/sha512": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/sha512/-/sha512-1.0.1.tgz", - "integrity": "sha512-13gl/iawHV9zvDKciLo1fQ8Bgn2Pvf7OV6amaRVKiq3pjQ3UmEpXxWiAfV8tYjUpeZroBxtyrwtdooQT/i3hzw==", - "license": "MIT", - "dependencies": { - "@stablelib/binary": "^1.0.1", - "@stablelib/hash": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/utf8": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/utf8/-/utf8-1.0.1.tgz", - "integrity": "sha512-FrYD1xadah/TtAP6VJ04lDD5h9rdDj/d8wH/jMYTtHqZBv9z2btdvEU8vTxdjdkFmo1b/BH+t3R1wi/mYhCCNg==", - "license": "MIT" - }, - "node_modules/@stablelib/wipe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/wipe/-/wipe-1.0.1.tgz", - "integrity": "sha512-WfqfX/eXGiAd3RJe4VU2snh/ZPwtSjLG4ynQ/vYzvghTh7dHFcI1wl+nrkWG6lGhukOxOsUHfv8dUXr58D0ayg==", - "license": "MIT" - }, - "node_modules/@stablelib/x25519": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@stablelib/x25519/-/x25519-1.0.3.tgz", - "integrity": "sha512-KnTbKmUhPhHavzobclVJQG5kuivH+qDLpe84iRqX3CLrKp881cF160JvXJ+hjn1aMyCwYOKeIZefIH/P5cJoRw==", - "license": "MIT", - "dependencies": { - "@stablelib/keyagreement": "^1.0.1", - "@stablelib/random": "^1.0.2", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/x25519-session": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@stablelib/x25519-session/-/x25519-session-1.0.4.tgz", - "integrity": "sha512-UZw67EJWSNTaou7Qp086fzGek7crrCQl2K7MoqEzslXxrm6vybySfcdsqaZ0ZpKq19IHWK8G0wAlFBy70srm3w==", - "license": "MIT", - "dependencies": { - "@stablelib/blake2b": "^1.0.1", - "@stablelib/keyagreement": "^1.0.1", - "@stablelib/random": "^1.0.2", - "@stablelib/wipe": "^1.0.1", - "@stablelib/x25519": "^1.0.3" - } - }, - "node_modules/@stablelib/xsalsa20": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@stablelib/xsalsa20/-/xsalsa20-1.0.2.tgz", - "integrity": "sha512-7XdBGbcNgBShmuhDXv1G1WPVCkjZdkb1oPMzSidO7Fve0MHntH6TjFkj5bfLI+aRE+61weO076vYpP/jmaAYog==", - "license": "MIT", - "dependencies": { - "@stablelib/binary": "^1.0.1", - "@stablelib/salsa20": "^1.0.2", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@surma/rollup-plugin-off-main-thread": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", - "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", - "license": "Apache-2.0", - "dependencies": { - "ejs": "^3.1.6", - "json5": "^2.2.0", - "magic-string": "^0.25.0", - "string.prototype.matchall": "^4.0.6" - } - }, - "node_modules/@svgr/babel-plugin-add-jsx-attribute": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", - "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", - "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", - "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", - "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-svg-dynamic-title": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", - "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-svg-em-dimensions": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", - "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-transform-react-native-svg": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", - "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-transform-svg-component": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", - "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-preset": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", - "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", - "license": "MIT", - "dependencies": { - "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", - "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", - "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", - "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", - "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", - "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", - "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", - "@svgr/babel-plugin-transform-svg-component": "^5.5.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/core": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", - "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", - "license": "MIT", - "dependencies": { - "@svgr/plugin-jsx": "^5.5.0", - "camelcase": "^6.2.0", - "cosmiconfig": "^7.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/hast-util-to-babel-ast": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", - "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.12.6" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/plugin-jsx": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", - "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.12.3", - "@svgr/babel-preset": "^5.5.0", - "@svgr/hast-util-to-babel-ast": "^5.5.0", - "svg-parser": "^2.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/plugin-svgo": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", - "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", - "license": "MIT", - "dependencies": { - "cosmiconfig": "^7.0.0", - "deepmerge": "^4.2.2", - "svgo": "^1.2.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/webpack": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", - "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/plugin-transform-react-constant-elements": "^7.12.1", - "@babel/preset-env": "^7.12.1", - "@babel/preset-react": "^7.12.5", - "@svgr/core": "^5.5.0", - "@svgr/plugin-jsx": "^5.5.0", - "@svgr/plugin-svgo": "^5.5.0", - "loader-utils": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@taquito/beacon-wallet": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@taquito/beacon-wallet/-/beacon-wallet-16.2.0.tgz", - "integrity": "sha512-ajjtprR/+hXTRPA+5qNoAvaZh02cWTpFJ0FgJIKkUO5ygHFhBGQIEGwvzLqWvCEueM9zkFbX9Ux8gVOssOXjmg==", - "license": "MIT", - "dependencies": { - "@airgap/beacon-dapp": "4.0.2", - "@taquito/taquito": "^16.2.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@taquito/core": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@taquito/core/-/core-16.2.0.tgz", - "integrity": "sha512-N1r7zVjpcT8MGtE9Kcel7OgEOrj4cvS7VPWJYKMuUltILBcUmViRcBHiK9qGV6pMdujnihKkupCI6S1LJXPoLg==", - "license": "MIT", - "engines": { - "node": ">=16" - } - }, - "node_modules/@taquito/http-utils": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@taquito/http-utils/-/http-utils-16.2.0.tgz", - "integrity": "sha512-3iPP6/zk+U3wFYhFp2/xFj81uZCJhe7unrTgwHS4KbhCTAZ584ux7ViVvy5WlT1WTgI1a+pAi0JH9aEiAqEXbg==", - "license": "MIT", - "dependencies": { - "axios": "^0.26.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@taquito/http-utils/node_modules/axios": { - "version": "0.26.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", - "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", - "license": "MIT", - "dependencies": { - "follow-redirects": "^1.14.8" - } - }, - "node_modules/@taquito/local-forging": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@taquito/local-forging/-/local-forging-16.2.0.tgz", - "integrity": "sha512-rYyRKudADi4U64XV1Viy63haNICEJ0vm/sMUBul7sixRF+wqmo4Adqt3a1oF4J9lQxc03Jx554SwaS5yF/cvZA==", - "license": "MIT", - "dependencies": { - "@taquito/core": "^16.2.0", - "@taquito/utils": "^16.2.0", - "bignumber.js": "^9.1.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@taquito/michel-codec": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@taquito/michel-codec/-/michel-codec-16.2.0.tgz", - "integrity": "sha512-az477DkyqJkOmLex/QMWYhtpDnxZ1YpNykUYuuZppWYpdVUA0nHkLGMc5QcekeX3pLCFjf6r0AgOwcAwe3QnLA==", - "license": "MIT", - "dependencies": { - "@taquito/core": "^16.2.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@taquito/michelson-encoder": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@taquito/michelson-encoder/-/michelson-encoder-16.2.0.tgz", - "integrity": "sha512-Rt2Slod+7TAqIyPQM5U1/YEoB6thATlbthF4SegsO/kL1i/IClrCOhDKMI8DQ0ZfGnH4nW7bqGJ+eU1TPNVwAg==", - "license": "MIT", - "dependencies": { - "@taquito/rpc": "^16.2.0", - "@taquito/utils": "^16.2.0", - "bignumber.js": "^9.1.0", - "fast-json-stable-stringify": "^2.1.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@taquito/rpc": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@taquito/rpc/-/rpc-16.2.0.tgz", - "integrity": "sha512-nxcMJbAN53Cq7EJP2Cw/AnUcC2HADZiAbzOvnAIjcC8qmgr+f1Z1IuqfbrHv9CAf+SpEmWa1yMXoNCmixbxfbg==", - "license": "MIT", - "dependencies": { - "@taquito/core": "^16.2.0", - "@taquito/http-utils": "^16.2.0", - "@taquito/utils": "^16.2.0", - "bignumber.js": "^9.1.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@taquito/signer": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@taquito/signer/-/signer-16.2.0.tgz", - "integrity": "sha512-j0X6LueI5HOknD44hkzOjoG0aRZ86yYtYZt/Q1fiRsh/GobLf8jK2YcHu23QPb4u0V/Ci1jYVvED6IbgxHMacA==", - "license": "MIT", - "dependencies": { - "@stablelib/blake2b": "^1.0.1", - "@stablelib/ed25519": "^1.0.3", - "@stablelib/hmac": "^1.0.1", - "@stablelib/nacl": "^1.0.4", - "@stablelib/pbkdf2": "^1.0.1", - "@stablelib/sha512": "^1.0.1", - "@taquito/taquito": "^16.2.0", - "@taquito/utils": "^16.2.0", - "@types/bn.js": "^5.1.1", - "bip39": "3.0.4", - "elliptic": "^6.5.4", - "pbkdf2": "^3.1.2", - "typedarray-to-buffer": "^4.0.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@taquito/taquito": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@taquito/taquito/-/taquito-16.2.0.tgz", - "integrity": "sha512-nkenSPUcOrivbeg1uxmUu9BIweVjjVchywH3NfZWajZ3W9sOiIe+IwLGJ2H5FPD2LZrt0X9zpFEaLlyDDZEVUQ==", - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "@taquito/core": "^16.2.0", - "@taquito/http-utils": "^16.2.0", - "@taquito/local-forging": "^16.2.0", - "@taquito/michel-codec": "^16.2.0", - "@taquito/michelson-encoder": "^16.2.0", - "@taquito/rpc": "^16.2.0", - "@taquito/utils": "^16.2.0", - "bignumber.js": "^9.1.0", - "rxjs": "^6.6.3" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@taquito/tezbridge-signer": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/@taquito/tezbridge-signer/-/tezbridge-signer-14.2.0.tgz", - "integrity": "sha512-v33AUqEpRzet5Flf8n6/HYYkxfE3cHALBKpCgcJVX3zQHN8UCfvLWV/DcEFScjEGkIVHORllzNszLNl+kooglQ==", - "license": "MIT", - "dependencies": { - "@taquito/utils": "*", - "typedarray-to-buffer": "^4.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@taquito/tezbridge-wallet": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/@taquito/tezbridge-wallet/-/tezbridge-wallet-14.2.0.tgz", - "integrity": "sha512-7Lf+bPGkD/dZ/rlxxXCvQK43ObdyzFJGB0NxIgd0/f5rdoUzNeGtAZt5ODUuew8fSSN/PCK1Td4cW5JKzMUkiw==", - "license": "MIT", - "dependencies": { - "@taquito/taquito": "*" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@taquito/tzip12": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@taquito/tzip12/-/tzip12-16.2.0.tgz", - "integrity": "sha512-rod7E3HuRLmZYm+JdtTeD3tkETRRjlN/xq9eyq2xK/45pS+8hJLuQLwAYSj0r8e9GxADzJ7wVrMj1FqvW9+nSQ==", - "license": "MIT", - "dependencies": { - "@taquito/michelson-encoder": "^16.2.0", - "@taquito/taquito": "^16.2.0", - "@taquito/tzip16": "^16.2.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@taquito/tzip16": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@taquito/tzip16/-/tzip16-16.2.0.tgz", - "integrity": "sha512-dh+ilrHhZrHaVy1lKgdER8dH6RfonyAuwfBRVrIdPFEXRBI3mbnRVzHZvxIQa7+AXK4jvsPLfmgHTFJEoacGSA==", - "license": "MIT", - "dependencies": { - "@taquito/http-utils": "^16.2.0", - "@taquito/michelson-encoder": "^16.2.0", - "@taquito/rpc": "^16.2.0", - "@taquito/taquito": "^16.2.0", - "@taquito/utils": "^16.2.0", - "bignumber.js": "^9.1.0", - "crypto-js": "^4.1.1" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@taquito/utils": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@taquito/utils/-/utils-16.2.0.tgz", - "integrity": "sha512-Oa9oV0wwBHpgcVHTfINwXGcUlS1EVjCyBR9ntTVvYu6AqdktdS3N+6PPX+MaMt8eXT2bnEfXPWJKjA9I+yYljA==", - "license": "MIT", - "dependencies": { - "@stablelib/blake2b": "^1.0.1", - "@stablelib/ed25519": "^1.0.3", - "@taquito/core": "^16.2.0", - "@types/bs58check": "^2.1.0", - "bignumber.js": "^9.1.0", - "blakejs": "^1.2.1", - "bs58check": "^2.1.2", - "buffer": "^6.0.3", - "elliptic": "^6.5.4", - "typedarray-to-buffer": "^4.0.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", - "license": "ISC", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@tsconfig/node10": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", - "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", - "license": "MIT" - }, - "node_modules/@tsconfig/node12": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", - "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", - "license": "MIT" - }, - "node_modules/@tsconfig/node14": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", - "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", - "license": "MIT" - }, - "node_modules/@tsconfig/node16": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", - "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", - "license": "MIT" - }, - "node_modules/@types/babel__core": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", - "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.0.tgz", - "integrity": "sha512-TBOjqAGf0hmaqRwpii5LLkJLg7c6OMm4nHLmpsUxwk9bBHtoTC6dAHdVWdGv4TBxj2CZOZY8Xfq8WmfoVi7n4Q==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.20.7" - } - }, - "node_modules/@types/bn.js": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.1.tgz", - "integrity": "sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/bn.js/node_modules/@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", - "license": "MIT" - }, - "node_modules/@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "license": "MIT", - "dependencies": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "node_modules/@types/body-parser/node_modules/@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", - "license": "MIT" - }, - "node_modules/@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/bonjour/node_modules/@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", - "license": "MIT" - }, - "node_modules/@types/bs58check": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@types/bs58check/-/bs58check-2.1.0.tgz", - "integrity": "sha512-OxsysnJQh82vy9DRbOcw9m2j/WiyqZLn0YBhKxdQ+aCwoHj+tWzyCgpwAkr79IfDXZKxc6h7k89T9pwS78CqTQ==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/bs58check/node_modules/@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", - "license": "MIT" - }, - "node_modules/@types/chrome": { - "version": "0.0.163", - "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.163.tgz", - "integrity": "sha512-g+3E2tg/ukFsEgH+tB3a/b+J1VSvq/8gh2Jwih9eq+T3Idrz7ngj97u+/ya58Bfei2TQtPlRivj1FsCaSnukDA==", - "license": "MIT", - "dependencies": { - "@types/filesystem": "*", - "@types/har-format": "*" - } - }, - "node_modules/@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect-history-api-fallback": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", - "integrity": "sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig==", - "license": "MIT", - "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "node_modules/@types/connect-history-api-fallback/node_modules/@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", - "license": "MIT" - }, - "node_modules/@types/connect/node_modules/@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", - "license": "MIT" - }, - "node_modules/@types/debug": { - "version": "4.1.8", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.8.tgz", - "integrity": "sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==", - "license": "MIT", - "dependencies": { - "@types/ms": "*" - } - }, - "node_modules/@types/domutils": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/@types/domutils/-/domutils-1.7.4.tgz", - "integrity": "sha512-w542nRQ0vpXQjLYP52LKqrugQtUq580dEDiDIyZ6IBmV8a3LXjGVNxfj/jUQxS0kDsbZAWsSxQOcTfVX3HRdwg==", - "dev": true, - "license": "MIT", - "dependencies": { - "domhandler": "^2.4.0" - } - }, - "node_modules/@types/domutils/node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/@types/domutils/node_modules/domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "1" - } - }, - "node_modules/@types/eslint": { - "version": "8.40.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.40.0.tgz", - "integrity": "sha512-nbq2mvc/tBrK9zQQuItvjJl++GTN5j06DaPtp3hZCpngmG6Q3xoyEmd0TwZI0gAy/G1X0zhGBbr2imsGFdFV0g==", - "license": "MIT", - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "node_modules/@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "license": "MIT", - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "node_modules/@types/estree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", - "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", - "license": "MIT" - }, - "node_modules/@types/express": { - "version": "4.17.17", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", - "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", - "license": "MIT", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "node_modules/@types/express-serve-static-core": { - "version": "4.17.35", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.35.tgz", - "integrity": "sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "node_modules/@types/express-serve-static-core/node_modules/@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", - "license": "MIT" - }, - "node_modules/@types/filesystem": { - "version": "0.0.32", - "resolved": "https://registry.npmjs.org/@types/filesystem/-/filesystem-0.0.32.tgz", - "integrity": "sha512-Yuf4jR5YYMR2DVgwuCiP11s0xuVRyPKmz8vo6HBY3CGdeMj8af93CFZX+T82+VD1+UqHOxTq31lO7MI7lepBtQ==", - "license": "MIT", - "dependencies": { - "@types/filewriter": "*" - } - }, - "node_modules/@types/filewriter": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/filewriter/-/filewriter-0.0.29.tgz", - "integrity": "sha512-BsPXH/irW0ht0Ji6iw/jJaK8Lj3FJemon2gvEqHKpCdDCeemHa+rI3WBGq5z7cDMZgoLjY40oninGxqk+8NzNQ==", - "license": "MIT" - }, - "node_modules/@types/graceful-fs": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", - "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/graceful-fs/node_modules/@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", - "license": "MIT" - }, - "node_modules/@types/har-format": { - "version": "1.2.10", - "resolved": "https://registry.npmjs.org/@types/har-format/-/har-format-1.2.10.tgz", - "integrity": "sha512-o0J30wqycjF5miWDKYKKzzOU1ZTLuA42HZ4HE7/zqTOc/jTLdQ5NhYWvsRQo45Nfi1KHoRdNhteSI4BAxTF1Pg==", - "license": "MIT" - }, - "node_modules/@types/hast": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz", - "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==", - "license": "MIT", - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/history": { - "version": "4.7.11", - "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", - "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==", - "license": "MIT" - }, - "node_modules/@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", - "license": "MIT" - }, - "node_modules/@types/htmlparser2": { - "version": "3.10.3", - "resolved": "https://registry.npmjs.org/@types/htmlparser2/-/htmlparser2-3.10.3.tgz", - "integrity": "sha512-XA74aD+acytofnZic9n83Rxy/IZ259299bYPx5SEyx7uymPi79lRyKDkhJlsuCaPHB7rEoTEhRN4Vm2G5WmHHg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/domutils": "*", - "@types/node": "*", - "domhandler": "^2.4.0" - } - }, - "node_modules/@types/htmlparser2/node_modules/@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/htmlparser2/node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/@types/htmlparser2/node_modules/domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "1" - } - }, - "node_modules/@types/http-proxy": { - "version": "1.17.11", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.11.tgz", - "integrity": "sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/http-proxy/node_modules/@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", - "license": "MIT" - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", - "license": "MIT" - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/jest": { - "version": "26.0.24", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.24.tgz", - "integrity": "sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w==", - "dev": true, - "license": "MIT", - "dependencies": { - "jest-diff": "^26.0.0", - "pretty-format": "^26.0.0" - } - }, - "node_modules/@types/jest/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@types/jest/node_modules/@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/jest/node_modules/@types/yargs": { - "version": "15.0.15", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.15.tgz", - "integrity": "sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/jest/node_modules/diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@types/jest/node_modules/jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@types/jest/node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@types/jest/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.12", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", - "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==", - "license": "MIT" - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "license": "MIT" - }, - "node_modules/@types/lodash": { - "version": "4.14.195", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.195.tgz", - "integrity": "sha512-Hwx9EUgdwf2GLarOjQp5ZH8ZmblzcbTBC2wtQWNKARBSxM9ezRIAUpeDTgoQRAFB0+8CNWXVA9+MaSOzOF3nPg==", - "license": "MIT" - }, - "node_modules/@types/mdast": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.11.tgz", - "integrity": "sha512-Y/uImid8aAwrEA24/1tcRZwpxX3pIFTSilcNDKSPn+Y2iDywSEachzRuvgAYYLR3wpGXAsMbv5lvKLDZLeYPAw==", - "license": "MIT", - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", - "license": "MIT" - }, - "node_modules/@types/mixpanel-browser": { - "version": "2.38.1", - "resolved": "https://registry.npmjs.org/@types/mixpanel-browser/-/mixpanel-browser-2.38.1.tgz", - "integrity": "sha512-XzQbwgiOPsFXUQnjz3vSwcwrvJDbQ35bCiwa/1VXGrHvU1ti9+eqO1GY91DShzkEzKkkEEkxfNshS5dbBZqd7w==", - "license": "MIT" - }, - "node_modules/@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "license": "MIT" - }, - "node_modules/@types/node": { - "version": "14.18.48", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.48.tgz", - "integrity": "sha512-iL0PIMwejpmuVHgfibHpfDwOdsbmB50wr21X71VnF5d7SsBF7WK+ZvP/SCcFm7Iwb9iiYSap9rlrdhToNAWdxg==", - "license": "MIT" - }, - "node_modules/@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "license": "MIT" - }, - "node_modules/@types/parse5": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", - "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==", - "license": "MIT" - }, - "node_modules/@types/prettier": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", - "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", - "license": "MIT" - }, - "node_modules/@types/prismjs": { - "version": "1.26.0", - "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.0.tgz", - "integrity": "sha512-ZTaqn/qSqUuAq1YwvOFQfVW1AR/oQJlLSZVustdjwI+GZ8kr0MSHBj0tsXPW1EqHubx50gtBEjbPGsdZwQwCjQ==", - "license": "MIT" - }, - "node_modules/@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", - "license": "MIT" - }, - "node_modules/@types/q": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", - "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", - "license": "MIT" - }, - "node_modules/@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", - "license": "MIT" - }, - "node_modules/@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", - "license": "MIT" - }, - "node_modules/@types/react": { - "version": "17.0.60", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.60.tgz", - "integrity": "sha512-pCH7bqWIfzHs3D+PDs3O/COCQJka+Kcw3RnO9rFA2zalqoXg7cNjJDh6mZ7oRtY1wmY4LVwDdAbA1F7Z8tv3BQ==", - "license": "MIT", - "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-dom": { - "version": "17.0.20", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.20.tgz", - "integrity": "sha512-4pzIjSxDueZZ90F52mU3aPoogkHIoSIDG+oQ+wQK7Cy2B9S+MvOqY0uEA/qawKz381qrEDkvpwyt8Bm31I8sbA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/react": "^17" - } - }, - "node_modules/@types/react-html-parser": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/react-html-parser/-/react-html-parser-2.0.2.tgz", - "integrity": "sha512-avS2QzBMCUTGO2+gi3rWG6WreuU8zhf4b5CbS11itYlvLbwt5wmxBqQN4/f2z/JR/6Kvdt8ohAxhztb8XQHdPQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/htmlparser2": "*", - "@types/react": "*" - } - }, - "node_modules/@types/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-1vz2yObaQkLL7YFe/pme2cpvDsCwI1WXIfL+5eLz0MI9gFG24Re16RzUsI8t9XZn9ZWvgLNDrJBmrqXJO7GNQQ==", - "license": "MIT", - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/react-router": { - "version": "5.1.20", - "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", - "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", - "license": "MIT", - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*" - } - }, - "node_modules/@types/react-router-dom": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", - "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", - "license": "MIT", - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "*" - } - }, - "node_modules/@types/react-router-hash-link": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/@types/react-router-hash-link/-/react-router-hash-link-2.4.6.tgz", - "integrity": "sha512-JOV4Q1N60tJJUPisS/u1jiXn8c4jX7ThQf8XavzZYIWOIv0RP17nbyI9YgEZh1r3APXpP9ZkU1ytrlv+1+8jcw==", - "license": "MIT", - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router-dom": "^5.3.0" - } - }, - "node_modules/@types/react-transition-group": { - "version": "4.4.6", - "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.6.tgz", - "integrity": "sha512-VnCdSxfcm08KjsJVQcfBmhEQAPnLB8G08hAxn39azX1qYBQ/5RVQuoHuKIcfKOdncuaUvEpFKFzEvbtIMsfVew==", - "license": "MIT", - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/resolve/node_modules/@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", - "license": "MIT" - }, - "node_modules/@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", - "license": "MIT" - }, - "node_modules/@types/scheduler": { - "version": "0.16.3", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", - "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==", - "license": "MIT" - }, - "node_modules/@types/semver": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.0.tgz", - "integrity": "sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==", - "license": "MIT" - }, - "node_modules/@types/send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.1.tgz", - "integrity": "sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==", - "license": "MIT", - "dependencies": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "node_modules/@types/send/node_modules/@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", - "license": "MIT" - }, - "node_modules/@types/send/node_modules/@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", - "license": "MIT" - }, - "node_modules/@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", - "license": "MIT", - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/serve-static": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", - "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", - "license": "MIT", - "dependencies": { - "@types/mime": "*", - "@types/node": "*" - } - }, - "node_modules/@types/serve-static/node_modules/@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", - "license": "MIT" - }, - "node_modules/@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/sockjs/node_modules/@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", - "license": "MIT" - }, - "node_modules/@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", - "license": "MIT" - }, - "node_modules/@types/trusted-types": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.3.tgz", - "integrity": "sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==", - "license": "MIT" - }, - "node_modules/@types/unist": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", - "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==", - "license": "MIT" - }, - "node_modules/@types/warning": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/warning/-/warning-3.0.0.tgz", - "integrity": "sha512-t/Tvs5qR47OLOr+4E9ckN8AmP2Tf16gWq+/qA4iUGS/OOyHVO8wv2vjJuX8SNOUTJyWb+2t7wJm6cXILFnOROA==", - "license": "MIT" - }, - "node_modules/@types/ws": { - "version": "8.5.4", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.4.tgz", - "integrity": "sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/ws/node_modules/@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", - "license": "MIT" - }, - "node_modules/@types/yargs": { - "version": "16.0.5", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.5.tgz", - "integrity": "sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ==", - "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", - "license": "MIT" - }, - "node_modules/@types/yup": { - "version": "0.29.14", - "resolved": "https://registry.npmjs.org/@types/yup/-/yup-0.29.14.tgz", - "integrity": "sha512-Ynb/CjHhE/Xp/4bhHmQC4U1Ox+I2OpfRYF3dnNgQqn1cHa6LK3H1wJMNPT02tSVZA6FYuXE2ITORfbnb6zBCSA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz", - "integrity": "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/experimental-utils": "4.33.0", - "@typescript-eslint/scope-manager": "4.33.0", - "debug": "^4.3.1", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", - "regexpp": "^3.1.0", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^4.0.0", - "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", - "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/experimental-utils": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz", - "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.7", - "@typescript-eslint/scope-manager": "4.33.0", - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/typescript-estree": "4.33.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" - } - }, - "node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz", - "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/visitor-keys": "4.33.0", - "debug": "^4.3.1", - "globby": "^11.0.3", - "is-glob": "^4.0.1", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/experimental-utils/node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/@typescript-eslint/experimental-utils/node_modules/semver": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", - "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz", - "integrity": "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/scope-manager": "4.33.0", - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/typescript-estree": "4.33.0", - "debug": "^4.3.1" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz", - "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/visitor-keys": "4.33.0", - "debug": "^4.3.1", - "globby": "^11.0.3", - "is-glob": "^4.0.1", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/parser/node_modules/semver": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", - "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz", - "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/visitor-keys": "4.33.0" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/types": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz", - "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.59.8", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.8.tgz", - "integrity": "sha512-Jy/lPSDJGNow14vYu6IrW790p7HIf/SOV1Bb6lZ7NUkLc2iB2Z9elESmsaUtLw8kVqogSbtLH9tut5GCX1RLDg==", - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/types": "5.59.8", - "@typescript-eslint/visitor-keys": "5.59.8", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/types": { - "version": "5.59.8", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.8.tgz", - "integrity": "sha512-+uWuOhBTj/L6awoWIg0BlWy0u9TyFpCHrAuQ5bNfxDaZ1Ppb3mx6tUigc74LHcbHpOHuOTOJrBoAnhdHdaea1w==", - "license": "MIT", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.59.8", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.8.tgz", - "integrity": "sha512-pJhi2ms0x0xgloT7xYabil3SGGlojNNKjK/q6dB3Ey0uJLMjK2UDGJvHieiyJVW/7C3KI+Z4Q3pEHkm4ejA+xQ==", - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "5.59.8", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/eslint-visitor-keys": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", - "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", - "license": "Apache-2.0", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", - "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz", - "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "4.33.0", - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@walletconnect/core": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.7.0.tgz", - "integrity": "sha512-xUeFPpElybgn1a+lknqtHleei4VyuV/4qWgB1nP8qQUAO6a5pNsioODrnB2VAPdUHJYBdx2dCt2maRk6g53IPQ==", - "license": "Apache-2.0", - "dependencies": { - "@walletconnect/heartbeat": "1.2.1", - "@walletconnect/jsonrpc-provider": "^1.0.12", - "@walletconnect/jsonrpc-utils": "^1.0.7", - "@walletconnect/jsonrpc-ws-connection": "^1.0.11", - "@walletconnect/keyvaluestorage": "^1.0.2", - "@walletconnect/logger": "^2.0.1", - "@walletconnect/relay-api": "^1.0.9", - "@walletconnect/relay-auth": "^1.0.4", - "@walletconnect/safe-json": "^1.0.2", - "@walletconnect/time": "^1.0.2", - "@walletconnect/types": "2.7.0", - "@walletconnect/utils": "2.7.0", - "events": "^3.3.0", - "lodash.isequal": "4.5.0", - "uint8arrays": "^3.1.0" - } - }, - "node_modules/@walletconnect/environment": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@walletconnect/environment/-/environment-1.0.1.tgz", - "integrity": "sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg==", - "license": "MIT", - "dependencies": { - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/events": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@walletconnect/events/-/events-1.0.1.tgz", - "integrity": "sha512-NPTqaoi0oPBVNuLv7qPaJazmGHs5JGyO8eEAk5VGKmJzDR7AHzD4k6ilox5kxk1iwiOnFopBOOMLs86Oa76HpQ==", - "license": "MIT", - "dependencies": { - "keyvaluestorage-interface": "^1.0.0", - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/heartbeat": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@walletconnect/heartbeat/-/heartbeat-1.2.1.tgz", - "integrity": "sha512-yVzws616xsDLJxuG/28FqtZ5rzrTA4gUjdEMTbWB5Y8V1XHRmqq4efAxCw5ie7WjbXFSUyBHaWlMR+2/CpQC5Q==", - "license": "MIT", - "dependencies": { - "@walletconnect/events": "^1.0.1", - "@walletconnect/time": "^1.0.2", - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/jsonrpc-provider": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-provider/-/jsonrpc-provider-1.0.13.tgz", - "integrity": "sha512-K73EpThqHnSR26gOyNEL+acEex3P7VWZe6KE12ZwKzAt2H4e5gldZHbjsu2QR9cLeJ8AXuO7kEMOIcRv1QEc7g==", - "license": "MIT", - "dependencies": { - "@walletconnect/jsonrpc-utils": "^1.0.8", - "@walletconnect/safe-json": "^1.0.2", - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/jsonrpc-types": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.3.tgz", - "integrity": "sha512-iIQ8hboBl3o5ufmJ8cuduGad0CQm3ZlsHtujv9Eu16xq89q+BG7Nh5VLxxUgmtpnrePgFkTwXirCTkwJH1v+Yw==", - "license": "MIT", - "dependencies": { - "keyvaluestorage-interface": "^1.0.0", - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/jsonrpc-utils": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.8.tgz", - "integrity": "sha512-vdeb03bD8VzJUL6ZtzRYsFMq1eZQcM3EAzT0a3st59dyLfJ0wq+tKMpmGH7HlB7waD858UWgfIcudbPFsbzVdw==", - "license": "MIT", - "dependencies": { - "@walletconnect/environment": "^1.0.1", - "@walletconnect/jsonrpc-types": "^1.0.3", - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/jsonrpc-ws-connection": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-ws-connection/-/jsonrpc-ws-connection-1.0.11.tgz", - "integrity": "sha512-TiFJ6saasKXD+PwGkm5ZGSw0837nc6EeFmurSPgIT/NofnOV4Tv7CVJqGQN0rQYoJUSYu21cwHNYaFkzNpUN+w==", - "license": "MIT", - "dependencies": { - "@walletconnect/jsonrpc-utils": "^1.0.6", - "@walletconnect/safe-json": "^1.0.2", - "events": "^3.3.0", - "tslib": "1.14.1", - "ws": "^7.5.1" - } - }, - "node_modules/@walletconnect/keyvaluestorage": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@walletconnect/keyvaluestorage/-/keyvaluestorage-1.0.2.tgz", - "integrity": "sha512-U/nNG+VLWoPFdwwKx0oliT4ziKQCEoQ27L5Hhw8YOFGA2Po9A9pULUYNWhDgHkrb0gYDNt//X7wABcEWWBd3FQ==", - "license": "MIT", - "dependencies": { - "safe-json-utils": "^1.1.1", - "tslib": "1.14.1" - }, - "peerDependencies": { - "@react-native-async-storage/async-storage": "1.x", - "lokijs": "1.x" - }, - "peerDependenciesMeta": { - "@react-native-async-storage/async-storage": { - "optional": true - }, - "lokijs": { - "optional": true - } - } - }, - "node_modules/@walletconnect/logger": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@walletconnect/logger/-/logger-2.0.1.tgz", - "integrity": "sha512-SsTKdsgWm+oDTBeNE/zHxxr5eJfZmE9/5yp/Ku+zJtcTAjELb3DXueWkDXmE9h8uHIbJzIb5wj5lPdzyrjT6hQ==", - "license": "MIT", - "dependencies": { - "pino": "7.11.0", - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/relay-api": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@walletconnect/relay-api/-/relay-api-1.0.9.tgz", - "integrity": "sha512-Q3+rylJOqRkO1D9Su0DPE3mmznbAalYapJ9qmzDgK28mYF9alcP3UwG/og5V7l7CFOqzCLi7B8BvcBUrpDj0Rg==", - "license": "MIT", - "dependencies": { - "@walletconnect/jsonrpc-types": "^1.0.2", - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/relay-auth": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@walletconnect/relay-auth/-/relay-auth-1.0.4.tgz", - "integrity": "sha512-kKJcS6+WxYq5kshpPaxGHdwf5y98ZwbfuS4EE/NkQzqrDFm5Cj+dP8LofzWvjrrLkZq7Afy7WrQMXdLy8Sx7HQ==", - "license": "MIT", - "dependencies": { - "@stablelib/ed25519": "^1.0.2", - "@stablelib/random": "^1.0.1", - "@walletconnect/safe-json": "^1.0.1", - "@walletconnect/time": "^1.0.2", - "tslib": "1.14.1", - "uint8arrays": "^3.0.0" - } - }, - "node_modules/@walletconnect/safe-json": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.2.tgz", - "integrity": "sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==", - "license": "MIT", - "dependencies": { - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/sign-client": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.7.0.tgz", - "integrity": "sha512-K99xa6GSFS04U+140yrIEi/VJJJ0Q1ov4jCaiqa9euILDKxlBsM7m5GR+9sq6oYyj18SluJY4CJTdeOXUJlarA==", - "license": "Apache-2.0", - "dependencies": { - "@walletconnect/core": "2.7.0", - "@walletconnect/events": "^1.0.1", - "@walletconnect/heartbeat": "1.2.1", - "@walletconnect/jsonrpc-utils": "^1.0.7", - "@walletconnect/logger": "^2.0.1", - "@walletconnect/time": "^1.0.2", - "@walletconnect/types": "2.7.0", - "@walletconnect/utils": "2.7.0", - "events": "^3.3.0" - } - }, - "node_modules/@walletconnect/time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@walletconnect/time/-/time-1.0.2.tgz", - "integrity": "sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g==", - "license": "MIT", - "dependencies": { - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/types": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.7.0.tgz", - "integrity": "sha512-aMUDUtO79WSBtC/bDetE6aFwdgwJr0tJ8nC8gnAl5ELsrjygEKCn6M8Q+v6nP9svG9yf5Rds4cImxCT6BWwTyw==", - "license": "Apache-2.0", - "dependencies": { - "@walletconnect/events": "^1.0.1", - "@walletconnect/heartbeat": "1.2.1", - "@walletconnect/jsonrpc-types": "^1.0.2", - "@walletconnect/keyvaluestorage": "^1.0.2", - "@walletconnect/logger": "^2.0.1", - "events": "^3.3.0" - } - }, - "node_modules/@walletconnect/utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.7.0.tgz", - "integrity": "sha512-k32jrQeyJsNZPdmtmg85Y3QgaS5YfzYSPrAxRC2uUD1ts7rrI6P5GG2iXNs3AvWKOuCgsp/PqU8s7AC7CRUscw==", - "license": "Apache-2.0", - "dependencies": { - "@stablelib/chacha20poly1305": "1.0.1", - "@stablelib/hkdf": "1.0.1", - "@stablelib/random": "^1.0.2", - "@stablelib/sha256": "1.0.1", - "@stablelib/x25519": "^1.0.3", - "@walletconnect/jsonrpc-utils": "^1.0.7", - "@walletconnect/relay-api": "^1.0.9", - "@walletconnect/safe-json": "^1.0.2", - "@walletconnect/time": "^1.0.2", - "@walletconnect/types": "2.7.0", - "@walletconnect/window-getters": "^1.0.1", - "@walletconnect/window-metadata": "^1.0.1", - "detect-browser": "5.3.0", - "query-string": "7.1.1", - "uint8arrays": "^3.1.0" - } - }, - "node_modules/@walletconnect/window-getters": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@walletconnect/window-getters/-/window-getters-1.0.1.tgz", - "integrity": "sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==", - "license": "MIT", - "dependencies": { - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/window-metadata": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@walletconnect/window-metadata/-/window-metadata-1.0.1.tgz", - "integrity": "sha512-9koTqyGrM2cqFRW517BPY/iEtUDx2r1+Pwwu5m7sJ7ka79wi3EyqhqcICk/yDmv6jAS1rjKgTKXlEhanYjijcA==", - "license": "MIT", - "dependencies": { - "@walletconnect/window-getters": "^1.0.1", - "tslib": "1.14.1" - } - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", - "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", - "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", - "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", - "license": "MIT", - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", - "license": "Apache-2.0", - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", - "license": "MIT" - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", - "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6", - "@webassemblyjs/wasm-opt": "1.11.6", - "@webassemblyjs/wasm-parser": "1.11.6", - "@webassemblyjs/wast-printer": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", - "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", - "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6", - "@webassemblyjs/wasm-parser": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", - "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", - "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@xstate/react": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@xstate/react/-/react-1.6.3.tgz", - "integrity": "sha512-NCUReRHPGvvCvj2yLZUTfR0qVp6+apc8G83oXSjN4rl89ZjyujiKrTff55bze/HrsvCsP/sUJASf2n0nzMF1KQ==", - "license": "MIT", - "dependencies": { - "use-isomorphic-layout-effect": "^1.0.0", - "use-subscription": "^1.3.0" - }, - "peerDependencies": { - "@xstate/fsm": "^1.0.0", - "react": "^16.8.0 || ^17.0.0", - "xstate": "^4.11.0" - }, - "peerDependenciesMeta": { - "@xstate/fsm": { - "optional": true - }, - "xstate": { - "optional": true - } - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "license": "BSD-3-Clause" - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "license": "Apache-2.0" - }, - "node_modules/@zeit/schemas": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.6.0.tgz", - "integrity": "sha512-uUrgZ8AxS+Lio0fZKAipJjAh415JyrOZowliZAzmnJSsf7piVL5w+G0+gFJ0KSu3QRhvui/7zuvpLz03YjXAhg==", - "license": "MIT" - }, - "node_modules/abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "license": "BSD-3-Clause" - }, - "node_modules/abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "license": "MIT", - "dependencies": { - "event-target-shim": "^5.0.0" - }, - "engines": { - "node": ">=6.5" - } - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "license": "MIT", - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "license": "MIT", - "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "node_modules/acorn-globals/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-globals/node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-import-assertions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", - "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", - "license": "MIT", - "peerDependencies": { - "acorn": "^8" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "license": "MIT", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/address": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", - "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/adjust-sourcemap-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", - "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", - "license": "MIT", - "dependencies": { - "loader-utils": "^2.0.0", - "regex-parser": "^2.2.11" - }, - "engines": { - "node": ">=8.9" - } - }, - "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "license": "MIT", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "license": "MIT", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/ansi-align": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", - "integrity": "sha512-TdlOggdA/zURfMYa7ABC66j+oqfMew58KpJMbUlH3bcZP1b+cBHIHDDn5uH9INsxrHBPjsqM0tDB4jPTF/vgJA==", - "license": "ISC", - "dependencies": { - "string-width": "^2.0.0" - } - }, - "node_modules/ansi-align/node_modules/ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/ansi-align/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/ansi-align/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "license": "MIT", - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ansi-align/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "license": "MIT", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-escapes/node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "engines": [ - "node >= 0.8.0" - ], - "license": "Apache-2.0", - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "license": "MIT" - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/arch": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", - "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/arg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arg/-/arg-2.0.0.tgz", - "integrity": "sha512-XxNTUzKnz1ctK3ZIcI2XUPlD96wbHP2nGqkPKpvk/HNRlPveYrXIVSTk9m3LcqOgDPg3B1nMvdV/K8wZd7PG4w==", - "license": "MIT" - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", - "license": "Apache-2.0", - "dependencies": { - "deep-equal": "^2.0.5" - } - }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", - "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "is-array-buffer": "^3.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "license": "MIT" - }, - "node_modules/array-includes": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", - "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", - "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", - "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.reduce": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", - "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-array-method-boxes-properly": "^1.0.0", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.tosorted": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", - "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.1.3" - } - }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", - "license": "MIT" - }, - "node_modules/asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "license": "MIT", - "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/assert": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", - "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", - "license": "MIT", - "dependencies": { - "es6-object-assign": "^1.1.0", - "is-nan": "^1.2.1", - "object-is": "^1.0.1", - "util": "^0.12.0" - } - }, - "node_modules/ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", - "license": "ISC" - }, - "node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", - "license": "MIT" - }, - "node_modules/async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "license": "MIT" - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "license": "MIT" - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "license": "ISC", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/atomic-sleep": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz", - "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==", - "license": "MIT", - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/autoprefixer": { - "version": "10.4.14", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", - "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - } - ], - "license": "MIT", - "dependencies": { - "browserslist": "^4.21.5", - "caniuse-lite": "^1.0.30001464", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/axe-core": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.2.tgz", - "integrity": "sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==", - "license": "MPL-2.0", - "engines": { - "node": ">=4" - } - }, - "node_modules/axios": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.24.0.tgz", - "integrity": "sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA==", - "license": "MIT", - "dependencies": { - "follow-redirects": "^1.14.4" - } - }, - "node_modules/axobject-query": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", - "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", - "license": "Apache-2.0", - "dependencies": { - "deep-equal": "^2.0.5" - } - }, - "node_modules/babel-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", - "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", - "license": "MIT", - "dependencies": { - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" - } - }, - "node_modules/babel-loader": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", - "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", - "license": "MIT", - "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "engines": { - "node": ">= 8.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" - } - }, - "node_modules/babel-loader/node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "license": "BSD-3-Clause", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-jest-hoist": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", - "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", - "license": "MIT", - "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">=10", - "npm": ">=6" - } - }, - "node_modules/babel-plugin-named-asset-import": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", - "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", - "license": "MIT", - "peerDependencies": { - "@babel/core": "^7.1.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.3.tgz", - "integrity": "sha512-bM3gHc337Dta490gg+/AseNB9L4YLHxq1nGKZZSHbhXv4aTYU2MD2cjza1Ru4S6975YLTaL1K8uJf6ukJhhmtw==", - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.4.0", - "semver": "^6.1.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.1.tgz", - "integrity": "sha512-ikFrZITKg1xH6pLND8zT14UPgjKHiGLqex7rGEZCH2EvhsneJaJPemmpQaIZV5AL03II+lXylw3UmddDK8RU5Q==", - "license": "MIT", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.0", - "core-js-compat": "^3.30.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.0.tgz", - "integrity": "sha512-hDJtKjMLVa7Z+LwnTCxoDLQj6wdc+B8dun7ayF2fYieI6OzfuvcLMB32ihJZ4UhCBwNYGl5bg/x/P9cMdnkc2g==", - "license": "MIT", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-transform-react-remove-prop-types": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", - "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==", - "license": "MIT" - }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "license": "MIT", - "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", - "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", - "license": "MIT", - "dependencies": { - "babel-plugin-jest-hoist": "^27.5.1", - "babel-preset-current-node-syntax": "^1.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-react-app": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", - "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.16.0", - "@babel/plugin-proposal-class-properties": "^7.16.0", - "@babel/plugin-proposal-decorators": "^7.16.4", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", - "@babel/plugin-proposal-numeric-separator": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-private-methods": "^7.16.0", - "@babel/plugin-transform-flow-strip-types": "^7.16.0", - "@babel/plugin-transform-react-display-name": "^7.16.0", - "@babel/plugin-transform-runtime": "^7.16.4", - "@babel/preset-env": "^7.16.4", - "@babel/preset-react": "^7.16.0", - "@babel/preset-typescript": "^7.16.0", - "@babel/runtime": "^7.16.3", - "babel-plugin-macros": "^3.1.0", - "babel-plugin-transform-react-remove-prop-types": "^0.4.24" - } - }, - "node_modules/bail": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "license": "MIT" - }, - "node_modules/base-x": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", - "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==", - "license": "MIT", - "dependencies": { - "safe-buffer": "^5.0.1" - } - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", - "license": "MIT" - }, - "node_modules/bfj": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", - "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", - "license": "MIT", - "dependencies": { - "bluebird": "^3.5.5", - "check-types": "^11.1.1", - "hoopy": "^0.1.4", - "tryer": "^1.0.1" - }, - "engines": { - "node": ">= 8.0.0" - } - }, - "node_modules/big-integer": { - "version": "1.6.51", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", - "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", - "license": "Unlicense", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/bignumber.js": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.1.tgz", - "integrity": "sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig==", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/bip39": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/bip39/-/bip39-3.0.4.tgz", - "integrity": "sha512-YZKQlb752TrUWqHWj7XAwCSjYEgGAk+/Aas3V7NyjQeZYsztO8JnQUaCWhcnL4T+jL8nvB8typ2jRPzTlgugNw==", - "license": "ISC", - "dependencies": { - "@types/node": "11.11.6", - "create-hash": "^1.1.0", - "pbkdf2": "^3.0.9", - "randombytes": "^2.0.1" - } - }, - "node_modules/bip39/node_modules/@types/node": { - "version": "11.11.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-11.11.6.tgz", - "integrity": "sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ==", - "license": "MIT" - }, - "node_modules/blakejs": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.2.1.tgz", - "integrity": "sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==", - "license": "MIT" - }, - "node_modules/blockies-ts": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/blockies-ts/-/blockies-ts-1.0.0.tgz", - "integrity": "sha512-mL9NO/FjYbFjaSDA5tw/qkUwEXrBG1bHSoPhAFG9CAzDaHTwQHzvYByAYUBmnqYciFsJvdxWKGtyOLgaSKoUkA==", - "license": "MIT" - }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "license": "MIT" - }, - "node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "license": "MIT" - }, - "node_modules/body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", - "license": "MIT", - "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/body-scroll-lock": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/body-scroll-lock/-/body-scroll-lock-3.1.5.tgz", - "integrity": "sha512-Yi1Xaml0EvNA0OYWxXiYNqY24AfWkbA6w5vxE7GWxtKfzIbZM+Qw+aSmkgsbWzbHiy/RCSkUZBplVxTA+E4jJg==", - "license": "MIT" - }, - "node_modules/bonjour-service": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", - "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", - "license": "MIT", - "dependencies": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" - } - }, - "node_modules/bonjour-service/node_modules/array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "license": "MIT" - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "license": "ISC" - }, - "node_modules/boxen": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", - "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", - "license": "MIT", - "dependencies": { - "ansi-align": "^2.0.0", - "camelcase": "^4.0.0", - "chalk": "^2.0.1", - "cli-boxes": "^1.0.0", - "string-width": "^2.0.0", - "term-size": "^1.2.0", - "widest-line": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/boxen/node_modules/ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/boxen/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/boxen/node_modules/camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/boxen/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/boxen/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/boxen/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "license": "MIT" - }, - "node_modules/boxen/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/boxen/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/boxen/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/boxen/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "license": "MIT", - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/boxen/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/boxen/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "license": "MIT", - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/broadcast-channel": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/broadcast-channel/-/broadcast-channel-3.7.0.tgz", - "integrity": "sha512-cIAKJXAxGJceNZGTZSBzMxzyOn72cVgPnKx4dc6LRjQgbaJUQqhy5rzL3zbMxkMWsGKkv2hSFkPRMEXfoMZ2Mg==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.7.2", - "detect-node": "^2.1.0", - "js-sha3": "0.8.0", - "microseconds": "0.2.0", - "nano-time": "1.0.0", - "oblivious-set": "1.0.0", - "rimraf": "3.0.2", - "unload": "2.2.0" - } - }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", - "license": "MIT" - }, - "node_modules/browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "license": "BSD-2-Clause" - }, - "node_modules/browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "license": "MIT", - "dependencies": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "license": "MIT", - "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "node_modules/browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "license": "MIT", - "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "license": "MIT", - "dependencies": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "node_modules/browserify-rsa/node_modules/bn.js": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", - "license": "MIT" - }, - "node_modules/browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "license": "ISC", - "dependencies": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - } - }, - "node_modules/browserify-sign/node_modules/bn.js": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", - "license": "MIT" - }, - "node_modules/browserslist": { - "version": "4.21.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.7.tgz", - "integrity": "sha512-BauCXrQ7I2ftSqd2mvKHGo85XR0u7Ru3C/Hxsy/0TkfCtjrmAbPdzLGasmoiBxplpDXlPvdjX9u7srIMfgasNA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "caniuse-lite": "^1.0.30001489", - "electron-to-chromium": "^1.4.411", - "node-releases": "^2.0.12", - "update-browserslist-db": "^1.0.11" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/bs58": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", - "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", - "license": "MIT", - "dependencies": { - "base-x": "^3.0.2" - } - }, - "node_modules/bs58check": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz", - "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==", - "license": "MIT", - "dependencies": { - "bs58": "^4.0.0", - "create-hash": "^1.1.0", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "license": "Apache-2.0", - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "node_modules/btoa": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz", - "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==", - "dev": true, - "license": "(MIT OR Apache-2.0)", - "bin": { - "btoa": "bin/btoa.js" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "license": "MIT" - }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", - "license": "MIT" - }, - "node_modules/builtin-modules": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", - "license": "MIT" - }, - "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "license": "MIT", - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/camel-case/node_modules/tslib": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz", - "integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==", - "license": "0BSD" - }, - "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001492", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001492.tgz", - "integrity": "sha512-2efF8SAZwgAX1FJr87KWhvuJxnGJKOnctQa8xLOskAXNXq8oiuqgl6u1kk3fFpsp3GgvzlRjiK1sl63hNtFADw==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" - }, - "node_modules/case-sensitive-paths-webpack-plugin": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", - "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/ccount": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", - "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/character-entities": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", - "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/check-types": { - "version": "11.2.2", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.2.tgz", - "integrity": "sha512-HBiYvXvn9Z70Z88XKjz3AEKd4HJhBXsa3j7xFnITAzoS8+q6eIGi8qDB8FKPBAjtuxjI/zFpwuiCb8oDtKOYrA==", - "license": "MIT" - }, - "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "license": "MIT", - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "license": "MIT", - "engines": { - "node": ">=6.0" - } - }, - "node_modules/ci-info": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/cjs-module-lexer": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", - "license": "MIT" - }, - "node_modules/clean-css": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", - "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", - "license": "MIT", - "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 10.0" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-boxes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", - "integrity": "sha512-3Fo5wu8Ytle8q9iCzS4D2MWVL2X7JVWRiS1BnXbTFDhS9c/REkM9vd1AmabsoZoY5/dGi5TT9iKL8Kb6DeBRQg==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "license": "MIT", - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-truncate": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", - "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", - "dev": true, - "license": "MIT", - "dependencies": { - "slice-ansi": "^5.0.0", - "string-width": "^5.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-truncate/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/cli-truncate/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/cli-truncate/node_modules/is-fullwidth-code-point": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", - "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-truncate/node_modules/slice-ansi": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", - "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.0.0", - "is-fullwidth-code-point": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/cli-truncate/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-truncate/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/clipboardy": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-1.2.3.tgz", - "integrity": "sha512-2WNImOvCRe6r63Gk9pShfkwXsVtKCroMAevIbiae021mS850UkWPbevxsBz3tnvjZIEGvlwaqCPsw+4ulzNgJA==", - "license": "MIT", - "dependencies": { - "arch": "^2.1.0", - "execa": "^0.8.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/clipboardy/node_modules/cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", - "license": "MIT", - "dependencies": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "node_modules/clipboardy/node_modules/execa": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", - "integrity": "sha512-zDWS+Rb1E8BlqqhALSt9kUhss8Qq4nN3iof3gsOdyINksElaPyNBtKUMTR62qhvgVWR0CqCX7sdnKe4MnUbFEA==", - "license": "MIT", - "dependencies": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/clipboardy/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "license": "ISC", - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/clipboardy/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "license": "MIT", - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clipboardy/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clipboardy/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", - "license": "ISC" - }, - "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "license": "MIT", - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/clsx": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", - "license": "MIT", - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "license": "MIT", - "dependencies": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/coa/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/coa/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/coa/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/coa/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "license": "MIT" - }, - "node_modules/coa/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/coa/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/coa/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", - "license": "MIT" - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, - "node_modules/colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", - "license": "MIT" - }, - "node_modules/colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", - "license": "MIT" - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "license": "MIT", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/comma-separated-tokens": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", - "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14" - } - }, - "node_modules/common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", - "license": "ISC" - }, - "node_modules/common-tags": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", - "license": "MIT", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "license": "MIT" - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "license": "MIT", - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", - "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", - "license": "MIT", - "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.14", - "debug": "2.6.9", - "on-headers": "~1.0.1", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/compression/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "license": "MIT" - }, - "node_modules/confusing-browser-globals": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", - "license": "MIT" - }, - "node_modules/connect-history-api-fallback": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/content-disposition": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", - "license": "MIT" - }, - "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "license": "MIT" - }, - "node_modules/core-js": { - "version": "3.30.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.30.2.tgz", - "integrity": "sha512-uBJiDmwqsbJCWHAwjrx3cvjbMXP7xD72Dmsn5LOJpiRmE3WbBbN5rCqQ2Qh6Ek6/eOrjlWngEynBWo4VxerQhg==", - "hasInstallScript": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat": { - "version": "3.30.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.30.2.tgz", - "integrity": "sha512-nriW1nuJjUgvkEjIot1Spwakz52V9YkYHZAQG6A1eCgC8AA1p0zngrQEP9R0+V6hji5XilWKG1Bd0YRppmGimA==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.21.5" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-pure": { - "version": "3.30.2", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.30.2.tgz", - "integrity": "sha512-p/npFUJXXBkCCTIlEGBdghofn00jWG6ZOtdoIXSJmAu2QBvN0IqpZXWweOytcwE6cfx8ZvVUy1vw8zxhe4Y2vg==", - "hasInstallScript": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "license": "MIT" - }, - "node_modules/cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "license": "MIT", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cosmiconfig-typescript-loader": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-1.0.9.tgz", - "integrity": "sha512-tRuMRhxN4m1Y8hP9SNYfz7jRwt8lZdWxdjg/ohg5esKmsndJIn4yT96oJVcf5x0eA11taXl+sIp+ielu529k6g==", - "license": "MIT", - "dependencies": { - "cosmiconfig": "^7", - "ts-node": "^10.7.0" - }, - "engines": { - "node": ">=12", - "npm": ">=6" - }, - "peerDependencies": { - "@types/node": "*", - "cosmiconfig": ">=7", - "typescript": ">=3" - } - }, - "node_modules/create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "license": "MIT", - "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - } - }, - "node_modules/create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "license": "MIT", - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "node_modules/create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "license": "MIT", - "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "node_modules/create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "license": "MIT" - }, - "node_modules/cross-fetch": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.6.tgz", - "integrity": "sha512-riRvo06crlE8HiqOwIpQhxwdOk4fOeR7FVM/wXoxchFEqMNUjvbs3bfo4OTgMEMHzppd4DxFBDbyySj8Cv781g==", - "license": "MIT", - "dependencies": { - "node-fetch": "^2.6.11" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cross-spawn/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "license": "MIT", - "dependencies": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - }, - "engines": { - "node": "*" - } - }, - "node_modules/crypto-js": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.1.1.tgz", - "integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==", - "license": "MIT" - }, - "node_modules/crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/css-blank-pseudo": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", - "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", - "license": "CC0-1.0", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "bin": { - "css-blank-pseudo": "dist/cli.cjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/css-declaration-sorter": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.0.tgz", - "integrity": "sha512-jDfsatwWMWN0MODAFuHszfjphEXfNw9JUAhmY4pLu3TyTU+ohUpsbVtbU+1MZn4a47D9kqh03i4eyOm+74+zew==", - "license": "ISC", - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.0.9" - } - }, - "node_modules/css-has-pseudo": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", - "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", - "license": "CC0-1.0", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "bin": { - "css-has-pseudo": "dist/cli.cjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/css-loader": { - "version": "6.8.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.8.1.tgz", - "integrity": "sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==", - "license": "MIT", - "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.21", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.3", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.3.8" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/css-loader/node_modules/semver": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", - "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/css-minimizer-webpack-plugin": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", - "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", - "license": "MIT", - "dependencies": { - "cssnano": "^5.0.6", - "jest-worker": "^27.0.2", - "postcss": "^8.3.5", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@parcel/css": { - "optional": true - }, - "clean-css": { - "optional": true - }, - "csso": { - "optional": true - }, - "esbuild": { - "optional": true - } - } - }, - "node_modules/css-prefers-color-scheme": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", - "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", - "license": "CC0-1.0", - "bin": { - "css-prefers-color-scheme": "dist/cli.cjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", - "license": "MIT" - }, - "node_modules/css-select/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/css-select/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "license": "MIT", - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/css-vendor": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/css-vendor/-/css-vendor-2.0.8.tgz", - "integrity": "sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.8.3", - "is-in-browser": "^1.0.2" - } - }, - "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", - "license": "BSD-2-Clause", - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/cssdb": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.6.0.tgz", - "integrity": "sha512-Nna7rph8V0jC6+JBY4Vk4ndErUmfJfV6NJCaZdurL0omggabiy+QB2HCQtu5c/ACLZ0I7REv7A4QyPIoYzZx0w==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - } - ], - "license": "CC0-1.0" - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssnano": { - "version": "5.1.15", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", - "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", - "license": "MIT", - "dependencies": { - "cssnano-preset-default": "^5.2.14", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-preset-default": { - "version": "5.2.14", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", - "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", - "license": "MIT", - "dependencies": { - "css-declaration-sorter": "^6.3.1", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.1", - "postcss-convert-values": "^5.1.3", - "postcss-discard-comments": "^5.1.2", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.7", - "postcss-merge-rules": "^5.1.4", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.4", - "postcss-minify-selectors": "^5.2.1", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.1", - "postcss-normalize-repeat-style": "^5.1.1", - "postcss-normalize-string": "^5.1.0", - "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.1", - "postcss-normalize-url": "^5.1.0", - "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.3", - "postcss-reduce-initial": "^5.1.2", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "license": "MIT", - "dependencies": { - "css-tree": "^1.1.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "license": "MIT" - }, - "node_modules/cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "license": "MIT", - "dependencies": { - "cssom": "~0.3.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "license": "MIT" - }, - "node_modules/csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", - "license": "MIT" - }, - "node_modules/damerau-levenshtein": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", - "license": "BSD-2-Clause" - }, - "node_modules/data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "license": "MIT", - "dependencies": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/dayjs": { - "version": "1.11.7", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.7.tgz", - "integrity": "sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==", - "license": "MIT" - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/debug/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "license": "MIT" - }, - "node_modules/decimal.js": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", - "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", - "license": "MIT" - }, - "node_modules/decode-named-character-reference": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", - "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", - "license": "MIT", - "dependencies": { - "character-entities": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/decode-uri-component": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", - "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", - "license": "MIT", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", - "license": "MIT" - }, - "node_modules/deep-equal": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.1.tgz", - "integrity": "sha512-lKdkdV6EOGoVn65XaOsPdH4rMxTZOnmFyuIkMjM1i5HHCbfjC97dawgTAy0deYNfuqUqW+Q5VrVaQYtUpSd6yQ==", - "license": "MIT", - "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.2", - "es-get-iterator": "^1.1.3", - "get-intrinsic": "^1.2.0", - "is-arguments": "^1.1.1", - "is-array-buffer": "^3.0.2", - "is-date-object": "^1.0.5", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "isarray": "^2.0.5", - "object-is": "^1.1.5", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.0", - "side-channel": "^1.0.4", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "license": "MIT", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "license": "MIT" - }, - "node_modules/deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "license": "BSD-2-Clause", - "dependencies": { - "execa": "^5.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", - "license": "MIT", - "dependencies": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/des.js": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", - "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "license": "MIT", - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/detect-browser": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.3.0.tgz", - "integrity": "sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==", - "license": "MIT" - }, - "node_modules/detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "license": "MIT" - }, - "node_modules/detect-port-alt": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", - "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", - "license": "MIT", - "dependencies": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "bin": { - "detect": "bin/detect-port", - "detect-port": "bin/detect-port" - }, - "engines": { - "node": ">= 4.2.1" - } - }, - "node_modules/detect-port-alt/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/detect-port-alt/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", - "license": "Apache-2.0" - }, - "node_modules/diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", - "license": "MIT", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "license": "MIT", - "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "license": "MIT", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "license": "MIT" - }, - "node_modules/dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", - "license": "MIT" - }, - "node_modules/dns-packet": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.0.tgz", - "integrity": "sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ==", - "license": "MIT", - "dependencies": { - "@leichtgewicht/ip-codec": "^2.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "license": "MIT", - "dependencies": { - "utila": "~0.4" - } - }, - "node_modules/dom-helpers": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", - "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.8.7", - "csstype": "^3.0.2" - } - }, - "node_modules/dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "BSD-2-Clause" - }, - "node_modules/domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "license": "MIT", - "dependencies": { - "webidl-conversions": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/domexception/node_modules/webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=8" - } - }, - "node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/domutils/node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "license": "BSD-2-Clause" - }, - "node_modules/dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "license": "MIT", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/dot-case/node_modules/tslib": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz", - "integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==", - "license": "0BSD" - }, - "node_modules/dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=10" - } - }, - "node_modules/dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", - "license": "BSD-2-Clause" - }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "license": "MIT" - }, - "node_modules/duplexify": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz", - "integrity": "sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==", - "license": "MIT", - "dependencies": { - "end-of-stream": "^1.4.1", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1", - "stream-shift": "^1.0.0" - } - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true, - "license": "MIT" - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "license": "MIT" - }, - "node_modules/ejs": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", - "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", - "license": "Apache-2.0", - "dependencies": { - "jake": "^10.8.5" - }, - "bin": { - "ejs": "bin/cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.4.417", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.417.tgz", - "integrity": "sha512-8rY8HdCxuSVY8wku3i/eDac4g1b4cSbruzocenrqBlzqruAZYHjQCHIjC66dLR9DXhEHTojsC4EjhZ8KmzwXqA==", - "license": "ISC" - }, - "node_modules/elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "license": "MIT", - "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/emittery": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", - "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" - } - }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "license": "MIT" - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "license": "MIT", - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.14.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.14.1.tgz", - "integrity": "sha512-Vklwq2vDKtl0y/vtwjSesgJ5MYS7Etuk5txS8VdKL4AOS1aUlD96zqIfsOSLQsdv3xgMRbtkWM8eG9XDfKUPow==", - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "license": "MIT", - "dependencies": { - "ansi-colors": "^4.1.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "license": "BSD-2-Clause", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "license": "MIT", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/error-stack-parser": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", - "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", - "license": "MIT", - "dependencies": { - "stackframe": "^1.3.4" - } - }, - "node_modules/es-abstract": { - "version": "1.21.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz", - "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==", - "license": "MIT", - "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-set-tostringtag": "^2.0.1", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.2.0", - "get-symbol-description": "^1.0.0", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "is-array-buffer": "^3.0.2", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.10", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.3", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "safe-regex-test": "^1.0.0", - "string.prototype.trim": "^1.2.7", - "string.prototype.trimend": "^1.0.6", - "string.prototype.trimstart": "^1.0.6", - "typed-array-length": "^1.0.4", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.9" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", - "license": "MIT" - }, - "node_modules/es-get-iterator": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", - "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "is-arguments": "^1.1.1", - "is-map": "^2.0.2", - "is-set": "^2.0.2", - "is-string": "^1.0.7", - "isarray": "^2.0.5", - "stop-iteration-iterator": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-module-lexer": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.2.1.tgz", - "integrity": "sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==", - "license": "MIT" - }, - "node_modules/es-set-tostringtag": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", - "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", - "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.1.3", - "has": "^1.0.3", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", - "license": "MIT", - "dependencies": { - "has": "^1.0.3" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "license": "MIT", - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es6-denodeify": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/es6-denodeify/-/es6-denodeify-0.1.5.tgz", - "integrity": "sha512-731Rf4NqlPvhkT1pIF7r8vZxESJlWocNpXLuyPlVnfEGXlwuJaMvU5WpyyDjpudDC2cgXVX849xljzvQqBg1QQ==", - "license": "Unlicense" - }, - "node_modules/es6-object-assign": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", - "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==", - "license": "MIT" - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "license": "MIT" - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "license": "BSD-2-Clause", - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/escodegen/node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", - "license": "MIT", - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "license": "MIT", - "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.1.2", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.9", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-config-prettier": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz", - "integrity": "sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==", - "dev": true, - "license": "MIT", - "bin": { - "eslint-config-prettier": "bin/cli.js" - }, - "peerDependencies": { - "eslint": ">=7.0.0" - } - }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", - "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", - "license": "MIT", - "dependencies": { - "debug": "^3.2.7", - "is-core-module": "^2.11.0", - "resolve": "^1.22.1" - } - }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-module-utils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", - "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", - "license": "MIT", - "dependencies": { - "debug": "^3.2.7" - }, - "engines": { - "node": ">=4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } - } - }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-prettier": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz", - "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "prettier-linter-helpers": "^1.0.0" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "eslint": ">=7.28.0", - "prettier": ">=2.0.0" - }, - "peerDependenciesMeta": { - "eslint-config-prettier": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-react": { - "version": "7.32.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz", - "integrity": "sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==", - "license": "MIT", - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "array.prototype.tosorted": "^1.1.1", - "doctrine": "^2.1.0", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "object.hasown": "^1.1.2", - "object.values": "^1.1.6", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.4", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.8" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", - "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" - } - }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.4", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", - "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", - "license": "MIT", - "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/eslint-scope/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "license": "MIT", - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "license": "Apache-2.0", - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "license": "Apache-2.0", - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "license": "MIT", - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/eslint/node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/eslint/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/eslint/node_modules/semver": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", - "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "license": "BSD-2-Clause", - "dependencies": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/espree/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "license": "Apache-2.0", - "engines": { - "node": ">=4" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", - "license": "BSD-3-Clause", - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "license": "BSD-2-Clause", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", - "license": "MIT" - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "license": "MIT" - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "license": "MIT", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/eventsource": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.2.tgz", - "integrity": "sha512-xAH3zWhgO2/3KIniEKYPr8plNSzlGINOUqYj0m0u7AB81iRw8b/3E73W6AuU+6klLbaSFmZnaETQ2lXPfAydrA==", - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "license": "MIT", - "dependencies": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/execa/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/execa/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/execa/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "license": "MIT", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/expect": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", - "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "license": "MIT", - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express/node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "license": "MIT", - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/express/node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "license": "MIT" - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "license": "MIT" - }, - "node_modules/extract-files": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/extract-files/-/extract-files-9.0.0.tgz", - "integrity": "sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ==", - "license": "MIT", - "engines": { - "node": "^10.17.0 || ^12.0.0 || >= 13.7.0" - }, - "funding": { - "url": "https://github.com/sponsors/jaydenseric" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "license": "MIT" - }, - "node_modules/fast-diff": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", - "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "license": "MIT" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "license": "MIT" - }, - "node_modules/fast-redact": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.2.0.tgz", - "integrity": "sha512-zaTadChr+NekyzallAMXATXLOR8MNx3zqpZ0MUF2aGf4EathnG0f32VLODNlY8IuGY3HoRO2L6/6fSzNsLaHIw==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/fast-url-parser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", - "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", - "license": "MIT", - "dependencies": { - "punycode": "^1.3.2" - } - }, - "node_modules/fast-url-parser/node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", - "license": "MIT" - }, - "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "license": "ISC", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "license": "Apache-2.0", - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "license": "Apache-2.0", - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/fetch-cookie": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/fetch-cookie/-/fetch-cookie-0.7.3.tgz", - "integrity": "sha512-rZPkLnI8x5V+zYAiz8QonAHsTb4BY+iFowFBI1RFn0zrO343AVp9X7/yUj/9wL6Ef/8fLls8b/vGtzUvmyAUGA==", - "license": "Unlicense", - "dependencies": { - "es6-denodeify": "^0.1.1", - "tough-cookie": "^2.3.3" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "license": "MIT", - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "license": "MIT", - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/file-loader/node_modules/schema-utils": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", - "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "license": "Apache-2.0", - "dependencies": { - "minimatch": "^5.0.1" - } - }, - "node_modules/filelist/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/filelist/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/filesize": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", - "license": "BSD-3-Clause", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "license": "MIT", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/filter-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", - "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "license": "MIT", - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "license": "MIT", - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, - "node_modules/find-root": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", - "license": "MIT" - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/fitty": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/fitty/-/fitty-2.3.7.tgz", - "integrity": "sha512-yucQBzDD8sRa8EXfHu4/h9vNDFHUXpYtC+nydtBRfLSjzToCEvacy4qiBJyihgUVrqpXB+Kp5kWCbROSrePd2g==", - "license": "MIT" - }, - "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "license": "MIT", - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "license": "ISC" - }, - "node_modules/focus-trap": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-6.9.4.tgz", - "integrity": "sha512-v2NTsZe2FF59Y+sDykKY+XjqZ0cPfhq/hikWVL88BqLivnNiEffAsac6rP6H45ff9wG9LL5ToiDqrLEP9GX9mw==", - "license": "MIT", - "dependencies": { - "tabbable": "^5.3.3" - } - }, - "node_modules/follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "license": "MIT", - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "license": "MIT", - "dependencies": { - "is-callable": "^1.1.3" - } - }, - "node_modules/fork-ts-checker-webpack-plugin": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", - "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=10", - "yarn": ">=1.0.0" - }, - "peerDependencies": { - "eslint": ">= 6", - "typescript": ">= 2.7", - "vue-template-compiler": "*", - "webpack": ">= 4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - }, - "vue-template-compiler": { - "optional": true - } - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/@eslint/eslintrc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz", - "integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==", - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.5.2", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/@humanwhocodes/config-array": { - "version": "0.11.9", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.9.tgz", - "integrity": "sha512-TtlcCXarBltllJ++jCdnSjzihec7ukhesOAeFWRgCTcEHNVsN1o4nLxq/6JnpYJSUV1/w9v93XkMqQpdX5Zb6w==", - "license": "Apache-2.0", - "optional": true, - "peer": true, - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "license": "Python-2.0", - "optional": true, - "peer": true - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "license": "MIT", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "license": "Apache-2.0", - "optional": true, - "peer": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/eslint": { - "version": "8.41.0", - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.4.0", - "@eslint/eslintrc": "^2.0.3", - "@eslint/js": "8.41.0", - "@humanwhocodes/config-array": "^0.11.8", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.0", - "eslint-visitor-keys": "^3.4.1", - "espree": "^9.5.2", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/eslint-scope": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", - "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", - "license": "BSD-2-Clause", - "optional": true, - "peer": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/eslint-visitor-keys": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", - "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", - "license": "Apache-2.0", - "optional": true, - "peer": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/espree": { - "version": "9.5.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz", - "integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==", - "license": "BSD-2-Clause", - "optional": true, - "peer": true, - "dependencies": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "license": "ISC", - "optional": true, - "peer": true, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", - "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/formik": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/formik/-/formik-2.4.1.tgz", - "integrity": "sha512-ajOB9EmFhXb4PACTlaooVEn7PLtLtBJEZ8fPs+wFZjL5KSGwgAoU+n9DHN8JcqNKcXkloEYYtn1lxrLav18ecQ==", - "funding": [ - { - "type": "individual", - "url": "https://opencollective.com/formik" - } - ], - "license": "Apache-2.0", - "dependencies": { - "deepmerge": "^2.1.1", - "hoist-non-react-statics": "^3.3.0", - "lodash": "^4.17.21", - "lodash-es": "^4.17.21", - "react-fast-compare": "^2.0.1", - "tiny-warning": "^1.0.2", - "tslib": "^1.10.0" - }, - "peerDependencies": { - "react": ">=16.8.0" - } - }, - "node_modules/formik-material-ui": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/formik-material-ui/-/formik-material-ui-3.0.1.tgz", - "integrity": "sha512-N8oxZIdhY70npRv86IfF6Zaaps9RL3a37XRdq02WDroB3XZC1mXs6lA/zQ09ZYFWYJp/UjI80SKVpVa/xJOJJA==", - "license": "MIT", - "peerDependencies": { - "@material-ui/core": ">=4.0.0", - "formik": ">=2.0.0", - "react": ">=16.8.0", - "tiny-warning": ">=1.0.2" - } - }, - "node_modules/formik-material-ui-lab": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/formik-material-ui-lab/-/formik-material-ui-lab-0.0.8.tgz", - "integrity": "sha512-i7rWoAJU0XgBJEEkyAqqI2rxZA/hS7/XlomYQAybFf4tjhO1sfnIJZ/vITs9Wl18zMs9s1gmXCMq9Sjk0ErKcA==", - "license": "MIT", - "peerDependencies": { - "@material-ui/core": ">=4.0.0", - "@material-ui/lab": "^4.0.0-alpha.56", - "formik": ">=2.0.0", - "react": ">=16.8.0", - "tiny-warning": ">=1.0.2" - } - }, - "node_modules/formik/node_modules/deepmerge": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz", - "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", - "license": "MIT", - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://www.patreon.com/infusion" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "license": "MIT", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fs-monkey": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.4.tgz", - "integrity": "sha512-INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ==", - "license": "Unlicense" - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "license": "ISC" - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "license": "MIT" - }, - "node_modules/function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", - "license": "MIT" - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "license": "ISC", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", - "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", - "license": "ISC" - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "license": "MIT", - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "license": "BSD-2-Clause" - }, - "node_modules/global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "license": "MIT", - "dependencies": { - "global-prefix": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "license": "MIT", - "dependencies": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", - "license": "MIT", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globalthis": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", - "license": "MIT", - "dependencies": { - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "license": "MIT", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "license": "ISC" - }, - "node_modules/grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "license": "MIT" - }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "license": "MIT" - }, - "node_modules/graphql": { - "version": "15.8.0", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz", - "integrity": "sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==", - "license": "MIT", - "engines": { - "node": ">= 10.x" - } - }, - "node_modules/graphql-request": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-3.7.0.tgz", - "integrity": "sha512-dw5PxHCgBneN2DDNqpWu8QkbbJ07oOziy8z+bK/TAXufsOLaETuVO4GkXrbs0WjhdKhBMN3BkpN/RIvUHkmNUQ==", - "license": "MIT", - "dependencies": { - "cross-fetch": "^3.0.6", - "extract-files": "^9.0.0", - "form-data": "^3.0.0" - }, - "peerDependencies": { - "graphql": "14 - 16" - } - }, - "node_modules/gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", - "license": "MIT", - "dependencies": { - "duplexer": "^0.1.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "license": "MIT" - }, - "node_modules/harmony-reflect": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", - "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==", - "license": "(Apache-2.0 OR MPL-1.1)" - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "license": "MIT", - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "node_modules/hast-util-from-parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-7.1.2.tgz", - "integrity": "sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==", - "license": "MIT", - "dependencies": { - "@types/hast": "^2.0.0", - "@types/unist": "^2.0.0", - "hastscript": "^7.0.0", - "property-information": "^6.0.0", - "vfile": "^5.0.0", - "vfile-location": "^4.0.0", - "web-namespaces": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-parse-selector": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz", - "integrity": "sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==", - "license": "MIT", - "dependencies": { - "@types/hast": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-raw": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-7.2.3.tgz", - "integrity": "sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==", - "license": "MIT", - "dependencies": { - "@types/hast": "^2.0.0", - "@types/parse5": "^6.0.0", - "hast-util-from-parse5": "^7.0.0", - "hast-util-to-parse5": "^7.0.0", - "html-void-elements": "^2.0.0", - "parse5": "^6.0.0", - "unist-util-position": "^4.0.0", - "unist-util-visit": "^4.0.0", - "vfile": "^5.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-parse5": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-7.1.0.tgz", - "integrity": "sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==", - "license": "MIT", - "dependencies": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-whitespace": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz", - "integrity": "sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hastscript": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-7.2.0.tgz", - "integrity": "sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==", - "license": "MIT", - "dependencies": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-parse-selector": "^3.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "license": "MIT", - "bin": { - "he": "bin/he" - } - }, - "node_modules/hex-to-rgba": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/hex-to-rgba/-/hex-to-rgba-2.0.1.tgz", - "integrity": "sha512-5XqPJBpsEUMsseJUi2w2Hl7cHFFi3+OO10M2pzAvKB1zL6fc+koGMhmBqoDOCB4GemiRM/zvDMRIhVw6EkB8dQ==", - "license": "GPL-3.0" - }, - "node_modules/history": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.1.2", - "loose-envify": "^1.2.0", - "resolve-pathname": "^3.0.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0", - "value-equal": "^1.0.1" - } - }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", - "license": "MIT", - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "license": "BSD-3-Clause", - "dependencies": { - "react-is": "^16.7.0" - } - }, - "node_modules/hoist-non-react-statics/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "license": "MIT" - }, - "node_modules/hoopy": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", - "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", - "license": "MIT", - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "node_modules/hpack.js/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "license": "MIT" - }, - "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/hpack.js/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT" - }, - "node_modules/hpack.js/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "license": "MIT", - "dependencies": { - "whatwg-encoding": "^1.0.5" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/html-entities": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", - "license": "MIT" - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "license": "MIT" - }, - "node_modules/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "license": "MIT", - "dependencies": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - }, - "bin": { - "html-minifier-terser": "cli.js" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/html-minifier-terser/node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "license": "MIT", - "engines": { - "node": ">= 12" - } - }, - "node_modules/html-void-elements": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-2.0.1.tgz", - "integrity": "sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/html-webpack-plugin": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.1.tgz", - "integrity": "sha512-cTUzZ1+NqjGEKjmVgZKLMdiFg3m9MdRXkZW2OEe69WYVi5ONLMmlnSZdXzGGMOq0C8jGDrL6EWyEDDUioHO/pA==", - "license": "MIT", - "dependencies": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/html-webpack-plugin" - }, - "peerDependencies": { - "webpack": "^5.20.0" - } - }, - "node_modules/htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "license": "MIT", - "dependencies": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - } - }, - "node_modules/htmlparser2/node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "license": "BSD-2-Clause" - }, - "node_modules/htmlparser2/node_modules/domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "1" - } - }, - "node_modules/htmlparser2/node_modules/entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", - "license": "BSD-2-Clause" - }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", - "license": "MIT" - }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "license": "MIT", - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", - "license": "MIT" - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "license": "MIT", - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "license": "MIT", - "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", - "license": "MIT", - "dependencies": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@types/express": "^4.17.13" - }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } - } - }, - "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", - "license": "MIT" - }, - "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "license": "MIT", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "license": "Apache-2.0", - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/husky": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", - "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", - "dev": true, - "license": "MIT", - "bin": { - "husky": "lib/bin.js" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/typicode" - } - }, - "node_modules/hyphenate-style-name": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", - "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==", - "license": "BSD-3-Clause" - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "license": "ISC", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/idb": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", - "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", - "license": "ISC" - }, - "node_modules/identity-obj-proxy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", - "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", - "license": "MIT", - "dependencies": { - "harmony-reflect": "^1.4.6" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/immer": { - "version": "9.0.21", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", - "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/immer" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "license": "MIT", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "license": "MIT", - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "license": "MIT", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "license": "ISC" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "license": "ISC" - }, - "node_modules/inline-style-parser": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", - "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==", - "license": "MIT" - }, - "node_modules/internal-slot": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", - "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", - "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.2.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/ipaddr.js": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", - "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-array-buffer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", - "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "is-typed-array": "^1.1.10" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "license": "MIT" - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "license": "MIT", - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "license": "MIT", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-core-module": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", - "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", - "license": "MIT", - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "license": "MIT", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "license": "MIT", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "license": "MIT", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-in-browser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz", - "integrity": "sha512-FeXIBgG/CPGd/WUxuEyvgGTEfwiG9Z4EKGxjNMRqviiIIfsmgrpnHLffEDdwUHqNva1VEW91o3xBT/m8Elgl9g==", - "license": "MIT" - }, - "node_modules/is-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", - "license": "MIT" - }, - "node_modules/is-nan": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", - "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "license": "MIT", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "license": "MIT", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", - "license": "MIT" - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-root": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-set": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "license": "MIT", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "license": "MIT", - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", - "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", - "license": "MIT", - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", - "license": "MIT" - }, - "node_modules/is-weakmap": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", - "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakset": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", - "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "license": "MIT", - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "license": "MIT" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "license": "ISC" - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", - "license": "BSD-3-Clause", - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "license": "BSD-3-Clause", - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "license": "BSD-3-Clause", - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-reports": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", - "license": "BSD-3-Clause", - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jake": { - "version": "10.8.7", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", - "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", - "license": "Apache-2.0", - "dependencies": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.4", - "minimatch": "^3.1.2" - }, - "bin": { - "jake": "bin/cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", - "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", - "license": "MIT", - "dependencies": { - "@jest/core": "^27.5.1", - "import-local": "^3.0.2", - "jest-cli": "^27.5.1" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-changed-files": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", - "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "execa": "^5.0.0", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-circus": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", - "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", - "license": "MIT", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-circus/node_modules/@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", - "license": "MIT" - }, - "node_modules/jest-cli": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", - "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", - "license": "MIT", - "dependencies": { - "@jest/core": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "prompts": "^2.0.1", - "yargs": "^16.2.0" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-config": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", - "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.8.0", - "@jest/test-sequencer": "^27.5.1", - "@jest/types": "^27.5.1", - "babel-jest": "^27.5.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.9", - "jest-circus": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-jasmine2": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true - } - } - }, - "node_modules/jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", - "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-docblock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", - "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", - "license": "MIT", - "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-each": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", - "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-environment-jsdom": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", - "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", - "license": "MIT", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1", - "jsdom": "^16.6.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-environment-jsdom/node_modules/@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", - "license": "MIT" - }, - "node_modules/jest-environment-node": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", - "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", - "license": "MIT", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-environment-node/node_modules/@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", - "license": "MIT" - }, - "node_modules/jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", - "license": "MIT", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-haste-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", - "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^27.5.1", - "jest-serializer": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/jest-haste-map/node_modules/@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", - "license": "MIT" - }, - "node_modules/jest-jasmine2": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", - "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", - "license": "MIT", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", - "license": "MIT" - }, - "node_modules/jest-leak-detector": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", - "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", - "license": "MIT", - "dependencies": { - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-matcher-utils": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", - "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-message-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", - "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-mock/node_modules/@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", - "license": "MIT" - }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", - "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", - "license": "MIT", - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } - }, - "node_modules/jest-regex-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", - "license": "MIT", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", - "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve-dependencies": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", - "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-snapshot": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runner": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", - "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", - "license": "MIT", - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-leak-detector": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "source-map-support": "^0.5.6", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runner/node_modules/@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", - "license": "MIT" - }, - "node_modules/jest-runtime": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", - "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", - "license": "MIT", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/globals": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runtime/node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-serializer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.9" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-serializer/node_modules/@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", - "license": "MIT" - }, - "node_modules/jest-snapshot": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", - "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^27.5.1", - "semver": "^7.3.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", - "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-util/node_modules/@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", - "license": "MIT" - }, - "node_modules/jest-validate": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", - "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "leven": "^3.1.0", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-watch-typeahead": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", - "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", - "license": "MIT", - "dependencies": { - "ansi-escapes": "^4.3.1", - "chalk": "^4.0.0", - "jest-regex-util": "^28.0.0", - "jest-watcher": "^28.0.0", - "slash": "^4.0.0", - "string-length": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "jest": "^27.0.0 || ^28.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/node_modules/char-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", - "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", - "license": "MIT", - "engines": { - "node": ">=12.20" - } - }, - "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", - "license": "MIT", - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-watch-typeahead/node_modules/string-length": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", - "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", - "license": "MIT", - "dependencies": { - "char-regex": "^2.0.0", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/jest-watcher": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", - "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", - "license": "MIT", - "dependencies": { - "@jest/test-result": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.10.2", - "jest-util": "^28.1.3", - "string-length": "^4.0.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watcher/node_modules/@jest/console": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", - "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", - "license": "MIT", - "dependencies": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3", - "slash": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watcher/node_modules/@jest/test-result": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", - "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", - "license": "MIT", - "dependencies": { - "@jest/console": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watcher/node_modules/@jest/types": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", - "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", - "license": "MIT", - "dependencies": { - "@jest/schemas": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watcher/node_modules/@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", - "license": "MIT" - }, - "node_modules/jest-watcher/node_modules/@types/yargs": { - "version": "17.0.24", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", - "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", - "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/jest-watcher/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-watcher/node_modules/emittery": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", - "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" - } - }, - "node_modules/jest-watcher/node_modules/jest-message-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", - "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.1.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^28.1.3", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watcher/node_modules/jest-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", - "license": "MIT", - "dependencies": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watcher/node_modules/pretty-format": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", - "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", - "license": "MIT", - "dependencies": { - "@jest/schemas": "^28.1.3", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watcher/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "license": "MIT" - }, - "node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-worker/node_modules/@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", - "license": "MIT" - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/jiti": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz", - "integrity": "sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==", - "license": "MIT", - "bin": { - "jiti": "bin/jiti.js" - } - }, - "node_modules/js-sha3": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", - "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==", - "license": "MIT" - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "license": "MIT" - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsdom": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", - "license": "MIT", - "dependencies": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } - } - }, - "node_modules/jsdom/node_modules/tough-cookie": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", - "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", - "license": "BSD-3-Clause", - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsdom/node_modules/universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "license": "MIT" - }, - "node_modules/json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", - "license": "(AFL-2.1 OR BSD-3-Clause)" - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "license": "MIT" - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "license": "MIT" - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "license": "MIT", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsonpointer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", - "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jsonschema": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.4.1.tgz", - "integrity": "sha512-S6cATIPVv1z0IlxdN+zUk5EPjkGCdnhN4wVSBlvoUO1tOLJootbo9CquNJmbIh4yikWHiUedhRYrNPn1arpEmQ==", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/jss": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss/-/jss-10.10.0.tgz", - "integrity": "sha512-cqsOTS7jqPsPMjtKYDUpdFC0AbhYFLTcuGRqymgmdJIeQ8cH7+AgX7YSgQy79wXloZq2VvATYxUOUQEvS1V/Zw==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.3.1", - "csstype": "^3.0.2", - "is-in-browser": "^1.1.3", - "tiny-warning": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/jss" - } - }, - "node_modules/jss-plugin-camel-case": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.10.0.tgz", - "integrity": "sha512-z+HETfj5IYgFxh1wJnUAU8jByI48ED+v0fuTuhKrPR+pRBYS2EDwbusU8aFOpCdYhtRc9zhN+PJ7iNE8pAWyPw==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.3.1", - "hyphenate-style-name": "^1.0.3", - "jss": "10.10.0" - } - }, - "node_modules/jss-plugin-default-unit": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.10.0.tgz", - "integrity": "sha512-SvpajxIECi4JDUbGLefvNckmI+c2VWmP43qnEy/0eiwzRUsafg5DVSIWSzZe4d2vFX1u9nRDP46WCFV/PXVBGQ==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0" - } - }, - "node_modules/jss-plugin-global": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.10.0.tgz", - "integrity": "sha512-icXEYbMufiNuWfuazLeN+BNJO16Ge88OcXU5ZDC2vLqElmMybA31Wi7lZ3lf+vgufRocvPj8443irhYRgWxP+A==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0" - } - }, - "node_modules/jss-plugin-nested": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.10.0.tgz", - "integrity": "sha512-9R4JHxxGgiZhurDo3q7LdIiDEgtA1bTGzAbhSPyIOWb7ZubrjQe8acwhEQ6OEKydzpl8XHMtTnEwHXCARLYqYA==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "tiny-warning": "^1.0.2" - } - }, - "node_modules/jss-plugin-props-sort": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.10.0.tgz", - "integrity": "sha512-5VNJvQJbnq/vRfje6uZLe/FyaOpzP/IH1LP+0fr88QamVrGJa0hpRRyAa0ea4U/3LcorJfBFVyC4yN2QC73lJg==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0" - } - }, - "node_modules/jss-plugin-rule-value-function": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.10.0.tgz", - "integrity": "sha512-uEFJFgaCtkXeIPgki8ICw3Y7VMkL9GEan6SqmT9tqpwM+/t+hxfMUdU4wQ0MtOiMNWhwnckBV0IebrKcZM9C0g==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "tiny-warning": "^1.0.2" - } - }, - "node_modules/jss-plugin-vendor-prefixer": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.10.0.tgz", - "integrity": "sha512-UY/41WumgjW8r1qMCO8l1ARg7NHnfRVWRhZ2E2m0DMYsr2DD91qIXLyNhiX83hHswR7Wm4D+oDYNC1zWCJWtqg==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.3.1", - "css-vendor": "^2.0.8", - "jss": "10.10.0" - } - }, - "node_modules/jsx-ast-utils": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", - "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", - "license": "MIT", - "dependencies": { - "array-includes": "^3.1.5", - "object.assign": "^4.1.3" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/keyvaluestorage-interface": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/keyvaluestorage-interface/-/keyvaluestorage-interface-1.0.0.tgz", - "integrity": "sha512-8t6Q3TclQ4uZynJY9IGr2+SsIGwK9JHcO6ootkHCGA0CrQCRy+VkouYNO2xicET6b9al7QKzpebNow+gkpCL8g==", - "license": "MIT" - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/klona": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", - "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/language-subtag-registry": { - "version": "0.3.22", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", - "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==", - "license": "CC0-1.0" - }, - "node_modules/language-tags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", - "license": "MIT", - "dependencies": { - "language-subtag-registry": "~0.3.2" - } - }, - "node_modules/launch-editor": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.0.tgz", - "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==", - "license": "MIT", - "dependencies": { - "picocolors": "^1.0.0", - "shell-quote": "^1.7.3" - } - }, - "node_modules/launchdarkly-js-client-sdk": { - "version": "2.22.1", - "resolved": "https://registry.npmjs.org/launchdarkly-js-client-sdk/-/launchdarkly-js-client-sdk-2.22.1.tgz", - "integrity": "sha512-EAdw7B8w4m/WZGmHHLj9gbYBP6lCqJs5TQDCM9kWJOnvHBz7DJIxOdqazNMDn5AzBxfvaMG7cpLms+Cur5LD5g==", - "license": "Apache-2.0", - "dependencies": { - "escape-string-regexp": "^1.0.5", - "launchdarkly-js-sdk-common": "3.6.0" - } - }, - "node_modules/launchdarkly-js-client-sdk/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/launchdarkly-js-sdk-common": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/launchdarkly-js-sdk-common/-/launchdarkly-js-sdk-common-3.6.0.tgz", - "integrity": "sha512-wCdBoBiYXlP64jTrC0dOXY2B345LSJO/IvitbdW4kBKmJ1DkeufpqV0s5DBlwE0RLzDmaQx3mRTmcoNAIhIoaA==", - "license": "Apache-2.0", - "dependencies": { - "base64-js": "^1.3.0", - "fast-deep-equal": "^2.0.1", - "uuid": "^3.3.2" - } - }, - "node_modules/launchdarkly-js-sdk-common/node_modules/fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==", - "license": "MIT" - }, - "node_modules/launchdarkly-react-client-sdk": { - "version": "2.27.0", - "resolved": "https://registry.npmjs.org/launchdarkly-react-client-sdk/-/launchdarkly-react-client-sdk-2.27.0.tgz", - "integrity": "sha512-I2mmY5OHbc8bHkfYlt131cRXjSolCzbMtt0lMeN7vC5vMWnjNnLCT08YRrqromnNgPNUtg/7kwPEUTOmUCFqiA==", - "license": "Apache-2.0", - "dependencies": { - "hoist-non-react-statics": "^3.3.2", - "launchdarkly-js-client-sdk": "2.22.1", - "lodash.camelcase": "^4.3.0" - }, - "peerDependencies": { - "react": "^16.6.3 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.4 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/levn/node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/levn/node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "license": "MIT" - }, - "node_modules/lint-staged": { - "version": "13.2.2", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.2.2.tgz", - "integrity": "sha512-71gSwXKy649VrSU09s10uAT0rWCcY3aewhMaHyl2N84oBk4Xs9HgxvUp3AYu+bNsK4NrOYYxvSgg7FyGJ+jGcA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "5.2.0", - "cli-truncate": "^3.1.0", - "commander": "^10.0.0", - "debug": "^4.3.4", - "execa": "^7.0.0", - "lilconfig": "2.1.0", - "listr2": "^5.0.7", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-inspect": "^1.12.3", - "pidtree": "^0.6.0", - "string-argv": "^0.3.1", - "yaml": "^2.2.2" - }, - "bin": { - "lint-staged": "bin/lint-staged.js" - }, - "engines": { - "node": "^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/lint-staged" - } - }, - "node_modules/lint-staged/node_modules/chalk": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", - "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/lint-staged/node_modules/execa": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-7.1.1.tgz", - "integrity": "sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.1", - "human-signals": "^4.3.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^3.0.7", - "strip-final-newline": "^3.0.0" - }, - "engines": { - "node": "^14.18.0 || ^16.14.0 || >=18.0.0" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/lint-staged/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/human-signals": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", - "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=14.18.0" - } - }, - "node_modules/lint-staged/node_modules/is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/mimic-fn": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/npm-run-path": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/yaml": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", - "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">= 14" - } - }, - "node_modules/listr2": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-5.0.8.tgz", - "integrity": "sha512-mC73LitKHj9w6v30nLNGPetZIlfpUniNSsxxrbaPcWOjDb92SHPzJPi/t+v1YC/lxKz/AJ9egOjww0qUuFxBpA==", - "dev": true, - "license": "MIT", - "dependencies": { - "cli-truncate": "^2.1.0", - "colorette": "^2.0.19", - "log-update": "^4.0.0", - "p-map": "^4.0.0", - "rfdc": "^1.3.0", - "rxjs": "^7.8.0", - "through": "^2.3.8", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": "^14.13.1 || >=16.0.0" - }, - "peerDependencies": { - "enquirer": ">= 2.3.0 < 3" - }, - "peerDependenciesMeta": { - "enquirer": { - "optional": true - } - } - }, - "node_modules/listr2/node_modules/cli-truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", - "dev": true, - "license": "MIT", - "dependencies": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/listr2/node_modules/rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/listr2/node_modules/slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/listr2/node_modules/tslib": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz", - "integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==", - "dev": true, - "license": "0BSD" - }, - "node_modules/loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "license": "MIT", - "engines": { - "node": ">=6.11.5" - } - }, - "node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "license": "MIT", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "license": "MIT" - }, - "node_modules/lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", - "license": "MIT" - }, - "node_modules/lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", - "license": "MIT" - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "license": "MIT" - }, - "node_modules/lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", - "license": "MIT" - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", - "license": "MIT" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "license": "MIT" - }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", - "license": "MIT" - }, - "node_modules/lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", - "license": "MIT" - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", - "license": "MIT" - }, - "node_modules/log-update": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", - "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-escapes": "^4.3.0", - "cli-cursor": "^3.1.0", - "slice-ansi": "^4.0.0", - "wrap-ansi": "^6.2.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-update/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/longest-streak": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", - "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "license": "MIT", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "license": "MIT", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/lower-case/node_modules/tslib": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz", - "integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==", - "license": "0BSD" - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", - "license": "MIT", - "dependencies": { - "sourcemap-codec": "^1.4.8" - } - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "license": "MIT", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "license": "ISC" - }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "license": "BSD-3-Clause", - "dependencies": { - "tmpl": "1.0.5" - } - }, - "node_modules/markdown-table": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", - "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/match-sorter": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/match-sorter/-/match-sorter-6.3.1.tgz", - "integrity": "sha512-mxybbo3pPNuA+ZuCUhm5bwNkXrJTbsk5VWbR5wiwz/GC6LIiegBGn2w3O08UG/jdbYLinw51fSQ5xNU1U3MgBw==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.12.5", - "remove-accents": "0.4.2" - } - }, - "node_modules/md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "license": "MIT", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/mdast-util-definitions": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", - "integrity": "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "unist-util-visit": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-find-and-replace": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.2.tgz", - "integrity": "sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "escape-string-regexp": "^5.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mdast-util-from-markdown": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz", - "integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "decode-named-character-reference": "^1.0.0", - "mdast-util-to-string": "^3.1.0", - "micromark": "^3.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-decode-string": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "unist-util-stringify-position": "^3.0.0", - "uvu": "^0.5.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.2.tgz", - "integrity": "sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==", - "license": "MIT", - "dependencies": { - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-gfm-autolink-literal": "^1.0.0", - "mdast-util-gfm-footnote": "^1.0.0", - "mdast-util-gfm-strikethrough": "^1.0.0", - "mdast-util-gfm-table": "^1.0.0", - "mdast-util-gfm-task-list-item": "^1.0.0", - "mdast-util-to-markdown": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-autolink-literal": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.3.tgz", - "integrity": "sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "ccount": "^2.0.0", - "mdast-util-find-and-replace": "^2.0.0", - "micromark-util-character": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-footnote": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.2.tgz", - "integrity": "sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0", - "micromark-util-normalize-identifier": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-strikethrough": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.3.tgz", - "integrity": "sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-table": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.7.tgz", - "integrity": "sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "markdown-table": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-to-markdown": "^1.3.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-task-list-item": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.2.tgz", - "integrity": "sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-newline-to-break": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-newline-to-break/-/mdast-util-newline-to-break-1.0.0.tgz", - "integrity": "sha512-491LcYv3gbGhhCrLoeALncQmega2xPh+m3gbsIhVsOX4sw85+ShLFPvPyibxc1Swx/6GtzxgVodq+cGa/47ULg==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-find-and-replace": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-phrasing": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz", - "integrity": "sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "unist-util-is": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-hast": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz", - "integrity": "sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==", - "license": "MIT", - "dependencies": { - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-definitions": "^5.0.0", - "micromark-util-sanitize-uri": "^1.1.0", - "trim-lines": "^3.0.0", - "unist-util-generated": "^2.0.0", - "unist-util-position": "^4.0.0", - "unist-util-visit": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-markdown": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz", - "integrity": "sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "longest-streak": "^3.0.0", - "mdast-util-phrasing": "^3.0.0", - "mdast-util-to-string": "^3.0.0", - "micromark-util-decode-string": "^1.0.0", - "unist-util-visit": "^4.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", - "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", - "license": "CC0-1.0" - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memfs": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.1.tgz", - "integrity": "sha512-UWbFJKvj5k+nETdteFndTpYxdeTMox/ULeqX5k/dpaQJCCFmj5EeKv3dBcyO2xmkRAx2vppRu5dVG7SOtsGOzA==", - "license": "Unlicense", - "dependencies": { - "fs-monkey": "^1.0.3" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "license": "MIT" - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "license": "MIT" - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micromark": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz", - "integrity": "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "@types/debug": "^4.0.0", - "debug": "^4.0.0", - "decode-named-character-reference": "^1.0.0", - "micromark-core-commonmark": "^1.0.1", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-chunked": "^1.0.0", - "micromark-util-combine-extensions": "^1.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-encode": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-subtokenize": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.1", - "uvu": "^0.5.0" - } - }, - "node_modules/micromark-core-commonmark": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz", - "integrity": "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "micromark-factory-destination": "^1.0.0", - "micromark-factory-label": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-factory-title": "^1.0.0", - "micromark-factory-whitespace": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-chunked": "^1.0.0", - "micromark-util-classify-character": "^1.0.0", - "micromark-util-html-tag-name": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-subtokenize": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.1", - "uvu": "^0.5.0" - } - }, - "node_modules/micromark-extension-gfm": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-2.0.3.tgz", - "integrity": "sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==", - "license": "MIT", - "dependencies": { - "micromark-extension-gfm-autolink-literal": "^1.0.0", - "micromark-extension-gfm-footnote": "^1.0.0", - "micromark-extension-gfm-strikethrough": "^1.0.0", - "micromark-extension-gfm-table": "^1.0.0", - "micromark-extension-gfm-tagfilter": "^1.0.0", - "micromark-extension-gfm-task-list-item": "^1.0.0", - "micromark-util-combine-extensions": "^1.0.0", - "micromark-util-types": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-autolink-literal": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.5.tgz", - "integrity": "sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==", - "license": "MIT", - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-footnote": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.1.2.tgz", - "integrity": "sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==", - "license": "MIT", - "dependencies": { - "micromark-core-commonmark": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-strikethrough": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.7.tgz", - "integrity": "sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==", - "license": "MIT", - "dependencies": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-classify-character": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-table": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.7.tgz", - "integrity": "sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==", - "license": "MIT", - "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-tagfilter": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.2.tgz", - "integrity": "sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==", - "license": "MIT", - "dependencies": { - "micromark-util-types": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-task-list-item": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.5.tgz", - "integrity": "sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==", - "license": "MIT", - "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-factory-destination": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz", - "integrity": "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-factory-label": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz", - "integrity": "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - } - }, - "node_modules/micromark-factory-space": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz", - "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-factory-title": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz", - "integrity": "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-factory-whitespace": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz", - "integrity": "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-util-character": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", - "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-util-chunked": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz", - "integrity": "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^1.0.0" - } - }, - "node_modules/micromark-util-classify-character": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz", - "integrity": "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-util-combine-extensions": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz", - "integrity": "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-util-decode-numeric-character-reference": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz", - "integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^1.0.0" - } - }, - "node_modules/micromark-util-decode-string": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz", - "integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-symbol": "^1.0.0" - } - }, - "node_modules/micromark-util-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz", - "integrity": "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-util-html-tag-name": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz", - "integrity": "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-util-normalize-identifier": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz", - "integrity": "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^1.0.0" - } - }, - "node_modules/micromark-util-resolve-all": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz", - "integrity": "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-util-sanitize-uri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz", - "integrity": "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-encode": "^1.0.0", - "micromark-util-symbol": "^1.0.0" - } - }, - "node_modules/micromark-util-subtokenize": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz", - "integrity": "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - } - }, - "node_modules/micromark-util-symbol": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", - "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-util-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", - "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "license": "MIT", - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/microseconds": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/microseconds/-/microseconds-0.2.0.tgz", - "integrity": "sha512-n7DHHMjR1avBbSpsTBj6fmMGh2AGrifVV4e+WYc3Q9lO+xnSZ3NyhcBND3vzzatt05LFhoKFRxrIyklmLlUtyA==", - "license": "MIT" - }, - "node_modules/miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "license": "MIT", - "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "bin": { - "miller-rabin": "bin/miller-rabin" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "license": "MIT", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "license": "MIT", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/mini-css-extract-plugin": { - "version": "2.7.6", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz", - "integrity": "sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==", - "license": "MIT", - "dependencies": { - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "license": "ISC" - }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", - "license": "MIT" - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/mixpanel-browser": { - "version": "2.47.0", - "resolved": "https://registry.npmjs.org/mixpanel-browser/-/mixpanel-browser-2.47.0.tgz", - "integrity": "sha512-Ldrva0fRBEIFWmEibBQO1PulfpJVF3pf28Guk09lDirDaSQqqU/xs9zQLwN2rL5VwVtsP1aD3JaCgaa98EjojQ==", - "license": "Apache-2.0" - }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "license": "MIT", - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/mri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "license": "MIT" - }, - "node_modules/multicast-dns": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", - "license": "MIT", - "dependencies": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" - } - }, - "node_modules/multiformats": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz", - "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==", - "license": "(Apache-2.0 AND MIT)" - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/nano-time": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/nano-time/-/nano-time-1.0.0.tgz", - "integrity": "sha512-flnngywOoQ0lLQOTRNexn2gGSNuM9bKj9RZAWSzhQ+UJYaAFG9bac4DW9VHjUAzrOaIcajHybCTHe/bkvozQqA==", - "license": "ISC", - "dependencies": { - "big-integer": "^1.6.16" - } - }, - "node_modules/nanoclone": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/nanoclone/-/nanoclone-0.2.1.tgz", - "integrity": "sha512-wynEP02LmIbLpcYw8uBKpcfF6dmg2vcpKqxeH5UcoKEYdExslsdUA4ugFauuaeYdTB76ez6gJW8XAZ6CgkXYxA==", - "license": "MIT" - }, - "node_modules/nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "license": "MIT" - }, - "node_modules/natural-compare-lite": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", - "license": "MIT" - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "license": "MIT" - }, - "node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "license": "MIT", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/no-case/node_modules/tslib": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz", - "integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==", - "license": "0BSD" - }, - "node_modules/node-fetch": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz", - "integrity": "sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==", - "license": "MIT", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/node-fetch/node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "license": "MIT" - }, - "node_modules/node-fetch/node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "license": "BSD-2-Clause" - }, - "node_modules/node-fetch/node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "license": "(BSD-3-Clause OR GPL-2.0)", - "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "license": "MIT" - }, - "node_modules/node-releases": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz", - "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==", - "license": "MIT" - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/notistack": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/notistack/-/notistack-1.0.10.tgz", - "integrity": "sha512-z0y4jJaVtOoH3kc3GtNUlhNTY+5LE04QDeLVujX3VPhhzg67zw055mZjrBF+nzpv3V9aiPNph1EgRU4+t8kQTQ==", - "license": "MIT", - "dependencies": { - "clsx": "^1.1.0", - "hoist-non-react-statics": "^3.3.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/notistack" - }, - "peerDependencies": { - "@material-ui/core": "^4.0.0", - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "license": "MIT", - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-run-path/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/nwsapi": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.5.tgz", - "integrity": "sha512-6xpotnECFy/og7tKSBVmUNft7J3jyXAka4XvG6AUhFWRz+Q/Ljus7znJAA3bxColfQLdS+XsjoodtJfCgeTEFQ==", - "license": "MIT" - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.entries": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", - "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", - "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.6.tgz", - "integrity": "sha512-lq+61g26E/BgHv0ZTFgRvi7NMEPuAxLkFU7rukXjc/AlwH4Am5xXVnIXy3un1bg/JPbXHrixRkK1itUzzPiIjQ==", - "license": "MIT", - "dependencies": { - "array.prototype.reduce": "^1.0.5", - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.21.2", - "safe-array-concat": "^1.0.0" - }, - "engines": { - "node": ">= 0.8" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.hasown": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", - "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", - "license": "MIT", - "dependencies": { - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.values": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", - "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/oblivious-set": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/oblivious-set/-/oblivious-set-1.0.0.tgz", - "integrity": "sha512-z+pI07qxo4c2CulUHCDf9lcqDlMSo72N/4rLUpRXf6fu+q8vjt8y0xS+Tlf8NTJDdTXHbdeO1n3MlbctwEoXZw==", - "license": "MIT" - }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "license": "MIT" - }, - "node_modules/on-exit-leak-free": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-0.2.0.tgz", - "integrity": "sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==", - "license": "MIT" - }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "license": "MIT", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "license": "MIT", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "license": "MIT", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "license": "MIT", - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/optionator/node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/optionator/node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", - "license": "MIT" - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", - "license": "MIT", - "dependencies": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "license": "MIT", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/param-case/node_modules/tslib": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz", - "integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==", - "license": "0BSD" - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "license": "MIT", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "license": "ISC", - "dependencies": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "license": "MIT" - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "license": "MIT", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/pascal-case/node_modules/tslib": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz", - "integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==", - "license": "0BSD" - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", - "license": "(WTFPL OR MIT)" - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "license": "MIT" - }, - "node_modules/path-to-regexp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", - "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==", - "license": "MIT" - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/pbkdf2": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", - "license": "MIT", - "dependencies": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", - "license": "MIT" - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pidtree": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", - "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", - "dev": true, - "license": "MIT", - "bin": { - "pidtree": "bin/pidtree.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pino": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/pino/-/pino-7.11.0.tgz", - "integrity": "sha512-dMACeu63HtRLmCG8VKdy4cShCPKaYDR4youZqoSWLxl5Gu99HUw8bw75thbPv9Nip+H+QYX8o3ZJbTdVZZ2TVg==", - "license": "MIT", - "dependencies": { - "atomic-sleep": "^1.0.0", - "fast-redact": "^3.0.0", - "on-exit-leak-free": "^0.2.0", - "pino-abstract-transport": "v0.5.0", - "pino-std-serializers": "^4.0.0", - "process-warning": "^1.0.0", - "quick-format-unescaped": "^4.0.3", - "real-require": "^0.1.0", - "safe-stable-stringify": "^2.1.0", - "sonic-boom": "^2.2.1", - "thread-stream": "^0.15.1" - }, - "bin": { - "pino": "bin.js" - } - }, - "node_modules/pino-abstract-transport": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-0.5.0.tgz", - "integrity": "sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==", - "license": "MIT", - "dependencies": { - "duplexify": "^4.1.2", - "split2": "^4.0.0" - } - }, - "node_modules/pino-std-serializers": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-4.0.0.tgz", - "integrity": "sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==", - "license": "MIT" - }, - "node_modules/pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "license": "MIT", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "license": "MIT", - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-up/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "license": "MIT", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "license": "MIT", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "license": "MIT", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/popper.js": { - "version": "1.16.1-lts", - "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1-lts.tgz", - "integrity": "sha512-Kjw8nKRl1m+VrSFCoVGPph93W/qrSO7ZkqPpTf7F4bk/sqcfWK019dWBUpE/fBOsOQY1dks/Bmcbfn1heM/IsA==", - "license": "MIT" - }, - "node_modules/postcss": { - "version": "8.4.24", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.24.tgz", - "integrity": "sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-attribute-case-insensitive": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", - "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-browser-comments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", - "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", - "license": "CC0-1.0", - "engines": { - "node": ">=8" - }, - "peerDependencies": { - "browserslist": ">=4", - "postcss": ">=8" - } - }, - "node_modules/postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" - }, - "peerDependencies": { - "postcss": "^8.2.2" - } - }, - "node_modules/postcss-clamp": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", - "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=7.6.0" - }, - "peerDependencies": { - "postcss": "^8.4.6" - } - }, - "node_modules/postcss-color-functional-notation": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", - "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-color-hex-alpha": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", - "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-color-rebeccapurple": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", - "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-colormin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", - "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-convert-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", - "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-custom-media": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", - "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-custom-properties": { - "version": "12.1.11", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", - "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-custom-selectors": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", - "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-dir-pseudo-class": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", - "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", - "license": "CC0-1.0", - "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-discard-comments": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-duplicates": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-empty": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-double-position-gradients": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", - "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", - "license": "CC0-1.0", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-env-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", - "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-flexbugs-fixes": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", - "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", - "license": "MIT", - "peerDependencies": { - "postcss": "^8.1.4" - } - }, - "node_modules/postcss-focus-visible": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", - "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", - "license": "CC0-1.0", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-focus-within": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", - "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", - "license": "CC0-1.0", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-font-variant": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", - "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", - "license": "MIT", - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-gap-properties": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", - "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", - "license": "CC0-1.0", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-image-set-function": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", - "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-import": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-initial": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", - "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", - "license": "MIT", - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", - "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", - "license": "MIT", - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.4.21" - } - }, - "node_modules/postcss-lab-function": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", - "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", - "license": "CC0-1.0", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-load-config": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", - "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", - "license": "MIT", - "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^2.1.1" - }, - "engines": { - "node": ">= 14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-load-config/node_modules/yaml": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", - "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", - "license": "ISC", - "engines": { - "node": ">= 14" - } - }, - "node_modules/postcss-loader": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", - "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", - "license": "MIT", - "dependencies": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.5" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^5.0.0" - } - }, - "node_modules/postcss-loader/node_modules/semver": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", - "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/postcss-logical": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", - "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", - "license": "CC0-1.0", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-media-minmax": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", - "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-merge-longhand": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", - "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.1" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-merge-rules": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", - "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-gradients": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", - "license": "MIT", - "dependencies": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-params": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", - "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.21.4", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-selectors": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", - "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "license": "ISC", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", - "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", - "license": "MIT", - "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "license": "ISC", - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "license": "ISC", - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-nested": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", - "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.11" - }, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "node_modules/postcss-nesting": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", - "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", - "license": "CC0-1.0", - "dependencies": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-normalize": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", - "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", - "license": "CC0-1.0", - "dependencies": { - "@csstools/normalize.css": "*", - "postcss-browser-comments": "^4", - "sanitize.css": "*" - }, - "engines": { - "node": ">= 12" - }, - "peerDependencies": { - "browserslist": ">= 4", - "postcss": ">= 8" - } - }, - "node_modules/postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-positions": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", - "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", - "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-unicode": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", - "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", - "license": "MIT", - "dependencies": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-opacity-percentage": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", - "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", - "funding": [ - { - "type": "kofi", - "url": "https://ko-fi.com/mrcgrtz" - }, - { - "type": "liberapay", - "url": "https://liberapay.com/mrcgrtz" - } - ], - "license": "MIT", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-ordered-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", - "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", - "license": "MIT", - "dependencies": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-overflow-shorthand": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", - "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-page-break": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", - "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", - "license": "MIT", - "peerDependencies": { - "postcss": "^8" - } - }, - "node_modules/postcss-place": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", - "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-preset-env": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", - "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", - "license": "CC0-1.0", - "dependencies": { - "@csstools/postcss-cascade-layers": "^1.1.1", - "@csstools/postcss-color-function": "^1.1.1", - "@csstools/postcss-font-format-keywords": "^1.0.1", - "@csstools/postcss-hwb-function": "^1.0.2", - "@csstools/postcss-ic-unit": "^1.0.1", - "@csstools/postcss-is-pseudo-class": "^2.0.7", - "@csstools/postcss-nested-calc": "^1.0.0", - "@csstools/postcss-normalize-display-values": "^1.0.1", - "@csstools/postcss-oklab-function": "^1.1.1", - "@csstools/postcss-progressive-custom-properties": "^1.3.0", - "@csstools/postcss-stepped-value-functions": "^1.0.1", - "@csstools/postcss-text-decoration-shorthand": "^1.0.0", - "@csstools/postcss-trigonometric-functions": "^1.0.2", - "@csstools/postcss-unset-value": "^1.0.2", - "autoprefixer": "^10.4.13", - "browserslist": "^4.21.4", - "css-blank-pseudo": "^3.0.3", - "css-has-pseudo": "^3.0.4", - "css-prefers-color-scheme": "^6.0.3", - "cssdb": "^7.1.0", - "postcss-attribute-case-insensitive": "^5.0.2", - "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^4.2.4", - "postcss-color-hex-alpha": "^8.0.4", - "postcss-color-rebeccapurple": "^7.1.1", - "postcss-custom-media": "^8.0.2", - "postcss-custom-properties": "^12.1.10", - "postcss-custom-selectors": "^6.0.3", - "postcss-dir-pseudo-class": "^6.0.5", - "postcss-double-position-gradients": "^3.1.2", - "postcss-env-function": "^4.0.6", - "postcss-focus-visible": "^6.0.4", - "postcss-focus-within": "^5.0.4", - "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^3.0.5", - "postcss-image-set-function": "^4.0.7", - "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.2.1", - "postcss-logical": "^5.0.4", - "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.2.0", - "postcss-opacity-percentage": "^1.1.2", - "postcss-overflow-shorthand": "^3.0.4", - "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.5", - "postcss-pseudo-class-any-link": "^7.1.6", - "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^6.0.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-pseudo-class-any-link": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", - "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", - "license": "CC0-1.0", - "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-reduce-initial": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", - "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-reduce-transforms": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-replace-overflow-wrap": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", - "license": "MIT", - "peerDependencies": { - "postcss": "^8.0.3" - } - }, - "node_modules/postcss-selector-not": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", - "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", - "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-svgo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-svgo/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/postcss-svgo/node_modules/svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "license": "MIT", - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/postcss-unique-selectors": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "license": "MIT" - }, - "node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prettier": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", - "dev": true, - "license": "MIT", - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/prettier-linter-helpers": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", - "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-diff": "^1.1.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "license": "MIT", - "dependencies": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/prism-themes": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/prism-themes/-/prism-themes-1.9.0.tgz", - "integrity": "sha512-tX2AYsehKDw1EORwBps+WhBFKc2kxfoFpQAjxBndbZKr4fRmMkv47XN0BghC/K1qwodB1otbe4oF23vUTFDokw==", - "license": "MIT" - }, - "node_modules/prismjs": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", - "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "license": "MIT" - }, - "node_modules/process-warning": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-1.0.0.tgz", - "integrity": "sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==", - "license": "MIT" - }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/promise": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", - "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", - "license": "MIT", - "dependencies": { - "asap": "~2.0.6" - } - }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "license": "MIT", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/prop-types/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "license": "MIT" - }, - "node_modules/property-expr": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/property-expr/-/property-expr-2.0.5.tgz", - "integrity": "sha512-IJUkICM5dP5znhCckHSv30Q4b5/JA5enCtkRHYaOVOAocnH/1BQEYTC5NMfT3AVl/iXKdr3aqQbQn9DxyWknwA==", - "license": "MIT" - }, - "node_modules/property-information": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.2.0.tgz", - "integrity": "sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "license": "MIT", - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/proxy-addr/node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "license": "MIT", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", - "license": "ISC" - }, - "node_modules/psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", - "license": "MIT" - }, - "node_modules/public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "license": "MIT", - "dependencies": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", - "license": "MIT", - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, - "node_modules/qrcode-generator": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/qrcode-generator/-/qrcode-generator-1.4.4.tgz", - "integrity": "sha512-HM7yY8O2ilqhmULxGMpcHSF1EhJJ9yBj8gvDEuZ6M+KGJ0YY2hKpnXvRD+hZPLrDVck3ExIGhmPtSdcjC+guuw==", - "license": "MIT" - }, - "node_modules/qrcode-svg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/qrcode-svg/-/qrcode-svg-1.1.0.tgz", - "integrity": "sha512-XyQCIXux1zEIA3NPb0AeR8UMYvXZzWEhgdBgBjH9gO7M48H9uoHzviNz8pXw3UzrAcxRRRn9gxHewAVK7bn9qw==", - "license": "MIT", - "bin": { - "qrcode-svg": "bin/qrcode-svg.js" - } - }, - "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/query-string": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.1.tgz", - "integrity": "sha512-MplouLRDHBZSG9z7fpuAAcI7aAYjDLhtsiVZsevsfaHWDS2IDdORKbSd1kWUA+V4zyva/HZoSfpwnYMMQDhb0w==", - "license": "MIT", - "dependencies": { - "decode-uri-component": "^0.2.0", - "filter-obj": "^1.1.0", - "split-on-first": "^1.0.0", - "strict-uri-encode": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "license": "MIT" - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/quick-format-unescaped": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz", - "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==", - "license": "MIT" - }, - "node_modules/raf": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", - "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", - "license": "MIT", - "dependencies": { - "performance-now": "^2.1.0" - } - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "license": "MIT", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "license": "MIT", - "dependencies": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "license": "MIT", - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/rc/node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-app-polyfill": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", - "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", - "license": "MIT", - "dependencies": { - "core-js": "^3.19.2", - "object-assign": "^4.1.1", - "promise": "^8.1.0", - "raf": "^3.4.1", - "regenerator-runtime": "^0.13.9", - "whatwg-fetch": "^3.6.2" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/react-customizable-progressbar": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/react-customizable-progressbar/-/react-customizable-progressbar-1.2.0.tgz", - "integrity": "sha512-zNaFa8ynfslfVt5mqgDcIQgx9/UN0ohGH0wj1apA4DauMPd1bYNk3KDSu+sdbfhONNVDC8TOWSr6hH3tyX4oHw==", - "license": "MIT", - "peerDependencies": { - "react": "^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/react-dev-utils": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", - "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.16.0", - "address": "^1.1.2", - "browserslist": "^4.18.1", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "detect-port-alt": "^1.1.6", - "escape-string-regexp": "^4.0.0", - "filesize": "^8.0.6", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.5.0", - "global-modules": "^2.0.0", - "globby": "^11.0.4", - "gzip-size": "^6.0.0", - "immer": "^9.0.7", - "is-root": "^2.1.0", - "loader-utils": "^3.2.0", - "open": "^8.4.0", - "pkg-up": "^3.1.0", - "prompts": "^2.4.2", - "react-error-overlay": "^6.0.11", - "recursive-readdir": "^2.2.2", - "shell-quote": "^1.7.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/react-dev-utils/node_modules/loader-utils": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", - "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", - "license": "MIT", - "engines": { - "node": ">= 12.13.0" - } - }, - "node_modules/react-dom": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", - "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" - }, - "peerDependencies": { - "react": "^18.2.0" - } - }, - "node_modules/react-error-overlay": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", - "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" - }, - "node_modules/react-fast-compare": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-2.0.4.tgz", - "integrity": "sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw==", - "license": "MIT" - }, - "node_modules/react-fitty": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/react-fitty/-/react-fitty-1.0.1.tgz", - "integrity": "sha512-mO+Sbon+bO8Kazv38qu3uwi52vYDdty6P8fla91TkQEc2KwfZjNLT4j31cXix3ZTlBMWmavWAu5SfG6J9SpaFQ==", - "license": "MIT", - "dependencies": { - "fitty": "2" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "react": ">=16.8" - } - }, - "node_modules/react-hook-form": { - "version": "7.44.2", - "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.44.2.tgz", - "integrity": "sha512-IyihmIbCwzDI/iqlecTRa7+4BCnzNx40upSlGvIU7qwENhTf6APatm4bmL9ANtWKPYlD67SIlxfls7GwCUe+Lg==", - "license": "MIT", - "engines": { - "node": ">=12.22.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/react-hook-form" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17 || ^18" - } - }, - "node_modules/react-html-parser": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/react-html-parser/-/react-html-parser-2.0.2.tgz", - "integrity": "sha512-XeerLwCVjTs3njZcgCOeDUqLgNIt/t+6Jgi5/qPsO/krUWl76kWKXMeVs2LhY2gwM6X378DkhLjur0zUQdpz0g==", - "license": "MIT", - "dependencies": { - "htmlparser2": "^3.9.0" - }, - "peerDependencies": { - "react": "^0.14.0 || ^15.0.0 || ^16.0.0-0" - } - }, - "node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "license": "MIT" - }, - "node_modules/react-markdown": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-8.0.7.tgz", - "integrity": "sha512-bvWbzG4MtOU62XqBx3Xx+zB2raaFFsq4mYiAzfjXJMEz2sixgeAfraA3tvzULF02ZdOMUOKTBFFaZJDDrq+BJQ==", - "license": "MIT", - "dependencies": { - "@types/hast": "^2.0.0", - "@types/prop-types": "^15.0.0", - "@types/unist": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-whitespace": "^2.0.0", - "prop-types": "^15.0.0", - "property-information": "^6.0.0", - "react-is": "^18.0.0", - "remark-parse": "^10.0.0", - "remark-rehype": "^10.0.0", - "space-separated-tokens": "^2.0.0", - "style-to-object": "^0.4.0", - "unified": "^10.0.0", - "unist-util-visit": "^4.0.0", - "vfile": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - }, - "peerDependencies": { - "@types/react": ">=16", - "react": ">=16" - } - }, - "node_modules/react-markdown/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "license": "MIT" - }, - "node_modules/react-query": { - "version": "3.39.3", - "resolved": "https://registry.npmjs.org/react-query/-/react-query-3.39.3.tgz", - "integrity": "sha512-nLfLz7GiohKTJDuT4us4X3h/8unOh+00MLb2yJoGTPjxKs2bc1iDhkNx2bd5MKklXnOD3NrVZ+J2UXujA5In4g==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.5.5", - "broadcast-channel": "^3.4.1", - "match-sorter": "^6.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "react-dom": { - "optional": true - }, - "react-native": { - "optional": true - } - } - }, - "node_modules/react-refresh": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", - "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-router": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", - "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "hoist-non-react-statics": "^3.1.0", - "loose-envify": "^1.3.1", - "path-to-regexp": "^1.7.0", - "prop-types": "^15.6.2", - "react-is": "^16.6.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - }, - "peerDependencies": { - "react": ">=15" - } - }, - "node_modules/react-router-dom": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz", - "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "loose-envify": "^1.3.1", - "prop-types": "^15.6.2", - "react-router": "5.3.4", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - }, - "peerDependencies": { - "react": ">=15" - } - }, - "node_modules/react-router-hash-link": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/react-router-hash-link/-/react-router-hash-link-2.4.3.tgz", - "integrity": "sha512-NU7GWc265m92xh/aYD79Vr1W+zAIXDWp3L2YZOYP4rCqPnJ6LI6vh3+rKgkidtYijozHclaEQTAHaAaMWPVI4A==", - "license": "MIT", - "dependencies": { - "prop-types": "^15.7.2" - }, - "peerDependencies": { - "react": ">=15", - "react-router-dom": ">=4" - } - }, - "node_modules/react-router/node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", - "license": "MIT" - }, - "node_modules/react-router/node_modules/path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", - "license": "MIT", - "dependencies": { - "isarray": "0.0.1" - } - }, - "node_modules/react-router/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "license": "MIT" - }, - "node_modules/react-scripts": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", - "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.16.0", - "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", - "@svgr/webpack": "^5.5.0", - "babel-jest": "^27.4.2", - "babel-loader": "^8.2.3", - "babel-plugin-named-asset-import": "^0.3.8", - "babel-preset-react-app": "^10.0.1", - "bfj": "^7.0.2", - "browserslist": "^4.18.1", - "camelcase": "^6.2.1", - "case-sensitive-paths-webpack-plugin": "^2.4.0", - "css-loader": "^6.5.1", - "css-minimizer-webpack-plugin": "^3.2.0", - "dotenv": "^10.0.0", - "dotenv-expand": "^5.1.0", - "eslint": "^8.3.0", - "eslint-config-react-app": "^7.0.1", - "eslint-webpack-plugin": "^3.1.1", - "file-loader": "^6.2.0", - "fs-extra": "^10.0.0", - "html-webpack-plugin": "^5.5.0", - "identity-obj-proxy": "^3.0.0", - "jest": "^27.4.3", - "jest-resolve": "^27.4.2", - "jest-watch-typeahead": "^1.0.0", - "mini-css-extract-plugin": "^2.4.5", - "postcss": "^8.4.4", - "postcss-flexbugs-fixes": "^5.0.2", - "postcss-loader": "^6.2.1", - "postcss-normalize": "^10.0.1", - "postcss-preset-env": "^7.0.1", - "prompts": "^2.4.2", - "react-app-polyfill": "^3.0.0", - "react-dev-utils": "^12.0.1", - "react-refresh": "^0.11.0", - "resolve": "^1.20.0", - "resolve-url-loader": "^4.0.0", - "sass-loader": "^12.3.0", - "semver": "^7.3.5", - "source-map-loader": "^3.0.0", - "style-loader": "^3.3.1", - "tailwindcss": "^3.0.2", - "terser-webpack-plugin": "^5.2.5", - "webpack": "^5.64.4", - "webpack-dev-server": "^4.6.0", - "webpack-manifest-plugin": "^4.0.2", - "workbox-webpack-plugin": "^6.4.1" - }, - "bin": { - "react-scripts": "bin/react-scripts.js" - }, - "engines": { - "node": ">=14.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - }, - "peerDependencies": { - "react": ">= 16", - "typescript": "^3.2.1 || ^4" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/react-scripts/node_modules/@babel/eslint-parser": { - "version": "7.21.8", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.21.8.tgz", - "integrity": "sha512-HLhI+2q+BP3sf78mFUZNCGc10KEmoUqtUT1OCdMZsN+qr4qFeLUod62/zAnF3jNQstwyasDkZnVXwfK2Bml7MQ==", - "license": "MIT", - "dependencies": { - "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || >=14.0.0" - }, - "peerDependencies": { - "@babel/core": ">=7.11.0", - "eslint": "^7.5.0 || ^8.0.0" - } - }, - "node_modules/react-scripts/node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "license": "Apache-2.0", - "engines": { - "node": ">=10" - } - }, - "node_modules/react-scripts/node_modules/@babel/eslint-parser/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/react-scripts/node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", - "license": "MIT", - "dependencies": { - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/react-scripts/node_modules/@eslint/eslintrc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz", - "integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==", - "license": "MIT", - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.5.2", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/react-scripts/node_modules/@humanwhocodes/config-array": { - "version": "0.11.9", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.9.tgz", - "integrity": "sha512-TtlcCXarBltllJ++jCdnSjzihec7ukhesOAeFWRgCTcEHNVsN1o4nLxq/6JnpYJSUV1/w9v93XkMqQpdX5Zb6w==", - "license": "Apache-2.0", - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/react-scripts/node_modules/@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", - "license": "MIT" - }, - "node_modules/react-scripts/node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.59.8", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.8.tgz", - "integrity": "sha512-JDMOmhXteJ4WVKOiHXGCoB96ADWg9q7efPWHRViT/f09bA8XOMLAVHHju3l0MkZnG1izaWXYmgvQcUjTRcpShQ==", - "license": "MIT", - "dependencies": { - "@eslint-community/regexpp": "^4.4.0", - "@typescript-eslint/scope-manager": "5.59.8", - "@typescript-eslint/type-utils": "5.59.8", - "@typescript-eslint/utils": "5.59.8", - "debug": "^4.3.4", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "natural-compare-lite": "^1.4.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/react-scripts/node_modules/@typescript-eslint/experimental-utils": { - "version": "5.59.8", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.8.tgz", - "integrity": "sha512-jAf+hihtd0G2RLB9x796+3i8D0L5T5xjftuPpJ82RLsPNHdzGXmbZNNftQ558h90ogc45DD8/W3OrxmdSO5Nng==", - "license": "MIT", - "dependencies": { - "@typescript-eslint/utils": "5.59.8" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/react-scripts/node_modules/@typescript-eslint/parser": { - "version": "5.59.8", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.8.tgz", - "integrity": "sha512-AnR19RjJcpjoeGojmwZtCwBX/RidqDZtzcbG3xHrmz0aHHoOcbWnpDllenRDmDvsV0RQ6+tbb09/kyc+UT9Orw==", - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/scope-manager": "5.59.8", - "@typescript-eslint/types": "5.59.8", - "@typescript-eslint/typescript-estree": "5.59.8", - "debug": "^4.3.4" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/react-scripts/node_modules/@typescript-eslint/scope-manager": { - "version": "5.59.8", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.8.tgz", - "integrity": "sha512-/w08ndCYI8gxGf+9zKf1vtx/16y8MHrZs5/tnjHhMLNSixuNcJavSX4wAiPf4aS5x41Es9YPCn44MIe4cxIlig==", - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "5.59.8", - "@typescript-eslint/visitor-keys": "5.59.8" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/react-scripts/node_modules/@typescript-eslint/type-utils": { - "version": "5.59.8", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.59.8.tgz", - "integrity": "sha512-+5M518uEIHFBy3FnyqZUF3BMP+AXnYn4oyH8RF012+e7/msMY98FhGL5SrN29NQ9xDgvqCgYnsOiKp1VjZ/fpA==", - "license": "MIT", - "dependencies": { - "@typescript-eslint/typescript-estree": "5.59.8", - "@typescript-eslint/utils": "5.59.8", - "debug": "^4.3.4", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/react-scripts/node_modules/@typescript-eslint/types": { - "version": "5.59.8", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.8.tgz", - "integrity": "sha512-+uWuOhBTj/L6awoWIg0BlWy0u9TyFpCHrAuQ5bNfxDaZ1Ppb3mx6tUigc74LHcbHpOHuOTOJrBoAnhdHdaea1w==", - "license": "MIT", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/react-scripts/node_modules/@typescript-eslint/utils": { - "version": "5.59.8", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.59.8.tgz", - "integrity": "sha512-Tr65630KysnNn9f9G7ROF3w1b5/7f6QVCJ+WK9nhIocWmx9F+TmCAcglF26Vm7z8KCTwoKcNEBZrhlklla3CKg==", - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.59.8", - "@typescript-eslint/types": "5.59.8", - "@typescript-eslint/typescript-estree": "5.59.8", - "eslint-scope": "^5.1.1", - "semver": "^7.3.7" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/react-scripts/node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/react-scripts/node_modules/@typescript-eslint/utils/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/react-scripts/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.59.8", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.8.tgz", - "integrity": "sha512-pJhi2ms0x0xgloT7xYabil3SGGlojNNKjK/q6dB3Ey0uJLMjK2UDGJvHieiyJVW/7C3KI+Z4Q3pEHkm4ejA+xQ==", - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "5.59.8", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/react-scripts/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "license": "Python-2.0" - }, - "node_modules/react-scripts/node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/react-scripts/node_modules/eslint": { - "version": "8.41.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.41.0.tgz", - "integrity": "sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q==", - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.4.0", - "@eslint/eslintrc": "^2.0.3", - "@eslint/js": "8.41.0", - "@humanwhocodes/config-array": "^0.11.8", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.0", - "eslint-visitor-keys": "^3.4.1", - "espree": "^9.5.2", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/react-scripts/node_modules/eslint-config-react-app": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", - "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.16.0", - "@babel/eslint-parser": "^7.16.3", - "@rushstack/eslint-patch": "^1.1.0", - "@typescript-eslint/eslint-plugin": "^5.5.0", - "@typescript-eslint/parser": "^5.5.0", - "babel-preset-react-app": "^10.0.1", - "confusing-browser-globals": "^1.0.11", - "eslint-plugin-flowtype": "^8.0.3", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-jest": "^25.3.0", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.27.1", - "eslint-plugin-react-hooks": "^4.3.0", - "eslint-plugin-testing-library": "^5.0.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "eslint": "^8.0.0" - } - }, - "node_modules/react-scripts/node_modules/eslint-plugin-flowtype": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", - "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", - "license": "BSD-3-Clause", - "dependencies": { - "lodash": "^4.17.21", - "string-natural-compare": "^3.0.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@babel/plugin-syntax-flow": "^7.14.5", - "@babel/plugin-transform-react-jsx": "^7.14.9", - "eslint": "^8.1.0" - } - }, - "node_modules/react-scripts/node_modules/eslint-plugin-import": { - "version": "2.27.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", - "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", - "license": "MIT", - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "array.prototype.flatmap": "^1.3.1", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.7", - "eslint-module-utils": "^2.7.4", - "has": "^1.0.3", - "is-core-module": "^2.11.0", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.values": "^1.1.6", - "resolve": "^1.22.1", - "semver": "^6.3.0", - "tsconfig-paths": "^3.14.1" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" - } - }, - "node_modules/react-scripts/node_modules/eslint-plugin-import/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/react-scripts/node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-scripts/node_modules/eslint-plugin-import/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/react-scripts/node_modules/eslint-plugin-jest": { - "version": "25.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", - "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", - "license": "MIT", - "dependencies": { - "@typescript-eslint/experimental-utils": "^5.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "@typescript-eslint/eslint-plugin": { - "optional": true - }, - "jest": { - "optional": true - } - } - }, - "node_modules/react-scripts/node_modules/eslint-plugin-jsx-a11y": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", - "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.20.7", - "aria-query": "^5.1.3", - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "ast-types-flow": "^0.0.7", - "axe-core": "^4.6.2", - "axobject-query": "^3.1.1", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "has": "^1.0.3", - "jsx-ast-utils": "^3.3.3", - "language-tags": "=1.0.5", - "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/react-scripts/node_modules/eslint-plugin-jsx-a11y/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/react-scripts/node_modules/eslint-plugin-testing-library": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.0.tgz", - "integrity": "sha512-ELY7Gefo+61OfXKlQeXNIDVVLPcvKTeiQOoMZG9TeuWa7Ln4dUNRv8JdRWBQI9Mbb427XGlVB1aa1QPZxBJM8Q==", - "license": "MIT", - "dependencies": { - "@typescript-eslint/utils": "^5.58.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0", - "npm": ">=6" - }, - "peerDependencies": { - "eslint": "^7.5.0 || ^8.0.0" - } - }, - "node_modules/react-scripts/node_modules/eslint-scope": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", - "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/react-scripts/node_modules/eslint-visitor-keys": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", - "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", - "license": "Apache-2.0", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/react-scripts/node_modules/eslint-webpack-plugin": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", - "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", - "license": "MIT", - "dependencies": { - "@types/eslint": "^7.29.0 || ^8.4.1", - "jest-worker": "^28.0.2", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0", - "webpack": "^5.0.0" - } - }, - "node_modules/react-scripts/node_modules/espree": { - "version": "9.5.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz", - "integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==", - "license": "BSD-2-Clause", - "dependencies": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/react-scripts/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/react-scripts/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/react-scripts/node_modules/jest-worker": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", - "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/react-scripts/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/react-scripts/node_modules/semver": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", - "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/react-scripts/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/react-simple-code-editor": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/react-simple-code-editor/-/react-simple-code-editor-0.11.3.tgz", - "integrity": "sha512-7bVI4Yd1aNCeuldErXUt8ksaAG5Fi+GZ6vp3mtFBnckKdzsQtrgkDvdwMFXIhwTGG+mUYmk5ZpMo0axSW9JBzA==", - "license": "MIT", - "peerDependencies": { - "react": "*", - "react-dom": "*" - } - }, - "node_modules/react-spring": { - "version": "8.0.27", - "resolved": "https://registry.npmjs.org/react-spring/-/react-spring-8.0.27.tgz", - "integrity": "sha512-nDpWBe3ZVezukNRandTeLSPcwwTMjNVu1IDq9qA/AMiUqHuRN4BeSWvKr3eIxxg1vtiYiOLy4FqdfCP5IoP77g==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.3.1", - "prop-types": "^15.5.8" - }, - "peerDependencies": { - "react": ">= 16.8.0", - "react-dom": ">= 16.8.0" - } - }, - "node_modules/react-spring-bottom-sheet": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/react-spring-bottom-sheet/-/react-spring-bottom-sheet-3.4.1.tgz", - "integrity": "sha512-yDFqiPMm/fjefjnOe6Q9zxccbCl6HMUKsK5bWgfGHJIj4zmXVKio5d4icQvmOLuwpuCA2pwv4J6nGWS6fUZidQ==", - "license": "MIT", - "dependencies": { - "@juggle/resize-observer": "^3.2.0", - "@reach/portal": "^0.13.0", - "@xstate/react": "^1.2.0", - "body-scroll-lock": "^3.1.5", - "focus-trap": "^6.2.2", - "react-spring": "^8.0.27", - "react-use-gesture": "^8.0.1", - "xstate": "^4.15.1" - }, - "peerDependencies": { - "react": "^16.14.0 || 17 || 18" - } - }, - "node_modules/react-transition-group": { - "version": "4.4.5", - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", - "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", - "license": "BSD-3-Clause", - "dependencies": { - "@babel/runtime": "^7.5.5", - "dom-helpers": "^5.0.1", - "loose-envify": "^1.4.0", - "prop-types": "^15.6.2" - }, - "peerDependencies": { - "react": ">=16.6.0", - "react-dom": ">=16.6.0" - } - }, - "node_modules/react-use-gesture": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/react-use-gesture/-/react-use-gesture-8.0.1.tgz", - "integrity": "sha512-CXzUNkulUdgouaAlvAsC5ZVo0fi9KGSBSk81WrE4kOIcJccpANe9zZkAYr5YZZhqpicIFxitsrGVS4wmoMun9A==", - "license": "MIT", - "peerDependencies": { - "react": ">= 16.8.0" - } - }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "license": "MIT", - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "license": "MIT", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/real-require": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/real-require/-/real-require-0.1.0.tgz", - "integrity": "sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg==", - "license": "MIT", - "engines": { - "node": ">= 12.13.0" - } - }, - "node_modules/recursive-readdir": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", - "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", - "license": "MIT", - "dependencies": { - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "license": "MIT" - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", - "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", - "license": "MIT", - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", - "license": "MIT" - }, - "node_modules/regenerator-transform": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", - "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regex-parser": { - "version": "2.2.11", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", - "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==", - "license": "MIT" - }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", - "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "functions-have-names": "^1.2.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/regexpu-core": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", - "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", - "license": "MIT", - "dependencies": { - "@babel/regjsgen": "^0.8.0", - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/registry-auth-token": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", - "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", - "license": "MIT", - "dependencies": { - "rc": "^1.1.6", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/registry-url": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", - "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", - "license": "MIT", - "dependencies": { - "rc": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "license": "BSD-2-Clause", - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/rehype-raw": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-6.1.1.tgz", - "integrity": "sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==", - "license": "MIT", - "dependencies": { - "@types/hast": "^2.0.0", - "hast-util-raw": "^7.2.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", - "license": "MIT", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/remark-breaks": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/remark-breaks/-/remark-breaks-3.0.3.tgz", - "integrity": "sha512-C7VkvcUp1TPUc2eAYzsPdaUh8Xj4FSbQnYA5A9f80diApLZscTDeG7efiWP65W8hV2sEy3JuGVU0i6qr5D8Hug==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-newline-to-break": "^1.0.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-gfm": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-3.0.1.tgz", - "integrity": "sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-gfm": "^2.0.0", - "micromark-extension-gfm": "^2.0.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-parse": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz", - "integrity": "sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-rehype": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", - "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==", - "license": "MIT", - "dependencies": { - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-to-hast": "^12.1.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remove-accents": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.4.2.tgz", - "integrity": "sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA==", - "license": "MIT" - }, - "node_modules/renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "license": "MIT", - "dependencies": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - } - }, - "node_modules/renderkid/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "license": "MIT" - }, - "node_modules/resolve": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", - "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", - "license": "MIT", - "dependencies": { - "is-core-module": "^2.11.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "license": "MIT", - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-pathname": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==", - "license": "MIT" - }, - "node_modules/resolve-url-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", - "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", - "license": "MIT", - "dependencies": { - "adjust-sourcemap-loader": "^4.0.0", - "convert-source-map": "^1.7.0", - "loader-utils": "^2.0.0", - "postcss": "^7.0.35", - "source-map": "0.6.1" - }, - "engines": { - "node": ">=8.9" - }, - "peerDependencies": { - "rework": "1.0.1", - "rework-visit": "1.0.0" - }, - "peerDependenciesMeta": { - "rework": { - "optional": true - }, - "rework-visit": { - "optional": true - } - } - }, - "node_modules/resolve-url-loader/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "license": "ISC" - }, - "node_modules/resolve-url-loader/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/resolve.exports": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", - "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "license": "MIT", - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "license": "MIT", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rfdc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", - "dev": true, - "license": "MIT" - }, - "node_modules/rifm": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/rifm/-/rifm-0.12.1.tgz", - "integrity": "sha512-OGA1Bitg/dSJtI/c4dh90svzaUPt228kzFsUkJbtA2c964IqEAwWXeL9ZJi86xWv3j5SMqRvGULl7bA6cK0Bvg==", - "license": "MIT", - "peerDependencies": { - "react": ">=16.8" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "license": "MIT", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "node_modules/rollup": { - "version": "2.79.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", - "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", - "license": "MIT", - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=10.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/rollup-plugin-terser": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", - "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "jest-worker": "^26.2.1", - "serialize-javascript": "^4.0.0", - "terser": "^5.0.0" - }, - "peerDependencies": { - "rollup": "^2.0.0" - } - }, - "node_modules/rollup-plugin-terser/node_modules/@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", - "license": "MIT" - }, - "node_modules/rollup-plugin-terser/node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "license": "BSD-3-Clause", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" - } - }, - "node_modules/sade": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", - "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", - "license": "MIT", - "dependencies": { - "mri": "^1.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/safe-array-concat": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.0.tgz", - "integrity": "sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - }, - "engines": { - "node": ">=0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/safe-json-utils": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/safe-json-utils/-/safe-json-utils-1.1.1.tgz", - "integrity": "sha512-SAJWGKDs50tAbiDXLf89PDwt9XYkWyANFWVzn4dTXl5QyI8t2o/bW5/OJl3lvc2WVU4MEpTo9Yz5NVFNsp+OJQ==", - "license": "MIT" - }, - "node_modules/safe-regex-test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "is-regex": "^1.1.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-stable-stringify": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz", - "integrity": "sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "license": "MIT" - }, - "node_modules/sanitize.css": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", - "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==", - "license": "CC0-1.0" - }, - "node_modules/sass-loader": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", - "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", - "license": "MIT", - "dependencies": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "fibers": ">= 3.1.0", - "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", - "sass": "^1.3.0", - "sass-embedded": "*", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "fibers": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - } - } - }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "license": "ISC" - }, - "node_modules/saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "license": "ISC", - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/scheduler": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/schema-utils": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.1.tgz", - "integrity": "sha512-lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ==", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/schema-utils/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/schema-utils/node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "license": "MIT", - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/schema-utils/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/schema-utils/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "license": "MIT" - }, - "node_modules/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", - "license": "MIT" - }, - "node_modules/selfsigned": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", - "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", - "license": "MIT", - "dependencies": { - "node-forge": "^1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "license": "MIT", - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/serialize-javascript": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", - "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", - "license": "BSD-3-Clause", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/seroval": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/seroval/-/seroval-0.5.1.tgz", - "integrity": "sha512-ZfhQVB59hmIauJG5Ydynupy8KHyr5imGNtdDhbZG68Ufh1Ynkv9KOYOAABf71oVbQxJ8VkWnMHAjEHE7fWkH5g==", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/serve": { - "version": "11.3.2", - "resolved": "https://registry.npmjs.org/serve/-/serve-11.3.2.tgz", - "integrity": "sha512-yKWQfI3xbj/f7X1lTBg91fXBP0FqjJ4TEi+ilES5yzH0iKJpN5LjNb1YzIfQg9Rqn4ECUS2SOf2+Kmepogoa5w==", - "license": "MIT", - "dependencies": { - "@zeit/schemas": "2.6.0", - "ajv": "6.5.3", - "arg": "2.0.0", - "boxen": "1.3.0", - "chalk": "2.4.1", - "clipboardy": "1.2.3", - "compression": "1.7.3", - "serve-handler": "6.1.3", - "update-check": "1.5.2" - }, - "bin": { - "serve": "bin/serve.js" - } - }, - "node_modules/serve-handler": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.3.tgz", - "integrity": "sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==", - "license": "MIT", - "dependencies": { - "bytes": "3.0.0", - "content-disposition": "0.5.2", - "fast-url-parser": "1.1.3", - "mime-types": "2.1.18", - "minimatch": "3.0.4", - "path-is-inside": "1.0.2", - "path-to-regexp": "2.2.1", - "range-parser": "1.2.0" - } - }, - "node_modules/serve-handler/node_modules/mime-db": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-handler/node_modules/mime-types": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", - "license": "MIT", - "dependencies": { - "mime-db": "~1.33.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-handler/node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/serve-handler/node_modules/range-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "license": "MIT", - "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-index/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "license": "MIT", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "license": "ISC" - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "license": "ISC" - }, - "node_modules/serve-index/node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "license": "MIT", - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve/node_modules/ajv": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.3.tgz", - "integrity": "sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^2.0.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "node_modules/serve/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/serve/node_modules/chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/serve/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/serve/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "license": "MIT" - }, - "node_modules/serve/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/serve/node_modules/fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==", - "license": "MIT" - }, - "node_modules/serve/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/serve/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "license": "ISC" - }, - "node_modules/sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "license": "(MIT AND BSD-3-Clause)", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" - } - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "license": "MIT", - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", - "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "license": "ISC" - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "license": "MIT" - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "license": "MIT", - "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "node_modules/sockjs/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/solid-js": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/solid-js/-/solid-js-1.7.6.tgz", - "integrity": "sha512-DXVOTjUh/bIAhE0fIqu3ezGLyQaez7v8EOw3uPLIi87DmLjg+hsuCAgKyNIZ+o4jUetOk3ZORccvJmE1yZUk8g==", - "license": "MIT", - "dependencies": { - "csstype": "^3.1.0", - "seroval": "^0.5.0" - } - }, - "node_modules/sonic-boom": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-2.8.0.tgz", - "integrity": "sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==", - "license": "MIT", - "dependencies": { - "atomic-sleep": "^1.0.0" - } - }, - "node_modules/source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "license": "MIT" - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-explorer": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/source-map-explorer/-/source-map-explorer-2.5.2.tgz", - "integrity": "sha512-gBwOyCcHPHcdLbgw6Y6kgoH1uLKL6hN3zz0xJcNI2lpnElZliIlmSYAjUVwAWnc7+HscoTyh1ScR7ITtFuEnxg==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "btoa": "^1.2.1", - "chalk": "^4.1.0", - "convert-source-map": "^1.7.0", - "ejs": "^3.1.5", - "escape-html": "^1.0.3", - "glob": "^7.1.6", - "gzip-size": "^6.0.0", - "lodash": "^4.17.20", - "open": "^7.3.1", - "source-map": "^0.7.3", - "temp": "^0.9.4", - "yargs": "^16.2.0" - }, - "bin": { - "sme": "bin/cli.js", - "source-map-explorer": "bin/cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/source-map-explorer/node_modules/open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/source-map-explorer/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">= 8" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-loader": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", - "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", - "license": "MIT", - "dependencies": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.3", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/source-map-loader/node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "license": "MIT" - }, - "node_modules/space-separated-tokens": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", - "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "license": "MIT", - "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "license": "MIT", - "dependencies": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "node_modules/split-on-first": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", - "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/split2": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", - "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", - "license": "ISC", - "engines": { - "node": ">= 10.x" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "license": "BSD-3-Clause" - }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "license": "MIT" - }, - "node_modules/stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/stackframe": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", - "license": "MIT" - }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/stop-iteration-iterator": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", - "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", - "license": "MIT", - "dependencies": { - "internal-slot": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/stream-browserify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", - "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", - "license": "MIT", - "dependencies": { - "inherits": "~2.0.4", - "readable-stream": "^3.5.0" - } - }, - "node_modules/stream-http": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", - "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", - "license": "MIT", - "dependencies": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "xtend": "^4.0.2" - } - }, - "node_modules/stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "license": "MIT" - }, - "node_modules/strict-uri-encode": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", - "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string-argv": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", - "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.6.19" - } - }, - "node_modules/string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "license": "MIT", - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/string-natural-compare": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", - "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==", - "license": "MIT" - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "license": "MIT" - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", - "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.3", - "side-channel": "^1.0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trim": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", - "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", - "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", - "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "license": "BSD-2-Clause", - "dependencies": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", - "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/style-loader": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.3.tgz", - "integrity": "sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw==", - "license": "MIT", - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/style-to-object": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.1.tgz", - "integrity": "sha512-HFpbb5gr2ypci7Qw+IOhnP2zOU7e77b+rzM+wTzXzfi1PrtBCX0E7Pk4wL4iTLnhzZ+JgEGAhX81ebTg/aYjQw==", - "license": "MIT", - "dependencies": { - "inline-style-parser": "0.1.1" - } - }, - "node_modules/stylehacks": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", - "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.21.4", - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/stylis": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", - "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==", - "license": "MIT" - }, - "node_modules/sucrase": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.32.0.tgz", - "integrity": "sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==", - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "7.1.6", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/sucrase/node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/sucrase/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/svg-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", - "license": "MIT" - }, - "node_modules/svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/svgo/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/svgo/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/svgo/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/svgo/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "license": "MIT" - }, - "node_modules/svgo/node_modules/css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "node_modules/svgo/node_modules/css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", - "license": "MIT", - "dependencies": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/svgo/node_modules/css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", - "license": "BSD-2-Clause", - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/svgo/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/svgo/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/svgo/node_modules/mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", - "license": "CC0-1.0" - }, - "node_modules/svgo/node_modules/nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "~1.0.0" - } - }, - "node_modules/svgo/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "license": "MIT" - }, - "node_modules/tabbable": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-5.3.3.tgz", - "integrity": "sha512-QD9qKY3StfbZqWOPLp0++pOrAVb/HbUi5xCc8cUo4XjP19808oaMiDzn0leBY5mCespIBM0CIZePzZjgzR83kA==", - "license": "MIT" - }, - "node_modules/table": { - "version": "6.8.1", - "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", - "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==", - "license": "BSD-3-Clause", - "dependencies": { - "ajv": "^8.0.1", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/table/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/table/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "license": "MIT" - }, - "node_modules/tailwindcss": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.2.tgz", - "integrity": "sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==", - "license": "MIT", - "dependencies": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.2.12", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.18.2", - "lilconfig": "^2.1.0", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.23", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.1", - "postcss-nested": "^6.0.1", - "postcss-selector-parser": "^6.0.11", - "postcss-value-parser": "^4.2.0", - "resolve": "^1.22.2", - "sucrase": "^3.32.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/tailwindcss/node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "license": "MIT" - }, - "node_modules/tailwindcss/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/temp": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.9.4.tgz", - "integrity": "sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==", - "dev": true, - "license": "MIT", - "dependencies": { - "mkdirp": "^0.5.1", - "rimraf": "~2.6.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/temp/node_modules/rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/tempy": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", - "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", - "license": "MIT", - "dependencies": { - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tempy/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tempy/node_modules/type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/term-size": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", - "integrity": "sha512-7dPUZQGy/+m3/wjVz3ZW5dobSoD/02NxJpoXUX0WIyjfVS3l0c+b/+9phIDFA7FHzkYtwtMFgeGZ/Y8jVTeqQQ==", - "license": "MIT", - "dependencies": { - "execa": "^0.7.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/term-size/node_modules/cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", - "license": "MIT", - "dependencies": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "node_modules/term-size/node_modules/execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==", - "license": "MIT", - "dependencies": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/term-size/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "license": "ISC", - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/term-size/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "license": "MIT", - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/term-size/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/term-size/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", - "license": "ISC" - }, - "node_modules/terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "license": "MIT", - "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terser": { - "version": "5.17.7", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.17.7.tgz", - "integrity": "sha512-/bi0Zm2C6VAexlGgLlVxA0P2lru/sdLyfCVaRMfKVo9nWxbmz7f/sD8VPybPeSUJaJcwmCJis9pBIhcVcG1QcQ==", - "license": "BSD-2-Clause", - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.9", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", - "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", - "license": "MIT", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.17", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.16.8" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", - "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "license": "MIT" - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "license": "ISC", - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "license": "MIT" - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "license": "MIT", - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/thread-stream": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-0.15.2.tgz", - "integrity": "sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA==", - "license": "MIT", - "dependencies": { - "real-require": "^0.1.0" - } - }, - "node_modules/throat": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", - "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==", - "license": "MIT" - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true, - "license": "MIT" - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "license": "MIT" - }, - "node_modules/tiny-invariant": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", - "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==", - "license": "MIT" - }, - "node_modules/tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==", - "license": "MIT" - }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "license": "BSD-3-Clause" - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "license": "MIT", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/toposort": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", - "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==", - "license": "MIT" - }, - "node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "license": "BSD-3-Clause", - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "license": "MIT", - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/trim-lines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", - "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/trough": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", - "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/tryer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", - "license": "MIT" - }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", - "license": "Apache-2.0" - }, - "node_modules/ts-node": { - "version": "10.9.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", - "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", - "license": "MIT", - "dependencies": { - "@cspotcode/source-map-support": "^0.8.0", - "@tsconfig/node10": "^1.0.7", - "@tsconfig/node12": "^1.0.7", - "@tsconfig/node14": "^1.0.0", - "@tsconfig/node16": "^1.0.2", - "acorn": "^8.4.1", - "acorn-walk": "^8.1.1", - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.1", - "yn": "3.1.1" - }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-cwd": "dist/bin-cwd.js", - "ts-node-esm": "dist/bin-esm.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" - }, - "peerDependencies": { - "@swc/core": ">=1.2.50", - "@swc/wasm": ">=1.2.50", - "@types/node": "*", - "typescript": ">=2.7" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "@swc/wasm": { - "optional": true - } - } - }, - "node_modules/ts-node/node_modules/arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "license": "MIT" - }, - "node_modules/tsconfig-paths": { - "version": "3.14.2", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", - "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", - "license": "MIT", - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "license": "MIT", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "license": "0BSD" - }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "license": "MIT", - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - } - }, - "node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", - "license": "MIT", - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "license": "MIT", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typed-array-length": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", - "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "is-typed-array": "^1.1.9" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typedarray-to-buffer": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-4.0.0.tgz", - "integrity": "sha512-6dOYeZfS3O9RtRD1caom0sMxgK59b27+IwoNy8RDPsmslSGOyU+mpTamlaIW7aNKi90ZQZ9DFaZL3YRoiSCULQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/typescript": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.3.tgz", - "integrity": "sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==", - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/uint8arrays": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.1.tgz", - "integrity": "sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg==", - "license": "MIT", - "dependencies": { - "multiformats": "^9.4.2" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "license": "MIT", - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unified": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "bail": "^2.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "license": "MIT", - "dependencies": { - "crypto-random-string": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/unist-util-generated": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz", - "integrity": "sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-is": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", - "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-position": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", - "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.1.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit-parents": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", - "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/unload": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/unload/-/unload-2.2.0.tgz", - "integrity": "sha512-B60uB5TNBLtN6/LsgAf3udH9saB5p7gqJwcFfbOEZ8BcBHnGwCf6G/TGiEqkRAxX7zAFIUtzdrXQSdL3Q/wqNA==", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.6.2", - "detect-node": "^2.0.4" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==", - "license": "MIT" - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "license": "MIT", - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/update-check": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.2.tgz", - "integrity": "sha512-1TrmYLuLj/5ZovwUS7fFd1jMH3NnFDN1y1A8dboedIDt7zs/zJMo6TwwlhYKkSeEwzleeiSBV5/3c9ufAQWDaQ==", - "license": "MIT", - "dependencies": { - "registry-auth-token": "3.3.2", - "registry-url": "3.1.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", - "license": "MIT", - "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" - } - }, - "node_modules/url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "license": "MIT", - "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "node_modules/url/node_modules/punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==", - "license": "MIT" - }, - "node_modules/use-isomorphic-layout-effect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", - "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", - "license": "MIT", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/use-subscription": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/use-subscription/-/use-subscription-1.8.0.tgz", - "integrity": "sha512-LISuG0/TmmoDoCRmV5XAqYkd3UCBNM0ML3gGBndze65WITcsExCD3DTvXXTLyNcOC0heFQZzluW88bN/oC1DQQ==", - "license": "MIT", - "dependencies": { - "use-sync-external-store": "^1.2.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/use-sync-external-store": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", - "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", - "license": "MIT", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/util": { - "version": "0.12.5", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", - "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "is-arguments": "^1.0.4", - "is-generator-function": "^1.0.7", - "is-typed-array": "^1.1.3", - "which-typed-array": "^1.1.2" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "license": "MIT" - }, - "node_modules/util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "license": "MIT", - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", - "license": "MIT" - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "license": "MIT", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "license": "MIT", - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/uvu": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", - "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==", - "license": "MIT", - "dependencies": { - "dequal": "^2.0.0", - "diff": "^5.0.0", - "kleur": "^4.0.3", - "sade": "^1.7.3" - }, - "bin": { - "uvu": "bin.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/uvu/node_modules/diff": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", - "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/uvu/node_modules/kleur": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "license": "MIT" - }, - "node_modules/v8-compile-cache-lib": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", - "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", - "license": "MIT" - }, - "node_modules/v8-to-istanbul": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", - "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", - "license": "ISC", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "node_modules/v8-to-istanbul/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "license": "BSD-3-Clause", - "engines": { - "node": ">= 8" - } - }, - "node_modules/value-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==", - "license": "MIT" - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-location": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-4.1.0.tgz", - "integrity": "sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "vfile": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-message": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "license": "MIT", - "dependencies": { - "browser-process-hrtime": "^1.0.0" - } - }, - "node_modules/w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "license": "MIT", - "dependencies": { - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "license": "Apache-2.0", - "dependencies": { - "makeerror": "1.0.12" - } - }, - "node_modules/warning": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", - "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "license": "MIT", - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "license": "MIT", - "dependencies": { - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/web-namespaces": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", - "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=10.4" - } - }, - "node_modules/webpack": { - "version": "5.85.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.85.0.tgz", - "integrity": "sha512-7gazTiYqwo5OSqwH1tigLDL2r3qDeP2dOKYgd+LlXpsUMqDTklg6tOghexqky0/+6QY38kb/R/uRPUleuL43zg==", - "license": "MIT", - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.0", - "@webassemblyjs/ast": "^1.11.5", - "@webassemblyjs/wasm-edit": "^1.11.5", - "@webassemblyjs/wasm-parser": "^1.11.5", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.9.0", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.14.1", - "es-module-lexer": "^1.2.1", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.2", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.7", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", - "license": "MIT", - "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/webpack-dev-server": { - "version": "4.15.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.0.tgz", - "integrity": "sha512-HmNB5QeSl1KpulTBQ8UT4FPrByYyaLxpJoQ0+s7EvUrMc16m0ZS1sgb1XGqzmgCPk0c9y+aaXxn11tbLzuM7NQ==", - "license": "MIT", - "dependencies": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.1", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "launch-editor": "^2.6.0", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.1.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.13.0" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack": { - "optional": true - }, - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-server/node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "license": "MIT", - "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/webpack-dev-server/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/webpack-dev-server/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/webpack-dev-server/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT" - }, - "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", - "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/webpack-manifest-plugin": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", - "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", - "license": "MIT", - "dependencies": { - "tapable": "^2.0.0", - "webpack-sources": "^2.2.0" - }, - "engines": { - "node": ">=12.22.0" - }, - "peerDependencies": { - "webpack": "^4.44.2 || ^5.47.0" - } - }, - "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", - "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", - "license": "MIT", - "dependencies": { - "source-list-map": "^2.0.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack-merge": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.9.0.tgz", - "integrity": "sha512-6NbRQw4+Sy50vYNTw7EyOn41OZItPiXB8GNv3INSoe3PSFaHJEz3SHTrYVaRm2LilNGnFUzh0FAwqPEmU/CwDg==", - "license": "MIT", - "dependencies": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "license": "MIT", - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", - "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack/node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "license": "MIT", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "license": "Apache-2.0", - "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "license": "Apache-2.0", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "license": "MIT", - "dependencies": { - "iconv-lite": "0.4.24" - } - }, - "node_modules/whatwg-fetch": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==", - "license": "MIT" - }, - "node_modules/whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "license": "MIT" - }, - "node_modules/whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "license": "MIT", - "dependencies": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "license": "MIT", - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-collection": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", - "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", - "license": "MIT", - "dependencies": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-typed-array": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", - "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", - "license": "MIT", - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.10" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/widest-line": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", - "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", - "license": "MIT", - "dependencies": { - "string-width": "^2.1.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/widest-line/node_modules/ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/widest-line/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/widest-line/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "license": "MIT", - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/widest-line/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/wildcard": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", - "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", - "license": "MIT" - }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/workbox-background-sync": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.6.1.tgz", - "integrity": "sha512-trJd3ovpWCvzu4sW0E8rV3FUyIcC0W8G+AZ+VcqzzA890AsWZlUGOTSxIMmIHVusUw/FDq1HFWfy/kC/WTRqSg==", - "license": "MIT", - "dependencies": { - "idb": "^7.0.1", - "workbox-core": "6.6.1" - } - }, - "node_modules/workbox-broadcast-update": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.6.1.tgz", - "integrity": "sha512-fBhffRdaANdeQ1V8s692R9l/gzvjjRtydBOvR6WCSB0BNE2BacA29Z4r9/RHd9KaXCPl6JTdI9q0bR25YKP8TQ==", - "license": "MIT", - "dependencies": { - "workbox-core": "6.6.1" - } - }, - "node_modules/workbox-build": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.6.1.tgz", - "integrity": "sha512-INPgDx6aRycAugUixbKgiEQBWD0MPZqU5r0jyr24CehvNuLPSXp/wGOpdRJmts656lNiXwqV7dC2nzyrzWEDnw==", - "license": "MIT", - "dependencies": { - "@apideck/better-ajv-errors": "^0.3.1", - "@babel/core": "^7.11.1", - "@babel/preset-env": "^7.11.0", - "@babel/runtime": "^7.11.2", - "@rollup/plugin-babel": "^5.2.0", - "@rollup/plugin-node-resolve": "^11.2.1", - "@rollup/plugin-replace": "^2.4.1", - "@surma/rollup-plugin-off-main-thread": "^2.2.3", - "ajv": "^8.6.0", - "common-tags": "^1.8.0", - "fast-json-stable-stringify": "^2.1.0", - "fs-extra": "^9.0.1", - "glob": "^7.1.6", - "lodash": "^4.17.20", - "pretty-bytes": "^5.3.0", - "rollup": "^2.43.1", - "rollup-plugin-terser": "^7.0.0", - "source-map": "^0.8.0-beta.0", - "stringify-object": "^3.3.0", - "strip-comments": "^2.0.1", - "tempy": "^0.6.0", - "upath": "^1.2.0", - "workbox-background-sync": "6.6.1", - "workbox-broadcast-update": "6.6.1", - "workbox-cacheable-response": "6.6.1", - "workbox-core": "6.6.1", - "workbox-expiration": "6.6.1", - "workbox-google-analytics": "6.6.1", - "workbox-navigation-preload": "6.6.1", - "workbox-precaching": "6.6.1", - "workbox-range-requests": "6.6.1", - "workbox-recipes": "6.6.1", - "workbox-routing": "6.6.1", - "workbox-strategies": "6.6.1", - "workbox-streams": "6.6.1", - "workbox-sw": "6.6.1", - "workbox-window": "6.6.1" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", - "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", - "license": "MIT", - "dependencies": { - "json-schema": "^0.4.0", - "jsonpointer": "^5.0.0", - "leven": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "ajv": ">=8" - } - }, - "node_modules/workbox-build/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/workbox-build/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "license": "MIT" - }, - "node_modules/workbox-build/node_modules/source-map": { - "version": "0.8.0-beta.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", - "license": "BSD-3-Clause", - "dependencies": { - "whatwg-url": "^7.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/workbox-build/node_modules/tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", - "license": "MIT", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/workbox-build/node_modules/webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "license": "BSD-2-Clause" - }, - "node_modules/workbox-build/node_modules/whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "license": "MIT", - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "node_modules/workbox-cacheable-response": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.6.1.tgz", - "integrity": "sha512-85LY4veT2CnTCDxaVG7ft3NKaFbH6i4urZXgLiU4AiwvKqS2ChL6/eILiGRYXfZ6gAwDnh5RkuDbr/GMS4KSag==", - "license": "MIT", - "dependencies": { - "workbox-core": "6.6.1" - } - }, - "node_modules/workbox-core": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.6.1.tgz", - "integrity": "sha512-ZrGBXjjaJLqzVothoE12qTbVnOAjFrHDXpZe7coCb6q65qI/59rDLwuFMO4PcZ7jcbxY+0+NhUVztzR/CbjEFw==", - "license": "MIT" - }, - "node_modules/workbox-expiration": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.1.tgz", - "integrity": "sha512-qFiNeeINndiOxaCrd2DeL1Xh1RFug3JonzjxUHc5WkvkD2u5abY3gZL1xSUNt3vZKsFFGGORItSjVTVnWAZO4A==", - "license": "MIT", - "dependencies": { - "idb": "^7.0.1", - "workbox-core": "6.6.1" - } - }, - "node_modules/workbox-google-analytics": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.6.1.tgz", - "integrity": "sha512-1TjSvbFSLmkpqLcBsF7FuGqqeDsf+uAXO/pjiINQKg3b1GN0nBngnxLcXDYo1n/XxK4N7RaRrpRlkwjY/3ocuA==", - "license": "MIT", - "dependencies": { - "workbox-background-sync": "6.6.1", - "workbox-core": "6.6.1", - "workbox-routing": "6.6.1", - "workbox-strategies": "6.6.1" - } - }, - "node_modules/workbox-navigation-preload": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.6.1.tgz", - "integrity": "sha512-DQCZowCecO+wRoIxJI2V6bXWK6/53ff+hEXLGlQL4Rp9ZaPDLrgV/32nxwWIP7QpWDkVEtllTAK5h6cnhxNxDA==", - "license": "MIT", - "dependencies": { - "workbox-core": "6.6.1" - } - }, - "node_modules/workbox-precaching": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.6.1.tgz", - "integrity": "sha512-K4znSJ7IKxCnCYEdhNkMr7X1kNh8cz+mFgx9v5jFdz1MfI84pq8C2zG+oAoeE5kFrUf7YkT5x4uLWBNg0DVZ5A==", - "license": "MIT", - "dependencies": { - "workbox-core": "6.6.1", - "workbox-routing": "6.6.1", - "workbox-strategies": "6.6.1" - } - }, - "node_modules/workbox-range-requests": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.6.1.tgz", - "integrity": "sha512-4BDzk28govqzg2ZpX0IFkthdRmCKgAKreontYRC5YsAPB2jDtPNxqx3WtTXgHw1NZalXpcH/E4LqUa9+2xbv1g==", - "license": "MIT", - "dependencies": { - "workbox-core": "6.6.1" - } - }, - "node_modules/workbox-recipes": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.6.1.tgz", - "integrity": "sha512-/oy8vCSzromXokDA+X+VgpeZJvtuf8SkQ8KL0xmRivMgJZrjwM3c2tpKTJn6PZA6TsbxGs3Sc7KwMoZVamcV2g==", - "license": "MIT", - "dependencies": { - "workbox-cacheable-response": "6.6.1", - "workbox-core": "6.6.1", - "workbox-expiration": "6.6.1", - "workbox-precaching": "6.6.1", - "workbox-routing": "6.6.1", - "workbox-strategies": "6.6.1" - } - }, - "node_modules/workbox-routing": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.6.1.tgz", - "integrity": "sha512-j4ohlQvfpVdoR8vDYxTY9rA9VvxTHogkIDwGdJ+rb2VRZQ5vt1CWwUUZBeD/WGFAni12jD1HlMXvJ8JS7aBWTg==", - "license": "MIT", - "dependencies": { - "workbox-core": "6.6.1" - } - }, - "node_modules/workbox-strategies": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.6.1.tgz", - "integrity": "sha512-WQLXkRnsk4L81fVPkkgon1rZNxnpdO5LsO+ws7tYBC6QQQFJVI6v98klrJEjFtZwzw/mB/HT5yVp7CcX0O+mrw==", - "license": "MIT", - "dependencies": { - "workbox-core": "6.6.1" - } - }, - "node_modules/workbox-streams": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.6.1.tgz", - "integrity": "sha512-maKG65FUq9e4BLotSKWSTzeF0sgctQdYyTMq529piEN24Dlu9b6WhrAfRpHdCncRS89Zi2QVpW5V33NX8PgH3Q==", - "license": "MIT", - "dependencies": { - "workbox-core": "6.6.1", - "workbox-routing": "6.6.1" - } - }, - "node_modules/workbox-sw": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.6.1.tgz", - "integrity": "sha512-R7whwjvU2abHH/lR6kQTTXLHDFU2izht9kJOvBRYK65FbwutT4VvnUAJIgHvfWZ/fokrOPhfoWYoPCMpSgUKHQ==", - "license": "MIT" - }, - "node_modules/workbox-webpack-plugin": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.1.tgz", - "integrity": "sha512-zpZ+ExFj9NmiI66cFEApyjk7hGsfJ1YMOaLXGXBoZf0v7Iu6hL0ZBe+83mnDq3YYWAfA3fnyFejritjOHkFcrA==", - "license": "MIT", - "dependencies": { - "fast-json-stable-stringify": "^2.1.0", - "pretty-bytes": "^5.4.1", - "upath": "^1.2.0", - "webpack-sources": "^1.4.3", - "workbox-build": "6.6.1" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "webpack": "^4.4.0 || ^5.9.0" - } - }, - "node_modules/workbox-window": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.6.1.tgz", - "integrity": "sha512-wil4nwOY58nTdCvif/KEZjQ2NP8uk3gGeRNy2jPBbzypU4BT4D9L8xiwbmDBpZlSgJd2xsT9FvSNU0gsxV51JQ==", - "license": "MIT", - "dependencies": { - "@types/trusted-types": "^2.0.2", - "workbox-core": "6.6.1" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "license": "ISC" - }, - "node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/write-file-atomic/node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "license": "MIT", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", - "license": "MIT", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "license": "Apache-2.0" - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "license": "MIT" - }, - "node_modules/xstate": { - "version": "4.37.2", - "resolved": "https://registry.npmjs.org/xstate/-/xstate-4.37.2.tgz", - "integrity": "sha512-Qm337O49CRTZ3PRyRuK6b+kvI+D3JGxXIZCTul+xEsyFCVkTFDt5jixaL1nBWcUBcaTQ9um/5CRGVItPi7fveg==", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/xstate" - } - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "license": "MIT", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC" - }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "license": "ISC", - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "license": "MIT", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/yup": { - "version": "0.32.11", - "resolved": "https://registry.npmjs.org/yup/-/yup-0.32.11.tgz", - "integrity": "sha512-Z2Fe1bn+eLstG8DRR6FTavGD+MeAwyfmouhHsIUgaADz8jvFKbO/fXc2trJKZg+5EBjh4gGm3iU/t3onKlXHIg==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.15.4", - "@types/lodash": "^4.14.175", - "lodash": "^4.17.21", - "lodash-es": "^4.17.21", - "nanoclone": "^0.2.1", - "property-expr": "^2.0.4", - "toposort": "^2.0.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/zwitch": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", - "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - } - }, - "dependencies": { - "@airgap/beacon-blockchain-substrate": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@airgap/beacon-blockchain-substrate/-/beacon-blockchain-substrate-3.3.4.tgz", - "integrity": "sha512-MyenUYbJdb/ufR7k3+TdL0Uur1PvXHxGbh+u4riN3vTeULC0d+LSZx7qsWM45fpDYtfyOhB0akQHp9s+1MU/rQ==", - "requires": { - "@airgap/beacon-types": "^3.3.4", - "@airgap/beacon-ui": "^3.3.4" - } - }, - "@airgap/beacon-blockchain-tezos": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@airgap/beacon-blockchain-tezos/-/beacon-blockchain-tezos-3.3.4.tgz", - "integrity": "sha512-sUK2d5pMYjulMPs0Cw/+XuDf5BiBnhkRbA8vDjdNicB9l0rws74iLcjCTBfX6AeO66FPxF4C2sx5nHqSxLwgjw==", - "requires": { - "@airgap/beacon-types": "^3.3.4", - "@airgap/beacon-ui": "^3.3.4" - } - }, - "@airgap/beacon-core": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@airgap/beacon-core/-/beacon-core-3.3.4.tgz", - "integrity": "sha512-9LqTDXdlliC2WsDzBr6sf1Xl9iegtvyWgb7tnZvIIx9iUdd7UjKseh0FFm9bdUt8hVLd8PD516HZQxrUokymHw==", - "requires": { - "@airgap/beacon-types": "^3.3.4", - "@airgap/beacon-utils": "^3.3.4", - "@stablelib/ed25519": "^1.0.3", - "@stablelib/nacl": "^1.0.4", - "@stablelib/utf8": "^1.0.1", - "@stablelib/x25519-session": "^1.0.4", - "bs58check": "2.1.2" - } - }, - "@airgap/beacon-dapp": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@airgap/beacon-dapp/-/beacon-dapp-4.0.2.tgz", - "integrity": "sha512-7vjvcM470GPfDkizYpuUzJ7Fus7X/zkFeXYTkxx69Dt5TlmKg09YNfRtvrFMDbf4OKnjbaRfVhqzwfYkpaRbPg==", - "requires": { - "@airgap/beacon-core": "4.0.2", - "@airgap/beacon-transport-matrix": "4.0.2", - "@airgap/beacon-transport-postmessage": "4.0.2", - "@airgap/beacon-transport-walletconnect": "4.0.2", - "@airgap/beacon-ui": "4.0.2" - }, - "dependencies": { - "@airgap/beacon-core": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@airgap/beacon-core/-/beacon-core-4.0.2.tgz", - "integrity": "sha512-a6mAn6BfbejBQI95tRc6pIZ0VS6MTK9MZ7iXPTLF9hrnCHiROmrCgNKst8qp2dcE0Ehk7z/hGs2WliJzi657YA==", - "requires": { - "@airgap/beacon-types": "4.0.2", - "@airgap/beacon-utils": "4.0.2", - "@stablelib/ed25519": "^1.0.3", - "@stablelib/nacl": "^1.0.4", - "@stablelib/utf8": "^1.0.1", - "@stablelib/x25519-session": "^1.0.4", - "bs58check": "2.1.2" - } - }, - "@airgap/beacon-transport-matrix": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@airgap/beacon-transport-matrix/-/beacon-transport-matrix-4.0.2.tgz", - "integrity": "sha512-sidXWA9QkcdpTLObsgMIIePq2+6eHn8djSK2UeoAWZpVOky+jpaIU78UlzqgDzMrO9inzu/xwsuXlk5Nmy1RyA==", - "requires": { - "@airgap/beacon-core": "4.0.2", - "@airgap/beacon-utils": "4.0.2", - "axios": "0.24.0" - } - }, - "@airgap/beacon-transport-postmessage": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@airgap/beacon-transport-postmessage/-/beacon-transport-postmessage-4.0.2.tgz", - "integrity": "sha512-UDHigcIRD5/VdKX3YDj+CVHYWafYg3N8nHT5yQ2JOU5nsQhD2y5NNNp/7U7I44CcD4OeK9d2slV+lnp8lBYe1g==", - "requires": { - "@airgap/beacon-core": "4.0.2", - "@airgap/beacon-types": "4.0.2", - "@airgap/beacon-utils": "4.0.2" - } - }, - "@airgap/beacon-types": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@airgap/beacon-types/-/beacon-types-4.0.2.tgz", - "integrity": "sha512-MWbE+350Yd7aICBEwTVIkty/YmKO5eTDsMbReUCNH8qf64gGhj/ZXEN6FPwMab+qKdmACgCkmbbtAXGGtmjwrA==", - "requires": { - "@types/chrome": "0.0.163" - } - }, - "@airgap/beacon-ui": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@airgap/beacon-ui/-/beacon-ui-4.0.2.tgz", - "integrity": "sha512-ZTcvdQ5GNlQ58M0Fduoq/KqsulBXeBN6jKiHnzHM3e98syy953DKQoDhU2NXNZiJ7AvEGO3s/fd+BN8y/+CVuQ==", - "requires": { - "@airgap/beacon-core": "4.0.2", - "@airgap/beacon-transport-postmessage": "4.0.2", - "@airgap/beacon-types": "4.0.2", - "@airgap/beacon-utils": "4.0.2", - "qrcode-svg": "^1.1.0", - "solid-js": "^1.6.6" - } - }, - "@airgap/beacon-utils": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@airgap/beacon-utils/-/beacon-utils-4.0.2.tgz", - "integrity": "sha512-5TfOI3ZolQQ9WNHogEO3SY4M2Paqbb3hf8DvolFofST6Brp0qyxkwZ0i99puahgwRo+B0qGilZpkLCYl72DMQg==", - "requires": { - "@stablelib/ed25519": "^1.0.3", - "@stablelib/nacl": "^1.0.3", - "@stablelib/random": "^1.0.2", - "@stablelib/utf8": "^1.0.1", - "bs58check": "2.1.2" - } - } - } - }, - "@airgap/beacon-sdk": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@airgap/beacon-sdk/-/beacon-sdk-3.3.4.tgz", - "integrity": "sha512-9feyD9vOHqPU6L5JBn6yGWFzvcxStTSmvMIjHRX1tAz8gwAzQxormc6jlXqNK8vNgU1CbLY38kbcMcp/gQTlvw==", - "requires": { - "@airgap/beacon-blockchain-substrate": "^3.3.4", - "@airgap/beacon-blockchain-tezos": "^3.3.4", - "@airgap/beacon-core": "^3.3.4", - "@airgap/beacon-dapp": "^3.3.4", - "@airgap/beacon-transport-matrix": "^3.3.4", - "@airgap/beacon-transport-postmessage": "^3.3.4", - "@airgap/beacon-types": "^3.3.4", - "@airgap/beacon-ui": "^3.3.4", - "@airgap/beacon-utils": "^3.3.4", - "@airgap/beacon-wallet": "^3.3.4" - }, - "dependencies": { - "@airgap/beacon-dapp": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@airgap/beacon-dapp/-/beacon-dapp-3.3.4.tgz", - "integrity": "sha512-fMjRFN2r3S3uZpUuc9KEIhgFoesNdNN/NRIAEInyLC9AB41Z+C9UKd/mISQwd5hJips5CWpTXnuYHnfEk4+Erw==", - "requires": { - "@airgap/beacon-core": "^3.3.4", - "@airgap/beacon-transport-matrix": "^3.3.4", - "@airgap/beacon-transport-postmessage": "^3.3.4", - "@airgap/beacon-ui": "^3.3.4", - "qrcode-generator": "1.4.4" - } - } - } - }, - "@airgap/beacon-transport-matrix": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@airgap/beacon-transport-matrix/-/beacon-transport-matrix-3.3.4.tgz", - "integrity": "sha512-bxTBFXcgKyP/n+yMSoL6L/3C4ZVso1DxK5XGxcOvOLLenA67wh4TnPMBasWzBi13BbMAVhiExuNNTWaytamgcw==", - "requires": { - "@airgap/beacon-core": "^3.3.4", - "@airgap/beacon-utils": "^3.3.4", - "axios": "0.24.0" - } - }, - "@airgap/beacon-transport-postmessage": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@airgap/beacon-transport-postmessage/-/beacon-transport-postmessage-3.3.4.tgz", - "integrity": "sha512-Tlf8Tr7f1nzZOX8ag8aR9UBkxR9stTJXRBSrouQ0Ex8JIPHkrV6Noz+Xg7lziwUlbaJ7ukbElKHrXh17+iIjQQ==", - "requires": { - "@airgap/beacon-core": "^3.3.4", - "@airgap/beacon-types": "^3.3.4", - "@airgap/beacon-utils": "^3.3.4" - } - }, - "@airgap/beacon-transport-walletconnect": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@airgap/beacon-transport-walletconnect/-/beacon-transport-walletconnect-4.0.2.tgz", - "integrity": "sha512-t4ZrgyImVf8UIhVa6ei/p1STVKNdRq5WSoop8eTSqArIHVj4zk2dr5J0ihbe64UyLAX1O0Z7yV+dUVoH+kVWGw==", - "requires": { - "@airgap/beacon-core": "4.0.2", - "@airgap/beacon-types": "4.0.2", - "@airgap/beacon-utils": "4.0.2", - "@walletconnect/sign-client": "2.7.0" - }, - "dependencies": { - "@airgap/beacon-core": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@airgap/beacon-core/-/beacon-core-4.0.2.tgz", - "integrity": "sha512-a6mAn6BfbejBQI95tRc6pIZ0VS6MTK9MZ7iXPTLF9hrnCHiROmrCgNKst8qp2dcE0Ehk7z/hGs2WliJzi657YA==", - "requires": { - "@airgap/beacon-types": "4.0.2", - "@airgap/beacon-utils": "4.0.2", - "@stablelib/ed25519": "^1.0.3", - "@stablelib/nacl": "^1.0.4", - "@stablelib/utf8": "^1.0.1", - "@stablelib/x25519-session": "^1.0.4", - "bs58check": "2.1.2" - } - }, - "@airgap/beacon-types": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@airgap/beacon-types/-/beacon-types-4.0.2.tgz", - "integrity": "sha512-MWbE+350Yd7aICBEwTVIkty/YmKO5eTDsMbReUCNH8qf64gGhj/ZXEN6FPwMab+qKdmACgCkmbbtAXGGtmjwrA==", - "requires": { - "@types/chrome": "0.0.163" - } - }, - "@airgap/beacon-utils": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@airgap/beacon-utils/-/beacon-utils-4.0.2.tgz", - "integrity": "sha512-5TfOI3ZolQQ9WNHogEO3SY4M2Paqbb3hf8DvolFofST6Brp0qyxkwZ0i99puahgwRo+B0qGilZpkLCYl72DMQg==", - "requires": { - "@stablelib/ed25519": "^1.0.3", - "@stablelib/nacl": "^1.0.3", - "@stablelib/random": "^1.0.2", - "@stablelib/utf8": "^1.0.1", - "bs58check": "2.1.2" - } - } - } - }, - "@airgap/beacon-types": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@airgap/beacon-types/-/beacon-types-3.3.4.tgz", - "integrity": "sha512-4lk0uBw5hsC3ujpVflJovZPCks+MWpjlQi205a3REvYe4cWLZCIvaJcx8oLJTtUEgXIS0xeIQ3QAxXXsgW4xEA==", - "requires": { - "@types/chrome": "0.0.163" - } - }, - "@airgap/beacon-ui": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@airgap/beacon-ui/-/beacon-ui-3.3.4.tgz", - "integrity": "sha512-/J2r0wbH6xWHoni9HFF0ojrQaGKicRQZf3XTz2deI+x9glXJ2RC6J1V6uzIyUHfsgJwpe0vz6COzYA0wVdnUCw==", - "requires": { - "@airgap/beacon-core": "^3.3.4", - "@airgap/beacon-transport-postmessage": "^3.3.4", - "@airgap/beacon-types": "^3.3.4", - "@airgap/beacon-utils": "^3.3.4" - } - }, - "@airgap/beacon-utils": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@airgap/beacon-utils/-/beacon-utils-3.3.4.tgz", - "integrity": "sha512-jxcbq5AbQU8eD4WnloTwvt5//kVjOW43yv+dznzpI+wZmYagOljPb8L/E93zuMhrXxP6plijD+Dn68RhLzfUSg==", - "requires": { - "@stablelib/nacl": "^1.0.3", - "@stablelib/random": "^1.0.2", - "@stablelib/utf8": "^1.0.1", - "bs58check": "2.1.2" - } - }, - "@airgap/beacon-wallet": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@airgap/beacon-wallet/-/beacon-wallet-3.3.4.tgz", - "integrity": "sha512-nRzt+1qtJlro2/ryUNE0e8oWWuedng10qKpPZo6CX3eS97AhTVaQ8MpgXzzgMxIqrCXyfWmvzsvPb3GcxwjJ4g==", - "requires": { - "@airgap/beacon-core": "^3.3.4", - "@airgap/beacon-transport-matrix": "^3.3.4", - "@airgap/beacon-transport-postmessage": "^3.3.4" - } - }, - "@alloc/quick-lru": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", - "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==" - }, - "@ampproject/remapping": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@babel/code-frame": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", - "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", - "requires": { - "@babel/highlight": "^7.18.6" - } - }, - "@babel/compat-data": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.3.tgz", - "integrity": "sha512-aNtko9OPOwVESUFp3MZfD8Uzxl7JzSeJpd7npIoxCasU37PFbAQRpKglkaKwlHOyeJdrREpo8TW8ldrkYWwvIQ==" - }, - "@babel/core": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.1.tgz", - "integrity": "sha512-Hkqu7J4ynysSXxmAahpN1jjRwVJ+NdpraFLIWflgjpVob3KNyK3/tIUc7Q7szed8WMp0JNa7Qtd1E9Oo22F9gA==", - "requires": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.21.4", - "@babel/generator": "^7.22.0", - "@babel/helper-compilation-targets": "^7.22.1", - "@babel/helper-module-transforms": "^7.22.1", - "@babel/helpers": "^7.22.0", - "@babel/parser": "^7.22.0", - "@babel/template": "^7.21.9", - "@babel/traverse": "^7.22.1", - "@babel/types": "^7.22.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", - "semver": "^6.3.0" - } - }, - "@babel/generator": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.3.tgz", - "integrity": "sha512-C17MW4wlk//ES/CJDL51kPNwl+qiBQyN7b9SKyVp11BLGFeSPoVaHrv+MNt8jwQFhQWowW88z1eeBx3pFz9v8A==", - "requires": { - "@babel/types": "^7.22.3", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.3.tgz", - "integrity": "sha512-ahEoxgqNoYXm0k22TvOke48i1PkavGu0qGCmcq9ugi6gnmvKNaMjKBSrZTnWUi1CFEeNAUiVba0Wtzm03aSkJg==", - "requires": { - "@babel/types": "^7.22.3" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.1.tgz", - "integrity": "sha512-Rqx13UM3yVB5q0D/KwQ8+SPfX/+Rnsy1Lw1k/UwOC4KC6qrzIQoY3lYnBu5EHKBlEHHcj0M0W8ltPSkD8rqfsQ==", - "requires": { - "@babel/compat-data": "^7.22.0", - "@babel/helper-validator-option": "^7.21.0", - "browserslist": "^4.21.3", - "lru-cache": "^5.1.1", - "semver": "^6.3.0" - }, - "dependencies": { - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "requires": { - "yallist": "^3.0.2" - } - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - } - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.1.tgz", - "integrity": "sha512-SowrZ9BWzYFgzUMwUmowbPSGu6CXL5MSuuCkG3bejahSpSymioPmuLdhPxNOc9MjuNGjy7M/HaXvJ8G82Lywlw==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.22.1", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-member-expression-to-functions": "^7.22.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.22.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/helper-split-export-declaration": "^7.18.6", - "semver": "^6.3.0" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.1.tgz", - "integrity": "sha512-WWjdnfR3LPIe+0EY8td7WmjhytxXtjKAEpnAxun/hkNiyOaPlvGK+NZaBFIdi9ndYV3Gav7BpFvtUwnaJlwi1w==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.3.1", - "semver": "^6.3.0" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.0.tgz", - "integrity": "sha512-RnanLx5ETe6aybRi1cO/edaRH+bNYWaryCEmjDDYyNr4wnSzyOp8T0dWipmqVHKEY3AbVKUom50AKSlj1zmKbg==", - "requires": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - } - }, - "@babel/helper-environment-visitor": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.1.tgz", - "integrity": "sha512-Z2tgopurB/kTbidvzeBrc2To3PUP/9i5MUe+fU6QJCQDyPwSH2oRapkLw3KGECDYSjhQZCNxEvNvZlLw8JjGwA==" - }, - "@babel/helper-function-name": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", - "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", - "requires": { - "@babel/template": "^7.20.7", - "@babel/types": "^7.21.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.3.tgz", - "integrity": "sha512-Gl7sK04b/2WOb6OPVeNy9eFKeD3L6++CzL3ykPOWqTn08xgYYK0wz4TUh2feIImDXxcVW3/9WQ1NMKY66/jfZA==", - "requires": { - "@babel/types": "^7.22.3" - } - }, - "@babel/helper-module-imports": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", - "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", - "requires": { - "@babel/types": "^7.21.4" - } - }, - "@babel/helper-module-transforms": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.1.tgz", - "integrity": "sha512-dxAe9E7ySDGbQdCVOY/4+UcD8M9ZFqZcZhSPsPacvCG4M+9lwtDDQfI2EoaSvmf7W/8yCBkGU0m7Pvt1ru3UZw==", - "requires": { - "@babel/helper-environment-visitor": "^7.22.1", - "@babel/helper-module-imports": "^7.21.4", - "@babel/helper-simple-access": "^7.21.5", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.21.9", - "@babel/traverse": "^7.22.1", - "@babel/types": "^7.22.0" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz", - "integrity": "sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==" - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", - "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-wrap-function": "^7.18.9", - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-replace-supers": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.1.tgz", - "integrity": "sha512-ut4qrkE4AuSfrwHSps51ekR1ZY/ygrP1tp0WFm8oVq6nzc/hvfV/22JylndIbsf2U2M9LOMwiSddr6y+78j+OQ==", - "requires": { - "@babel/helper-environment-visitor": "^7.22.1", - "@babel/helper-member-expression-to-functions": "^7.22.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/template": "^7.21.9", - "@babel/traverse": "^7.22.1", - "@babel/types": "^7.22.0" - } - }, - "@babel/helper-simple-access": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz", - "integrity": "sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==", - "requires": { - "@babel/types": "^7.21.5" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", - "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", - "requires": { - "@babel/types": "^7.20.0" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-string-parser": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz", - "integrity": "sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==" - }, - "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" - }, - "@babel/helper-validator-option": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", - "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==" - }, - "@babel/helper-wrap-function": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", - "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", - "requires": { - "@babel/helper-function-name": "^7.19.0", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.5", - "@babel/types": "^7.20.5" - } - }, - "@babel/helpers": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.3.tgz", - "integrity": "sha512-jBJ7jWblbgr7r6wYZHMdIqKc73ycaTcCaWRq4/2LpuPHcx7xMlZvpGQkOYc9HeSjn6rcx15CPlgVcBtZ4WZJ2w==", - "requires": { - "@babel/template": "^7.21.9", - "@babel/traverse": "^7.22.1", - "@babel/types": "^7.22.3" - } - }, - "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@babel/parser": { - "version": "7.22.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.4.tgz", - "integrity": "sha512-VLLsx06XkEYqBtE5YGPwfSGwfrjnyPP5oiGty3S8pQLFDFLaS8VwWSIxkTXpcvr5zeYLE6+MBNl2npl/YnfofA==" - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", - "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.3.tgz", - "integrity": "sha512-6r4yRwEnorYByILoDRnEqxtojYKuiIv9FojW2E8GUKo9eWBwbKcd9IiZOZpdyXc64RmyGGyPu3/uAcrz/dq2kQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/plugin-transform-optional-chaining": "^7.22.3" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-decorators": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.22.3.tgz", - "integrity": "sha512-XjTKH3sHr6pPqG+hR1NCdVupwiosfdKM2oSMyKQVQ5Bym9l/p7BuLAqT5U32zZzRCfPq/TPRPzMiiTE9bOXU4w==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/helper-replace-supers": "^7.22.1", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/plugin-syntax-decorators": "^7.22.3" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", - "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", - "requires": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz", - "integrity": "sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.21.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-decorators": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.22.3.tgz", - "integrity": "sha512-R16Zuge73+8/nLcDjkIpyhi5wIbN7i7fiuLJR8yQX7vPAa/ltUKtd3iLbb4AgP5nrLi91HnNUNosELIGUGH1bg==", - "requires": { - "@babel/helper-plugin-utils": "^7.21.5" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-flow": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.21.4.tgz", - "integrity": "sha512-l9xd3N+XG4fZRxEP3vXdK6RW7vN1Uf5dxzRC/09wV86wqZ/YYQooBIGNsiRdfNR3/q2/5pPzV4B54J/9ctX5jw==", - "requires": { - "@babel/helper-plugin-utils": "^7.20.2" - } - }, - "@babel/plugin-syntax-import-assertions": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", - "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.19.0" - } - }, - "@babel/plugin-syntax-import-attributes": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.3.tgz", - "integrity": "sha512-i35jZJv6aO7hxEbIWQ41adVfOzjm9dcYDNeWlBMd8p0ZQRtNUCBrmGwZt+H5lb+oOC9a3svp956KP0oWGA1YsA==", - "requires": { - "@babel/helper-plugin-utils": "^7.21.5" - } - }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.21.4.tgz", - "integrity": "sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.20.2" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.21.4.tgz", - "integrity": "sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==", - "requires": { - "@babel/helper-plugin-utils": "^7.20.2" - } - }, - "@babel/plugin-syntax-unicode-sets-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", - "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.21.5.tgz", - "integrity": "sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA==", - "requires": { - "@babel/helper-plugin-utils": "^7.21.5" - } - }, - "@babel/plugin-transform-async-generator-functions": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.3.tgz", - "integrity": "sha512-36A4Aq48t66btydbZd5Fk0/xJqbpg/v4QWI4AH4cYHBXy9Mu42UOupZpebKFiCFNT9S9rJFcsld0gsv0ayLjtA==", - "requires": { - "@babel/helper-environment-visitor": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", - "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", - "requires": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-remap-async-to-generator": "^7.18.9" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", - "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz", - "integrity": "sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.20.2" - } - }, - "@babel/plugin-transform-class-properties": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.3.tgz", - "integrity": "sha512-mASLsd6rhOrLZ5F3WbCxkzl67mmOnqik0zrg5W6D/X0QMW7HtvnoL1dRARLKIbMP3vXwkwziuLesPqWVGIl6Bw==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5" - } - }, - "@babel/plugin-transform-class-static-block": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.3.tgz", - "integrity": "sha512-5BirgNWNOx7cwbTJCOmKFJ1pZjwk5MUfMIwiBBvsirCJMZeQgs5pk6i1OlkVg+1Vef5LfBahFOrdCnAWvkVKMw==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz", - "integrity": "sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-replace-supers": "^7.20.7", - "@babel/helper-split-export-declaration": "^7.18.6", - "globals": "^11.1.0" - }, - "dependencies": { - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - } - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.21.5.tgz", - "integrity": "sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/template": "^7.20.7" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.21.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz", - "integrity": "sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==", - "requires": { - "@babel/helper-plugin-utils": "^7.20.2" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", - "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", - "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-dynamic-import": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.1.tgz", - "integrity": "sha512-rlhWtONnVBPdmt+jeewS0qSnMz/3yLFrqAP8hHC6EDcrYRSyuz9f9yQhHvVn2Ad6+yO9fHXac5piudeYrInxwQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", - "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-export-namespace-from": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.3.tgz", - "integrity": "sha512-5Ti1cHLTDnt3vX61P9KZ5IG09bFXp4cDVFJIAeCZuxu9OXXJJZp5iP0n/rzM2+iAutJY+KWEyyHcRaHlpQ/P5g==", - "requires": { - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-transform-flow-strip-types": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.21.0.tgz", - "integrity": "sha512-FlFA2Mj87a6sDkW4gfGrQQqwY/dLlBAyJa2dJEZ+FHXUVHBflO2wyKvg+OOEzXfrKYIa4HWl0mgmbCzt0cMb7w==", - "requires": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-flow": "^7.18.6" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.5.tgz", - "integrity": "sha512-nYWpjKW/7j/I/mZkGVgHJXh4bA1sfdFnJoOXwJuj4m3Q2EraO/8ZyrkCau9P5tbHQk01RMSt6KYLCsW7730SXQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.21.5" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", - "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", - "requires": { - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-json-strings": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.3.tgz", - "integrity": "sha512-IuvOMdeOOY2X4hRNAT6kwbePtK21BUyrAEgLKviL8pL6AEEVUVcqtRdN/HJXBLGIbt9T3ETmXRnFedRRmQNTYw==", - "requires": { - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", - "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-logical-assignment-operators": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.3.tgz", - "integrity": "sha512-CbayIfOw4av2v/HYZEsH+Klks3NC2/MFIR3QR8gnpGNNPEaq2fdlVCRYG/paKs7/5hvBLQ+H70pGWOHtlNEWNA==", - "requires": { - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", - "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.20.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", - "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", - "requires": { - "@babel/helper-module-transforms": "^7.20.11", - "@babel/helper-plugin-utils": "^7.20.2" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.5.tgz", - "integrity": "sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ==", - "requires": { - "@babel/helper-module-transforms": "^7.21.5", - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/helper-simple-access": "^7.21.5" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.3.tgz", - "integrity": "sha512-V21W3bKLxO3ZjcBJZ8biSvo5gQ85uIXW2vJfh7JSWf/4SLUSr1tOoHX3ruN4+Oqa2m+BKfsxTR1I+PsvkIWvNw==", - "requires": { - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/helper-validator-identifier": "^7.19.1" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", - "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", - "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.3.tgz", - "integrity": "sha512-c6HrD/LpUdNNJsISQZpds3TXvfYIAbo+efE9aWmY/PmSRD0agrJ9cPMt4BmArwUQ7ZymEWTFjTyp+yReLJZh0Q==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.3.tgz", - "integrity": "sha512-5RuJdSo89wKdkRTqtM9RVVJzHum9c2s0te9rB7vZC1zKKxcioWIy+xcu4OoIAjyFZhb/bp5KkunuLin1q7Ct+w==", - "requires": { - "@babel/helper-plugin-utils": "^7.21.5" - } - }, - "@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.3.tgz", - "integrity": "sha512-CpaoNp16nX7ROtLONNuCyenYdY/l7ZsR6aoVa7rW7nMWisoNoQNIH5Iay/4LDyRjKMuElMqXiBoOQCDLTMGZiw==", - "requires": { - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-transform-numeric-separator": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.3.tgz", - "integrity": "sha512-+AF88fPDJrnseMh5vD9+SH6wq4ZMvpiTMHh58uLs+giMEyASFVhcT3NkoyO+NebFCNnpHJEq5AXO2txV4AGPDQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-transform-object-rest-spread": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.3.tgz", - "integrity": "sha512-38bzTsqMMCI46/TQnJwPPpy33EjLCc1Gsm2hRTF6zTMWnKsN61vdrpuzIEGQyKEhDSYDKyZHrrd5FMj4gcUHhw==", - "requires": { - "@babel/compat-data": "^7.22.3", - "@babel/helper-compilation-targets": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.22.3" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", - "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6" - } - }, - "@babel/plugin-transform-optional-catch-binding": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.3.tgz", - "integrity": "sha512-bnDFWXFzWY0BsOyqaoSXvMQ2F35zutQipugog/rqotL2S4ciFOKlRYUu9djt4iq09oh2/34hqfRR2k1dIvuu4g==", - "requires": { - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-transform-optional-chaining": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.3.tgz", - "integrity": "sha512-63v3/UFFxhPKT8j8u1jTTGVyITxl7/7AfOqK8C5gz1rHURPUGe3y5mvIf68eYKGoBNahtJnTxBKug4BQOnzeJg==", - "requires": { - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.3.tgz", - "integrity": "sha512-x7QHQJHPuD9VmfpzboyGJ5aHEr9r7DsAsdxdhJiTB3J3j8dyl+NFZ+rX5Q2RWFDCs61c06qBfS4ys2QYn8UkMw==", - "requires": { - "@babel/helper-plugin-utils": "^7.21.5" - } - }, - "@babel/plugin-transform-private-methods": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.3.tgz", - "integrity": "sha512-fC7jtjBPFqhqpPAE+O4LKwnLq7gGkD3ZmC2E3i4qWH34mH3gOg2Xrq5YMHUq6DM30xhqM1DNftiRaSqVjEG+ug==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5" - } - }, - "@babel/plugin-transform-private-property-in-object": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.3.tgz", - "integrity": "sha512-C7MMl4qWLpgVCbXfj3UW8rR1xeCnisQ0cU7YJHV//8oNBS0aCIVg1vFnZXxOckHhEpQyqNNkWmvSEWnMLlc+Vw==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", - "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-react-constant-elements": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.22.3.tgz", - "integrity": "sha512-b5J6muxQYp4H7loAQv/c7GO5cPuRA6H5hx4gO+/Hn+Cu9MRQU0PNiUoWq1L//8sq6kFSNxGXFb2XTaUfa9y+Pg==", - "requires": { - "@babel/helper-plugin-utils": "^7.21.5" - } - }, - "@babel/plugin-transform-react-display-name": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", - "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-react-jsx": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.3.tgz", - "integrity": "sha512-JEulRWG2f04a7L8VWaOngWiK6p+JOSpB+DAtwfJgOaej1qdbNxqtK7MwTBHjUA10NeFcszlFNqCdbRcirzh2uQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-module-imports": "^7.21.4", - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/plugin-syntax-jsx": "^7.21.4", - "@babel/types": "^7.22.3" - } - }, - "@babel/plugin-transform-react-jsx-development": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", - "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", - "requires": { - "@babel/plugin-transform-react-jsx": "^7.18.6" - } - }, - "@babel/plugin-transform-react-pure-annotations": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", - "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.21.5.tgz", - "integrity": "sha512-ZoYBKDb6LyMi5yCsByQ5jmXsHAQDDYeexT1Szvlmui+lADvfSecr5Dxd/PkrTC3pAD182Fcju1VQkB4oCp9M+w==", - "requires": { - "@babel/helper-plugin-utils": "^7.21.5", - "regenerator-transform": "^0.15.1" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", - "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-runtime": { - "version": "7.22.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.4.tgz", - "integrity": "sha512-Urkiz1m4zqiRo17klj+l3nXgiRTFQng91Bc1eiLF7BMQu1e7wE5Gcq9xSv062IF068NHjcutSbIMev60gXxAvA==", - "requires": { - "@babel/helper-module-imports": "^7.21.4", - "@babel/helper-plugin-utils": "^7.21.5", - "babel-plugin-polyfill-corejs2": "^0.4.3", - "babel-plugin-polyfill-corejs3": "^0.8.1", - "babel-plugin-polyfill-regenerator": "^0.5.0", - "semver": "^6.3.0" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", - "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz", - "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==", - "requires": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", - "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", - "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", - "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-typescript": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.3.tgz", - "integrity": "sha512-pyjnCIniO5PNaEuGxT28h0HbMru3qCVrMqVgVOz/krComdIrY9W6FCLBq9NWHY8HDGaUlan+UhmZElDENIfCcw==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/plugin-syntax-typescript": "^7.21.4" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.21.5.tgz", - "integrity": "sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg==", - "requires": { - "@babel/helper-plugin-utils": "^7.21.5" - } - }, - "@babel/plugin-transform-unicode-property-regex": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.3.tgz", - "integrity": "sha512-5ScJ+OmdX+O6HRuMGW4kv7RL9vIKdtdAj9wuWUKy1wbHY3jaM/UlyIiC1G7J6UJiiyMukjjK0QwL3P0vBd0yYg==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", - "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-unicode-sets-regex": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.3.tgz", - "integrity": "sha512-hNufLdkF8vqywRp+P55j4FHXqAX2LRUccoZHH7AFn1pq5ZOO2ISKW9w13bFZVjBoTqeve2HOgoJCcaziJVhGNw==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5" - } - }, - "@babel/preset-env": { - "version": "7.22.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.4.tgz", - "integrity": "sha512-c3lHOjbwBv0TkhYCr+XCR6wKcSZ1QbQTVdSkZUaVpLv8CVWotBMArWUi5UAJrcrQaEnleVkkvaV8F/pmc/STZQ==", - "requires": { - "@babel/compat-data": "^7.22.3", - "@babel/helper-compilation-targets": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/helper-validator-option": "^7.21.0", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.3", - "@babel/plugin-proposal-private-property-in-object": "^7.21.0", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.20.0", - "@babel/plugin-syntax-import-attributes": "^7.22.3", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.21.5", - "@babel/plugin-transform-async-generator-functions": "^7.22.3", - "@babel/plugin-transform-async-to-generator": "^7.20.7", - "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.21.0", - "@babel/plugin-transform-class-properties": "^7.22.3", - "@babel/plugin-transform-class-static-block": "^7.22.3", - "@babel/plugin-transform-classes": "^7.21.0", - "@babel/plugin-transform-computed-properties": "^7.21.5", - "@babel/plugin-transform-destructuring": "^7.21.3", - "@babel/plugin-transform-dotall-regex": "^7.18.6", - "@babel/plugin-transform-duplicate-keys": "^7.18.9", - "@babel/plugin-transform-dynamic-import": "^7.22.1", - "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-export-namespace-from": "^7.22.3", - "@babel/plugin-transform-for-of": "^7.21.5", - "@babel/plugin-transform-function-name": "^7.18.9", - "@babel/plugin-transform-json-strings": "^7.22.3", - "@babel/plugin-transform-literals": "^7.18.9", - "@babel/plugin-transform-logical-assignment-operators": "^7.22.3", - "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.20.11", - "@babel/plugin-transform-modules-commonjs": "^7.21.5", - "@babel/plugin-transform-modules-systemjs": "^7.22.3", - "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.3", - "@babel/plugin-transform-new-target": "^7.22.3", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.3", - "@babel/plugin-transform-numeric-separator": "^7.22.3", - "@babel/plugin-transform-object-rest-spread": "^7.22.3", - "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-optional-catch-binding": "^7.22.3", - "@babel/plugin-transform-optional-chaining": "^7.22.3", - "@babel/plugin-transform-parameters": "^7.22.3", - "@babel/plugin-transform-private-methods": "^7.22.3", - "@babel/plugin-transform-private-property-in-object": "^7.22.3", - "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.21.5", - "@babel/plugin-transform-reserved-words": "^7.18.6", - "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.20.7", - "@babel/plugin-transform-sticky-regex": "^7.18.6", - "@babel/plugin-transform-template-literals": "^7.18.9", - "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.21.5", - "@babel/plugin-transform-unicode-property-regex": "^7.22.3", - "@babel/plugin-transform-unicode-regex": "^7.18.6", - "@babel/plugin-transform-unicode-sets-regex": "^7.22.3", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.22.4", - "babel-plugin-polyfill-corejs2": "^0.4.3", - "babel-plugin-polyfill-corejs3": "^0.8.1", - "babel-plugin-polyfill-regenerator": "^0.5.0", - "core-js-compat": "^3.30.2", - "semver": "^6.3.0" - } - }, - "@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/preset-react": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.22.3.tgz", - "integrity": "sha512-lxDz1mnZ9polqClBCVBjIVUypoB4qV3/tZUDb/IlYbW1kiiLaXaX+bInbRjl+lNQ/iUZraQ3+S8daEmoELMWug==", - "requires": { - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/helper-validator-option": "^7.21.0", - "@babel/plugin-transform-react-display-name": "^7.18.6", - "@babel/plugin-transform-react-jsx": "^7.22.3", - "@babel/plugin-transform-react-jsx-development": "^7.18.6", - "@babel/plugin-transform-react-pure-annotations": "^7.18.6" - } - }, - "@babel/preset-typescript": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.21.5.tgz", - "integrity": "sha512-iqe3sETat5EOrORXiQ6rWfoOg2y68Cs75B9wNxdPW4kixJxh7aXQE1KPdWLDniC24T/6dSnguF33W9j/ZZQcmA==", - "requires": { - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/helper-validator-option": "^7.21.0", - "@babel/plugin-syntax-jsx": "^7.21.4", - "@babel/plugin-transform-modules-commonjs": "^7.21.5", - "@babel/plugin-transform-typescript": "^7.21.3" - } - }, - "@babel/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" - }, - "@babel/runtime": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.3.tgz", - "integrity": "sha512-XsDuspWKLUsxwCp6r7EhsExHtYfbe5oAGQ19kqngTdCPUoPQzOPdUbD/pB9PJiwb2ptYKQDjSJT3R6dC+EPqfQ==", - "requires": { - "regenerator-runtime": "^0.13.11" - } - }, - "@babel/template": { - "version": "7.21.9", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.21.9.tgz", - "integrity": "sha512-MK0X5k8NKOuWRamiEfc3KEJiHMTkGZNUjzMipqCGDDc6ijRl/B7RGSKVGncu4Ro/HdyzzY6cmoXuKI2Gffk7vQ==", - "requires": { - "@babel/code-frame": "^7.21.4", - "@babel/parser": "^7.21.9", - "@babel/types": "^7.21.5" - } - }, - "@babel/traverse": { - "version": "7.22.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.4.tgz", - "integrity": "sha512-Tn1pDsjIcI+JcLKq1AVlZEr4226gpuAQTsLMorsYg9tuS/kG7nuwwJ4AB8jfQuEgb/COBwR/DqJxmoiYFu5/rQ==", - "requires": { - "@babel/code-frame": "^7.21.4", - "@babel/generator": "^7.22.3", - "@babel/helper-environment-visitor": "^7.22.1", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.22.4", - "@babel/types": "^7.22.4", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "dependencies": { - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - } - } - }, - "@babel/types": { - "version": "7.22.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.4.tgz", - "integrity": "sha512-Tx9x3UBHTTsMSW85WB2kphxYQVvrZ/t1FxD88IpSgIjiUJlCm9z+xWIDwyo1vffTwSqteqyznB8ZE9vYYk16zA==", - "requires": { - "@babel/helper-string-parser": "^7.21.5", - "@babel/helper-validator-identifier": "^7.19.1", - "to-fast-properties": "^2.0.0" - } - }, - "@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" - }, - "@craco/craco": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@craco/craco/-/craco-7.1.0.tgz", - "integrity": "sha512-oRAcPIKYrfPXp9rSzlsDNeOaVtDiKhoyqSXUoqiK24jCkHr4T8m/a2f74yXIzCbIheoUWDOIfWZyRgFgT+cpqA==", - "requires": { - "autoprefixer": "^10.4.12", - "cosmiconfig": "^7.0.1", - "cosmiconfig-typescript-loader": "^1.0.0", - "cross-spawn": "^7.0.3", - "lodash": "^4.17.21", - "semver": "^7.3.7", - "webpack-merge": "^5.8.0" - }, - "dependencies": { - "semver": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", - "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "@cspotcode/source-map-support": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", - "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", - "requires": { - "@jridgewell/trace-mapping": "0.3.9" - }, - "dependencies": { - "@jridgewell/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==" - }, - "@jridgewell/trace-mapping": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", - "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - } - } - }, - "@csstools/normalize.css": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", - "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" - }, - "@csstools/postcss-cascade-layers": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", - "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", - "requires": { - "@csstools/selector-specificity": "^2.0.2", - "postcss-selector-parser": "^6.0.10" - } - }, - "@csstools/postcss-color-function": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", - "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-font-format-keywords": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", - "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-hwb-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", - "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-ic-unit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", - "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-is-pseudo-class": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", - "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", - "requires": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" - } - }, - "@csstools/postcss-nested-calc": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", - "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-normalize-display-values": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", - "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-oklab-function": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", - "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-progressive-custom-properties": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", - "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-stepped-value-functions": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", - "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-text-decoration-shorthand": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", - "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-trigonometric-functions": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", - "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-unset-value": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", - "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", - "requires": {} - }, - "@csstools/selector-specificity": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", - "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", - "requires": {} - }, - "@date-io/core": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/@date-io/core/-/core-2.16.0.tgz", - "integrity": "sha512-DYmSzkr+jToahwWrsiRA2/pzMEtz9Bq1euJwoOuYwuwIYXnZFtHajY2E6a1VNVDc9jP8YUXK1BvnZH9mmT19Zg==" - }, - "@date-io/date-fns": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/@date-io/date-fns/-/date-fns-2.16.0.tgz", - "integrity": "sha512-bfm5FJjucqlrnQcXDVU5RD+nlGmL3iWgkHTq3uAZWVIuBu6dDmGa3m8a6zo2VQQpu8ambq9H22UyUpn7590joA==", - "requires": { - "@date-io/core": "^2.16.0" - } - }, - "@date-io/dayjs": { - "version": "1.3.13", - "resolved": "https://registry.npmjs.org/@date-io/dayjs/-/dayjs-1.3.13.tgz", - "integrity": "sha512-nD39xWYwQjDMIdpUzHIcADHxY9m1hm1DpOaRn3bc2rBdgmwQC0PfW0WYaHyGGP/6LEzEguINRbHuotMhf+T9Sg==", - "requires": { - "@date-io/core": "^1.3.13" - }, - "dependencies": { - "@date-io/core": { - "version": "1.3.13", - "resolved": "https://registry.npmjs.org/@date-io/core/-/core-1.3.13.tgz", - "integrity": "sha512-AlEKV7TxjeK+jxWVKcCFrfYAk8spX9aCyiToFIiLPtfQbsjmRGLIhb5VZgptQcJdHtLXo7+m0DuurwFgUToQuA==" - } - } - }, - "@date-io/luxon": { - "version": "2.16.1", - "resolved": "https://registry.npmjs.org/@date-io/luxon/-/luxon-2.16.1.tgz", - "integrity": "sha512-aeYp5K9PSHV28946pC+9UKUi/xMMYoaGelrpDibZSgHu2VWHXrr7zWLEr+pMPThSs5vt8Ei365PO+84pCm37WQ==", - "requires": { - "@date-io/core": "^2.16.0" - } - }, - "@date-io/moment": { - "version": "2.16.1", - "resolved": "https://registry.npmjs.org/@date-io/moment/-/moment-2.16.1.tgz", - "integrity": "sha512-JkxldQxUqZBfZtsaCcCMkm/dmytdyq5pS1RxshCQ4fHhsvP5A7gSqPD22QbVXMcJydi3d3v1Y8BQdUKEuGACZQ==", - "requires": { - "@date-io/core": "^2.16.0" - } - }, - "@emotion/babel-plugin": { - "version": "11.11.0", - "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz", - "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==", - "requires": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/runtime": "^7.18.3", - "@emotion/hash": "^0.9.1", - "@emotion/memoize": "^0.8.1", - "@emotion/serialize": "^1.1.2", - "babel-plugin-macros": "^3.1.0", - "convert-source-map": "^1.5.0", - "escape-string-regexp": "^4.0.0", - "find-root": "^1.1.0", - "source-map": "^0.5.7", - "stylis": "4.2.0" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" - } - } - }, - "@emotion/cache": { - "version": "11.11.0", - "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz", - "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==", - "requires": { - "@emotion/memoize": "^0.8.1", - "@emotion/sheet": "^1.2.2", - "@emotion/utils": "^1.2.1", - "@emotion/weak-memoize": "^0.3.1", - "stylis": "4.2.0" - } - }, - "@emotion/hash": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", - "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" - }, - "@emotion/is-prop-valid": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz", - "integrity": "sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==", - "requires": { - "@emotion/memoize": "^0.8.1" - } - }, - "@emotion/memoize": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", - "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" - }, - "@emotion/react": { - "version": "11.11.0", - "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.0.tgz", - "integrity": "sha512-ZSK3ZJsNkwfjT3JpDAWJZlrGD81Z3ytNDsxw1LKq1o+xkmO5pnWfr6gmCC8gHEFf3nSSX/09YrG67jybNPxSUw==", - "requires": { - "@babel/runtime": "^7.18.3", - "@emotion/babel-plugin": "^11.11.0", - "@emotion/cache": "^11.11.0", - "@emotion/serialize": "^1.1.2", - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", - "@emotion/utils": "^1.2.1", - "@emotion/weak-memoize": "^0.3.1", - "hoist-non-react-statics": "^3.3.1" - } - }, - "@emotion/serialize": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.2.tgz", - "integrity": "sha512-zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA==", - "requires": { - "@emotion/hash": "^0.9.1", - "@emotion/memoize": "^0.8.1", - "@emotion/unitless": "^0.8.1", - "@emotion/utils": "^1.2.1", - "csstype": "^3.0.2" - } - }, - "@emotion/sheet": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz", - "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==" - }, - "@emotion/styled": { - "version": "11.11.0", - "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.11.0.tgz", - "integrity": "sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng==", - "requires": { - "@babel/runtime": "^7.18.3", - "@emotion/babel-plugin": "^11.11.0", - "@emotion/is-prop-valid": "^1.2.1", - "@emotion/serialize": "^1.1.2", - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", - "@emotion/utils": "^1.2.1" - } - }, - "@emotion/unitless": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", - "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" - }, - "@emotion/use-insertion-effect-with-fallbacks": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", - "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==", - "requires": {} - }, - "@emotion/utils": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz", - "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==" - }, - "@emotion/weak-memoize": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz", - "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==" - }, - "@eslint-community/regexpp": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz", - "integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==" - }, - "@eslint/eslintrc": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", - "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", - "requires": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" - } - } - }, - "@eslint/js": { - "version": "8.41.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.41.0.tgz", - "integrity": "sha512-LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA==" - }, - "@hookform/resolvers": { - "version": "2.9.11", - "resolved": "https://registry.npmjs.org/@hookform/resolvers/-/resolvers-2.9.11.tgz", - "integrity": "sha512-bA3aZ79UgcHj7tFV7RlgThzwSSHZgvfbt2wprldRkYBcMopdMvHyO17Wwp/twcJasNFischFfS7oz8Katz8DdQ==", - "requires": {} - }, - "@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", - "requires": { - "@humanwhocodes/object-schema": "^1.2.0", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - } - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==" - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" - }, - "@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "requires": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - } - } - }, - "@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" - }, - "@jest/console": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", - "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", - "requires": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0" - }, - "dependencies": { - "@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==" - } - } - }, - "@jest/core": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", - "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", - "requires": { - "@jest/console": "^27.5.1", - "@jest/reporters": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^27.5.1", - "jest-config": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-resolve-dependencies": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "jest-watcher": "^27.5.1", - "micromatch": "^4.0.4", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==" - }, - "jest-watcher": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", - "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", - "requires": { - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^27.5.1", - "string-length": "^4.0.1" - } - } - } - }, - "@jest/environment": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", - "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", - "requires": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1" - }, - "dependencies": { - "@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==" - } - } - }, - "@jest/fake-timers": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", - "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", - "requires": { - "@jest/types": "^27.5.1", - "@sinonjs/fake-timers": "^8.0.1", - "@types/node": "*", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - }, - "dependencies": { - "@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==" - } - } - }, - "@jest/globals": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", - "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/types": "^27.5.1", - "expect": "^27.5.1" - } - }, - "@jest/reporters": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", - "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-haste-map": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^8.1.0" - }, - "dependencies": { - "@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==" - } - } - }, - "@jest/schemas": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", - "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", - "requires": { - "@sinclair/typebox": "^0.24.1" - } - }, - "@jest/source-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", - "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", - "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9", - "source-map": "^0.6.0" - } - }, - "@jest/test-result": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", - "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", - "requires": { - "@jest/console": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/test-sequencer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", - "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", - "requires": { - "@jest/test-result": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-runtime": "^27.5.1" - } - }, - "@jest/transform": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", - "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.5.1", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-util": "^27.5.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - } - }, - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "dependencies": { - "@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==" - } - } - }, - "@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" - }, - "@jridgewell/source-map": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.3.tgz", - "integrity": "sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==", - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" - }, - "@jridgewell/trace-mapping": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", - "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - }, - "dependencies": { - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" - } - } - }, - "@juggle/resize-observer": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz", - "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==" - }, - "@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" - }, - "@material-ui/core": { - "version": "4.12.4", - "resolved": "https://registry.npmjs.org/@material-ui/core/-/core-4.12.4.tgz", - "integrity": "sha512-tr7xekNlM9LjA6pagJmL8QCgZXaubWUwkJnoYcMKd4gw/t4XiyvnTkjdGrUVicyB2BsdaAv1tvow45bPM4sSwQ==", - "requires": { - "@babel/runtime": "^7.4.4", - "@material-ui/styles": "^4.11.5", - "@material-ui/system": "^4.12.2", - "@material-ui/types": "5.1.0", - "@material-ui/utils": "^4.11.3", - "@types/react-transition-group": "^4.2.0", - "clsx": "^1.0.4", - "hoist-non-react-statics": "^3.3.2", - "popper.js": "1.16.1-lts", - "prop-types": "^15.7.2", - "react-is": "^16.8.0 || ^17.0.0", - "react-transition-group": "^4.4.0" - } - }, - "@material-ui/icons": { - "version": "4.11.3", - "resolved": "https://registry.npmjs.org/@material-ui/icons/-/icons-4.11.3.tgz", - "integrity": "sha512-IKHlyx6LDh8n19vzwH5RtHIOHl9Tu90aAAxcbWME6kp4dmvODM3UvOHJeMIDzUbd4muuJKHmlNoBN+mDY4XkBA==", - "requires": { - "@babel/runtime": "^7.4.4" - } - }, - "@material-ui/lab": { - "version": "4.0.0-alpha.61", - "resolved": "https://registry.npmjs.org/@material-ui/lab/-/lab-4.0.0-alpha.61.tgz", - "integrity": "sha512-rSzm+XKiNUjKegj8bzt5+pygZeckNLOr+IjykH8sYdVk7dE9y2ZuUSofiMV2bJk3qU+JHwexmw+q0RyNZB9ugg==", - "requires": { - "@babel/runtime": "^7.4.4", - "@material-ui/utils": "^4.11.3", - "clsx": "^1.0.4", - "prop-types": "^15.7.2", - "react-is": "^16.8.0 || ^17.0.0" - } - }, - "@material-ui/styles": { - "version": "4.11.5", - "resolved": "https://registry.npmjs.org/@material-ui/styles/-/styles-4.11.5.tgz", - "integrity": "sha512-o/41ot5JJiUsIETME9wVLAJrmIWL3j0R0Bj2kCOLbSfqEkKf0fmaPt+5vtblUh5eXr2S+J/8J3DaCb10+CzPGA==", - "requires": { - "@babel/runtime": "^7.4.4", - "@emotion/hash": "^0.8.0", - "@material-ui/types": "5.1.0", - "@material-ui/utils": "^4.11.3", - "clsx": "^1.0.4", - "csstype": "^2.5.2", - "hoist-non-react-statics": "^3.3.2", - "jss": "^10.5.1", - "jss-plugin-camel-case": "^10.5.1", - "jss-plugin-default-unit": "^10.5.1", - "jss-plugin-global": "^10.5.1", - "jss-plugin-nested": "^10.5.1", - "jss-plugin-props-sort": "^10.5.1", - "jss-plugin-rule-value-function": "^10.5.1", - "jss-plugin-vendor-prefixer": "^10.5.1", - "prop-types": "^15.7.2" - }, - "dependencies": { - "@emotion/hash": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", - "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" - }, - "csstype": { - "version": "2.6.21", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.21.tgz", - "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==" - } - } - }, - "@material-ui/system": { - "version": "4.12.2", - "resolved": "https://registry.npmjs.org/@material-ui/system/-/system-4.12.2.tgz", - "integrity": "sha512-6CSKu2MtmiJgcCGf6nBQpM8fLkuB9F55EKfbdTC80NND5wpTmKzwdhLYLH3zL4cLlK0gVaaltW7/wMuyTnN0Lw==", - "requires": { - "@babel/runtime": "^7.4.4", - "@material-ui/utils": "^4.11.3", - "csstype": "^2.5.2", - "prop-types": "^15.7.2" - }, - "dependencies": { - "csstype": { - "version": "2.6.21", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.21.tgz", - "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==" - } - } - }, - "@material-ui/types": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material-ui/types/-/types-5.1.0.tgz", - "integrity": "sha512-7cqRjrY50b8QzRSYyhSpx4WRw2YuO0KKIGQEVk5J8uoz2BanawykgZGoWEqKm7pVIbzFDN0SpPcVV4IhOFkl8A==", - "requires": {} - }, - "@material-ui/utils": { - "version": "4.11.3", - "resolved": "https://registry.npmjs.org/@material-ui/utils/-/utils-4.11.3.tgz", - "integrity": "sha512-ZuQPV4rBK/V1j2dIkSSEcH5uT6AaHuKWFfotADHsC0wVL1NLd2WkFCm4ZZbX33iO4ydl6V0GPngKm8HZQ2oujg==", - "requires": { - "@babel/runtime": "^7.4.4", - "prop-types": "^15.7.2", - "react-is": "^16.8.0 || ^17.0.0" - } - }, - "@microsoft/signalr": { - "version": "5.0.17", - "resolved": "https://registry.npmjs.org/@microsoft/signalr/-/signalr-5.0.17.tgz", - "integrity": "sha512-zTjFxjh67WWCe35ZipsqkktM5mM+MsckyyI2ZvFmYWR7ibpUoAyZI1DFdYfwXfsyBdlykDaW84o9lrB+9tDpaA==", - "requires": { - "abort-controller": "^3.0.0", - "eventsource": "^1.0.7", - "fetch-cookie": "^0.7.3", - "node-fetch": "^2.6.7", - "ws": "^6.0.0" - }, - "dependencies": { - "ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "requires": { - "async-limiter": "~1.0.0" - } - } - } - }, - "@mui/base": { - "version": "5.0.0-beta.3", - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.3.tgz", - "integrity": "sha512-ErOMoGNpgf6BF5W+jgXDiRlXJnpSeg8XSRonuY5UCCMHIlOWtKDtt/LS3qDAbFFGb7tV/y6EBddbcMeexx+zHw==", - "requires": { - "@babel/runtime": "^7.21.0", - "@emotion/is-prop-valid": "^1.2.1", - "@mui/types": "^7.2.4", - "@mui/utils": "^5.13.1", - "@popperjs/core": "^2.11.7", - "clsx": "^1.2.1", - "prop-types": "^15.8.1", - "react-is": "^18.2.0" - }, - "dependencies": { - "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" - } - } - }, - "@mui/core-downloads-tracker": { - "version": "5.13.3", - "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.13.3.tgz", - "integrity": "sha512-w4//nRIi9fiMow/MmhkForOezd8nc229EpSZZ5DzwpJNOmAXwypFTapOUVAGTUQiTJyeZXUNbQqYuUIrIs2nbg==" - }, - "@mui/material": { - "version": "5.13.3", - "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.13.3.tgz", - "integrity": "sha512-10pek+Bz+PZ4rjUf3KTKfXWjPMUqU1nSnRPf4DAXABhsjzelGGfGW/EICgrLRrttYplTJZhoponWALezAge8ug==", - "requires": { - "@babel/runtime": "^7.21.0", - "@mui/base": "5.0.0-beta.3", - "@mui/core-downloads-tracker": "^5.13.3", - "@mui/system": "^5.13.2", - "@mui/types": "^7.2.4", - "@mui/utils": "^5.13.1", - "@types/react-transition-group": "^4.4.6", - "clsx": "^1.2.1", - "csstype": "^3.1.2", - "prop-types": "^15.8.1", - "react-is": "^18.2.0", - "react-transition-group": "^4.4.5" - }, - "dependencies": { - "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" - } - } - }, - "@mui/private-theming": { - "version": "5.13.1", - "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.13.1.tgz", - "integrity": "sha512-HW4npLUD9BAkVppOUZHeO1FOKUJWAwbpy0VQoGe3McUYTlck1HezGHQCfBQ5S/Nszi7EViqiimECVl9xi+/WjQ==", - "requires": { - "@babel/runtime": "^7.21.0", - "@mui/utils": "^5.13.1", - "prop-types": "^15.8.1" - } - }, - "@mui/styled-engine": { - "version": "5.13.2", - "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.13.2.tgz", - "integrity": "sha512-VCYCU6xVtXOrIN8lcbuPmoG+u7FYuOERG++fpY74hPpEWkyFQG97F+/XfTQVYzlR2m7nPjnwVUgATcTCMEaMvw==", - "requires": { - "@babel/runtime": "^7.21.0", - "@emotion/cache": "^11.11.0", - "csstype": "^3.1.2", - "prop-types": "^15.8.1" - } - }, - "@mui/system": { - "version": "5.13.2", - "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.13.2.tgz", - "integrity": "sha512-TPyWmRJPt0JPVxacZISI4o070xEJ7ftxpVtu6LWuYVOUOINlhoGOclam4iV8PDT3EMQEHuUrwU49po34UdWLlw==", - "requires": { - "@babel/runtime": "^7.21.0", - "@mui/private-theming": "^5.13.1", - "@mui/styled-engine": "^5.13.2", - "@mui/types": "^7.2.4", - "@mui/utils": "^5.13.1", - "clsx": "^1.2.1", - "csstype": "^3.1.2", - "prop-types": "^15.8.1" - } - }, - "@mui/types": { - "version": "7.2.4", - "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.4.tgz", - "integrity": "sha512-LBcwa8rN84bKF+f5sDyku42w1NTxaPgPyYKODsh01U1fVstTClbUoSA96oyRBnSNyEiAVjKm6Gwx9vjR+xyqHA==", - "requires": {} - }, - "@mui/utils": { - "version": "5.13.1", - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.13.1.tgz", - "integrity": "sha512-6lXdWwmlUbEU2jUI8blw38Kt+3ly7xkmV9ljzY4Q20WhsJMWiNry9CX8M+TaP/HbtuyR8XKsdMgQW7h7MM3n3A==", - "requires": { - "@babel/runtime": "^7.21.0", - "@types/prop-types": "^15.7.5", - "@types/react-is": "^18.2.0", - "prop-types": "^15.8.1", - "react-is": "^18.2.0" - }, - "dependencies": { - "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" - } - } - }, - "@mui/x-date-pickers": { - "version": "5.0.20", - "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-5.0.20.tgz", - "integrity": "sha512-ERukSeHIoNLbI1C2XRhF9wRhqfsr+Q4B1SAw2ZlU7CWgcG8UBOxgqRKDEOVAIoSWL+DWT6GRuQjOKvj6UXZceA==", - "requires": { - "@babel/runtime": "^7.18.9", - "@date-io/core": "^2.15.0", - "@date-io/date-fns": "^2.15.0", - "@date-io/dayjs": "^2.15.0", - "@date-io/luxon": "^2.15.0", - "@date-io/moment": "^2.15.0", - "@mui/utils": "^5.10.3", - "@types/react-transition-group": "^4.4.5", - "clsx": "^1.2.1", - "prop-types": "^15.7.2", - "react-transition-group": "^4.4.5", - "rifm": "^0.12.1" - }, - "dependencies": { - "@date-io/dayjs": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/@date-io/dayjs/-/dayjs-2.16.0.tgz", - "integrity": "sha512-y5qKyX2j/HG3zMvIxTobYZRGnd1FUW2olZLS0vTj7bEkBQkjd2RO7/FEwDY03Z1geVGlXKnzIATEVBVaGzV4Iw==", - "requires": { - "@date-io/core": "^2.16.0" - } - } - } - }, - "@nicolo-ribaudo/eslint-scope-5-internals": { - "version": "5.1.1-v1", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", - "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", - "requires": { - "eslint-scope": "5.1.1" - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.10", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.10.tgz", - "integrity": "sha512-j0Ya0hCFZPd4x40qLzbhGsh9TMtdb+CJQiso+WxLOPNasohq9cc5SNUcwsZaRH6++Xh91Xkm/xHCkuIiIu0LUA==", - "requires": { - "ansi-html-community": "^0.0.8", - "common-path-prefix": "^3.0.0", - "core-js-pure": "^3.23.3", - "error-stack-parser": "^2.0.6", - "find-up": "^5.0.0", - "html-entities": "^2.1.0", - "loader-utils": "^2.0.4", - "schema-utils": "^3.0.0", - "source-map": "^0.7.3" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", - "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" - } - } - }, - "@popperjs/core": { - "version": "2.11.8", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", - "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==" - }, - "@reach/portal": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/@reach/portal/-/portal-0.13.2.tgz", - "integrity": "sha512-g74BnCdtuTGthzzHn2cWW+bcyIYb0iIE/yRsm89i8oNzNgpopbkh9UY8TPbhNlys52h7U60s4kpRTmcq+JqsTA==", - "requires": { - "@reach/utils": "0.13.2", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz", - "integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==" - } - } - }, - "@reach/utils": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/@reach/utils/-/utils-0.13.2.tgz", - "integrity": "sha512-3ir6cN60zvUrwjOJu7C6jec/samqAeyAB12ZADK+qjnmQPdzSYldrFWwDVV5H0WkhbYXR3uh+eImu13hCetNPQ==", - "requires": { - "@types/warning": "^3.0.0", - "tslib": "^2.1.0", - "warning": "^4.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz", - "integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==" - } - } - }, - "@rollup/plugin-babel": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", - "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", - "requires": { - "@babel/helper-module-imports": "^7.10.4", - "@rollup/pluginutils": "^3.1.0" - } - }, - "@rollup/plugin-node-resolve": { - "version": "11.2.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", - "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", - "requires": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "builtin-modules": "^3.1.0", - "deepmerge": "^4.2.2", - "is-module": "^1.0.0", - "resolve": "^1.19.0" - } - }, - "@rollup/plugin-replace": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", - "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", - "requires": { - "@rollup/pluginutils": "^3.1.0", - "magic-string": "^0.25.7" - } - }, - "@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", - "requires": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - }, - "dependencies": { - "@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" - } - } - }, - "@rushstack/eslint-patch": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.3.0.tgz", - "integrity": "sha512-IthPJsJR85GhOkp3Hvp8zFOPK5ynKn6STyHa/WZpioK7E1aYDiBzpqQPrngc14DszIUkIrdd3k9Iu0XSzlP/1w==" - }, - "@sinclair/typebox": { - "version": "0.24.51", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", - "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" - }, - "@sinonjs/commons": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", - "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", - "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", - "requires": { - "@sinonjs/commons": "^1.7.0" - } - }, - "@stablelib/aead": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/aead/-/aead-1.0.1.tgz", - "integrity": "sha512-q39ik6sxGHewqtO0nP4BuSe3db5G1fEJE8ukvngS2gLkBXyy6E7pLubhbYgnkDFv6V8cWaxcE4Xn0t6LWcJkyg==" - }, - "@stablelib/binary": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/binary/-/binary-1.0.1.tgz", - "integrity": "sha512-ClJWvmL6UBM/wjkvv/7m5VP3GMr9t0osr4yVgLZsLCOz4hGN9gIAFEqnJ0TsSMAN+n840nf2cHZnA5/KFqHC7Q==", - "requires": { - "@stablelib/int": "^1.0.1" - } - }, - "@stablelib/blake2b": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/blake2b/-/blake2b-1.0.1.tgz", - "integrity": "sha512-B3KyKoBAjkIFeH7romcF96i+pVFYk7K2SBQ1pZvaxV+epSBXJ+n0C66esUhyz6FF+5FbdQVm77C5fzGFcEZpKA==", - "requires": { - "@stablelib/binary": "^1.0.1", - "@stablelib/hash": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "@stablelib/bytes": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/bytes/-/bytes-1.0.1.tgz", - "integrity": "sha512-Kre4Y4kdwuqL8BR2E9hV/R5sOrUj6NanZaZis0V6lX5yzqC3hBuVSDXUIBqQv/sCpmuWRiHLwqiT1pqqjuBXoQ==" - }, - "@stablelib/chacha": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/chacha/-/chacha-1.0.1.tgz", - "integrity": "sha512-Pmlrswzr0pBzDofdFuVe1q7KdsHKhhU24e8gkEwnTGOmlC7PADzLVxGdn2PoNVBBabdg0l/IfLKg6sHAbTQugg==", - "requires": { - "@stablelib/binary": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "@stablelib/chacha20poly1305": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/chacha20poly1305/-/chacha20poly1305-1.0.1.tgz", - "integrity": "sha512-MmViqnqHd1ymwjOQfghRKw2R/jMIGT3wySN7cthjXCBdO+qErNPUBnRzqNpnvIwg7JBCg3LdeCZZO4de/yEhVA==", - "requires": { - "@stablelib/aead": "^1.0.1", - "@stablelib/binary": "^1.0.1", - "@stablelib/chacha": "^1.0.1", - "@stablelib/constant-time": "^1.0.1", - "@stablelib/poly1305": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "@stablelib/constant-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/constant-time/-/constant-time-1.0.1.tgz", - "integrity": "sha512-tNOs3uD0vSJcK6z1fvef4Y+buN7DXhzHDPqRLSXUel1UfqMB1PWNsnnAezrKfEwTLpN0cGH2p9NNjs6IqeD0eg==" - }, - "@stablelib/ed25519": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@stablelib/ed25519/-/ed25519-1.0.3.tgz", - "integrity": "sha512-puIMWaX9QlRsbhxfDc5i+mNPMY+0TmQEskunY1rZEBPi1acBCVQAhnsk/1Hk50DGPtVsZtAWQg4NHGlVaO9Hqg==", - "requires": { - "@stablelib/random": "^1.0.2", - "@stablelib/sha512": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "@stablelib/hash": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/hash/-/hash-1.0.1.tgz", - "integrity": "sha512-eTPJc/stDkdtOcrNMZ6mcMK1e6yBbqRBaNW55XA1jU8w/7QdnCF0CmMmOD1m7VSkBR44PWrMHU2l6r8YEQHMgg==" - }, - "@stablelib/hkdf": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/hkdf/-/hkdf-1.0.1.tgz", - "integrity": "sha512-SBEHYE16ZXlHuaW5RcGk533YlBj4grMeg5TooN80W3NpcHRtLZLLXvKyX0qcRFxf+BGDobJLnwkvgEwHIDBR6g==", - "requires": { - "@stablelib/hash": "^1.0.1", - "@stablelib/hmac": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "@stablelib/hmac": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/hmac/-/hmac-1.0.1.tgz", - "integrity": "sha512-V2APD9NSnhVpV/QMYgCVMIYKiYG6LSqw1S65wxVoirhU/51ACio6D4yDVSwMzuTJXWZoVHbDdINioBwKy5kVmA==", - "requires": { - "@stablelib/constant-time": "^1.0.1", - "@stablelib/hash": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "@stablelib/int": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/int/-/int-1.0.1.tgz", - "integrity": "sha512-byr69X/sDtDiIjIV6m4roLVWnNNlRGzsvxw+agj8CIEazqWGOQp2dTYgQhtyVXV9wpO6WyXRQUzLV/JRNumT2w==" - }, - "@stablelib/keyagreement": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/keyagreement/-/keyagreement-1.0.1.tgz", - "integrity": "sha512-VKL6xBwgJnI6l1jKrBAfn265cspaWBPAPEc62VBQrWHLqVgNRE09gQ/AnOEyKUWrrqfD+xSQ3u42gJjLDdMDQg==", - "requires": { - "@stablelib/bytes": "^1.0.1" - } - }, - "@stablelib/nacl": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@stablelib/nacl/-/nacl-1.0.4.tgz", - "integrity": "sha512-PJ2U/MrkXSKUM8C4qFs87WeCNxri7KQwR8Cdwm9q2sweGuAtTvOJGuW0F3N+zn+ySLPJA98SYWSSpogMJ1gCmw==", - "requires": { - "@stablelib/poly1305": "^1.0.1", - "@stablelib/random": "^1.0.2", - "@stablelib/wipe": "^1.0.1", - "@stablelib/x25519": "^1.0.3", - "@stablelib/xsalsa20": "^1.0.2" - } - }, - "@stablelib/pbkdf2": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/pbkdf2/-/pbkdf2-1.0.1.tgz", - "integrity": "sha512-d5jwK6jW1DkMyzqY8D1Io+fRXcsUVr95lk5LKX9ghaUdAITTc1ZL0bff+R0IrwSixbHluxhnivG7vDw59AZ/Nw==", - "requires": { - "@stablelib/binary": "^1.0.1", - "@stablelib/hash": "^1.0.1", - "@stablelib/hmac": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "@stablelib/poly1305": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/poly1305/-/poly1305-1.0.1.tgz", - "integrity": "sha512-1HlG3oTSuQDOhSnLwJRKeTRSAdFNVB/1djy2ZbS35rBSJ/PFqx9cf9qatinWghC2UbfOYD8AcrtbUQl8WoxabA==", - "requires": { - "@stablelib/constant-time": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "@stablelib/random": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@stablelib/random/-/random-1.0.2.tgz", - "integrity": "sha512-rIsE83Xpb7clHPVRlBj8qNe5L8ISQOzjghYQm/dZ7VaM2KHYwMW5adjQjrzTZCchFnNCNhkwtnOBa9HTMJCI8w==", - "requires": { - "@stablelib/binary": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "@stablelib/salsa20": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@stablelib/salsa20/-/salsa20-1.0.2.tgz", - "integrity": "sha512-nfjKzw0KTKrrKBasEP+j7UP4I8Xudom8lVZIBCp0kQNARXq72IlSic0oabg2FC1NU68L4RdHrNJDd8bFwrphYA==", - "requires": { - "@stablelib/binary": "^1.0.1", - "@stablelib/constant-time": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "@stablelib/sha256": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/sha256/-/sha256-1.0.1.tgz", - "integrity": "sha512-GIIH3e6KH+91FqGV42Kcj71Uefd/QEe7Dy42sBTeqppXV95ggCcxLTk39bEr+lZfJmp+ghsR07J++ORkRELsBQ==", - "requires": { - "@stablelib/binary": "^1.0.1", - "@stablelib/hash": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "@stablelib/sha512": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/sha512/-/sha512-1.0.1.tgz", - "integrity": "sha512-13gl/iawHV9zvDKciLo1fQ8Bgn2Pvf7OV6amaRVKiq3pjQ3UmEpXxWiAfV8tYjUpeZroBxtyrwtdooQT/i3hzw==", - "requires": { - "@stablelib/binary": "^1.0.1", - "@stablelib/hash": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "@stablelib/utf8": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/utf8/-/utf8-1.0.1.tgz", - "integrity": "sha512-FrYD1xadah/TtAP6VJ04lDD5h9rdDj/d8wH/jMYTtHqZBv9z2btdvEU8vTxdjdkFmo1b/BH+t3R1wi/mYhCCNg==" - }, - "@stablelib/wipe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/wipe/-/wipe-1.0.1.tgz", - "integrity": "sha512-WfqfX/eXGiAd3RJe4VU2snh/ZPwtSjLG4ynQ/vYzvghTh7dHFcI1wl+nrkWG6lGhukOxOsUHfv8dUXr58D0ayg==" - }, - "@stablelib/x25519": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@stablelib/x25519/-/x25519-1.0.3.tgz", - "integrity": "sha512-KnTbKmUhPhHavzobclVJQG5kuivH+qDLpe84iRqX3CLrKp881cF160JvXJ+hjn1aMyCwYOKeIZefIH/P5cJoRw==", - "requires": { - "@stablelib/keyagreement": "^1.0.1", - "@stablelib/random": "^1.0.2", - "@stablelib/wipe": "^1.0.1" - } - }, - "@stablelib/x25519-session": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@stablelib/x25519-session/-/x25519-session-1.0.4.tgz", - "integrity": "sha512-UZw67EJWSNTaou7Qp086fzGek7crrCQl2K7MoqEzslXxrm6vybySfcdsqaZ0ZpKq19IHWK8G0wAlFBy70srm3w==", - "requires": { - "@stablelib/blake2b": "^1.0.1", - "@stablelib/keyagreement": "^1.0.1", - "@stablelib/random": "^1.0.2", - "@stablelib/wipe": "^1.0.1", - "@stablelib/x25519": "^1.0.3" - } - }, - "@stablelib/xsalsa20": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@stablelib/xsalsa20/-/xsalsa20-1.0.2.tgz", - "integrity": "sha512-7XdBGbcNgBShmuhDXv1G1WPVCkjZdkb1oPMzSidO7Fve0MHntH6TjFkj5bfLI+aRE+61weO076vYpP/jmaAYog==", - "requires": { - "@stablelib/binary": "^1.0.1", - "@stablelib/salsa20": "^1.0.2", - "@stablelib/wipe": "^1.0.1" - } - }, - "@surma/rollup-plugin-off-main-thread": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", - "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", - "requires": { - "ejs": "^3.1.6", - "json5": "^2.2.0", - "magic-string": "^0.25.0", - "string.prototype.matchall": "^4.0.6" - } - }, - "@svgr/babel-plugin-add-jsx-attribute": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", - "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==" - }, - "@svgr/babel-plugin-remove-jsx-attribute": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", - "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==" - }, - "@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", - "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==" - }, - "@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", - "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==" - }, - "@svgr/babel-plugin-svg-dynamic-title": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", - "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==" - }, - "@svgr/babel-plugin-svg-em-dimensions": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", - "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==" - }, - "@svgr/babel-plugin-transform-react-native-svg": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", - "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==" - }, - "@svgr/babel-plugin-transform-svg-component": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", - "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==" - }, - "@svgr/babel-preset": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", - "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", - "requires": { - "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", - "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", - "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", - "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", - "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", - "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", - "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", - "@svgr/babel-plugin-transform-svg-component": "^5.5.0" - } - }, - "@svgr/core": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", - "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", - "requires": { - "@svgr/plugin-jsx": "^5.5.0", - "camelcase": "^6.2.0", - "cosmiconfig": "^7.0.0" - } - }, - "@svgr/hast-util-to-babel-ast": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", - "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", - "requires": { - "@babel/types": "^7.12.6" - } - }, - "@svgr/plugin-jsx": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", - "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", - "requires": { - "@babel/core": "^7.12.3", - "@svgr/babel-preset": "^5.5.0", - "@svgr/hast-util-to-babel-ast": "^5.5.0", - "svg-parser": "^2.0.2" - } - }, - "@svgr/plugin-svgo": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", - "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", - "requires": { - "cosmiconfig": "^7.0.0", - "deepmerge": "^4.2.2", - "svgo": "^1.2.2" - } - }, - "@svgr/webpack": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", - "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", - "requires": { - "@babel/core": "^7.12.3", - "@babel/plugin-transform-react-constant-elements": "^7.12.1", - "@babel/preset-env": "^7.12.1", - "@babel/preset-react": "^7.12.5", - "@svgr/core": "^5.5.0", - "@svgr/plugin-jsx": "^5.5.0", - "@svgr/plugin-svgo": "^5.5.0", - "loader-utils": "^2.0.0" - } - }, - "@taquito/beacon-wallet": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@taquito/beacon-wallet/-/beacon-wallet-16.2.0.tgz", - "integrity": "sha512-ajjtprR/+hXTRPA+5qNoAvaZh02cWTpFJ0FgJIKkUO5ygHFhBGQIEGwvzLqWvCEueM9zkFbX9Ux8gVOssOXjmg==", - "requires": { - "@airgap/beacon-dapp": "4.0.2", - "@taquito/taquito": "^16.2.0" - } - }, - "@taquito/core": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@taquito/core/-/core-16.2.0.tgz", - "integrity": "sha512-N1r7zVjpcT8MGtE9Kcel7OgEOrj4cvS7VPWJYKMuUltILBcUmViRcBHiK9qGV6pMdujnihKkupCI6S1LJXPoLg==" - }, - "@taquito/http-utils": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@taquito/http-utils/-/http-utils-16.2.0.tgz", - "integrity": "sha512-3iPP6/zk+U3wFYhFp2/xFj81uZCJhe7unrTgwHS4KbhCTAZ584ux7ViVvy5WlT1WTgI1a+pAi0JH9aEiAqEXbg==", - "requires": { - "axios": "^0.26.0" - }, - "dependencies": { - "axios": { - "version": "0.26.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", - "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", - "requires": { - "follow-redirects": "^1.14.8" - } - } - } - }, - "@taquito/local-forging": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@taquito/local-forging/-/local-forging-16.2.0.tgz", - "integrity": "sha512-rYyRKudADi4U64XV1Viy63haNICEJ0vm/sMUBul7sixRF+wqmo4Adqt3a1oF4J9lQxc03Jx554SwaS5yF/cvZA==", - "requires": { - "@taquito/core": "^16.2.0", - "@taquito/utils": "^16.2.0", - "bignumber.js": "^9.1.0" - } - }, - "@taquito/michel-codec": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@taquito/michel-codec/-/michel-codec-16.2.0.tgz", - "integrity": "sha512-az477DkyqJkOmLex/QMWYhtpDnxZ1YpNykUYuuZppWYpdVUA0nHkLGMc5QcekeX3pLCFjf6r0AgOwcAwe3QnLA==", - "requires": { - "@taquito/core": "^16.2.0" - } - }, - "@taquito/michelson-encoder": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@taquito/michelson-encoder/-/michelson-encoder-16.2.0.tgz", - "integrity": "sha512-Rt2Slod+7TAqIyPQM5U1/YEoB6thATlbthF4SegsO/kL1i/IClrCOhDKMI8DQ0ZfGnH4nW7bqGJ+eU1TPNVwAg==", - "requires": { - "@taquito/rpc": "^16.2.0", - "@taquito/utils": "^16.2.0", - "bignumber.js": "^9.1.0", - "fast-json-stable-stringify": "^2.1.0" - } - }, - "@taquito/rpc": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@taquito/rpc/-/rpc-16.2.0.tgz", - "integrity": "sha512-nxcMJbAN53Cq7EJP2Cw/AnUcC2HADZiAbzOvnAIjcC8qmgr+f1Z1IuqfbrHv9CAf+SpEmWa1yMXoNCmixbxfbg==", - "requires": { - "@taquito/core": "^16.2.0", - "@taquito/http-utils": "^16.2.0", - "@taquito/utils": "^16.2.0", - "bignumber.js": "^9.1.0" - } - }, - "@taquito/signer": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@taquito/signer/-/signer-16.2.0.tgz", - "integrity": "sha512-j0X6LueI5HOknD44hkzOjoG0aRZ86yYtYZt/Q1fiRsh/GobLf8jK2YcHu23QPb4u0V/Ci1jYVvED6IbgxHMacA==", - "requires": { - "@stablelib/blake2b": "^1.0.1", - "@stablelib/ed25519": "^1.0.3", - "@stablelib/hmac": "^1.0.1", - "@stablelib/nacl": "^1.0.4", - "@stablelib/pbkdf2": "^1.0.1", - "@stablelib/sha512": "^1.0.1", - "@taquito/taquito": "^16.2.0", - "@taquito/utils": "^16.2.0", - "@types/bn.js": "^5.1.1", - "bip39": "3.0.4", - "elliptic": "^6.5.4", - "pbkdf2": "^3.1.2", - "typedarray-to-buffer": "^4.0.0" - } - }, - "@taquito/taquito": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@taquito/taquito/-/taquito-16.2.0.tgz", - "integrity": "sha512-nkenSPUcOrivbeg1uxmUu9BIweVjjVchywH3NfZWajZ3W9sOiIe+IwLGJ2H5FPD2LZrt0X9zpFEaLlyDDZEVUQ==", - "requires": { - "@taquito/core": "^16.2.0", - "@taquito/http-utils": "^16.2.0", - "@taquito/local-forging": "^16.2.0", - "@taquito/michel-codec": "^16.2.0", - "@taquito/michelson-encoder": "^16.2.0", - "@taquito/rpc": "^16.2.0", - "@taquito/utils": "^16.2.0", - "bignumber.js": "^9.1.0", - "rxjs": "^6.6.3" - } - }, - "@taquito/tezbridge-signer": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/@taquito/tezbridge-signer/-/tezbridge-signer-14.2.0.tgz", - "integrity": "sha512-v33AUqEpRzet5Flf8n6/HYYkxfE3cHALBKpCgcJVX3zQHN8UCfvLWV/DcEFScjEGkIVHORllzNszLNl+kooglQ==", - "requires": { - "@taquito/utils": "*", - "typedarray-to-buffer": "^4.0.0" - } - }, - "@taquito/tezbridge-wallet": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/@taquito/tezbridge-wallet/-/tezbridge-wallet-14.2.0.tgz", - "integrity": "sha512-7Lf+bPGkD/dZ/rlxxXCvQK43ObdyzFJGB0NxIgd0/f5rdoUzNeGtAZt5ODUuew8fSSN/PCK1Td4cW5JKzMUkiw==", - "requires": { - "@taquito/taquito": "*" - } - }, - "@taquito/tzip12": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@taquito/tzip12/-/tzip12-16.2.0.tgz", - "integrity": "sha512-rod7E3HuRLmZYm+JdtTeD3tkETRRjlN/xq9eyq2xK/45pS+8hJLuQLwAYSj0r8e9GxADzJ7wVrMj1FqvW9+nSQ==", - "requires": { - "@taquito/michelson-encoder": "^16.2.0", - "@taquito/taquito": "^16.2.0", - "@taquito/tzip16": "^16.2.0" - } - }, - "@taquito/tzip16": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@taquito/tzip16/-/tzip16-16.2.0.tgz", - "integrity": "sha512-dh+ilrHhZrHaVy1lKgdER8dH6RfonyAuwfBRVrIdPFEXRBI3mbnRVzHZvxIQa7+AXK4jvsPLfmgHTFJEoacGSA==", - "requires": { - "@taquito/http-utils": "^16.2.0", - "@taquito/michelson-encoder": "^16.2.0", - "@taquito/rpc": "^16.2.0", - "@taquito/taquito": "^16.2.0", - "@taquito/utils": "^16.2.0", - "bignumber.js": "^9.1.0", - "crypto-js": "^4.1.1" - } - }, - "@taquito/utils": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@taquito/utils/-/utils-16.2.0.tgz", - "integrity": "sha512-Oa9oV0wwBHpgcVHTfINwXGcUlS1EVjCyBR9ntTVvYu6AqdktdS3N+6PPX+MaMt8eXT2bnEfXPWJKjA9I+yYljA==", - "requires": { - "@stablelib/blake2b": "^1.0.1", - "@stablelib/ed25519": "^1.0.3", - "@taquito/core": "^16.2.0", - "@types/bs58check": "^2.1.0", - "bignumber.js": "^9.1.0", - "blakejs": "^1.2.1", - "bs58check": "^2.1.2", - "buffer": "^6.0.3", - "elliptic": "^6.5.4", - "typedarray-to-buffer": "^4.0.0" - } - }, - "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" - }, - "@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" - }, - "@tsconfig/node10": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", - "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==" - }, - "@tsconfig/node12": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", - "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==" - }, - "@tsconfig/node14": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", - "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==" - }, - "@tsconfig/node16": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", - "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==" - }, - "@types/babel__core": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", - "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", - "requires": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.0.tgz", - "integrity": "sha512-TBOjqAGf0hmaqRwpii5LLkJLg7c6OMm4nHLmpsUxwk9bBHtoTC6dAHdVWdGv4TBxj2CZOZY8Xfq8WmfoVi7n4Q==", - "requires": { - "@babel/types": "^7.20.7" - } - }, - "@types/bn.js": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.1.tgz", - "integrity": "sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==", - "requires": { - "@types/node": "*" - }, - "dependencies": { - "@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==" - } - } - }, - "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "requires": { - "@types/connect": "*", - "@types/node": "*" - }, - "dependencies": { - "@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==" - } - } - }, - "@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", - "requires": { - "@types/node": "*" - }, - "dependencies": { - "@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==" - } - } - }, - "@types/bs58check": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@types/bs58check/-/bs58check-2.1.0.tgz", - "integrity": "sha512-OxsysnJQh82vy9DRbOcw9m2j/WiyqZLn0YBhKxdQ+aCwoHj+tWzyCgpwAkr79IfDXZKxc6h7k89T9pwS78CqTQ==", - "requires": { - "@types/node": "*" - }, - "dependencies": { - "@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==" - } - } - }, - "@types/chrome": { - "version": "0.0.163", - "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.163.tgz", - "integrity": "sha512-g+3E2tg/ukFsEgH+tB3a/b+J1VSvq/8gh2Jwih9eq+T3Idrz7ngj97u+/ya58Bfei2TQtPlRivj1FsCaSnukDA==", - "requires": { - "@types/filesystem": "*", - "@types/har-format": "*" - } - }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "requires": { - "@types/node": "*" - }, - "dependencies": { - "@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==" - } - } - }, - "@types/connect-history-api-fallback": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", - "integrity": "sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig==", - "requires": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - }, - "dependencies": { - "@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==" - } - } - }, - "@types/debug": { - "version": "4.1.8", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.8.tgz", - "integrity": "sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==", - "requires": { - "@types/ms": "*" - } - }, - "@types/domutils": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/@types/domutils/-/domutils-1.7.4.tgz", - "integrity": "sha512-w542nRQ0vpXQjLYP52LKqrugQtUq580dEDiDIyZ6IBmV8a3LXjGVNxfj/jUQxS0kDsbZAWsSxQOcTfVX3HRdwg==", - "dev": true, - "requires": { - "domhandler": "^2.4.0" - }, - "dependencies": { - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - }, - "domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "dev": true, - "requires": { - "domelementtype": "1" - } - } - } - }, - "@types/eslint": { - "version": "8.40.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.40.0.tgz", - "integrity": "sha512-nbq2mvc/tBrK9zQQuItvjJl++GTN5j06DaPtp3hZCpngmG6Q3xoyEmd0TwZI0gAy/G1X0zhGBbr2imsGFdFV0g==", - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "@types/estree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", - "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==" - }, - "@types/express": { - "version": "4.17.17", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", - "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.35", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.35.tgz", - "integrity": "sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==", - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - }, - "dependencies": { - "@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==" - } - } - }, - "@types/filesystem": { - "version": "0.0.32", - "resolved": "https://registry.npmjs.org/@types/filesystem/-/filesystem-0.0.32.tgz", - "integrity": "sha512-Yuf4jR5YYMR2DVgwuCiP11s0xuVRyPKmz8vo6HBY3CGdeMj8af93CFZX+T82+VD1+UqHOxTq31lO7MI7lepBtQ==", - "requires": { - "@types/filewriter": "*" - } - }, - "@types/filewriter": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/filewriter/-/filewriter-0.0.29.tgz", - "integrity": "sha512-BsPXH/irW0ht0Ji6iw/jJaK8Lj3FJemon2gvEqHKpCdDCeemHa+rI3WBGq5z7cDMZgoLjY40oninGxqk+8NzNQ==" - }, - "@types/graceful-fs": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", - "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", - "requires": { - "@types/node": "*" - }, - "dependencies": { - "@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==" - } - } - }, - "@types/har-format": { - "version": "1.2.10", - "resolved": "https://registry.npmjs.org/@types/har-format/-/har-format-1.2.10.tgz", - "integrity": "sha512-o0J30wqycjF5miWDKYKKzzOU1ZTLuA42HZ4HE7/zqTOc/jTLdQ5NhYWvsRQo45Nfi1KHoRdNhteSI4BAxTF1Pg==" - }, - "@types/hast": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz", - "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==", - "requires": { - "@types/unist": "*" - } - }, - "@types/history": { - "version": "4.7.11", - "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", - "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==" - }, - "@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" - }, - "@types/htmlparser2": { - "version": "3.10.3", - "resolved": "https://registry.npmjs.org/@types/htmlparser2/-/htmlparser2-3.10.3.tgz", - "integrity": "sha512-XA74aD+acytofnZic9n83Rxy/IZ259299bYPx5SEyx7uymPi79lRyKDkhJlsuCaPHB7rEoTEhRN4Vm2G5WmHHg==", - "dev": true, - "requires": { - "@types/domutils": "*", - "@types/node": "*", - "domhandler": "^2.4.0" - }, - "dependencies": { - "@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", - "dev": true - }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - }, - "domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "dev": true, - "requires": { - "domelementtype": "1" - } - } - } - }, - "@types/http-proxy": { - "version": "1.17.11", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.11.tgz", - "integrity": "sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==", - "requires": { - "@types/node": "*" - }, - "dependencies": { - "@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==" - } - } - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" - }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/jest": { - "version": "26.0.24", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.24.tgz", - "integrity": "sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w==", - "dev": true, - "requires": { - "jest-diff": "^26.0.0", - "pretty-format": "^26.0.0" - }, - "dependencies": { - "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - } - }, - "@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", - "dev": true - }, - "@types/yargs": { - "version": "15.0.15", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.15.tgz", - "integrity": "sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", - "dev": true - }, - "jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - } - }, - "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "dev": true - }, - "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - } - } - } - }, - "@types/json-schema": { - "version": "7.0.12", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", - "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==" - }, - "@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" - }, - "@types/lodash": { - "version": "4.14.195", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.195.tgz", - "integrity": "sha512-Hwx9EUgdwf2GLarOjQp5ZH8ZmblzcbTBC2wtQWNKARBSxM9ezRIAUpeDTgoQRAFB0+8CNWXVA9+MaSOzOF3nPg==" - }, - "@types/mdast": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.11.tgz", - "integrity": "sha512-Y/uImid8aAwrEA24/1tcRZwpxX3pIFTSilcNDKSPn+Y2iDywSEachzRuvgAYYLR3wpGXAsMbv5lvKLDZLeYPAw==", - "requires": { - "@types/unist": "*" - } - }, - "@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" - }, - "@types/mixpanel-browser": { - "version": "2.38.1", - "resolved": "https://registry.npmjs.org/@types/mixpanel-browser/-/mixpanel-browser-2.38.1.tgz", - "integrity": "sha512-XzQbwgiOPsFXUQnjz3vSwcwrvJDbQ35bCiwa/1VXGrHvU1ti9+eqO1GY91DShzkEzKkkEEkxfNshS5dbBZqd7w==" - }, - "@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" - }, - "@types/node": { - "version": "14.18.48", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.48.tgz", - "integrity": "sha512-iL0PIMwejpmuVHgfibHpfDwOdsbmB50wr21X71VnF5d7SsBF7WK+ZvP/SCcFm7Iwb9iiYSap9rlrdhToNAWdxg==" - }, - "@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" - }, - "@types/parse5": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", - "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==" - }, - "@types/prettier": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", - "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==" - }, - "@types/prismjs": { - "version": "1.26.0", - "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.0.tgz", - "integrity": "sha512-ZTaqn/qSqUuAq1YwvOFQfVW1AR/oQJlLSZVustdjwI+GZ8kr0MSHBj0tsXPW1EqHubx50gtBEjbPGsdZwQwCjQ==" - }, - "@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" - }, - "@types/q": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", - "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" - }, - "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" - }, - "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" - }, - "@types/react": { - "version": "17.0.60", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.60.tgz", - "integrity": "sha512-pCH7bqWIfzHs3D+PDs3O/COCQJka+Kcw3RnO9rFA2zalqoXg7cNjJDh6mZ7oRtY1wmY4LVwDdAbA1F7Z8tv3BQ==", - "requires": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "@types/react-dom": { - "version": "17.0.20", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.20.tgz", - "integrity": "sha512-4pzIjSxDueZZ90F52mU3aPoogkHIoSIDG+oQ+wQK7Cy2B9S+MvOqY0uEA/qawKz381qrEDkvpwyt8Bm31I8sbA==", - "dev": true, - "requires": { - "@types/react": "^17" - } - }, - "@types/react-html-parser": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/react-html-parser/-/react-html-parser-2.0.2.tgz", - "integrity": "sha512-avS2QzBMCUTGO2+gi3rWG6WreuU8zhf4b5CbS11itYlvLbwt5wmxBqQN4/f2z/JR/6Kvdt8ohAxhztb8XQHdPQ==", - "dev": true, - "requires": { - "@types/htmlparser2": "*", - "@types/react": "*" - } - }, - "@types/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-1vz2yObaQkLL7YFe/pme2cpvDsCwI1WXIfL+5eLz0MI9gFG24Re16RzUsI8t9XZn9ZWvgLNDrJBmrqXJO7GNQQ==", - "requires": { - "@types/react": "*" - } - }, - "@types/react-router": { - "version": "5.1.20", - "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", - "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", - "requires": { - "@types/history": "^4.7.11", - "@types/react": "*" - } - }, - "@types/react-router-dom": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", - "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", - "requires": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "*" - } - }, - "@types/react-router-hash-link": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/@types/react-router-hash-link/-/react-router-hash-link-2.4.6.tgz", - "integrity": "sha512-JOV4Q1N60tJJUPisS/u1jiXn8c4jX7ThQf8XavzZYIWOIv0RP17nbyI9YgEZh1r3APXpP9ZkU1ytrlv+1+8jcw==", - "requires": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router-dom": "^5.3.0" - } - }, - "@types/react-transition-group": { - "version": "4.4.6", - "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.6.tgz", - "integrity": "sha512-VnCdSxfcm08KjsJVQcfBmhEQAPnLB8G08hAxn39azX1qYBQ/5RVQuoHuKIcfKOdncuaUvEpFKFzEvbtIMsfVew==", - "requires": { - "@types/react": "*" - } - }, - "@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", - "requires": { - "@types/node": "*" - }, - "dependencies": { - "@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==" - } - } - }, - "@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" - }, - "@types/scheduler": { - "version": "0.16.3", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", - "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==" - }, - "@types/semver": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.0.tgz", - "integrity": "sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==" - }, - "@types/send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.1.tgz", - "integrity": "sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==", - "requires": { - "@types/mime": "^1", - "@types/node": "*" - }, - "dependencies": { - "@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" - }, - "@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==" - } - } - }, - "@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", - "requires": { - "@types/express": "*" - } - }, - "@types/serve-static": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", - "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", - "requires": { - "@types/mime": "*", - "@types/node": "*" - }, - "dependencies": { - "@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==" - } - } - }, - "@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", - "requires": { - "@types/node": "*" - }, - "dependencies": { - "@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==" - } - } - }, - "@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" - }, - "@types/trusted-types": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.3.tgz", - "integrity": "sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==" - }, - "@types/unist": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", - "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==" - }, - "@types/warning": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/warning/-/warning-3.0.0.tgz", - "integrity": "sha512-t/Tvs5qR47OLOr+4E9ckN8AmP2Tf16gWq+/qA4iUGS/OOyHVO8wv2vjJuX8SNOUTJyWb+2t7wJm6cXILFnOROA==" - }, - "@types/ws": { - "version": "8.5.4", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.4.tgz", - "integrity": "sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==", - "requires": { - "@types/node": "*" - }, - "dependencies": { - "@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==" - } - } - }, - "@types/yargs": { - "version": "16.0.5", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.5.tgz", - "integrity": "sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" - }, - "@types/yup": { - "version": "0.29.14", - "resolved": "https://registry.npmjs.org/@types/yup/-/yup-0.29.14.tgz", - "integrity": "sha512-Ynb/CjHhE/Xp/4bhHmQC4U1Ox+I2OpfRYF3dnNgQqn1cHa6LK3H1wJMNPT02tSVZA6FYuXE2ITORfbnb6zBCSA==", - "dev": true - }, - "@typescript-eslint/eslint-plugin": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz", - "integrity": "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==", - "dev": true, - "requires": { - "@typescript-eslint/experimental-utils": "4.33.0", - "@typescript-eslint/scope-manager": "4.33.0", - "debug": "^4.3.1", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", - "regexpp": "^3.1.0", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "dependencies": { - "semver": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", - "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "@typescript-eslint/experimental-utils": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz", - "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.7", - "@typescript-eslint/scope-manager": "4.33.0", - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/typescript-estree": "4.33.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - }, - "dependencies": { - "@typescript-eslint/typescript-estree": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz", - "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", - "dev": true, - "requires": { - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/visitor-keys": "4.33.0", - "debug": "^4.3.1", - "globby": "^11.0.3", - "is-glob": "^4.0.1", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - } - }, - "semver": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", - "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "@typescript-eslint/parser": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz", - "integrity": "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==", - "dev": true, - "requires": { - "@typescript-eslint/scope-manager": "4.33.0", - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/typescript-estree": "4.33.0", - "debug": "^4.3.1" - }, - "dependencies": { - "@typescript-eslint/typescript-estree": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz", - "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", - "dev": true, - "requires": { - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/visitor-keys": "4.33.0", - "debug": "^4.3.1", - "globby": "^11.0.3", - "is-glob": "^4.0.1", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - } - }, - "semver": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", - "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "@typescript-eslint/scope-manager": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz", - "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==", - "dev": true, - "requires": { - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/visitor-keys": "4.33.0" - } - }, - "@typescript-eslint/types": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz", - "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "5.59.8", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.8.tgz", - "integrity": "sha512-Jy/lPSDJGNow14vYu6IrW790p7HIf/SOV1Bb6lZ7NUkLc2iB2Z9elESmsaUtLw8kVqogSbtLH9tut5GCX1RLDg==", - "requires": { - "@typescript-eslint/types": "5.59.8", - "@typescript-eslint/visitor-keys": "5.59.8", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "dependencies": { - "@typescript-eslint/types": { - "version": "5.59.8", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.8.tgz", - "integrity": "sha512-+uWuOhBTj/L6awoWIg0BlWy0u9TyFpCHrAuQ5bNfxDaZ1Ppb3mx6tUigc74LHcbHpOHuOTOJrBoAnhdHdaea1w==" - }, - "@typescript-eslint/visitor-keys": { - "version": "5.59.8", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.8.tgz", - "integrity": "sha512-pJhi2ms0x0xgloT7xYabil3SGGlojNNKjK/q6dB3Ey0uJLMjK2UDGJvHieiyJVW/7C3KI+Z4Q3pEHkm4ejA+xQ==", - "requires": { - "@typescript-eslint/types": "5.59.8", - "eslint-visitor-keys": "^3.3.0" - } - }, - "eslint-visitor-keys": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", - "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==" - }, - "semver": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", - "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "@typescript-eslint/visitor-keys": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz", - "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "4.33.0", - "eslint-visitor-keys": "^2.0.0" - } - }, - "@walletconnect/core": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.7.0.tgz", - "integrity": "sha512-xUeFPpElybgn1a+lknqtHleei4VyuV/4qWgB1nP8qQUAO6a5pNsioODrnB2VAPdUHJYBdx2dCt2maRk6g53IPQ==", - "requires": { - "@walletconnect/heartbeat": "1.2.1", - "@walletconnect/jsonrpc-provider": "^1.0.12", - "@walletconnect/jsonrpc-utils": "^1.0.7", - "@walletconnect/jsonrpc-ws-connection": "^1.0.11", - "@walletconnect/keyvaluestorage": "^1.0.2", - "@walletconnect/logger": "^2.0.1", - "@walletconnect/relay-api": "^1.0.9", - "@walletconnect/relay-auth": "^1.0.4", - "@walletconnect/safe-json": "^1.0.2", - "@walletconnect/time": "^1.0.2", - "@walletconnect/types": "2.7.0", - "@walletconnect/utils": "2.7.0", - "events": "^3.3.0", - "lodash.isequal": "4.5.0", - "uint8arrays": "^3.1.0" - } - }, - "@walletconnect/environment": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@walletconnect/environment/-/environment-1.0.1.tgz", - "integrity": "sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg==", - "requires": { - "tslib": "1.14.1" - } - }, - "@walletconnect/events": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@walletconnect/events/-/events-1.0.1.tgz", - "integrity": "sha512-NPTqaoi0oPBVNuLv7qPaJazmGHs5JGyO8eEAk5VGKmJzDR7AHzD4k6ilox5kxk1iwiOnFopBOOMLs86Oa76HpQ==", - "requires": { - "keyvaluestorage-interface": "^1.0.0", - "tslib": "1.14.1" - } - }, - "@walletconnect/heartbeat": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@walletconnect/heartbeat/-/heartbeat-1.2.1.tgz", - "integrity": "sha512-yVzws616xsDLJxuG/28FqtZ5rzrTA4gUjdEMTbWB5Y8V1XHRmqq4efAxCw5ie7WjbXFSUyBHaWlMR+2/CpQC5Q==", - "requires": { - "@walletconnect/events": "^1.0.1", - "@walletconnect/time": "^1.0.2", - "tslib": "1.14.1" - } - }, - "@walletconnect/jsonrpc-provider": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-provider/-/jsonrpc-provider-1.0.13.tgz", - "integrity": "sha512-K73EpThqHnSR26gOyNEL+acEex3P7VWZe6KE12ZwKzAt2H4e5gldZHbjsu2QR9cLeJ8AXuO7kEMOIcRv1QEc7g==", - "requires": { - "@walletconnect/jsonrpc-utils": "^1.0.8", - "@walletconnect/safe-json": "^1.0.2", - "tslib": "1.14.1" - } - }, - "@walletconnect/jsonrpc-types": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.3.tgz", - "integrity": "sha512-iIQ8hboBl3o5ufmJ8cuduGad0CQm3ZlsHtujv9Eu16xq89q+BG7Nh5VLxxUgmtpnrePgFkTwXirCTkwJH1v+Yw==", - "requires": { - "keyvaluestorage-interface": "^1.0.0", - "tslib": "1.14.1" - } - }, - "@walletconnect/jsonrpc-utils": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.8.tgz", - "integrity": "sha512-vdeb03bD8VzJUL6ZtzRYsFMq1eZQcM3EAzT0a3st59dyLfJ0wq+tKMpmGH7HlB7waD858UWgfIcudbPFsbzVdw==", - "requires": { - "@walletconnect/environment": "^1.0.1", - "@walletconnect/jsonrpc-types": "^1.0.3", - "tslib": "1.14.1" - } - }, - "@walletconnect/jsonrpc-ws-connection": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-ws-connection/-/jsonrpc-ws-connection-1.0.11.tgz", - "integrity": "sha512-TiFJ6saasKXD+PwGkm5ZGSw0837nc6EeFmurSPgIT/NofnOV4Tv7CVJqGQN0rQYoJUSYu21cwHNYaFkzNpUN+w==", - "requires": { - "@walletconnect/jsonrpc-utils": "^1.0.6", - "@walletconnect/safe-json": "^1.0.2", - "events": "^3.3.0", - "tslib": "1.14.1", - "ws": "^7.5.1" - } - }, - "@walletconnect/keyvaluestorage": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@walletconnect/keyvaluestorage/-/keyvaluestorage-1.0.2.tgz", - "integrity": "sha512-U/nNG+VLWoPFdwwKx0oliT4ziKQCEoQ27L5Hhw8YOFGA2Po9A9pULUYNWhDgHkrb0gYDNt//X7wABcEWWBd3FQ==", - "requires": { - "safe-json-utils": "^1.1.1", - "tslib": "1.14.1" - } - }, - "@walletconnect/logger": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@walletconnect/logger/-/logger-2.0.1.tgz", - "integrity": "sha512-SsTKdsgWm+oDTBeNE/zHxxr5eJfZmE9/5yp/Ku+zJtcTAjELb3DXueWkDXmE9h8uHIbJzIb5wj5lPdzyrjT6hQ==", - "requires": { - "pino": "7.11.0", - "tslib": "1.14.1" - } - }, - "@walletconnect/relay-api": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@walletconnect/relay-api/-/relay-api-1.0.9.tgz", - "integrity": "sha512-Q3+rylJOqRkO1D9Su0DPE3mmznbAalYapJ9qmzDgK28mYF9alcP3UwG/og5V7l7CFOqzCLi7B8BvcBUrpDj0Rg==", - "requires": { - "@walletconnect/jsonrpc-types": "^1.0.2", - "tslib": "1.14.1" - } - }, - "@walletconnect/relay-auth": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@walletconnect/relay-auth/-/relay-auth-1.0.4.tgz", - "integrity": "sha512-kKJcS6+WxYq5kshpPaxGHdwf5y98ZwbfuS4EE/NkQzqrDFm5Cj+dP8LofzWvjrrLkZq7Afy7WrQMXdLy8Sx7HQ==", - "requires": { - "@stablelib/ed25519": "^1.0.2", - "@stablelib/random": "^1.0.1", - "@walletconnect/safe-json": "^1.0.1", - "@walletconnect/time": "^1.0.2", - "tslib": "1.14.1", - "uint8arrays": "^3.0.0" - } - }, - "@walletconnect/safe-json": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.2.tgz", - "integrity": "sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==", - "requires": { - "tslib": "1.14.1" - } - }, - "@walletconnect/sign-client": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.7.0.tgz", - "integrity": "sha512-K99xa6GSFS04U+140yrIEi/VJJJ0Q1ov4jCaiqa9euILDKxlBsM7m5GR+9sq6oYyj18SluJY4CJTdeOXUJlarA==", - "requires": { - "@walletconnect/core": "2.7.0", - "@walletconnect/events": "^1.0.1", - "@walletconnect/heartbeat": "1.2.1", - "@walletconnect/jsonrpc-utils": "^1.0.7", - "@walletconnect/logger": "^2.0.1", - "@walletconnect/time": "^1.0.2", - "@walletconnect/types": "2.7.0", - "@walletconnect/utils": "2.7.0", - "events": "^3.3.0" - } - }, - "@walletconnect/time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@walletconnect/time/-/time-1.0.2.tgz", - "integrity": "sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g==", - "requires": { - "tslib": "1.14.1" - } - }, - "@walletconnect/types": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.7.0.tgz", - "integrity": "sha512-aMUDUtO79WSBtC/bDetE6aFwdgwJr0tJ8nC8gnAl5ELsrjygEKCn6M8Q+v6nP9svG9yf5Rds4cImxCT6BWwTyw==", - "requires": { - "@walletconnect/events": "^1.0.1", - "@walletconnect/heartbeat": "1.2.1", - "@walletconnect/jsonrpc-types": "^1.0.2", - "@walletconnect/keyvaluestorage": "^1.0.2", - "@walletconnect/logger": "^2.0.1", - "events": "^3.3.0" - } - }, - "@walletconnect/utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.7.0.tgz", - "integrity": "sha512-k32jrQeyJsNZPdmtmg85Y3QgaS5YfzYSPrAxRC2uUD1ts7rrI6P5GG2iXNs3AvWKOuCgsp/PqU8s7AC7CRUscw==", - "requires": { - "@stablelib/chacha20poly1305": "1.0.1", - "@stablelib/hkdf": "1.0.1", - "@stablelib/random": "^1.0.2", - "@stablelib/sha256": "1.0.1", - "@stablelib/x25519": "^1.0.3", - "@walletconnect/jsonrpc-utils": "^1.0.7", - "@walletconnect/relay-api": "^1.0.9", - "@walletconnect/safe-json": "^1.0.2", - "@walletconnect/time": "^1.0.2", - "@walletconnect/types": "2.7.0", - "@walletconnect/window-getters": "^1.0.1", - "@walletconnect/window-metadata": "^1.0.1", - "detect-browser": "5.3.0", - "query-string": "7.1.1", - "uint8arrays": "^3.1.0" - } - }, - "@walletconnect/window-getters": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@walletconnect/window-getters/-/window-getters-1.0.1.tgz", - "integrity": "sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==", - "requires": { - "tslib": "1.14.1" - } - }, - "@walletconnect/window-metadata": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@walletconnect/window-metadata/-/window-metadata-1.0.1.tgz", - "integrity": "sha512-9koTqyGrM2cqFRW517BPY/iEtUDx2r1+Pwwu5m7sJ7ka79wi3EyqhqcICk/yDmv6jAS1rjKgTKXlEhanYjijcA==", - "requires": { - "@walletconnect/window-getters": "^1.0.1", - "tslib": "1.14.1" - } - }, - "@webassemblyjs/ast": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", - "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", - "requires": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" - }, - "@webassemblyjs/helper-buffer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", - "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==" - }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", - "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", - "requires": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" - }, - "@webassemblyjs/wasm-edit": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", - "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", - "requires": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6", - "@webassemblyjs/wasm-opt": "1.11.6", - "@webassemblyjs/wasm-parser": "1.11.6", - "@webassemblyjs/wast-printer": "1.11.6" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", - "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", - "requires": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", - "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", - "requires": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6", - "@webassemblyjs/wasm-parser": "1.11.6" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", - "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", - "requires": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", - "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", - "requires": { - "@webassemblyjs/ast": "1.11.6", - "@xtuc/long": "4.2.2" - } - }, - "@xstate/react": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@xstate/react/-/react-1.6.3.tgz", - "integrity": "sha512-NCUReRHPGvvCvj2yLZUTfR0qVp6+apc8G83oXSjN4rl89ZjyujiKrTff55bze/HrsvCsP/sUJASf2n0nzMF1KQ==", - "requires": { - "use-isomorphic-layout-effect": "^1.0.0", - "use-subscription": "^1.3.0" - } - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" - }, - "@zeit/schemas": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.6.0.tgz", - "integrity": "sha512-uUrgZ8AxS+Lio0fZKAipJjAh415JyrOZowliZAzmnJSsf7piVL5w+G0+gFJ0KSu3QRhvui/7zuvpLz03YjXAhg==" - }, - "abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" - }, - "abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "requires": { - "event-target-shim": "^5.0.0" - } - }, - "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - } - }, - "acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==" - }, - "acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "requires": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" - }, - "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" - } - } - }, - "acorn-import-assertions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", - "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", - "requires": {} - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "requires": {} - }, - "acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==" - }, - "address": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", - "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==" - }, - "adjust-sourcemap-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", - "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", - "requires": { - "loader-utils": "^2.0.0", - "regex-parser": "^2.2.11" - } - }, - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "requires": { - "debug": "4" - } - }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "requires": {} - }, - "ansi-align": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", - "integrity": "sha512-TdlOggdA/zURfMYa7ABC66j+oqfMew58KpJMbUlH3bcZP1b+cBHIHDDn5uH9INsxrHBPjsqM0tDB4jPTF/vgJA==", - "requires": { - "string-width": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==" - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==" - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==" - }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "requires": { - "type-fest": "^0.21.3" - }, - "dependencies": { - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" - } - } - }, - "ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" - }, - "anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "arch": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", - "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==" - }, - "arg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arg/-/arg-2.0.0.tgz", - "integrity": "sha512-XxNTUzKnz1ctK3ZIcI2XUPlD96wbHP2nGqkPKpvk/HNRlPveYrXIVSTk9m3LcqOgDPg3B1nMvdV/K8wZd7PG4w==" - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", - "requires": { - "deep-equal": "^2.0.5" - } - }, - "array-buffer-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", - "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", - "requires": { - "call-bind": "^1.0.2", - "is-array-buffer": "^3.0.1" - } - }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" - }, - "array-includes": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", - "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", - "is-string": "^1.0.7" - } - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" - }, - "array.prototype.flat": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", - "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" - } - }, - "array.prototype.flatmap": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", - "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" - } - }, - "array.prototype.reduce": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", - "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-array-method-boxes-properly": "^1.0.0", - "is-string": "^1.0.7" - } - }, - "array.prototype.tosorted": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", - "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.1.3" - } - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" - }, - "asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - } - }, - "assert": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", - "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", - "requires": { - "es6-object-assign": "^1.1.0", - "is-nan": "^1.2.1", - "object-is": "^1.0.1", - "util": "^0.12.0" - } - }, - "ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" - }, - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==" - }, - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" - }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" - }, - "atomic-sleep": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz", - "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==" - }, - "autoprefixer": { - "version": "10.4.14", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", - "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", - "requires": { - "browserslist": "^4.21.5", - "caniuse-lite": "^1.0.30001464", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" - }, - "axe-core": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.2.tgz", - "integrity": "sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==" - }, - "axios": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.24.0.tgz", - "integrity": "sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA==", - "requires": { - "follow-redirects": "^1.14.4" - } - }, - "axobject-query": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", - "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", - "requires": { - "deep-equal": "^2.0.5" - } - }, - "babel-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", - "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", - "requires": { - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - } - }, - "babel-loader": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", - "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", - "requires": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "dependencies": { - "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - } - }, - "babel-plugin-jest-hoist": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", - "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", - "requires": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - } - }, - "babel-plugin-named-asset-import": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", - "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", - "requires": {} - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.3.tgz", - "integrity": "sha512-bM3gHc337Dta490gg+/AseNB9L4YLHxq1nGKZZSHbhXv4aTYU2MD2cjza1Ru4S6975YLTaL1K8uJf6ukJhhmtw==", - "requires": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.4.0", - "semver": "^6.1.1" - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.1.tgz", - "integrity": "sha512-ikFrZITKg1xH6pLND8zT14UPgjKHiGLqex7rGEZCH2EvhsneJaJPemmpQaIZV5AL03II+lXylw3UmddDK8RU5Q==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.4.0", - "core-js-compat": "^3.30.1" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.0.tgz", - "integrity": "sha512-hDJtKjMLVa7Z+LwnTCxoDLQj6wdc+B8dun7ayF2fYieI6OzfuvcLMB32ihJZ4UhCBwNYGl5bg/x/P9cMdnkc2g==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.4.0" - } - }, - "babel-plugin-transform-react-remove-prop-types": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", - "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" - }, - "babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "requires": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - } - }, - "babel-preset-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", - "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", - "requires": { - "babel-plugin-jest-hoist": "^27.5.1", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "babel-preset-react-app": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", - "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", - "requires": { - "@babel/core": "^7.16.0", - "@babel/plugin-proposal-class-properties": "^7.16.0", - "@babel/plugin-proposal-decorators": "^7.16.4", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", - "@babel/plugin-proposal-numeric-separator": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-private-methods": "^7.16.0", - "@babel/plugin-transform-flow-strip-types": "^7.16.0", - "@babel/plugin-transform-react-display-name": "^7.16.0", - "@babel/plugin-transform-runtime": "^7.16.4", - "@babel/preset-env": "^7.16.4", - "@babel/preset-react": "^7.16.0", - "@babel/preset-typescript": "^7.16.0", - "@babel/runtime": "^7.16.3", - "babel-plugin-macros": "^3.1.0", - "babel-plugin-transform-react-remove-prop-types": "^0.4.24" - } - }, - "bail": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base-x": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", - "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==", - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" - }, - "bfj": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", - "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", - "requires": { - "bluebird": "^3.5.5", - "check-types": "^11.1.1", - "hoopy": "^0.1.4", - "tryer": "^1.0.1" - } - }, - "big-integer": { - "version": "1.6.51", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", - "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==" - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" - }, - "bignumber.js": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.1.tgz", - "integrity": "sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig==" - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" - }, - "bip39": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/bip39/-/bip39-3.0.4.tgz", - "integrity": "sha512-YZKQlb752TrUWqHWj7XAwCSjYEgGAk+/Aas3V7NyjQeZYsztO8JnQUaCWhcnL4T+jL8nvB8typ2jRPzTlgugNw==", - "requires": { - "@types/node": "11.11.6", - "create-hash": "^1.1.0", - "pbkdf2": "^3.0.9", - "randombytes": "^2.0.1" - }, - "dependencies": { - "@types/node": { - "version": "11.11.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-11.11.6.tgz", - "integrity": "sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ==" - } - } - }, - "blakejs": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.2.1.tgz", - "integrity": "sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==" - }, - "blockies-ts": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/blockies-ts/-/blockies-ts-1.0.0.tgz", - "integrity": "sha512-mL9NO/FjYbFjaSDA5tw/qkUwEXrBG1bHSoPhAFG9CAzDaHTwQHzvYByAYUBmnqYciFsJvdxWKGtyOLgaSKoUkA==" - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - }, - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "body-scroll-lock": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/body-scroll-lock/-/body-scroll-lock-3.1.5.tgz", - "integrity": "sha512-Yi1Xaml0EvNA0OYWxXiYNqY24AfWkbA6w5vxE7GWxtKfzIbZM+Qw+aSmkgsbWzbHiy/RCSkUZBplVxTA+E4jJg==" - }, - "bonjour-service": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", - "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", - "requires": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" - }, - "dependencies": { - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" - } - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" - }, - "boxen": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", - "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", - "requires": { - "ansi-align": "^2.0.0", - "camelcase": "^4.0.0", - "chalk": "^2.0.1", - "cli-boxes": "^1.0.0", - "string-width": "^2.0.0", - "term-size": "^1.2.0", - "widest-line": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==" - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==" - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", - "requires": { - "ansi-regex": "^3.0.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "broadcast-channel": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/broadcast-channel/-/broadcast-channel-3.7.0.tgz", - "integrity": "sha512-cIAKJXAxGJceNZGTZSBzMxzyOn72cVgPnKx4dc6LRjQgbaJUQqhy5rzL3zbMxkMWsGKkv2hSFkPRMEXfoMZ2Mg==", - "requires": { - "@babel/runtime": "^7.7.2", - "detect-node": "^2.1.0", - "js-sha3": "0.8.0", - "microseconds": "0.2.0", - "nano-time": "1.0.0", - "oblivious-set": "1.0.0", - "rimraf": "3.0.2", - "unload": "2.2.0" - } - }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" - }, - "browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "requires": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - }, - "dependencies": { - "bn.js": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" - } - } - }, - "browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "requires": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "bn.js": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" - } - } - }, - "browserslist": { - "version": "4.21.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.7.tgz", - "integrity": "sha512-BauCXrQ7I2ftSqd2mvKHGo85XR0u7Ru3C/Hxsy/0TkfCtjrmAbPdzLGasmoiBxplpDXlPvdjX9u7srIMfgasNA==", - "requires": { - "caniuse-lite": "^1.0.30001489", - "electron-to-chromium": "^1.4.411", - "node-releases": "^2.0.12", - "update-browserslist-db": "^1.0.11" - } - }, - "bs58": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", - "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", - "requires": { - "base-x": "^3.0.2" - } - }, - "bs58check": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz", - "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==", - "requires": { - "bs58": "^4.0.0", - "create-hash": "^1.1.0", - "safe-buffer": "^5.1.2" - } - }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "requires": { - "node-int64": "^0.4.0" - } - }, - "btoa": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz", - "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==", - "dev": true - }, - "buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" - }, - "builtin-modules": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==" - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==" - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - }, - "camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "requires": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz", - "integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==" - } - } - }, - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" - }, - "camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" - }, - "caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "caniuse-lite": { - "version": "1.0.30001492", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001492.tgz", - "integrity": "sha512-2efF8SAZwgAX1FJr87KWhvuJxnGJKOnctQa8xLOskAXNXq8oiuqgl6u1kk3fFpsp3GgvzlRjiK1sl63hNtFADw==" - }, - "case-sensitive-paths-webpack-plugin": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", - "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==" - }, - "ccount": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", - "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==" - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" - }, - "character-entities": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", - "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==" - }, - "check-types": { - "version": "11.2.2", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.2.tgz", - "integrity": "sha512-HBiYvXvn9Z70Z88XKjz3AEKd4HJhBXsa3j7xFnITAzoS8+q6eIGi8qDB8FKPBAjtuxjI/zFpwuiCb8oDtKOYrA==" - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - } - }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" - }, - "ci-info": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==" - }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "cjs-module-lexer": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" - }, - "clean-css": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", - "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", - "requires": { - "source-map": "~0.6.0" - } - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true - }, - "cli-boxes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", - "integrity": "sha512-3Fo5wu8Ytle8q9iCzS4D2MWVL2X7JVWRiS1BnXbTFDhS9c/REkM9vd1AmabsoZoY5/dGi5TT9iKL8Kb6DeBRQg==" - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "cli-truncate": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", - "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", - "dev": true, - "requires": { - "slice-ansi": "^5.0.0", - "string-width": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true - }, - "ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", - "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", - "dev": true - }, - "slice-ansi": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", - "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", - "dev": true, - "requires": { - "ansi-styles": "^6.0.0", - "is-fullwidth-code-point": "^4.0.0" - } - }, - "string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - }, - "strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "requires": { - "ansi-regex": "^6.0.1" - } - } - } - }, - "clipboardy": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-1.2.3.tgz", - "integrity": "sha512-2WNImOvCRe6r63Gk9pShfkwXsVtKCroMAevIbiae021mS850UkWPbevxsBz3tnvjZIEGvlwaqCPsw+4ulzNgJA==", - "requires": { - "arch": "^2.1.0", - "execa": "^0.8.0" - }, - "dependencies": { - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", - "integrity": "sha512-zDWS+Rb1E8BlqqhALSt9kUhss8Qq4nN3iof3gsOdyINksElaPyNBtKUMTR62qhvgVWR0CqCX7sdnKe4MnUbFEA==", - "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" - } - } - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - } - }, - "clsx": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==" - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" - }, - "coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "requires": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" - }, - "colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "comma-separated-tokens": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", - "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==" - }, - "commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", - "dev": true - }, - "common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" - }, - "common-tags": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==" - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "compression": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", - "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.14", - "debug": "2.6.9", - "on-headers": "~1.0.1", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "confusing-browser-globals": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" - }, - "connect-history-api-fallback": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==" - }, - "content-disposition": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==" - }, - "content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" - }, - "convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" - }, - "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" - }, - "core-js": { - "version": "3.30.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.30.2.tgz", - "integrity": "sha512-uBJiDmwqsbJCWHAwjrx3cvjbMXP7xD72Dmsn5LOJpiRmE3WbBbN5rCqQ2Qh6Ek6/eOrjlWngEynBWo4VxerQhg==" - }, - "core-js-compat": { - "version": "3.30.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.30.2.tgz", - "integrity": "sha512-nriW1nuJjUgvkEjIot1Spwakz52V9YkYHZAQG6A1eCgC8AA1p0zngrQEP9R0+V6hji5XilWKG1Bd0YRppmGimA==", - "requires": { - "browserslist": "^4.21.5" - } - }, - "core-js-pure": { - "version": "3.30.2", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.30.2.tgz", - "integrity": "sha512-p/npFUJXXBkCCTIlEGBdghofn00jWG6ZOtdoIXSJmAu2QBvN0IqpZXWweOytcwE6cfx8ZvVUy1vw8zxhe4Y2vg==" - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, - "cosmiconfig-typescript-loader": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-1.0.9.tgz", - "integrity": "sha512-tRuMRhxN4m1Y8hP9SNYfz7jRwt8lZdWxdjg/ohg5esKmsndJIn4yT96oJVcf5x0eA11taXl+sIp+ielu529k6g==", - "requires": { - "cosmiconfig": "^7", - "ts-node": "^10.7.0" - } - }, - "create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - } - }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==" - }, - "cross-fetch": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.6.tgz", - "integrity": "sha512-riRvo06crlE8HiqOwIpQhxwdOk4fOeR7FVM/wXoxchFEqMNUjvbs3bfo4OTgMEMHzppd4DxFBDbyySj8Cv781g==", - "requires": { - "node-fetch": "^2.6.11" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "dependencies": { - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - } - }, - "crypto-js": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.1.1.tgz", - "integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==" - }, - "crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" - }, - "css-blank-pseudo": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", - "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "css-declaration-sorter": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.0.tgz", - "integrity": "sha512-jDfsatwWMWN0MODAFuHszfjphEXfNw9JUAhmY4pLu3TyTU+ohUpsbVtbU+1MZn4a47D9kqh03i4eyOm+74+zew==", - "requires": {} - }, - "css-has-pseudo": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", - "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "css-loader": { - "version": "6.8.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.8.1.tgz", - "integrity": "sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==", - "requires": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.21", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.3", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.3.8" - }, - "dependencies": { - "semver": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", - "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "css-minimizer-webpack-plugin": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", - "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", - "requires": { - "cssnano": "^5.0.6", - "jest-worker": "^27.0.2", - "postcss": "^8.3.5", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1" - } - }, - "css-prefers-color-scheme": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", - "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", - "requires": {} - }, - "css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "dependencies": { - "dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - } - } - }, - "css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" - }, - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, - "css-vendor": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/css-vendor/-/css-vendor-2.0.8.tgz", - "integrity": "sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==", - "requires": { - "@babel/runtime": "^7.8.3", - "is-in-browser": "^1.0.2" - } - }, - "css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" - }, - "cssdb": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.6.0.tgz", - "integrity": "sha512-Nna7rph8V0jC6+JBY4Vk4ndErUmfJfV6NJCaZdurL0omggabiy+QB2HCQtu5c/ACLZ0I7REv7A4QyPIoYzZx0w==" - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" - }, - "cssnano": { - "version": "5.1.15", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", - "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", - "requires": { - "cssnano-preset-default": "^5.2.14", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - } - }, - "cssnano-preset-default": { - "version": "5.2.14", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", - "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", - "requires": { - "css-declaration-sorter": "^6.3.1", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.1", - "postcss-convert-values": "^5.1.3", - "postcss-discard-comments": "^5.1.2", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.7", - "postcss-merge-rules": "^5.1.4", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.4", - "postcss-minify-selectors": "^5.2.1", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.1", - "postcss-normalize-repeat-style": "^5.1.1", - "postcss-normalize-string": "^5.1.0", - "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.1", - "postcss-normalize-url": "^5.1.0", - "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.3", - "postcss-reduce-initial": "^5.1.2", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" - } - }, - "cssnano-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", - "requires": {} - }, - "csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "requires": { - "css-tree": "^1.1.2" - } - }, - "cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" - }, - "cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "requires": { - "cssom": "~0.3.6" - }, - "dependencies": { - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" - } - } - }, - "csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" - }, - "damerau-levenshtein": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" - }, - "data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "requires": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - } - }, - "dayjs": { - "version": "1.11.7", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.7.tgz", - "integrity": "sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==" - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - }, - "dependencies": { - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - } - } - }, - "decimal.js": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", - "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" - }, - "decode-named-character-reference": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", - "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", - "requires": { - "character-entities": "^2.0.0" - } - }, - "decode-uri-component": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", - "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==" - }, - "dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" - }, - "deep-equal": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.1.tgz", - "integrity": "sha512-lKdkdV6EOGoVn65XaOsPdH4rMxTZOnmFyuIkMjM1i5HHCbfjC97dawgTAy0deYNfuqUqW+Q5VrVaQYtUpSd6yQ==", - "requires": { - "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.2", - "es-get-iterator": "^1.1.3", - "get-intrinsic": "^1.2.0", - "is-arguments": "^1.1.1", - "is-array-buffer": "^3.0.2", - "is-date-object": "^1.0.5", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "isarray": "^2.0.5", - "object-is": "^1.1.5", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.0", - "side-channel": "^1.0.4", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" - } - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" - }, - "deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==" - }, - "default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "requires": { - "execa": "^5.0.0" - } - }, - "define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" - }, - "define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" - }, - "dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==" - }, - "des.js": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", - "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" - }, - "detect-browser": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.3.0.tgz", - "integrity": "sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==" - }, - "detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" - }, - "detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" - }, - "detect-port-alt": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", - "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", - "requires": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" - }, - "diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==" - }, - "diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" - }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "requires": { - "path-type": "^4.0.0" - } - }, - "dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" - }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" - }, - "dns-packet": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.0.tgz", - "integrity": "sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ==", - "requires": { - "@leichtgewicht/ip-codec": "^2.0.1" - } - }, - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "requires": { - "esutils": "^2.0.2" - } - }, - "dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "requires": { - "utila": "~0.4" - } - }, - "dom-helpers": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", - "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", - "requires": { - "@babel/runtime": "^7.8.7", - "csstype": "^3.0.2" - } - }, - "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" - }, - "domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "requires": { - "webidl-conversions": "^5.0.0" - }, - "dependencies": { - "webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" - } - } - }, - "domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "requires": { - "domelementtype": "^2.2.0" - } - }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - }, - "dependencies": { - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - } - } - }, - "dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz", - "integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==" - } - } - }, - "dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" - }, - "dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" - }, - "duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" - }, - "duplexify": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz", - "integrity": "sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==", - "requires": { - "end-of-stream": "^1.4.1", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1", - "stream-shift": "^1.0.0" - } - }, - "eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" - }, - "ejs": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", - "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", - "requires": { - "jake": "^10.8.5" - } - }, - "electron-to-chromium": { - "version": "1.4.417", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.417.tgz", - "integrity": "sha512-8rY8HdCxuSVY8wku3i/eDac4g1b4cSbruzocenrqBlzqruAZYHjQCHIjC66dLR9DXhEHTojsC4EjhZ8KmzwXqA==" - }, - "elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "requires": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "emittery": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", - "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" - }, - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { - "once": "^1.4.0" - } - }, - "enhanced-resolve": { - "version": "5.14.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.14.1.tgz", - "integrity": "sha512-Vklwq2vDKtl0y/vtwjSesgJ5MYS7Etuk5txS8VdKL4AOS1aUlD96zqIfsOSLQsdv3xgMRbtkWM8eG9XDfKUPow==", - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "requires": { - "ansi-colors": "^4.1.1" - } - }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "error-stack-parser": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", - "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", - "requires": { - "stackframe": "^1.3.4" - } - }, - "es-abstract": { - "version": "1.21.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz", - "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==", - "requires": { - "array-buffer-byte-length": "^1.0.0", - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-set-tostringtag": "^2.0.1", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.2.0", - "get-symbol-description": "^1.0.0", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "is-array-buffer": "^3.0.2", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.10", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.3", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "safe-regex-test": "^1.0.0", - "string.prototype.trim": "^1.2.7", - "string.prototype.trimend": "^1.0.6", - "string.prototype.trimstart": "^1.0.6", - "typed-array-length": "^1.0.4", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.9" - } - }, - "es-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" - }, - "es-get-iterator": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", - "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "is-arguments": "^1.1.1", - "is-map": "^2.0.2", - "is-set": "^2.0.2", - "is-string": "^1.0.7", - "isarray": "^2.0.5", - "stop-iteration-iterator": "^1.0.0" - } - }, - "es-module-lexer": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.2.1.tgz", - "integrity": "sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==" - }, - "es-set-tostringtag": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", - "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", - "requires": { - "get-intrinsic": "^1.1.3", - "has": "^1.0.3", - "has-tostringtag": "^1.0.0" - } - }, - "es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", - "requires": { - "has": "^1.0.3" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "es6-denodeify": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/es6-denodeify/-/es6-denodeify-0.1.5.tgz", - "integrity": "sha512-731Rf4NqlPvhkT1pIF7r8vZxESJlWocNpXLuyPlVnfEGXlwuJaMvU5WpyyDjpudDC2cgXVX849xljzvQqBg1QQ==" - }, - "es6-object-assign": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", - "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==" - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - }, - "escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "requires": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "dependencies": { - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - } - } - }, - "eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", - "requires": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.1.2", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.9", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "requires": { - "esutils": "^2.0.2" - } - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" - }, - "semver": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", - "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "eslint-config-prettier": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz", - "integrity": "sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==", - "dev": true, - "requires": {} - }, - "eslint-import-resolver-node": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", - "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", - "requires": { - "debug": "^3.2.7", - "is-core-module": "^2.11.0", - "resolve": "^1.22.1" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "eslint-module-utils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", - "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", - "requires": { - "debug": "^3.2.7" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "eslint-plugin-prettier": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz", - "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==", - "dev": true, - "requires": { - "prettier-linter-helpers": "^1.0.0" - } - }, - "eslint-plugin-react": { - "version": "7.32.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz", - "integrity": "sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==", - "requires": { - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "array.prototype.tosorted": "^1.1.1", - "doctrine": "^2.1.0", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "object.hasown": "^1.1.2", - "object.values": "^1.1.6", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.4", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.8" - }, - "dependencies": { - "resolve": { - "version": "2.0.0-next.4", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", - "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - } - } - }, - "eslint-plugin-react-hooks": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", - "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", - "requires": {} - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "dependencies": { - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - } - } - }, - "eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "requires": { - "eslint-visitor-keys": "^1.1.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" - } - } - }, - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" - }, - "espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "requires": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" - }, - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" - } - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - }, - "estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" - }, - "event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" - }, - "eventsource": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.2.tgz", - "integrity": "sha512-xAH3zWhgO2/3KIniEKYPr8plNSzlGINOUqYj0m0u7AB81iRw8b/3E73W6AuU+6klLbaSFmZnaETQ2lXPfAydrA==" - }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "dependencies": { - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { - "path-key": "^3.0.0" - } - } - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==" - }, - "expect": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", - "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", - "requires": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" - } - }, - "express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "requires": { - "safe-buffer": "5.2.1" - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" - } - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extract-files": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/extract-files/-/extract-files-9.0.0.tgz", - "integrity": "sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ==" - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-diff": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", - "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", - "dev": true - }, - "fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" - }, - "fast-redact": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.2.0.tgz", - "integrity": "sha512-zaTadChr+NekyzallAMXATXLOR8MNx3zqpZ0MUF2aGf4EathnG0f32VLODNlY8IuGY3HoRO2L6/6fSzNsLaHIw==" - }, - "fast-url-parser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", - "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", - "requires": { - "punycode": "^1.3.2" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" - } - } - }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "requires": { - "reusify": "^1.0.4" - } - }, - "faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "requires": { - "bser": "2.1.1" - } - }, - "fetch-cookie": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/fetch-cookie/-/fetch-cookie-0.7.3.tgz", - "integrity": "sha512-rZPkLnI8x5V+zYAiz8QonAHsTb4BY+iFowFBI1RFn0zrO343AVp9X7/yUj/9wL6Ef/8fLls8b/vGtzUvmyAUGA==", - "requires": { - "es6-denodeify": "^0.1.1", - "tough-cookie": "^2.3.3" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "requires": { - "flat-cache": "^3.0.4" - } - }, - "file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", - "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "requires": { - "minimatch": "^5.0.1" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "filesize": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "filter-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", - "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==" - }, - "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-root": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "fitty": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/fitty/-/fitty-2.3.7.tgz", - "integrity": "sha512-yucQBzDD8sRa8EXfHu4/h9vNDFHUXpYtC+nydtBRfLSjzToCEvacy4qiBJyihgUVrqpXB+Kp5kWCbROSrePd2g==" - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" - }, - "focus-trap": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-6.9.4.tgz", - "integrity": "sha512-v2NTsZe2FF59Y+sDykKY+XjqZ0cPfhq/hikWVL88BqLivnNiEffAsac6rP6H45ff9wG9LL5ToiDqrLEP9GX9mw==", - "requires": { - "tabbable": "^5.3.3" - } - }, - "follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" - }, - "for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "requires": { - "is-callable": "^1.1.3" - } - }, - "fork-ts-checker-webpack-plugin": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", - "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" - }, - "dependencies": { - "@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", - "optional": true, - "peer": true, - "requires": { - "eslint-visitor-keys": "^3.3.0" - } - }, - "@eslint/eslintrc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz", - "integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==", - "optional": true, - "peer": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.5.2", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - } - }, - "@humanwhocodes/config-array": { - "version": "0.11.9", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.9.tgz", - "integrity": "sha512-TtlcCXarBltllJ++jCdnSjzihec7ukhesOAeFWRgCTcEHNVsN1o4nLxq/6JnpYJSUV1/w9v93XkMqQpdX5Zb6w==", - "optional": true, - "peer": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "optional": true, - "peer": true - }, - "cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "optional": true, - "peer": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "eslint": { - "version": "8.41.0", - "optional": true, - "peer": true, - "requires": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.4.0", - "@eslint/eslintrc": "^2.0.3", - "@eslint/js": "8.41.0", - "@humanwhocodes/config-array": "^0.11.8", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.0", - "eslint-visitor-keys": "^3.4.1", - "espree": "^9.5.2", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - } - }, - "eslint-scope": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", - "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", - "optional": true, - "peer": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-visitor-keys": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", - "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", - "optional": true, - "peer": true - }, - "espree": { - "version": "9.5.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz", - "integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==", - "optional": true, - "peer": true, - "requires": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "optional": true, - "peer": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "optional": true, - "peer": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", - "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - } - }, - "semver": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", - "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" - } - } - }, - "form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "formik": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/formik/-/formik-2.4.1.tgz", - "integrity": "sha512-ajOB9EmFhXb4PACTlaooVEn7PLtLtBJEZ8fPs+wFZjL5KSGwgAoU+n9DHN8JcqNKcXkloEYYtn1lxrLav18ecQ==", - "requires": { - "deepmerge": "^2.1.1", - "hoist-non-react-statics": "^3.3.0", - "lodash": "^4.17.21", - "lodash-es": "^4.17.21", - "react-fast-compare": "^2.0.1", - "tiny-warning": "^1.0.2", - "tslib": "^1.10.0" - }, - "dependencies": { - "deepmerge": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz", - "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==" - } - } - }, - "formik-material-ui": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/formik-material-ui/-/formik-material-ui-3.0.1.tgz", - "integrity": "sha512-N8oxZIdhY70npRv86IfF6Zaaps9RL3a37XRdq02WDroB3XZC1mXs6lA/zQ09ZYFWYJp/UjI80SKVpVa/xJOJJA==", - "requires": {} - }, - "formik-material-ui-lab": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/formik-material-ui-lab/-/formik-material-ui-lab-0.0.8.tgz", - "integrity": "sha512-i7rWoAJU0XgBJEEkyAqqI2rxZA/hS7/XlomYQAybFf4tjhO1sfnIJZ/vITs9Wl18zMs9s1gmXCMq9Sjk0ErKcA==", - "requires": {} - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" - }, - "fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "fs-monkey": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.4.tgz", - "integrity": "sha512-INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ==" - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - } - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==" - }, - "functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - }, - "get-intrinsic": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", - "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3" - } - }, - "get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" - }, - "get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==" - }, - "get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - }, - "glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, - "global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "requires": { - "global-prefix": "^3.0.0" - } - }, - "global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "requires": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - } - }, - "globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", - "requires": { - "type-fest": "^0.20.2" - } - }, - "globalthis": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", - "requires": { - "define-properties": "^1.1.3" - } - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } - }, - "gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "requires": { - "get-intrinsic": "^1.1.3" - } - }, - "graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" - }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" - }, - "graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" - }, - "graphql": { - "version": "15.8.0", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz", - "integrity": "sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==" - }, - "graphql-request": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-3.7.0.tgz", - "integrity": "sha512-dw5PxHCgBneN2DDNqpWu8QkbbJ07oOziy8z+bK/TAXufsOLaETuVO4GkXrbs0WjhdKhBMN3BkpN/RIvUHkmNUQ==", - "requires": { - "cross-fetch": "^3.0.6", - "extract-files": "^9.0.0", - "form-data": "^3.0.0" - } - }, - "gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", - "requires": { - "duplexer": "^0.1.2" - } - }, - "handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" - }, - "harmony-reflect": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", - "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "requires": { - "get-intrinsic": "^1.1.1" - } - }, - "has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==" - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "requires": { - "has-symbols": "^1.0.2" - } - }, - "hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "requires": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - } - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "hast-util-from-parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-7.1.2.tgz", - "integrity": "sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==", - "requires": { - "@types/hast": "^2.0.0", - "@types/unist": "^2.0.0", - "hastscript": "^7.0.0", - "property-information": "^6.0.0", - "vfile": "^5.0.0", - "vfile-location": "^4.0.0", - "web-namespaces": "^2.0.0" - } - }, - "hast-util-parse-selector": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz", - "integrity": "sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==", - "requires": { - "@types/hast": "^2.0.0" - } - }, - "hast-util-raw": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-7.2.3.tgz", - "integrity": "sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==", - "requires": { - "@types/hast": "^2.0.0", - "@types/parse5": "^6.0.0", - "hast-util-from-parse5": "^7.0.0", - "hast-util-to-parse5": "^7.0.0", - "html-void-elements": "^2.0.0", - "parse5": "^6.0.0", - "unist-util-position": "^4.0.0", - "unist-util-visit": "^4.0.0", - "vfile": "^5.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" - } - }, - "hast-util-to-parse5": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-7.1.0.tgz", - "integrity": "sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==", - "requires": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" - } - }, - "hast-util-whitespace": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz", - "integrity": "sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==" - }, - "hastscript": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-7.2.0.tgz", - "integrity": "sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==", - "requires": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-parse-selector": "^3.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0" - } - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" - }, - "hex-to-rgba": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/hex-to-rgba/-/hex-to-rgba-2.0.1.tgz", - "integrity": "sha512-5XqPJBpsEUMsseJUi2w2Hl7cHFFi3+OO10M2pzAvKB1zL6fc+koGMhmBqoDOCB4GemiRM/zvDMRIhVw6EkB8dQ==" - }, - "history": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", - "requires": { - "@babel/runtime": "^7.1.2", - "loose-envify": "^1.2.0", - "resolve-pathname": "^3.0.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0", - "value-equal": "^1.0.1" - } - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "requires": { - "react-is": "^16.7.0" - }, - "dependencies": { - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - } - } - }, - "hoopy": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", - "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" - }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "requires": { - "whatwg-encoding": "^1.0.5" - } - }, - "html-entities": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" - }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" - }, - "html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "requires": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - }, - "dependencies": { - "commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" - } - } - }, - "html-void-elements": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-2.0.1.tgz", - "integrity": "sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==" - }, - "html-webpack-plugin": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.1.tgz", - "integrity": "sha512-cTUzZ1+NqjGEKjmVgZKLMdiFg3m9MdRXkZW2OEe69WYVi5ONLMmlnSZdXzGGMOq0C8jGDrL6EWyEDDUioHO/pA==", - "requires": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - } - }, - "htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "requires": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - }, - "dependencies": { - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - }, - "domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "requires": { - "domelementtype": "1" - } - }, - "entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" - } - } - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" - }, - "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - } - }, - "http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" - }, - "http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "requires": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - } - }, - "http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", - "requires": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "dependencies": { - "is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" - } - } - }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==" - }, - "https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" - }, - "husky": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", - "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", - "dev": true - }, - "hyphenate-style-name": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", - "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "requires": {} - }, - "idb": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", - "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" - }, - "identity-obj-proxy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", - "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", - "requires": { - "harmony-reflect": "^1.4.6" - } - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==" - }, - "immer": { - "version": "9.0.21", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", - "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==" - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" - } - } - }, - "import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "inline-style-parser": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", - "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" - }, - "internal-slot": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", - "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", - "requires": { - "get-intrinsic": "^1.2.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "ipaddr.js": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", - "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==" - }, - "is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-array-buffer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", - "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "is-typed-array": "^1.1.10" - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" - }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "requires": { - "has-bigints": "^1.0.1" - } - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" - }, - "is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" - }, - "is-core-module": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", - "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", - "requires": { - "has": "^1.0.3" - } - }, - "is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" - }, - "is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-in-browser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz", - "integrity": "sha512-FeXIBgG/CPGd/WUxuEyvgGTEfwiG9Z4EKGxjNMRqviiIIfsmgrpnHLffEDdwUHqNva1VEW91o3xBT/m8Elgl9g==" - }, - "is-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==" - }, - "is-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" - }, - "is-nan": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", - "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" - } - }, - "is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" - }, - "is-plain-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==" - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "requires": { - "isobject": "^3.0.1" - } - }, - "is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" - }, - "is-root": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" - }, - "is-set": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==" - }, - "is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-typed-array": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", - "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", - "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" - }, - "is-weakmap": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", - "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==" - }, - "is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-weakset": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", - "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "requires": { - "is-docker": "^2.0.0" - } - }, - "isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" - }, - "istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" - }, - "istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", - "requires": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - } - }, - "istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - } - }, - "istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - } - }, - "istanbul-reports": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "jake": { - "version": "10.8.7", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", - "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", - "requires": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.4", - "minimatch": "^3.1.2" - } - }, - "jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", - "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", - "requires": { - "@jest/core": "^27.5.1", - "import-local": "^3.0.2", - "jest-cli": "^27.5.1" - } - }, - "jest-changed-files": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", - "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", - "requires": { - "@jest/types": "^27.5.1", - "execa": "^5.0.0", - "throat": "^6.0.1" - } - }, - "jest-circus": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", - "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" - }, - "dependencies": { - "@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==" - } - } - }, - "jest-cli": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", - "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", - "requires": { - "@jest/core": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "prompts": "^2.0.1", - "yargs": "^16.2.0" - } - }, - "jest-config": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", - "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", - "requires": { - "@babel/core": "^7.8.0", - "@jest/test-sequencer": "^27.5.1", - "@jest/types": "^27.5.1", - "babel-jest": "^27.5.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.9", - "jest-circus": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-jasmine2": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - } - }, - "jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - } - }, - "jest-docblock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", - "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", - "requires": { - "detect-newline": "^3.0.0" - } - }, - "jest-each": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", - "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", - "requires": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1" - } - }, - "jest-environment-jsdom": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", - "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1", - "jsdom": "^16.6.0" - }, - "dependencies": { - "@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==" - } - } - }, - "jest-environment-node": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", - "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - }, - "dependencies": { - "@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==" - } - } - }, - "jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" - }, - "jest-haste-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", - "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", - "requires": { - "@jest/types": "^27.5.1", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^27.5.1", - "jest-serializer": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - }, - "dependencies": { - "@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==" - } - } - }, - "jest-jasmine2": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", - "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "throat": "^6.0.1" - }, - "dependencies": { - "@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==" - } - } - }, - "jest-leak-detector": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", - "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", - "requires": { - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - } - }, - "jest-matcher-utils": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - } - }, - "jest-message-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", - "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", - "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - } - }, - "jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "requires": { - "@jest/types": "^27.5.1", - "@types/node": "*" - }, - "dependencies": { - "@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==" - } - } - }, - "jest-pnp-resolver": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", - "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", - "requires": {} - }, - "jest-regex-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==" - }, - "jest-resolve": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", - "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", - "requires": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - } - }, - "jest-resolve-dependencies": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", - "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", - "requires": { - "@jest/types": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-snapshot": "^27.5.1" - } - }, - "jest-runner": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", - "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", - "requires": { - "@jest/console": "^27.5.1", - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-leak-detector": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "source-map-support": "^0.5.6", - "throat": "^6.0.1" - }, - "dependencies": { - "@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==" - } - } - }, - "jest-runtime": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", - "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/globals": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "dependencies": { - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" - } - } - }, - "jest-serializer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.9" - }, - "dependencies": { - "@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==" - } - } - }, - "jest-snapshot": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", - "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", - "requires": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^27.5.1", - "semver": "^7.3.2" - }, - "dependencies": { - "semver": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", - "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "jest-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "requires": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "dependencies": { - "@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==" - } - } - }, - "jest-validate": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", - "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", - "requires": { - "@jest/types": "^27.5.1", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "leven": "^3.1.0", - "pretty-format": "^27.5.1" - } - }, - "jest-watch-typeahead": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", - "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", - "requires": { - "ansi-escapes": "^4.3.1", - "chalk": "^4.0.0", - "jest-regex-util": "^28.0.0", - "jest-watcher": "^28.0.0", - "slash": "^4.0.0", - "string-length": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" - }, - "char-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", - "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==" - }, - "jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==" - }, - "slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" - }, - "string-length": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", - "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", - "requires": { - "char-regex": "^2.0.0", - "strip-ansi": "^7.0.1" - } - }, - "strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "requires": { - "ansi-regex": "^6.0.1" - } - } - } - }, - "jest-watcher": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", - "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", - "requires": { - "@jest/test-result": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.10.2", - "jest-util": "^28.1.3", - "string-length": "^4.0.1" - }, - "dependencies": { - "@jest/console": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", - "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", - "requires": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3", - "slash": "^3.0.0" - } - }, - "@jest/test-result": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", - "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", - "requires": { - "@jest/console": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/types": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", - "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", - "requires": { - "@jest/schemas": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==" - }, - "@types/yargs": { - "version": "17.0.24", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", - "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - }, - "emittery": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", - "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==" - }, - "jest-message-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", - "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", - "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.1.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^28.1.3", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - } - }, - "jest-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", - "requires": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, - "pretty-format": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", - "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", - "requires": { - "@jest/schemas": "^28.1.3", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - } - }, - "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" - } - } - }, - "jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==" - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jiti": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz", - "integrity": "sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==" - }, - "js-sha3": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", - "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==" - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsdom": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", - "requires": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" - }, - "dependencies": { - "tough-cookie": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", - "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", - "requires": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - } - }, - "universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==" - } - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" - }, - "json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "jsonpointer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", - "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==" - }, - "jsonschema": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.4.1.tgz", - "integrity": "sha512-S6cATIPVv1z0IlxdN+zUk5EPjkGCdnhN4wVSBlvoUO1tOLJootbo9CquNJmbIh4yikWHiUedhRYrNPn1arpEmQ==" - }, - "jss": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss/-/jss-10.10.0.tgz", - "integrity": "sha512-cqsOTS7jqPsPMjtKYDUpdFC0AbhYFLTcuGRqymgmdJIeQ8cH7+AgX7YSgQy79wXloZq2VvATYxUOUQEvS1V/Zw==", - "requires": { - "@babel/runtime": "^7.3.1", - "csstype": "^3.0.2", - "is-in-browser": "^1.1.3", - "tiny-warning": "^1.0.2" - } - }, - "jss-plugin-camel-case": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.10.0.tgz", - "integrity": "sha512-z+HETfj5IYgFxh1wJnUAU8jByI48ED+v0fuTuhKrPR+pRBYS2EDwbusU8aFOpCdYhtRc9zhN+PJ7iNE8pAWyPw==", - "requires": { - "@babel/runtime": "^7.3.1", - "hyphenate-style-name": "^1.0.3", - "jss": "10.10.0" - } - }, - "jss-plugin-default-unit": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.10.0.tgz", - "integrity": "sha512-SvpajxIECi4JDUbGLefvNckmI+c2VWmP43qnEy/0eiwzRUsafg5DVSIWSzZe4d2vFX1u9nRDP46WCFV/PXVBGQ==", - "requires": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0" - } - }, - "jss-plugin-global": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.10.0.tgz", - "integrity": "sha512-icXEYbMufiNuWfuazLeN+BNJO16Ge88OcXU5ZDC2vLqElmMybA31Wi7lZ3lf+vgufRocvPj8443irhYRgWxP+A==", - "requires": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0" - } - }, - "jss-plugin-nested": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.10.0.tgz", - "integrity": "sha512-9R4JHxxGgiZhurDo3q7LdIiDEgtA1bTGzAbhSPyIOWb7ZubrjQe8acwhEQ6OEKydzpl8XHMtTnEwHXCARLYqYA==", - "requires": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "tiny-warning": "^1.0.2" - } - }, - "jss-plugin-props-sort": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.10.0.tgz", - "integrity": "sha512-5VNJvQJbnq/vRfje6uZLe/FyaOpzP/IH1LP+0fr88QamVrGJa0hpRRyAa0ea4U/3LcorJfBFVyC4yN2QC73lJg==", - "requires": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0" - } - }, - "jss-plugin-rule-value-function": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.10.0.tgz", - "integrity": "sha512-uEFJFgaCtkXeIPgki8ICw3Y7VMkL9GEan6SqmT9tqpwM+/t+hxfMUdU4wQ0MtOiMNWhwnckBV0IebrKcZM9C0g==", - "requires": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "tiny-warning": "^1.0.2" - } - }, - "jss-plugin-vendor-prefixer": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.10.0.tgz", - "integrity": "sha512-UY/41WumgjW8r1qMCO8l1ARg7NHnfRVWRhZ2E2m0DMYsr2DD91qIXLyNhiX83hHswR7Wm4D+oDYNC1zWCJWtqg==", - "requires": { - "@babel/runtime": "^7.3.1", - "css-vendor": "^2.0.8", - "jss": "10.10.0" - } - }, - "jsx-ast-utils": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", - "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", - "requires": { - "array-includes": "^3.1.5", - "object.assign": "^4.1.3" - } - }, - "keyvaluestorage-interface": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/keyvaluestorage-interface/-/keyvaluestorage-interface-1.0.0.tgz", - "integrity": "sha512-8t6Q3TclQ4uZynJY9IGr2+SsIGwK9JHcO6ootkHCGA0CrQCRy+VkouYNO2xicET6b9al7QKzpebNow+gkpCL8g==" - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" - }, - "klona": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", - "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==" - }, - "language-subtag-registry": { - "version": "0.3.22", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", - "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" - }, - "language-tags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", - "requires": { - "language-subtag-registry": "~0.3.2" - } - }, - "launch-editor": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.0.tgz", - "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==", - "requires": { - "picocolors": "^1.0.0", - "shell-quote": "^1.7.3" - } - }, - "launchdarkly-js-client-sdk": { - "version": "2.22.1", - "resolved": "https://registry.npmjs.org/launchdarkly-js-client-sdk/-/launchdarkly-js-client-sdk-2.22.1.tgz", - "integrity": "sha512-EAdw7B8w4m/WZGmHHLj9gbYBP6lCqJs5TQDCM9kWJOnvHBz7DJIxOdqazNMDn5AzBxfvaMG7cpLms+Cur5LD5g==", - "requires": { - "escape-string-regexp": "^1.0.5", - "launchdarkly-js-sdk-common": "3.6.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" - } - } - }, - "launchdarkly-js-sdk-common": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/launchdarkly-js-sdk-common/-/launchdarkly-js-sdk-common-3.6.0.tgz", - "integrity": "sha512-wCdBoBiYXlP64jTrC0dOXY2B345LSJO/IvitbdW4kBKmJ1DkeufpqV0s5DBlwE0RLzDmaQx3mRTmcoNAIhIoaA==", - "requires": { - "base64-js": "^1.3.0", - "fast-deep-equal": "^2.0.1", - "uuid": "^3.3.2" - }, - "dependencies": { - "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==" - } - } - }, - "launchdarkly-react-client-sdk": { - "version": "2.27.0", - "resolved": "https://registry.npmjs.org/launchdarkly-react-client-sdk/-/launchdarkly-react-client-sdk-2.27.0.tgz", - "integrity": "sha512-I2mmY5OHbc8bHkfYlt131cRXjSolCzbMtt0lMeN7vC5vMWnjNnLCT08YRrqromnNgPNUtg/7kwPEUTOmUCFqiA==", - "requires": { - "hoist-non-react-statics": "^3.3.2", - "launchdarkly-js-client-sdk": "2.22.1", - "lodash.camelcase": "^4.3.0" - } - }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "dependencies": { - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "requires": { - "prelude-ls": "^1.2.1" - } - } - } - }, - "lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==" - }, - "lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" - }, - "lint-staged": { - "version": "13.2.2", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.2.2.tgz", - "integrity": "sha512-71gSwXKy649VrSU09s10uAT0rWCcY3aewhMaHyl2N84oBk4Xs9HgxvUp3AYu+bNsK4NrOYYxvSgg7FyGJ+jGcA==", - "dev": true, - "requires": { - "chalk": "5.2.0", - "cli-truncate": "^3.1.0", - "commander": "^10.0.0", - "debug": "^4.3.4", - "execa": "^7.0.0", - "lilconfig": "2.1.0", - "listr2": "^5.0.7", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-inspect": "^1.12.3", - "pidtree": "^0.6.0", - "string-argv": "^0.3.1", - "yaml": "^2.2.2" - }, - "dependencies": { - "chalk": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", - "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", - "dev": true - }, - "execa": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-7.1.1.tgz", - "integrity": "sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.1", - "human-signals": "^4.3.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^3.0.7", - "strip-final-newline": "^3.0.0" - } - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true - }, - "human-signals": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", - "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", - "dev": true - }, - "is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "dev": true - }, - "mimic-fn": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", - "dev": true - }, - "npm-run-path": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", - "dev": true, - "requires": { - "path-key": "^4.0.0" - } - }, - "onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dev": true, - "requires": { - "mimic-fn": "^4.0.0" - } - }, - "path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "dev": true - }, - "strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "dev": true - }, - "yaml": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", - "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", - "dev": true - } - } - }, - "listr2": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-5.0.8.tgz", - "integrity": "sha512-mC73LitKHj9w6v30nLNGPetZIlfpUniNSsxxrbaPcWOjDb92SHPzJPi/t+v1YC/lxKz/AJ9egOjww0qUuFxBpA==", - "dev": true, - "requires": { - "cli-truncate": "^2.1.0", - "colorette": "^2.0.19", - "log-update": "^4.0.0", - "p-map": "^4.0.0", - "rfdc": "^1.3.0", - "rxjs": "^7.8.0", - "through": "^2.3.8", - "wrap-ansi": "^7.0.0" - }, - "dependencies": { - "cli-truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", - "dev": true, - "requires": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - } - }, - "rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", - "dev": true, - "requires": { - "tslib": "^2.1.0" - } - }, - "slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - } - }, - "tslib": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz", - "integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==", - "dev": true - } - } - }, - "loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" - }, - "loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" - }, - "lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" - }, - "lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" - }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" - }, - "lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==" - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" - }, - "log-update": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", - "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", - "dev": true, - "requires": { - "ansi-escapes": "^4.3.0", - "cli-cursor": "^3.1.0", - "slice-ansi": "^4.0.0", - "wrap-ansi": "^6.2.0" - }, - "dependencies": { - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - } - } - }, - "longest-streak": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", - "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==" - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "requires": { - "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz", - "integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==" - } - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", - "requires": { - "sourcemap-codec": "^1.4.8" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "requires": { - "semver": "^6.0.0" - } - }, - "make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" - }, - "makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "requires": { - "tmpl": "1.0.5" - } - }, - "markdown-table": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", - "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==" - }, - "match-sorter": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/match-sorter/-/match-sorter-6.3.1.tgz", - "integrity": "sha512-mxybbo3pPNuA+ZuCUhm5bwNkXrJTbsk5VWbR5wiwz/GC6LIiegBGn2w3O08UG/jdbYLinw51fSQ5xNU1U3MgBw==", - "requires": { - "@babel/runtime": "^7.12.5", - "remove-accents": "0.4.2" - } - }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "mdast-util-definitions": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", - "integrity": "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==", - "requires": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "unist-util-visit": "^4.0.0" - } - }, - "mdast-util-find-and-replace": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.2.tgz", - "integrity": "sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==", - "requires": { - "@types/mdast": "^3.0.0", - "escape-string-regexp": "^5.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==" - } - } - }, - "mdast-util-from-markdown": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz", - "integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==", - "requires": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "decode-named-character-reference": "^1.0.0", - "mdast-util-to-string": "^3.1.0", - "micromark": "^3.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-decode-string": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "unist-util-stringify-position": "^3.0.0", - "uvu": "^0.5.0" - } - }, - "mdast-util-gfm": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.2.tgz", - "integrity": "sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==", - "requires": { - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-gfm-autolink-literal": "^1.0.0", - "mdast-util-gfm-footnote": "^1.0.0", - "mdast-util-gfm-strikethrough": "^1.0.0", - "mdast-util-gfm-table": "^1.0.0", - "mdast-util-gfm-task-list-item": "^1.0.0", - "mdast-util-to-markdown": "^1.0.0" - } - }, - "mdast-util-gfm-autolink-literal": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.3.tgz", - "integrity": "sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==", - "requires": { - "@types/mdast": "^3.0.0", - "ccount": "^2.0.0", - "mdast-util-find-and-replace": "^2.0.0", - "micromark-util-character": "^1.0.0" - } - }, - "mdast-util-gfm-footnote": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.2.tgz", - "integrity": "sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==", - "requires": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0", - "micromark-util-normalize-identifier": "^1.0.0" - } - }, - "mdast-util-gfm-strikethrough": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.3.tgz", - "integrity": "sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==", - "requires": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0" - } - }, - "mdast-util-gfm-table": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.7.tgz", - "integrity": "sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==", - "requires": { - "@types/mdast": "^3.0.0", - "markdown-table": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-to-markdown": "^1.3.0" - } - }, - "mdast-util-gfm-task-list-item": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.2.tgz", - "integrity": "sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==", - "requires": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0" - } - }, - "mdast-util-newline-to-break": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-newline-to-break/-/mdast-util-newline-to-break-1.0.0.tgz", - "integrity": "sha512-491LcYv3gbGhhCrLoeALncQmega2xPh+m3gbsIhVsOX4sw85+ShLFPvPyibxc1Swx/6GtzxgVodq+cGa/47ULg==", - "requires": { - "@types/mdast": "^3.0.0", - "mdast-util-find-and-replace": "^2.0.0" - } - }, - "mdast-util-phrasing": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz", - "integrity": "sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==", - "requires": { - "@types/mdast": "^3.0.0", - "unist-util-is": "^5.0.0" - } - }, - "mdast-util-to-hast": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz", - "integrity": "sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==", - "requires": { - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-definitions": "^5.0.0", - "micromark-util-sanitize-uri": "^1.1.0", - "trim-lines": "^3.0.0", - "unist-util-generated": "^2.0.0", - "unist-util-position": "^4.0.0", - "unist-util-visit": "^4.0.0" - } - }, - "mdast-util-to-markdown": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz", - "integrity": "sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==", - "requires": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "longest-streak": "^3.0.0", - "mdast-util-phrasing": "^3.0.0", - "mdast-util-to-string": "^3.0.0", - "micromark-util-decode-string": "^1.0.0", - "unist-util-visit": "^4.0.0", - "zwitch": "^2.0.0" - } - }, - "mdast-util-to-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", - "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", - "requires": { - "@types/mdast": "^3.0.0" - } - }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" - }, - "memfs": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.1.tgz", - "integrity": "sha512-UWbFJKvj5k+nETdteFndTpYxdeTMox/ULeqX5k/dpaQJCCFmj5EeKv3dBcyO2xmkRAx2vppRu5dVG7SOtsGOzA==", - "requires": { - "fs-monkey": "^1.0.3" - } - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" - }, - "micromark": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz", - "integrity": "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==", - "requires": { - "@types/debug": "^4.0.0", - "debug": "^4.0.0", - "decode-named-character-reference": "^1.0.0", - "micromark-core-commonmark": "^1.0.1", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-chunked": "^1.0.0", - "micromark-util-combine-extensions": "^1.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-encode": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-subtokenize": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.1", - "uvu": "^0.5.0" - } - }, - "micromark-core-commonmark": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz", - "integrity": "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==", - "requires": { - "decode-named-character-reference": "^1.0.0", - "micromark-factory-destination": "^1.0.0", - "micromark-factory-label": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-factory-title": "^1.0.0", - "micromark-factory-whitespace": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-chunked": "^1.0.0", - "micromark-util-classify-character": "^1.0.0", - "micromark-util-html-tag-name": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-subtokenize": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.1", - "uvu": "^0.5.0" - } - }, - "micromark-extension-gfm": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-2.0.3.tgz", - "integrity": "sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==", - "requires": { - "micromark-extension-gfm-autolink-literal": "^1.0.0", - "micromark-extension-gfm-footnote": "^1.0.0", - "micromark-extension-gfm-strikethrough": "^1.0.0", - "micromark-extension-gfm-table": "^1.0.0", - "micromark-extension-gfm-tagfilter": "^1.0.0", - "micromark-extension-gfm-task-list-item": "^1.0.0", - "micromark-util-combine-extensions": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-extension-gfm-autolink-literal": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.5.tgz", - "integrity": "sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==", - "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-extension-gfm-footnote": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.1.2.tgz", - "integrity": "sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==", - "requires": { - "micromark-core-commonmark": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - } - }, - "micromark-extension-gfm-strikethrough": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.7.tgz", - "integrity": "sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==", - "requires": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-classify-character": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - } - }, - "micromark-extension-gfm-table": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.7.tgz", - "integrity": "sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==", - "requires": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - } - }, - "micromark-extension-gfm-tagfilter": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.2.tgz", - "integrity": "sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==", - "requires": { - "micromark-util-types": "^1.0.0" - } - }, - "micromark-extension-gfm-task-list-item": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.5.tgz", - "integrity": "sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==", - "requires": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - } - }, - "micromark-factory-destination": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz", - "integrity": "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==", - "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-factory-label": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz", - "integrity": "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==", - "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - } - }, - "micromark-factory-space": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz", - "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==", - "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-factory-title": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz", - "integrity": "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==", - "requires": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-factory-whitespace": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz", - "integrity": "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==", - "requires": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-util-character": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", - "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==", - "requires": { - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-util-chunked": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz", - "integrity": "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==", - "requires": { - "micromark-util-symbol": "^1.0.0" - } - }, - "micromark-util-classify-character": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz", - "integrity": "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==", - "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-util-combine-extensions": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz", - "integrity": "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==", - "requires": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-util-decode-numeric-character-reference": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz", - "integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==", - "requires": { - "micromark-util-symbol": "^1.0.0" - } - }, - "micromark-util-decode-string": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz", - "integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==", - "requires": { - "decode-named-character-reference": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-symbol": "^1.0.0" - } - }, - "micromark-util-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz", - "integrity": "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==" - }, - "micromark-util-html-tag-name": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz", - "integrity": "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==" - }, - "micromark-util-normalize-identifier": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz", - "integrity": "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==", - "requires": { - "micromark-util-symbol": "^1.0.0" - } - }, - "micromark-util-resolve-all": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz", - "integrity": "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==", - "requires": { - "micromark-util-types": "^1.0.0" - } - }, - "micromark-util-sanitize-uri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz", - "integrity": "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==", - "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-encode": "^1.0.0", - "micromark-util-symbol": "^1.0.0" - } - }, - "micromark-util-subtokenize": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz", - "integrity": "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==", - "requires": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - } - }, - "micromark-util-symbol": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", - "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==" - }, - "micromark-util-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", - "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==" - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "microseconds": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/microseconds/-/microseconds-0.2.0.tgz", - "integrity": "sha512-n7DHHMjR1avBbSpsTBj6fmMGh2AGrifVV4e+WYc3Q9lO+xnSZ3NyhcBND3vzzatt05LFhoKFRxrIyklmLlUtyA==" - }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "mini-css-extract-plugin": { - "version": "2.7.6", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz", - "integrity": "sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==", - "requires": { - "schema-utils": "^4.0.0" - } - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" - }, - "mixpanel-browser": { - "version": "2.47.0", - "resolved": "https://registry.npmjs.org/mixpanel-browser/-/mixpanel-browser-2.47.0.tgz", - "integrity": "sha512-Ldrva0fRBEIFWmEibBQO1PulfpJVF3pf28Guk09lDirDaSQqqU/xs9zQLwN2rL5VwVtsP1aD3JaCgaa98EjojQ==" - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "requires": { - "minimist": "^1.2.6" - } - }, - "mri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==" - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "multicast-dns": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", - "requires": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - } - }, - "multiformats": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz", - "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==" - }, - "mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "requires": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "nano-time": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/nano-time/-/nano-time-1.0.0.tgz", - "integrity": "sha512-flnngywOoQ0lLQOTRNexn2gGSNuM9bKj9RZAWSzhQ+UJYaAFG9bac4DW9VHjUAzrOaIcajHybCTHe/bkvozQqA==", - "requires": { - "big-integer": "^1.6.16" - } - }, - "nanoclone": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/nanoclone/-/nanoclone-0.2.1.tgz", - "integrity": "sha512-wynEP02LmIbLpcYw8uBKpcfF6dmg2vcpKqxeH5UcoKEYdExslsdUA4ugFauuaeYdTB76ez6gJW8XAZ6CgkXYxA==" - }, - "nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==" - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" - }, - "natural-compare-lite": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "requires": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz", - "integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==" - } - } - }, - "node-fetch": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz", - "integrity": "sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==", - "requires": { - "whatwg-url": "^5.0.0" - }, - "dependencies": { - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - } - } - }, - "node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" - }, - "node-releases": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz", - "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==" - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" - }, - "normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" - }, - "notistack": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/notistack/-/notistack-1.0.10.tgz", - "integrity": "sha512-z0y4jJaVtOoH3kc3GtNUlhNTY+5LE04QDeLVujX3VPhhzg67zw055mZjrBF+nzpv3V9aiPNph1EgRU4+t8kQTQ==", - "requires": { - "clsx": "^1.1.0", - "hoist-non-react-statics": "^3.3.0" - } - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "requires": { - "path-key": "^2.0.0" - }, - "dependencies": { - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==" - } - } - }, - "nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "requires": { - "boolbase": "^1.0.0" - } - }, - "nwsapi": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.5.tgz", - "integrity": "sha512-6xpotnECFy/og7tKSBVmUNft7J3jyXAka4XvG6AUhFWRz+Q/Ljus7znJAA3bxColfQLdS+XsjoodtJfCgeTEFQ==" - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" - }, - "object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" - }, - "object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" - }, - "object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - }, - "object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - } - }, - "object.entries": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", - "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "object.fromentries": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", - "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "object.getownpropertydescriptors": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.6.tgz", - "integrity": "sha512-lq+61g26E/BgHv0ZTFgRvi7NMEPuAxLkFU7rukXjc/AlwH4Am5xXVnIXy3un1bg/JPbXHrixRkK1itUzzPiIjQ==", - "requires": { - "array.prototype.reduce": "^1.0.5", - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.21.2", - "safe-array-concat": "^1.0.0" - } - }, - "object.hasown": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", - "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", - "requires": { - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "object.values": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", - "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "oblivious-set": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/oblivious-set/-/oblivious-set-1.0.0.tgz", - "integrity": "sha512-z+pI07qxo4c2CulUHCDf9lcqDlMSo72N/4rLUpRXf6fu+q8vjt8y0xS+Tlf8NTJDdTXHbdeO1n3MlbctwEoXZw==" - }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" - }, - "on-exit-leak-free": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-0.2.0.tgz", - "integrity": "sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==" - }, - "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "requires": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, - "dependencies": { - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "requires": { - "prelude-ls": "^1.2.1" - } - } - } - }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==" - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==" - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "requires": { - "p-limit": "^3.0.2" - }, - "dependencies": { - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - } - } - }, - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", - "requires": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz", - "integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==" - } - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "requires": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - }, - "pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz", - "integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==" - } - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "path-to-regexp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", - "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==" - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - }, - "pbkdf2": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" - }, - "pidtree": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", - "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", - "dev": true - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" - }, - "pino": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/pino/-/pino-7.11.0.tgz", - "integrity": "sha512-dMACeu63HtRLmCG8VKdy4cShCPKaYDR4youZqoSWLxl5Gu99HUw8bw75thbPv9Nip+H+QYX8o3ZJbTdVZZ2TVg==", - "requires": { - "atomic-sleep": "^1.0.0", - "fast-redact": "^3.0.0", - "on-exit-leak-free": "^0.2.0", - "pino-abstract-transport": "v0.5.0", - "pino-std-serializers": "^4.0.0", - "process-warning": "^1.0.0", - "quick-format-unescaped": "^4.0.3", - "real-require": "^0.1.0", - "safe-stable-stringify": "^2.1.0", - "sonic-boom": "^2.2.1", - "thread-stream": "^0.15.1" - } - }, - "pino-abstract-transport": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-0.5.0.tgz", - "integrity": "sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==", - "requires": { - "duplexify": "^4.1.2", - "split2": "^4.0.0" - } - }, - "pino-std-serializers": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-4.0.0.tgz", - "integrity": "sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==" - }, - "pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "requires": { - "find-up": "^4.0.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - } - } - }, - "pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "requires": { - "find-up": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" - } - } - }, - "popper.js": { - "version": "1.16.1-lts", - "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1-lts.tgz", - "integrity": "sha512-Kjw8nKRl1m+VrSFCoVGPph93W/qrSO7ZkqPpTf7F4bk/sqcfWK019dWBUpE/fBOsOQY1dks/Bmcbfn1heM/IsA==" - }, - "postcss": { - "version": "8.4.24", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.24.tgz", - "integrity": "sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==", - "requires": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - }, - "postcss-attribute-case-insensitive": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", - "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", - "requires": { - "postcss-selector-parser": "^6.0.10" - } - }, - "postcss-browser-comments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", - "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", - "requires": {} - }, - "postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", - "requires": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-clamp": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", - "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-color-functional-notation": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", - "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-color-hex-alpha": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", - "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-color-rebeccapurple": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", - "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-colormin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", - "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", - "requires": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-convert-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", - "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", - "requires": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-custom-media": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", - "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-custom-properties": { - "version": "12.1.11", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", - "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-custom-selectors": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", - "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-dir-pseudo-class": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", - "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", - "requires": { - "postcss-selector-parser": "^6.0.10" - } - }, - "postcss-discard-comments": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", - "requires": {} - }, - "postcss-discard-duplicates": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "requires": {} - }, - "postcss-discard-empty": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "requires": {} - }, - "postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "requires": {} - }, - "postcss-double-position-gradients": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", - "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-env-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", - "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-flexbugs-fixes": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", - "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", - "requires": {} - }, - "postcss-focus-visible": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", - "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "postcss-focus-within": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", - "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "postcss-font-variant": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", - "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", - "requires": {} - }, - "postcss-gap-properties": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", - "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", - "requires": {} - }, - "postcss-image-set-function": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", - "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-import": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "requires": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - } - }, - "postcss-initial": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", - "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", - "requires": {} - }, - "postcss-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", - "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", - "requires": { - "camelcase-css": "^2.0.1" - } - }, - "postcss-lab-function": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", - "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-load-config": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", - "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", - "requires": { - "lilconfig": "^2.0.5", - "yaml": "^2.1.1" - }, - "dependencies": { - "yaml": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", - "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==" - } - } - }, - "postcss-loader": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", - "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", - "requires": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.5" - }, - "dependencies": { - "semver": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", - "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "postcss-logical": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", - "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", - "requires": {} - }, - "postcss-media-minmax": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", - "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", - "requires": {} - }, - "postcss-merge-longhand": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", - "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", - "requires": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.1" - } - }, - "postcss-merge-rules": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", - "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", - "requires": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-gradients": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", - "requires": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-params": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", - "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", - "requires": { - "browserslist": "^4.21.4", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-selectors": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", - "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", - "requires": { - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "requires": {} - }, - "postcss-modules-local-by-default": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", - "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", - "requires": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "requires": { - "icss-utils": "^5.0.0" - } - }, - "postcss-nested": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", - "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", - "requires": { - "postcss-selector-parser": "^6.0.11" - } - }, - "postcss-nesting": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", - "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", - "requires": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" - } - }, - "postcss-normalize": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", - "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", - "requires": { - "@csstools/normalize.css": "*", - "postcss-browser-comments": "^4", - "sanitize.css": "*" - } - }, - "postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "requires": {} - }, - "postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-positions": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", - "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-repeat-style": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", - "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-unicode": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", - "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", - "requires": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", - "requires": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-opacity-percentage": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", - "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", - "requires": {} - }, - "postcss-ordered-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", - "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", - "requires": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-overflow-shorthand": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", - "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-page-break": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", - "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", - "requires": {} - }, - "postcss-place": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", - "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-preset-env": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", - "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", - "requires": { - "@csstools/postcss-cascade-layers": "^1.1.1", - "@csstools/postcss-color-function": "^1.1.1", - "@csstools/postcss-font-format-keywords": "^1.0.1", - "@csstools/postcss-hwb-function": "^1.0.2", - "@csstools/postcss-ic-unit": "^1.0.1", - "@csstools/postcss-is-pseudo-class": "^2.0.7", - "@csstools/postcss-nested-calc": "^1.0.0", - "@csstools/postcss-normalize-display-values": "^1.0.1", - "@csstools/postcss-oklab-function": "^1.1.1", - "@csstools/postcss-progressive-custom-properties": "^1.3.0", - "@csstools/postcss-stepped-value-functions": "^1.0.1", - "@csstools/postcss-text-decoration-shorthand": "^1.0.0", - "@csstools/postcss-trigonometric-functions": "^1.0.2", - "@csstools/postcss-unset-value": "^1.0.2", - "autoprefixer": "^10.4.13", - "browserslist": "^4.21.4", - "css-blank-pseudo": "^3.0.3", - "css-has-pseudo": "^3.0.4", - "css-prefers-color-scheme": "^6.0.3", - "cssdb": "^7.1.0", - "postcss-attribute-case-insensitive": "^5.0.2", - "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^4.2.4", - "postcss-color-hex-alpha": "^8.0.4", - "postcss-color-rebeccapurple": "^7.1.1", - "postcss-custom-media": "^8.0.2", - "postcss-custom-properties": "^12.1.10", - "postcss-custom-selectors": "^6.0.3", - "postcss-dir-pseudo-class": "^6.0.5", - "postcss-double-position-gradients": "^3.1.2", - "postcss-env-function": "^4.0.6", - "postcss-focus-visible": "^6.0.4", - "postcss-focus-within": "^5.0.4", - "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^3.0.5", - "postcss-image-set-function": "^4.0.7", - "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.2.1", - "postcss-logical": "^5.0.4", - "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.2.0", - "postcss-opacity-percentage": "^1.1.2", - "postcss-overflow-shorthand": "^3.0.4", - "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.5", - "postcss-pseudo-class-any-link": "^7.1.6", - "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^6.0.1", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-pseudo-class-any-link": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", - "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", - "requires": { - "postcss-selector-parser": "^6.0.10" - } - }, - "postcss-reduce-initial": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", - "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", - "requires": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0" - } - }, - "postcss-reduce-transforms": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-replace-overflow-wrap": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", - "requires": {} - }, - "postcss-selector-not": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", - "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", - "requires": { - "postcss-selector-parser": "^6.0.10" - } - }, - "postcss-selector-parser": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", - "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "postcss-svgo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", - "requires": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" - }, - "dependencies": { - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" - }, - "svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "requires": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - } - } - } - }, - "postcss-unique-selectors": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", - "requires": { - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==" - }, - "prettier": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", - "dev": true - }, - "prettier-linter-helpers": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", - "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", - "dev": true, - "requires": { - "fast-diff": "^1.1.2" - } - }, - "pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" - }, - "pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "requires": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - } - } - }, - "prism-themes": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/prism-themes/-/prism-themes-1.9.0.tgz", - "integrity": "sha512-tX2AYsehKDw1EORwBps+WhBFKc2kxfoFpQAjxBndbZKr4fRmMkv47XN0BghC/K1qwodB1otbe4oF23vUTFDokw==" - }, - "prismjs": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", - "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==" - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "process-warning": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-1.0.0.tgz", - "integrity": "sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==" - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" - }, - "promise": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", - "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", - "requires": { - "asap": "~2.0.6" - } - }, - "prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } - }, - "prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - }, - "dependencies": { - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - } - } - }, - "property-expr": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/property-expr/-/property-expr-2.0.5.tgz", - "integrity": "sha512-IJUkICM5dP5znhCckHSv30Q4b5/JA5enCtkRHYaOVOAocnH/1BQEYTC5NMfT3AVl/iXKdr3aqQbQn9DxyWknwA==" - }, - "property-information": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.2.0.tgz", - "integrity": "sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==" - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "dependencies": { - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" - } - } - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" - }, - "psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" - }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" - }, - "qrcode-generator": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/qrcode-generator/-/qrcode-generator-1.4.4.tgz", - "integrity": "sha512-HM7yY8O2ilqhmULxGMpcHSF1EhJJ9yBj8gvDEuZ6M+KGJ0YY2hKpnXvRD+hZPLrDVck3ExIGhmPtSdcjC+guuw==" - }, - "qrcode-svg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/qrcode-svg/-/qrcode-svg-1.1.0.tgz", - "integrity": "sha512-XyQCIXux1zEIA3NPb0AeR8UMYvXZzWEhgdBgBjH9gO7M48H9uoHzviNz8pXw3UzrAcxRRRn9gxHewAVK7bn9qw==" - }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "requires": { - "side-channel": "^1.0.4" - } - }, - "query-string": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.1.tgz", - "integrity": "sha512-MplouLRDHBZSG9z7fpuAAcI7aAYjDLhtsiVZsevsfaHWDS2IDdORKbSd1kWUA+V4zyva/HZoSfpwnYMMQDhb0w==", - "requires": { - "decode-uri-component": "^0.2.0", - "filter-obj": "^1.1.0", - "split-on-first": "^1.0.0", - "strict-uri-encode": "^2.0.0" - } - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==" - }, - "querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - }, - "quick-format-unescaped": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz", - "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==" - }, - "raf": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", - "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", - "requires": { - "performance-now": "^2.1.0" - } - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - }, - "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - } - } - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==" - } - } - }, - "react": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", - "requires": { - "loose-envify": "^1.1.0" - } - }, - "react-app-polyfill": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", - "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", - "requires": { - "core-js": "^3.19.2", - "object-assign": "^4.1.1", - "promise": "^8.1.0", - "raf": "^3.4.1", - "regenerator-runtime": "^0.13.9", - "whatwg-fetch": "^3.6.2" - } - }, - "react-customizable-progressbar": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/react-customizable-progressbar/-/react-customizable-progressbar-1.2.0.tgz", - "integrity": "sha512-zNaFa8ynfslfVt5mqgDcIQgx9/UN0ohGH0wj1apA4DauMPd1bYNk3KDSu+sdbfhONNVDC8TOWSr6hH3tyX4oHw==", - "requires": {} - }, - "react-dev-utils": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", - "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", - "requires": { - "@babel/code-frame": "^7.16.0", - "address": "^1.1.2", - "browserslist": "^4.18.1", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "detect-port-alt": "^1.1.6", - "escape-string-regexp": "^4.0.0", - "filesize": "^8.0.6", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.5.0", - "global-modules": "^2.0.0", - "globby": "^11.0.4", - "gzip-size": "^6.0.0", - "immer": "^9.0.7", - "is-root": "^2.1.0", - "loader-utils": "^3.2.0", - "open": "^8.4.0", - "pkg-up": "^3.1.0", - "prompts": "^2.4.2", - "react-error-overlay": "^6.0.11", - "recursive-readdir": "^2.2.2", - "shell-quote": "^1.7.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "dependencies": { - "loader-utils": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", - "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==" - } - } - }, - "react-dom": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", - "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", - "requires": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" - } - }, - "react-error-overlay": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", - "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" - }, - "react-fast-compare": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-2.0.4.tgz", - "integrity": "sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw==" - }, - "react-fitty": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/react-fitty/-/react-fitty-1.0.1.tgz", - "integrity": "sha512-mO+Sbon+bO8Kazv38qu3uwi52vYDdty6P8fla91TkQEc2KwfZjNLT4j31cXix3ZTlBMWmavWAu5SfG6J9SpaFQ==", - "requires": { - "fitty": "2" - } - }, - "react-hook-form": { - "version": "7.44.2", - "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.44.2.tgz", - "integrity": "sha512-IyihmIbCwzDI/iqlecTRa7+4BCnzNx40upSlGvIU7qwENhTf6APatm4bmL9ANtWKPYlD67SIlxfls7GwCUe+Lg==", - "requires": {} - }, - "react-html-parser": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/react-html-parser/-/react-html-parser-2.0.2.tgz", - "integrity": "sha512-XeerLwCVjTs3njZcgCOeDUqLgNIt/t+6Jgi5/qPsO/krUWl76kWKXMeVs2LhY2gwM6X378DkhLjur0zUQdpz0g==", - "requires": { - "htmlparser2": "^3.9.0" - } - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, - "react-markdown": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-8.0.7.tgz", - "integrity": "sha512-bvWbzG4MtOU62XqBx3Xx+zB2raaFFsq4mYiAzfjXJMEz2sixgeAfraA3tvzULF02ZdOMUOKTBFFaZJDDrq+BJQ==", - "requires": { - "@types/hast": "^2.0.0", - "@types/prop-types": "^15.0.0", - "@types/unist": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-whitespace": "^2.0.0", - "prop-types": "^15.0.0", - "property-information": "^6.0.0", - "react-is": "^18.0.0", - "remark-parse": "^10.0.0", - "remark-rehype": "^10.0.0", - "space-separated-tokens": "^2.0.0", - "style-to-object": "^0.4.0", - "unified": "^10.0.0", - "unist-util-visit": "^4.0.0", - "vfile": "^5.0.0" - }, - "dependencies": { - "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" - } - } - }, - "react-query": { - "version": "3.39.3", - "resolved": "https://registry.npmjs.org/react-query/-/react-query-3.39.3.tgz", - "integrity": "sha512-nLfLz7GiohKTJDuT4us4X3h/8unOh+00MLb2yJoGTPjxKs2bc1iDhkNx2bd5MKklXnOD3NrVZ+J2UXujA5In4g==", - "requires": { - "@babel/runtime": "^7.5.5", - "broadcast-channel": "^3.4.1", - "match-sorter": "^6.0.2" - } - }, - "react-refresh": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", - "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" - }, - "react-router": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", - "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", - "requires": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "hoist-non-react-statics": "^3.1.0", - "loose-envify": "^1.3.1", - "path-to-regexp": "^1.7.0", - "prop-types": "^15.6.2", - "react-is": "^16.6.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" - }, - "path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", - "requires": { - "isarray": "0.0.1" - } - }, - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - } - } - }, - "react-router-dom": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz", - "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==", - "requires": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "loose-envify": "^1.3.1", - "prop-types": "^15.6.2", - "react-router": "5.3.4", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - } - }, - "react-router-hash-link": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/react-router-hash-link/-/react-router-hash-link-2.4.3.tgz", - "integrity": "sha512-NU7GWc265m92xh/aYD79Vr1W+zAIXDWp3L2YZOYP4rCqPnJ6LI6vh3+rKgkidtYijozHclaEQTAHaAaMWPVI4A==", - "requires": { - "prop-types": "^15.7.2" - } - }, - "react-scripts": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", - "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", - "requires": { - "@babel/core": "^7.16.0", - "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", - "@svgr/webpack": "^5.5.0", - "babel-jest": "^27.4.2", - "babel-loader": "^8.2.3", - "babel-plugin-named-asset-import": "^0.3.8", - "babel-preset-react-app": "^10.0.1", - "bfj": "^7.0.2", - "browserslist": "^4.18.1", - "camelcase": "^6.2.1", - "case-sensitive-paths-webpack-plugin": "^2.4.0", - "css-loader": "^6.5.1", - "css-minimizer-webpack-plugin": "^3.2.0", - "dotenv": "^10.0.0", - "dotenv-expand": "^5.1.0", - "eslint": "^8.3.0", - "eslint-config-react-app": "^7.0.1", - "eslint-webpack-plugin": "^3.1.1", - "file-loader": "^6.2.0", - "fs-extra": "^10.0.0", - "fsevents": "^2.3.2", - "html-webpack-plugin": "^5.5.0", - "identity-obj-proxy": "^3.0.0", - "jest": "^27.4.3", - "jest-resolve": "^27.4.2", - "jest-watch-typeahead": "^1.0.0", - "mini-css-extract-plugin": "^2.4.5", - "postcss": "^8.4.4", - "postcss-flexbugs-fixes": "^5.0.2", - "postcss-loader": "^6.2.1", - "postcss-normalize": "^10.0.1", - "postcss-preset-env": "^7.0.1", - "prompts": "^2.4.2", - "react-app-polyfill": "^3.0.0", - "react-dev-utils": "^12.0.1", - "react-refresh": "^0.11.0", - "resolve": "^1.20.0", - "resolve-url-loader": "^4.0.0", - "sass-loader": "^12.3.0", - "semver": "^7.3.5", - "source-map-loader": "^3.0.0", - "style-loader": "^3.3.1", - "tailwindcss": "^3.0.2", - "terser-webpack-plugin": "^5.2.5", - "webpack": "^5.64.4", - "webpack-dev-server": "^4.6.0", - "webpack-manifest-plugin": "^4.0.2", - "workbox-webpack-plugin": "^6.4.1" - }, - "dependencies": { - "@babel/eslint-parser": { - "version": "7.21.8", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.21.8.tgz", - "integrity": "sha512-HLhI+2q+BP3sf78mFUZNCGc10KEmoUqtUT1OCdMZsN+qr4qFeLUod62/zAnF3jNQstwyasDkZnVXwfK2Bml7MQ==", - "requires": { - "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", - "requires": { - "eslint-visitor-keys": "^3.3.0" - } - }, - "@eslint/eslintrc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz", - "integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==", - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.5.2", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - } - }, - "@humanwhocodes/config-array": { - "version": "0.11.9", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.9.tgz", - "integrity": "sha512-TtlcCXarBltllJ++jCdnSjzihec7ukhesOAeFWRgCTcEHNVsN1o4nLxq/6JnpYJSUV1/w9v93XkMqQpdX5Zb6w==", - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - } - }, - "@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==" - }, - "@typescript-eslint/eslint-plugin": { - "version": "5.59.8", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.8.tgz", - "integrity": "sha512-JDMOmhXteJ4WVKOiHXGCoB96ADWg9q7efPWHRViT/f09bA8XOMLAVHHju3l0MkZnG1izaWXYmgvQcUjTRcpShQ==", - "requires": { - "@eslint-community/regexpp": "^4.4.0", - "@typescript-eslint/scope-manager": "5.59.8", - "@typescript-eslint/type-utils": "5.59.8", - "@typescript-eslint/utils": "5.59.8", - "debug": "^4.3.4", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "natural-compare-lite": "^1.4.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/experimental-utils": { - "version": "5.59.8", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.8.tgz", - "integrity": "sha512-jAf+hihtd0G2RLB9x796+3i8D0L5T5xjftuPpJ82RLsPNHdzGXmbZNNftQ558h90ogc45DD8/W3OrxmdSO5Nng==", - "requires": { - "@typescript-eslint/utils": "5.59.8" - } - }, - "@typescript-eslint/parser": { - "version": "5.59.8", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.8.tgz", - "integrity": "sha512-AnR19RjJcpjoeGojmwZtCwBX/RidqDZtzcbG3xHrmz0aHHoOcbWnpDllenRDmDvsV0RQ6+tbb09/kyc+UT9Orw==", - "requires": { - "@typescript-eslint/scope-manager": "5.59.8", - "@typescript-eslint/types": "5.59.8", - "@typescript-eslint/typescript-estree": "5.59.8", - "debug": "^4.3.4" - } - }, - "@typescript-eslint/scope-manager": { - "version": "5.59.8", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.8.tgz", - "integrity": "sha512-/w08ndCYI8gxGf+9zKf1vtx/16y8MHrZs5/tnjHhMLNSixuNcJavSX4wAiPf4aS5x41Es9YPCn44MIe4cxIlig==", - "requires": { - "@typescript-eslint/types": "5.59.8", - "@typescript-eslint/visitor-keys": "5.59.8" - } - }, - "@typescript-eslint/type-utils": { - "version": "5.59.8", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.59.8.tgz", - "integrity": "sha512-+5M518uEIHFBy3FnyqZUF3BMP+AXnYn4oyH8RF012+e7/msMY98FhGL5SrN29NQ9xDgvqCgYnsOiKp1VjZ/fpA==", - "requires": { - "@typescript-eslint/typescript-estree": "5.59.8", - "@typescript-eslint/utils": "5.59.8", - "debug": "^4.3.4", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/types": { - "version": "5.59.8", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.8.tgz", - "integrity": "sha512-+uWuOhBTj/L6awoWIg0BlWy0u9TyFpCHrAuQ5bNfxDaZ1Ppb3mx6tUigc74LHcbHpOHuOTOJrBoAnhdHdaea1w==" - }, - "@typescript-eslint/utils": { - "version": "5.59.8", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.59.8.tgz", - "integrity": "sha512-Tr65630KysnNn9f9G7ROF3w1b5/7f6QVCJ+WK9nhIocWmx9F+TmCAcglF26Vm7z8KCTwoKcNEBZrhlklla3CKg==", - "requires": { - "@eslint-community/eslint-utils": "^4.2.0", - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.59.8", - "@typescript-eslint/types": "5.59.8", - "@typescript-eslint/typescript-estree": "5.59.8", - "eslint-scope": "^5.1.1", - "semver": "^7.3.7" - }, - "dependencies": { - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - } - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.59.8", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.8.tgz", - "integrity": "sha512-pJhi2ms0x0xgloT7xYabil3SGGlojNNKjK/q6dB3Ey0uJLMjK2UDGJvHieiyJVW/7C3KI+Z4Q3pEHkm4ejA+xQ==", - "requires": { - "@typescript-eslint/types": "5.59.8", - "eslint-visitor-keys": "^3.3.0" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "requires": { - "esutils": "^2.0.2" - } - }, - "eslint": { - "version": "8.41.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.41.0.tgz", - "integrity": "sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q==", - "requires": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.4.0", - "@eslint/eslintrc": "^2.0.3", - "@eslint/js": "8.41.0", - "@humanwhocodes/config-array": "^0.11.8", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.0", - "eslint-visitor-keys": "^3.4.1", - "espree": "^9.5.2", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - } - }, - "eslint-config-react-app": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", - "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", - "requires": { - "@babel/core": "^7.16.0", - "@babel/eslint-parser": "^7.16.3", - "@rushstack/eslint-patch": "^1.1.0", - "@typescript-eslint/eslint-plugin": "^5.5.0", - "@typescript-eslint/parser": "^5.5.0", - "babel-preset-react-app": "^10.0.1", - "confusing-browser-globals": "^1.0.11", - "eslint-plugin-flowtype": "^8.0.3", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-jest": "^25.3.0", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.27.1", - "eslint-plugin-react-hooks": "^4.3.0", - "eslint-plugin-testing-library": "^5.0.1" - } - }, - "eslint-plugin-flowtype": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", - "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", - "requires": { - "lodash": "^4.17.21", - "string-natural-compare": "^3.0.1" - } - }, - "eslint-plugin-import": { - "version": "2.27.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", - "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", - "requires": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "array.prototype.flatmap": "^1.3.1", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.7", - "eslint-module-utils": "^2.7.4", - "has": "^1.0.3", - "is-core-module": "^2.11.0", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.values": "^1.1.6", - "resolve": "^1.22.1", - "semver": "^6.3.0", - "tsconfig-paths": "^3.14.1" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - }, - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "requires": { - "esutils": "^2.0.2" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "eslint-plugin-jest": { - "version": "25.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", - "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", - "requires": { - "@typescript-eslint/experimental-utils": "^5.0.0" - } - }, - "eslint-plugin-jsx-a11y": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", - "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", - "requires": { - "@babel/runtime": "^7.20.7", - "aria-query": "^5.1.3", - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "ast-types-flow": "^0.0.7", - "axe-core": "^4.6.2", - "axobject-query": "^3.1.1", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "has": "^1.0.3", - "jsx-ast-utils": "^3.3.3", - "language-tags": "=1.0.5", - "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "eslint-plugin-testing-library": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.0.tgz", - "integrity": "sha512-ELY7Gefo+61OfXKlQeXNIDVVLPcvKTeiQOoMZG9TeuWa7Ln4dUNRv8JdRWBQI9Mbb427XGlVB1aa1QPZxBJM8Q==", - "requires": { - "@typescript-eslint/utils": "^5.58.0" - } - }, - "eslint-scope": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", - "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-visitor-keys": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", - "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==" - }, - "eslint-webpack-plugin": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", - "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", - "requires": { - "@types/eslint": "^7.29.0 || ^8.4.1", - "jest-worker": "^28.0.2", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0" - } - }, - "espree": { - "version": "9.5.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz", - "integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==", - "requires": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - } - }, - "fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "requires": { - "is-glob": "^4.0.3" - } - }, - "jest-worker": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", - "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - } - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - }, - "semver": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", - "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "react-simple-code-editor": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/react-simple-code-editor/-/react-simple-code-editor-0.11.3.tgz", - "integrity": "sha512-7bVI4Yd1aNCeuldErXUt8ksaAG5Fi+GZ6vp3mtFBnckKdzsQtrgkDvdwMFXIhwTGG+mUYmk5ZpMo0axSW9JBzA==", - "requires": {} - }, - "react-spring": { - "version": "8.0.27", - "resolved": "https://registry.npmjs.org/react-spring/-/react-spring-8.0.27.tgz", - "integrity": "sha512-nDpWBe3ZVezukNRandTeLSPcwwTMjNVu1IDq9qA/AMiUqHuRN4BeSWvKr3eIxxg1vtiYiOLy4FqdfCP5IoP77g==", - "requires": { - "@babel/runtime": "^7.3.1", - "prop-types": "^15.5.8" - } - }, - "react-spring-bottom-sheet": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/react-spring-bottom-sheet/-/react-spring-bottom-sheet-3.4.1.tgz", - "integrity": "sha512-yDFqiPMm/fjefjnOe6Q9zxccbCl6HMUKsK5bWgfGHJIj4zmXVKio5d4icQvmOLuwpuCA2pwv4J6nGWS6fUZidQ==", - "requires": { - "@juggle/resize-observer": "^3.2.0", - "@reach/portal": "^0.13.0", - "@xstate/react": "^1.2.0", - "body-scroll-lock": "^3.1.5", - "focus-trap": "^6.2.2", - "react-spring": "^8.0.27", - "react-use-gesture": "^8.0.1", - "xstate": "^4.15.1" - } - }, - "react-transition-group": { - "version": "4.4.5", - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", - "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", - "requires": { - "@babel/runtime": "^7.5.5", - "dom-helpers": "^5.0.1", - "loose-envify": "^1.4.0", - "prop-types": "^15.6.2" - } - }, - "react-use-gesture": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/react-use-gesture/-/react-use-gesture-8.0.1.tgz", - "integrity": "sha512-CXzUNkulUdgouaAlvAsC5ZVo0fi9KGSBSk81WrE4kOIcJccpANe9zZkAYr5YZZhqpicIFxitsrGVS4wmoMun9A==", - "requires": {} - }, - "read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "requires": { - "pify": "^2.3.0" - } - }, - "readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "requires": { - "picomatch": "^2.2.1" - } - }, - "real-require": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/real-require/-/real-require-0.1.0.tgz", - "integrity": "sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg==" - }, - "recursive-readdir": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", - "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", - "requires": { - "minimatch": "^3.0.5" - } - }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" - }, - "regenerate-unicode-properties": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", - "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", - "requires": { - "regenerate": "^1.4.2" - } - }, - "regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" - }, - "regenerator-transform": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", - "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regex-parser": { - "version": "2.2.11", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", - "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" - }, - "regexp.prototype.flags": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", - "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "functions-have-names": "^1.2.3" - } - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" - }, - "regexpu-core": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", - "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", - "requires": { - "@babel/regjsgen": "^0.8.0", - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - } - }, - "registry-auth-token": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", - "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", - "requires": { - "rc": "^1.1.6", - "safe-buffer": "^5.0.1" - } - }, - "registry-url": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", - "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", - "requires": { - "rc": "^1.0.1" - } - }, - "regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" - } - } - }, - "rehype-raw": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-6.1.1.tgz", - "integrity": "sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==", - "requires": { - "@types/hast": "^2.0.0", - "hast-util-raw": "^7.2.0", - "unified": "^10.0.0" - } - }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" - }, - "remark-breaks": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/remark-breaks/-/remark-breaks-3.0.3.tgz", - "integrity": "sha512-C7VkvcUp1TPUc2eAYzsPdaUh8Xj4FSbQnYA5A9f80diApLZscTDeG7efiWP65W8hV2sEy3JuGVU0i6qr5D8Hug==", - "requires": { - "@types/mdast": "^3.0.0", - "mdast-util-newline-to-break": "^1.0.0", - "unified": "^10.0.0" - } - }, - "remark-gfm": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-3.0.1.tgz", - "integrity": "sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==", - "requires": { - "@types/mdast": "^3.0.0", - "mdast-util-gfm": "^2.0.0", - "micromark-extension-gfm": "^2.0.0", - "unified": "^10.0.0" - } - }, - "remark-parse": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz", - "integrity": "sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==", - "requires": { - "@types/mdast": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "unified": "^10.0.0" - } - }, - "remark-rehype": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", - "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==", - "requires": { - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-to-hast": "^12.1.0", - "unified": "^10.0.0" - } - }, - "remove-accents": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.4.2.tgz", - "integrity": "sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA==" - }, - "renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "requires": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - }, - "dependencies": { - "dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - } - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" - }, - "resolve": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", - "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", - "requires": { - "is-core-module": "^2.11.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "requires": { - "resolve-from": "^5.0.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - }, - "resolve-pathname": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" - }, - "resolve-url-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", - "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", - "requires": { - "adjust-sourcemap-loader": "^4.0.0", - "convert-source-map": "^1.7.0", - "loader-utils": "^2.0.0", - "postcss": "^7.0.35", - "source-map": "0.6.1" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } - } - }, - "resolve.exports": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", - "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==" - }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - }, - "rfdc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", - "dev": true - }, - "rifm": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/rifm/-/rifm-0.12.1.tgz", - "integrity": "sha512-OGA1Bitg/dSJtI/c4dh90svzaUPt228kzFsUkJbtA2c964IqEAwWXeL9ZJi86xWv3j5SMqRvGULl7bA6cK0Bvg==", - "requires": {} - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - } - }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "rollup": { - "version": "2.79.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", - "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", - "requires": { - "fsevents": "~2.3.2" - } - }, - "rollup-plugin-terser": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", - "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", - "requires": { - "@babel/code-frame": "^7.10.4", - "jest-worker": "^26.2.1", - "serialize-javascript": "^4.0.0", - "terser": "^5.0.0" - }, - "dependencies": { - "@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==" - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "requires": { - "randombytes": "^2.1.0" - } - } - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "requires": { - "tslib": "^1.9.0" - } - }, - "sade": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", - "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", - "requires": { - "mri": "^1.1.0" - } - }, - "safe-array-concat": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.0.tgz", - "integrity": "sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==", - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "safe-json-utils": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/safe-json-utils/-/safe-json-utils-1.1.1.tgz", - "integrity": "sha512-SAJWGKDs50tAbiDXLf89PDwt9XYkWyANFWVzn4dTXl5QyI8t2o/bW5/OJl3lvc2WVU4MEpTo9Yz5NVFNsp+OJQ==" - }, - "safe-regex-test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "is-regex": "^1.1.4" - } - }, - "safe-stable-stringify": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz", - "integrity": "sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sanitize.css": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", - "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" - }, - "sass-loader": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", - "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", - "requires": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" - } - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "requires": { - "xmlchars": "^2.2.0" - } - }, - "scheduler": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", - "requires": { - "loose-envify": "^1.1.0" - } - }, - "schema-utils": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.1.tgz", - "integrity": "sha512-lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "dependencies": { - "ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "requires": { - "ajv": "^8.0.0" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - } - } - }, - "select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" - }, - "selfsigned": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", - "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", - "requires": { - "node-forge": "^1" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - }, - "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - } - } - }, - "serialize-javascript": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", - "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", - "requires": { - "randombytes": "^2.1.0" - } - }, - "seroval": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/seroval/-/seroval-0.5.1.tgz", - "integrity": "sha512-ZfhQVB59hmIauJG5Ydynupy8KHyr5imGNtdDhbZG68Ufh1Ynkv9KOYOAABf71oVbQxJ8VkWnMHAjEHE7fWkH5g==" - }, - "serve": { - "version": "11.3.2", - "resolved": "https://registry.npmjs.org/serve/-/serve-11.3.2.tgz", - "integrity": "sha512-yKWQfI3xbj/f7X1lTBg91fXBP0FqjJ4TEi+ilES5yzH0iKJpN5LjNb1YzIfQg9Rqn4ECUS2SOf2+Kmepogoa5w==", - "requires": { - "@zeit/schemas": "2.6.0", - "ajv": "6.5.3", - "arg": "2.0.0", - "boxen": "1.3.0", - "chalk": "2.4.1", - "clipboardy": "1.2.3", - "compression": "1.7.3", - "serve-handler": "6.1.3", - "update-check": "1.5.2" - }, - "dependencies": { - "ajv": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.3.tgz", - "integrity": "sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg==", - "requires": { - "fast-deep-equal": "^2.0.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" - }, - "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "serve-handler": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.3.tgz", - "integrity": "sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==", - "requires": { - "bytes": "3.0.0", - "content-disposition": "0.5.2", - "fast-url-parser": "1.1.3", - "mime-types": "2.1.18", - "minimatch": "3.0.4", - "path-is-inside": "1.0.2", - "path-to-regexp": "2.2.1", - "range-parser": "1.2.0" - }, - "dependencies": { - "mime-db": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==" - }, - "mime-types": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", - "requires": { - "mime-db": "~1.33.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "range-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==" - } - } - }, - "serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "requires": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" - } - } - }, - "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "requires": { - "kind-of": "^6.0.2" - } - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, - "shell-quote": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", - "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==" - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - }, - "slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - } - }, - "sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "requires": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - }, - "dependencies": { - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - } - } - }, - "solid-js": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/solid-js/-/solid-js-1.7.6.tgz", - "integrity": "sha512-DXVOTjUh/bIAhE0fIqu3ezGLyQaez7v8EOw3uPLIi87DmLjg+hsuCAgKyNIZ+o4jUetOk3ZORccvJmE1yZUk8g==", - "requires": { - "csstype": "^3.1.0", - "seroval": "^0.5.0" - } - }, - "sonic-boom": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-2.8.0.tgz", - "integrity": "sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==", - "requires": { - "atomic-sleep": "^1.0.0" - } - }, - "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "source-map-explorer": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/source-map-explorer/-/source-map-explorer-2.5.2.tgz", - "integrity": "sha512-gBwOyCcHPHcdLbgw6Y6kgoH1uLKL6hN3zz0xJcNI2lpnElZliIlmSYAjUVwAWnc7+HscoTyh1ScR7ITtFuEnxg==", - "dev": true, - "requires": { - "btoa": "^1.2.1", - "chalk": "^4.1.0", - "convert-source-map": "^1.7.0", - "ejs": "^3.1.5", - "escape-html": "^1.0.3", - "glob": "^7.1.6", - "gzip-size": "^6.0.0", - "lodash": "^4.17.20", - "open": "^7.3.1", - "source-map": "^0.7.3", - "temp": "^0.9.4", - "yargs": "^16.2.0" - }, - "dependencies": { - "open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", - "dev": true, - "requires": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" - } - }, - "source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "dev": true - } - } - }, - "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" - }, - "source-map-loader": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", - "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", - "requires": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.3", - "source-map-js": "^1.0.1" - }, - "dependencies": { - "iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - } - } - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" - }, - "space-separated-tokens": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", - "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==" - }, - "spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "requires": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - } - }, - "spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "requires": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "split-on-first": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", - "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==" - }, - "split2": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", - "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==" - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" - }, - "stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", - "requires": { - "escape-string-regexp": "^2.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" - } - } - }, - "stackframe": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" - }, - "stop-iteration-iterator": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", - "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", - "requires": { - "internal-slot": "^1.0.4" - } - }, - "stream-browserify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", - "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", - "requires": { - "inherits": "~2.0.4", - "readable-stream": "^3.5.0" - } - }, - "stream-http": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", - "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", - "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "xtend": "^4.0.2" - } - }, - "stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" - }, - "strict-uri-encode": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", - "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==" - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "string-argv": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", - "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", - "dev": true - }, - "string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - } - }, - "string-natural-compare": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", - "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "dependencies": { - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - } - } - }, - "string.prototype.matchall": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", - "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.3", - "side-channel": "^1.0.4" - } - }, - "string.prototype.trim": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", - "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "string.prototype.trimend": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", - "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "string.prototype.trimstart": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", - "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "requires": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" - }, - "strip-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", - "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==" - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==" - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" - }, - "style-loader": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.3.tgz", - "integrity": "sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw==", - "requires": {} - }, - "style-to-object": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.1.tgz", - "integrity": "sha512-HFpbb5gr2ypci7Qw+IOhnP2zOU7e77b+rzM+wTzXzfi1PrtBCX0E7Pk4wL4iTLnhzZ+JgEGAhX81ebTg/aYjQw==", - "requires": { - "inline-style-parser": "0.1.1" - } - }, - "stylehacks": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", - "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", - "requires": { - "browserslist": "^4.21.4", - "postcss-selector-parser": "^6.0.4" - } - }, - "stylis": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", - "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" - }, - "sucrase": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.32.0.tgz", - "integrity": "sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==", - "requires": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "7.1.6", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "dependencies": { - "commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" - }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "supports-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", - "requires": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" - }, - "svg-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" - }, - "svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "requires": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", - "requires": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - } - }, - "css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" - }, - "mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" - }, - "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "requires": { - "boolbase": "~1.0.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" - }, - "tabbable": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-5.3.3.tgz", - "integrity": "sha512-QD9qKY3StfbZqWOPLp0++pOrAVb/HbUi5xCc8cUo4XjP19808oaMiDzn0leBY5mCespIBM0CIZePzZjgzR83kA==" - }, - "table": { - "version": "6.8.1", - "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", - "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==", - "requires": { - "ajv": "^8.0.1", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - }, - "dependencies": { - "ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - } - } - }, - "tailwindcss": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.2.tgz", - "integrity": "sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==", - "requires": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.2.12", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.18.2", - "lilconfig": "^2.1.0", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.23", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.1", - "postcss-nested": "^6.0.1", - "postcss-selector-parser": "^6.0.11", - "postcss-value-parser": "^4.2.0", - "resolve": "^1.22.2", - "sucrase": "^3.32.0" - }, - "dependencies": { - "arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "requires": { - "is-glob": "^4.0.3" - } - } - } - }, - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" - }, - "temp": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.9.4.tgz", - "integrity": "sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==", - "dev": true, - "requires": { - "mkdirp": "^0.5.1", - "rimraf": "~2.6.2" - }, - "dependencies": { - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" - }, - "tempy": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", - "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", - "requires": { - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" - }, - "dependencies": { - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" - } - } - }, - "term-size": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", - "integrity": "sha512-7dPUZQGy/+m3/wjVz3ZW5dobSoD/02NxJpoXUX0WIyjfVS3l0c+b/+9phIDFA7FHzkYtwtMFgeGZ/Y8jVTeqQQ==", - "requires": { - "execa": "^0.7.0" - }, - "dependencies": { - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==", - "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" - } - } - }, - "terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "requires": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - } - }, - "terser": { - "version": "5.17.7", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.17.7.tgz", - "integrity": "sha512-/bi0Zm2C6VAexlGgLlVxA0P2lru/sdLyfCVaRMfKVo9nWxbmz7f/sD8VPybPeSUJaJcwmCJis9pBIhcVcG1QcQ==", - "requires": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - } - } - }, - "terser-webpack-plugin": { - "version": "5.3.9", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", - "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", - "requires": { - "@jridgewell/trace-mapping": "^0.3.17", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.16.8" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", - "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" - }, - "thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "requires": { - "any-promise": "^1.0.0" - } - }, - "thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "requires": { - "thenify": ">= 3.1.0 < 4" - } - }, - "thread-stream": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-0.15.2.tgz", - "integrity": "sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA==", - "requires": { - "real-require": "^0.1.0" - } - }, - "throat": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", - "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true - }, - "thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" - }, - "tiny-invariant": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", - "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==" - }, - "tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" - }, - "tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - } - }, - "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" - }, - "toposort": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", - "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==" - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "requires": { - "punycode": "^2.1.1" - } - }, - "trim-lines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", - "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==" - }, - "trough": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", - "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==" - }, - "tryer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" - }, - "ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" - }, - "ts-node": { - "version": "10.9.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", - "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", - "requires": { - "@cspotcode/source-map-support": "^0.8.0", - "@tsconfig/node10": "^1.0.7", - "@tsconfig/node12": "^1.0.7", - "@tsconfig/node14": "^1.0.0", - "@tsconfig/node16": "^1.0.2", - "acorn": "^8.4.1", - "acorn-walk": "^8.1.1", - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.1", - "yn": "3.1.1" - }, - "dependencies": { - "arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==" - } - } - }, - "tsconfig-paths": { - "version": "3.14.2", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", - "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", - "requires": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "requires": { - "minimist": "^1.2.0" - } - } - } - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "requires": { - "tslib": "^1.8.1" - } - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", - "requires": { - "prelude-ls": "~1.1.2" - } - }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typed-array-length": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", - "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", - "requires": { - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "is-typed-array": "^1.1.9" - } - }, - "typedarray-to-buffer": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-4.0.0.tgz", - "integrity": "sha512-6dOYeZfS3O9RtRD1caom0sMxgK59b27+IwoNy8RDPsmslSGOyU+mpTamlaIW7aNKi90ZQZ9DFaZL3YRoiSCULQ==" - }, - "typescript": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.3.tgz", - "integrity": "sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==" - }, - "uint8arrays": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.1.tgz", - "integrity": "sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg==", - "requires": { - "multiformats": "^9.4.2" - } - }, - "unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "requires": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - } - }, - "unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" - }, - "unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "requires": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==" - }, - "unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==" - }, - "unified": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", - "requires": { - "@types/unist": "^2.0.0", - "bail": "^2.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^5.0.0" - } - }, - "unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "requires": { - "crypto-random-string": "^2.0.0" - } - }, - "unist-util-generated": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz", - "integrity": "sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==" - }, - "unist-util-is": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", - "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", - "requires": { - "@types/unist": "^2.0.0" - } - }, - "unist-util-position": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", - "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", - "requires": { - "@types/unist": "^2.0.0" - } - }, - "unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", - "requires": { - "@types/unist": "^2.0.0" - } - }, - "unist-util-visit": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.1.1" - } - }, - "unist-util-visit-parents": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", - "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" - } - }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - }, - "unload": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/unload/-/unload-2.2.0.tgz", - "integrity": "sha512-B60uB5TNBLtN6/LsgAf3udH9saB5p7gqJwcFfbOEZ8BcBHnGwCf6G/TGiEqkRAxX7zAFIUtzdrXQSdL3Q/wqNA==", - "requires": { - "@babel/runtime": "^7.6.2", - "detect-node": "^2.0.4" - } - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" - }, - "unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" - }, - "update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - } - }, - "update-check": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.2.tgz", - "integrity": "sha512-1TrmYLuLj/5ZovwUS7fFd1jMH3NnFDN1y1A8dboedIDt7zs/zJMo6TwwlhYKkSeEwzleeiSBV5/3c9ufAQWDaQ==", - "requires": { - "registry-auth-token": "3.3.2", - "registry-url": "3.1.0" - } - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { - "punycode": "^2.1.0" - } - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==" - } - } - }, - "url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "requires": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "use-isomorphic-layout-effect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", - "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", - "requires": {} - }, - "use-subscription": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/use-subscription/-/use-subscription-1.8.0.tgz", - "integrity": "sha512-LISuG0/TmmoDoCRmV5XAqYkd3UCBNM0ML3gGBndze65WITcsExCD3DTvXXTLyNcOC0heFQZzluW88bN/oC1DQQ==", - "requires": { - "use-sync-external-store": "^1.2.0" - } - }, - "use-sync-external-store": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", - "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", - "requires": {} - }, - "util": { - "version": "0.12.5", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", - "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", - "requires": { - "inherits": "^2.0.3", - "is-arguments": "^1.0.4", - "is-generator-function": "^1.0.7", - "is-typed-array": "^1.1.3", - "which-typed-array": "^1.1.2" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - } - }, - "utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - }, - "uvu": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", - "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==", - "requires": { - "dequal": "^2.0.0", - "diff": "^5.0.0", - "kleur": "^4.0.3", - "sade": "^1.7.3" - }, - "dependencies": { - "diff": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", - "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==" - }, - "kleur": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==" - } - } - }, - "v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" - }, - "v8-compile-cache-lib": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", - "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==" - }, - "v8-to-istanbul": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", - "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" - } - } - }, - "value-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" - }, - "vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", - "requires": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - } - }, - "vfile-location": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-4.1.0.tgz", - "integrity": "sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==", - "requires": { - "@types/unist": "^2.0.0", - "vfile": "^5.0.0" - } - }, - "vfile-message": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - } - }, - "w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "requires": { - "browser-process-hrtime": "^1.0.0" - } - }, - "w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "requires": { - "xml-name-validator": "^3.0.0" - } - }, - "walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "requires": { - "makeerror": "1.0.12" - } - }, - "warning": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", - "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", - "requires": { - "loose-envify": "^1.0.0" - } - }, - "watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - }, - "wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "requires": { - "minimalistic-assert": "^1.0.0" - } - }, - "web-namespaces": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", - "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==" - }, - "webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" - }, - "webpack": { - "version": "5.85.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.85.0.tgz", - "integrity": "sha512-7gazTiYqwo5OSqwH1tigLDL2r3qDeP2dOKYgd+LlXpsUMqDTklg6tOghexqky0/+6QY38kb/R/uRPUleuL43zg==", - "requires": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.0", - "@webassemblyjs/ast": "^1.11.5", - "@webassemblyjs/wasm-edit": "^1.11.5", - "@webassemblyjs/wasm-parser": "^1.11.5", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.9.0", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.14.1", - "es-module-lexer": "^1.2.1", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.2", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.7", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", - "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" - } - } - }, - "webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", - "requires": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - } - }, - "webpack-dev-server": { - "version": "4.15.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.0.tgz", - "integrity": "sha512-HmNB5QeSl1KpulTBQ8UT4FPrByYyaLxpJoQ0+s7EvUrMc16m0ZS1sgb1XGqzmgCPk0c9y+aaXxn11tbLzuM7NQ==", - "requires": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.1", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "launch-editor": "^2.6.0", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.1.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.13.0" - }, - "dependencies": { - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "ws": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", - "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", - "requires": {} - } - } - }, - "webpack-manifest-plugin": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", - "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", - "requires": { - "tapable": "^2.0.0", - "webpack-sources": "^2.2.0" - }, - "dependencies": { - "webpack-sources": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", - "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", - "requires": { - "source-list-map": "^2.0.1", - "source-map": "^0.6.1" - } - } - } - }, - "webpack-merge": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.9.0.tgz", - "integrity": "sha512-6NbRQw4+Sy50vYNTw7EyOn41OZItPiXB8GNv3INSoe3PSFaHJEz3SHTrYVaRm2LilNGnFUzh0FAwqPEmU/CwDg==", - "requires": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - } - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "requires": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - } - }, - "websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" - }, - "whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "requires": { - "iconv-lite": "0.4.24" - } - }, - "whatwg-fetch": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" - }, - "whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" - }, - "whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "requires": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "requires": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - } - }, - "which-collection": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", - "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", - "requires": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" - } - }, - "which-typed-array": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", - "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", - "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.10" - } - }, - "widest-line": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", - "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", - "requires": { - "string-width": "^2.1.1" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==" - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==" - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "wildcard": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", - "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==" - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" - }, - "workbox-background-sync": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.6.1.tgz", - "integrity": "sha512-trJd3ovpWCvzu4sW0E8rV3FUyIcC0W8G+AZ+VcqzzA890AsWZlUGOTSxIMmIHVusUw/FDq1HFWfy/kC/WTRqSg==", - "requires": { - "idb": "^7.0.1", - "workbox-core": "6.6.1" - } - }, - "workbox-broadcast-update": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.6.1.tgz", - "integrity": "sha512-fBhffRdaANdeQ1V8s692R9l/gzvjjRtydBOvR6WCSB0BNE2BacA29Z4r9/RHd9KaXCPl6JTdI9q0bR25YKP8TQ==", - "requires": { - "workbox-core": "6.6.1" - } - }, - "workbox-build": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.6.1.tgz", - "integrity": "sha512-INPgDx6aRycAugUixbKgiEQBWD0MPZqU5r0jyr24CehvNuLPSXp/wGOpdRJmts656lNiXwqV7dC2nzyrzWEDnw==", - "requires": { - "@apideck/better-ajv-errors": "^0.3.1", - "@babel/core": "^7.11.1", - "@babel/preset-env": "^7.11.0", - "@babel/runtime": "^7.11.2", - "@rollup/plugin-babel": "^5.2.0", - "@rollup/plugin-node-resolve": "^11.2.1", - "@rollup/plugin-replace": "^2.4.1", - "@surma/rollup-plugin-off-main-thread": "^2.2.3", - "ajv": "^8.6.0", - "common-tags": "^1.8.0", - "fast-json-stable-stringify": "^2.1.0", - "fs-extra": "^9.0.1", - "glob": "^7.1.6", - "lodash": "^4.17.20", - "pretty-bytes": "^5.3.0", - "rollup": "^2.43.1", - "rollup-plugin-terser": "^7.0.0", - "source-map": "^0.8.0-beta.0", - "stringify-object": "^3.3.0", - "strip-comments": "^2.0.1", - "tempy": "^0.6.0", - "upath": "^1.2.0", - "workbox-background-sync": "6.6.1", - "workbox-broadcast-update": "6.6.1", - "workbox-cacheable-response": "6.6.1", - "workbox-core": "6.6.1", - "workbox-expiration": "6.6.1", - "workbox-google-analytics": "6.6.1", - "workbox-navigation-preload": "6.6.1", - "workbox-precaching": "6.6.1", - "workbox-range-requests": "6.6.1", - "workbox-recipes": "6.6.1", - "workbox-routing": "6.6.1", - "workbox-strategies": "6.6.1", - "workbox-streams": "6.6.1", - "workbox-sw": "6.6.1", - "workbox-window": "6.6.1" - }, - "dependencies": { - "@apideck/better-ajv-errors": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", - "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", - "requires": { - "json-schema": "^0.4.0", - "jsonpointer": "^5.0.0", - "leven": "^3.1.0" - } - }, - "ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "source-map": { - "version": "0.8.0-beta.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", - "requires": { - "whatwg-url": "^7.0.0" - } - }, - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", - "requires": { - "punycode": "^2.1.0" - } - }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" - }, - "whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - } - } - }, - "workbox-cacheable-response": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.6.1.tgz", - "integrity": "sha512-85LY4veT2CnTCDxaVG7ft3NKaFbH6i4urZXgLiU4AiwvKqS2ChL6/eILiGRYXfZ6gAwDnh5RkuDbr/GMS4KSag==", - "requires": { - "workbox-core": "6.6.1" - } - }, - "workbox-core": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.6.1.tgz", - "integrity": "sha512-ZrGBXjjaJLqzVothoE12qTbVnOAjFrHDXpZe7coCb6q65qI/59rDLwuFMO4PcZ7jcbxY+0+NhUVztzR/CbjEFw==" - }, - "workbox-expiration": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.1.tgz", - "integrity": "sha512-qFiNeeINndiOxaCrd2DeL1Xh1RFug3JonzjxUHc5WkvkD2u5abY3gZL1xSUNt3vZKsFFGGORItSjVTVnWAZO4A==", - "requires": { - "idb": "^7.0.1", - "workbox-core": "6.6.1" - } - }, - "workbox-google-analytics": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.6.1.tgz", - "integrity": "sha512-1TjSvbFSLmkpqLcBsF7FuGqqeDsf+uAXO/pjiINQKg3b1GN0nBngnxLcXDYo1n/XxK4N7RaRrpRlkwjY/3ocuA==", - "requires": { - "workbox-background-sync": "6.6.1", - "workbox-core": "6.6.1", - "workbox-routing": "6.6.1", - "workbox-strategies": "6.6.1" - } - }, - "workbox-navigation-preload": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.6.1.tgz", - "integrity": "sha512-DQCZowCecO+wRoIxJI2V6bXWK6/53ff+hEXLGlQL4Rp9ZaPDLrgV/32nxwWIP7QpWDkVEtllTAK5h6cnhxNxDA==", - "requires": { - "workbox-core": "6.6.1" - } - }, - "workbox-precaching": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.6.1.tgz", - "integrity": "sha512-K4znSJ7IKxCnCYEdhNkMr7X1kNh8cz+mFgx9v5jFdz1MfI84pq8C2zG+oAoeE5kFrUf7YkT5x4uLWBNg0DVZ5A==", - "requires": { - "workbox-core": "6.6.1", - "workbox-routing": "6.6.1", - "workbox-strategies": "6.6.1" - } - }, - "workbox-range-requests": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.6.1.tgz", - "integrity": "sha512-4BDzk28govqzg2ZpX0IFkthdRmCKgAKreontYRC5YsAPB2jDtPNxqx3WtTXgHw1NZalXpcH/E4LqUa9+2xbv1g==", - "requires": { - "workbox-core": "6.6.1" - } - }, - "workbox-recipes": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.6.1.tgz", - "integrity": "sha512-/oy8vCSzromXokDA+X+VgpeZJvtuf8SkQ8KL0xmRivMgJZrjwM3c2tpKTJn6PZA6TsbxGs3Sc7KwMoZVamcV2g==", - "requires": { - "workbox-cacheable-response": "6.6.1", - "workbox-core": "6.6.1", - "workbox-expiration": "6.6.1", - "workbox-precaching": "6.6.1", - "workbox-routing": "6.6.1", - "workbox-strategies": "6.6.1" - } - }, - "workbox-routing": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.6.1.tgz", - "integrity": "sha512-j4ohlQvfpVdoR8vDYxTY9rA9VvxTHogkIDwGdJ+rb2VRZQ5vt1CWwUUZBeD/WGFAni12jD1HlMXvJ8JS7aBWTg==", - "requires": { - "workbox-core": "6.6.1" - } - }, - "workbox-strategies": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.6.1.tgz", - "integrity": "sha512-WQLXkRnsk4L81fVPkkgon1rZNxnpdO5LsO+ws7tYBC6QQQFJVI6v98klrJEjFtZwzw/mB/HT5yVp7CcX0O+mrw==", - "requires": { - "workbox-core": "6.6.1" - } - }, - "workbox-streams": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.6.1.tgz", - "integrity": "sha512-maKG65FUq9e4BLotSKWSTzeF0sgctQdYyTMq529piEN24Dlu9b6WhrAfRpHdCncRS89Zi2QVpW5V33NX8PgH3Q==", - "requires": { - "workbox-core": "6.6.1", - "workbox-routing": "6.6.1" - } - }, - "workbox-sw": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.6.1.tgz", - "integrity": "sha512-R7whwjvU2abHH/lR6kQTTXLHDFU2izht9kJOvBRYK65FbwutT4VvnUAJIgHvfWZ/fokrOPhfoWYoPCMpSgUKHQ==" - }, - "workbox-webpack-plugin": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.1.tgz", - "integrity": "sha512-zpZ+ExFj9NmiI66cFEApyjk7hGsfJ1YMOaLXGXBoZf0v7Iu6hL0ZBe+83mnDq3YYWAfA3fnyFejritjOHkFcrA==", - "requires": { - "fast-json-stable-stringify": "^2.1.0", - "pretty-bytes": "^5.4.1", - "upath": "^1.2.0", - "webpack-sources": "^1.4.3", - "workbox-build": "6.6.1" - } - }, - "workbox-window": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.6.1.tgz", - "integrity": "sha512-wil4nwOY58nTdCvif/KEZjQ2NP8uk3gGeRNy2jPBbzypU4BT4D9L8xiwbmDBpZlSgJd2xsT9FvSNU0gsxV51JQ==", - "requires": { - "@types/trusted-types": "^2.0.2", - "workbox-core": "6.6.1" - } - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - }, - "dependencies": { - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "requires": { - "is-typedarray": "^1.0.0" - } - } - } - }, - "ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", - "requires": {} - }, - "xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" - }, - "xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" - }, - "xstate": { - "version": "4.37.2", - "resolved": "https://registry.npmjs.org/xstate/-/xstate-4.37.2.tgz", - "integrity": "sha512-Qm337O49CRTZ3PRyRuK6b+kvI+D3JGxXIZCTul+xEsyFCVkTFDt5jixaL1nBWcUBcaTQ9um/5CRGVItPi7fveg==" - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } - }, - "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" - }, - "yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==" - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" - }, - "yup": { - "version": "0.32.11", - "resolved": "https://registry.npmjs.org/yup/-/yup-0.32.11.tgz", - "integrity": "sha512-Z2Fe1bn+eLstG8DRR6FTavGD+MeAwyfmouhHsIUgaADz8jvFKbO/fXc2trJKZg+5EBjh4gGm3iU/t3onKlXHIg==", - "requires": { - "@babel/runtime": "^7.15.4", - "@types/lodash": "^4.14.175", - "lodash": "^4.17.21", - "lodash-es": "^4.17.21", - "nanoclone": "^0.2.1", - "property-expr": "^2.0.4", - "toposort": "^2.0.2" - } - }, - "zwitch": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", - "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==" - } - } -} From b1fce086d8df4f28bea2abdcd0843e923bf03efc Mon Sep 17 00:00:00 2001 From: Ashutosh Kumar Date: Tue, 20 Aug 2024 03:49:26 +0530 Subject: [PATCH 15/21] removed unused deps --- package.json | 3 --- yarn.lock | 34 +--------------------------------- 2 files changed, 1 insertion(+), 36 deletions(-) diff --git a/package.json b/package.json index 4809b04d..90c7b889 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,6 @@ "export-to-csv": "^1.2.4", "formik": "^2.2.6", "formik-material-ui": "^3.0.1", - "formik-material-ui-lab": "^0.0.8", "graphql": "^15.5.1", "graphql-request": "^3.4.0", "hex-to-rgba": "^2.0.1", @@ -68,7 +67,6 @@ "react": "^18.2.0", "react-customizable-progressbar": "^1.0.2", "react-dom": "^18.2.0", - "react-fitty": "^1.0.1", "react-hook-form": "^7.15.4", "react-html-parser": "^2.0.2", "react-markdown": "^8.0.0", @@ -85,7 +83,6 @@ "serve": "^11.3.2", "stream-browserify": "^3.0.0", "stream-http": "^3.2.0", - "url": "^0.11.0", "util": "^0.12.5", "valid-url": "^1.0.9", "viem": "^2.17.4", diff --git a/yarn.lock b/yarn.lock index 7f204fd9..1db2bb7c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8707,11 +8707,6 @@ find-up@^5.0.0: locate-path "^6.0.0" path-exists "^4.0.0" -fitty@2: - version "2.4.2" - resolved "https://registry.yarnpkg.com/fitty/-/fitty-2.4.2.tgz#7e75f8325e901f866dffcdb56c310682e15cf2eb" - integrity sha512-GNhWgImK4+wEkgEZjBkQMyu5NLSmmryg/CaRP7zYby+TWzCrUou6BHL+iqbjKzJRXMyzuJkH+LBB1+lh4oO77g== - flat-cache@^3.0.4: version "3.2.0" resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.2.0.tgz#2c0c2d5040c99b1632771a9d105725c0115363ee" @@ -8795,11 +8790,6 @@ form-data@^4.0.0: combined-stream "^1.0.8" mime-types "^2.1.12" -formik-material-ui-lab@^0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/formik-material-ui-lab/-/formik-material-ui-lab-0.0.8.tgz#c82272689b8d0236b96f8b4aa310dfe982bb05a1" - integrity sha512-i7rWoAJU0XgBJEEkyAqqI2rxZA/hS7/XlomYQAybFf4tjhO1sfnIJZ/vITs9Wl18zMs9s1gmXCMq9Sjk0ErKcA== - formik-material-ui@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/formik-material-ui/-/formik-material-ui-3.0.1.tgz#189407885c411fb202514eb9993a4d9ea46ce82a" @@ -13760,7 +13750,7 @@ pump@^3.0.0: end-of-stream "^1.1.0" once "^1.3.1" -punycode@^1.3.2, punycode@^1.4.1: +punycode@^1.3.2: version "1.4.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== @@ -13828,13 +13818,6 @@ qs@6.11.0: dependencies: side-channel "^1.0.4" -qs@^6.11.2: - version "6.12.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.12.0.tgz#edd40c3b823995946a8a0b1f208669c7a200db77" - integrity sha512-trVZiI6RMOkO476zLGaBIzszOdFPnCCXHPG9kn0yuS1uz6xdVxPfZdB3vUig9pxPFDM9BRAgz/YUIVQ1/vuiUg== - dependencies: - side-channel "^1.0.6" - query-string@7.1.3: version "7.1.3" resolved "https://registry.yarnpkg.com/query-string/-/query-string-7.1.3.tgz#a1cf90e994abb113a325804a972d98276fe02328" @@ -13982,13 +13965,6 @@ react-fast-compare@^2.0.1: resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-2.0.4.tgz#e84b4d455b0fec113e0402c329352715196f81f9" integrity sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw== -react-fitty@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/react-fitty/-/react-fitty-1.0.1.tgz#e8a3b13da173f19e50eb538c9ab11986f178f284" - integrity sha512-mO+Sbon+bO8Kazv38qu3uwi52vYDdty6P8fla91TkQEc2KwfZjNLT4j31cXix3ZTlBMWmavWAu5SfG6J9SpaFQ== - dependencies: - fitty "2" - react-hook-form@^7.15.4: version "7.51.2" resolved "https://registry.yarnpkg.com/react-hook-form/-/react-hook-form-7.51.2.tgz#79f7f72ee217c5114ff831012d1a7ec344096e7f" @@ -16289,14 +16265,6 @@ url-parse@^1.5.3: querystringify "^2.1.1" requires-port "^1.0.0" -url@^0.11.0: - version "0.11.3" - resolved "https://registry.yarnpkg.com/url/-/url-0.11.3.tgz#6f495f4b935de40ce4a0a52faee8954244f3d3ad" - integrity sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw== - dependencies: - punycode "^1.4.1" - qs "^6.11.2" - use-isomorphic-layout-effect@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz#497cefb13d863d687b08477d9e5a164ad8c1a6fb" From 8b75c046f26e1f87fe7ad71e7c83f852209e977d Mon Sep 17 00:00:00 2001 From: Ashutosh Kumar Date: Tue, 20 Aug 2024 05:01:25 +0530 Subject: [PATCH 16/21] Fix for Build --- package.json | 19 +- yarn.lock | 567 +++++++++++++++++++++++++++++++-------------------- 2 files changed, 363 insertions(+), 223 deletions(-) diff --git a/package.json b/package.json index 90c7b889..bdc99872 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,7 @@ }, "dependencies": { "@airgap/beacon-sdk": "^4.2.2", + "@airgap/beacon-types": "^4.2.2", "@craco/craco": "^7.1.0", "@emotion/react": "^11.11.1", "@emotion/styled": "^11.11.0", @@ -39,7 +40,7 @@ "@types/react-paginate": "^7.1.2", "@types/react-router-hash-link": "^2.4.5", "@types/valid-url": "^1.0.4", - "@web3modal/wagmi": "^5.0.6", + "@web3modal/wagmi": "5.0.11", "assert": "^2.0.0", "bignumber.js": "^9.0.1", "blockies-ts": "^1.0.0", @@ -83,6 +84,7 @@ "serve": "^11.3.2", "stream-browserify": "^3.0.0", "stream-http": "^3.2.0", + "url": "^0.11.4", "util": "^0.12.5", "valid-url": "^1.0.9", "viem": "^2.17.4", @@ -90,6 +92,7 @@ "yup": "^0.32.9" }, "devDependencies": { + "@babel/plugin-proposal-private-property-in-object": "^7.21.11", "@types/jest": "^29.5.12", "@types/node": "^14.14.35", "@types/react": "^17.0.3", @@ -107,6 +110,8 @@ "husky": "8.0.3", "jest": "^29.7.0", "lint-staged": "15.2.2", + "patch-package": "^8.0.0", + "postinstall-postinstall": "^2.1.0", "prettier": "^2.2.0", "source-map-explorer": "2.5.2", "ts-jest": "^29.1.4", @@ -114,7 +119,15 @@ }, "resolutions": { "@types/react": "~17.0.3", - "react-error-overlay": "6.0.9" + "react-error-overlay": "6.0.9", + "@walletconnect/core": "2.14.0", + "@walletconnect/types": "2.14.0", + "@walletconnect/utils": "2.14.0" + }, + "overrides": { + "@walletconnect/core": "2.14.0", + "@walletconnect/types": "2.14.0", + "@walletconnect/utils": "2.14.0" }, "eslintConfig": { "extends": [ @@ -143,4 +156,4 @@ "npm run lint:check" ] } -} +} \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index 1db2bb7c..5b9de883 100644 --- a/yarn.lock +++ b/yarn.lock @@ -101,7 +101,7 @@ "@airgap/beacon-utils" "4.2.2" "@walletconnect/sign-client" "2.11.2" -"@airgap/beacon-types@4.2.2": +"@airgap/beacon-types@4.2.2", "@airgap/beacon-types@^4.2.2": version "4.2.2" resolved "https://registry.yarnpkg.com/@airgap/beacon-types/-/beacon-types-4.2.2.tgz#b239e17270ebc4ffff084ee7d7e50523e62743e6" integrity sha512-4sX5QEZTanQ5E6FiY7lp6ilv6rlzu5eNrWa3KdygpHm0NFfkJCY7YRPWo4V5LkCCkILa9QF5TS9tVKMORNcocQ== @@ -285,6 +285,13 @@ "@jridgewell/trace-mapping" "^0.3.25" jsesc "^2.5.1" +"@babel/helper-annotate-as-pure@^7.18.6", "@babel/helper-annotate-as-pure@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz#5373c7bc8366b12a033b4be1ac13a206c6656aab" + integrity sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg== + dependencies: + "@babel/types" "^7.24.7" + "@babel/helper-annotate-as-pure@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" @@ -336,6 +343,19 @@ "@babel/helper-split-export-declaration" "^7.22.6" semver "^6.3.1" +"@babel/helper-create-class-features-plugin@^7.21.0": + version "7.25.0" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.0.tgz#a109bf9c3d58dfed83aaf42e85633c89f43a6253" + integrity sha512-GYM6BxeQsETc9mnct+nIIpf63SAyzvyYN7UB/IlTyd+MBg06afFGp0mIeUqGyWgS2mxad6vqbMrHVlaL3m70sQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.24.7" + "@babel/helper-member-expression-to-functions" "^7.24.8" + "@babel/helper-optimise-call-expression" "^7.24.7" + "@babel/helper-replace-supers" "^7.25.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" + "@babel/traverse" "^7.25.0" + semver "^6.3.1" + "@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.15", "@babel/helper-create-regexp-features-plugin@^7.22.5": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz#5ee90093914ea09639b01c711db0d6775e558be1" @@ -403,6 +423,14 @@ dependencies: "@babel/types" "^7.23.0" +"@babel/helper-member-expression-to-functions@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz#6155e079c913357d24a4c20480db7c712a5c3fb6" + integrity sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA== + dependencies: + "@babel/traverse" "^7.24.8" + "@babel/types" "^7.24.8" + "@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.22.5": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz#f2f980392de5b84c3328fc71d38bd81bbb83042b" @@ -454,6 +482,13 @@ dependencies: "@babel/types" "^7.22.5" +"@babel/helper-optimise-call-expression@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz#8b0a0456c92f6b323d27cfd00d1d664e76692a0f" + integrity sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A== + dependencies: + "@babel/types" "^7.24.7" + "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.24.0", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": version "7.24.0" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz#945681931a52f15ce879fd5b86ce2dae6d3d7f2a" @@ -487,6 +522,15 @@ "@babel/helper-member-expression-to-functions" "^7.23.0" "@babel/helper-optimise-call-expression" "^7.22.5" +"@babel/helper-replace-supers@^7.25.0": + version "7.25.0" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.25.0.tgz#ff44deac1c9f619523fe2ca1fd650773792000a9" + integrity sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.24.8" + "@babel/helper-optimise-call-expression" "^7.24.7" + "@babel/traverse" "^7.25.0" + "@babel/helper-simple-access@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" @@ -508,6 +552,14 @@ dependencies: "@babel/types" "^7.22.5" +"@babel/helper-skip-transparent-expression-wrappers@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz#5f8fa83b69ed5c27adc56044f8be2b3ea96669d9" + integrity sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ== + dependencies: + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" + "@babel/helper-split-export-declaration@^7.22.6": version "7.22.6" resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" @@ -714,6 +766,16 @@ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== +"@babel/plugin-proposal-private-property-in-object@^7.21.11": + version "7.21.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz#69d597086b6760c4126525cfa154f34631ff272c" + integrity sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-create-class-features-plugin" "^7.21.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" @@ -1543,7 +1605,7 @@ debug "^4.3.1" globals "^11.1.0" -"@babel/traverse@^7.24.7", "@babel/traverse@^7.4.5": +"@babel/traverse@^7.24.7", "@babel/traverse@^7.24.8", "@babel/traverse@^7.25.0", "@babel/traverse@^7.4.5": version "7.25.3" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.25.3.tgz#f1b901951c83eda2f3e29450ce92743783373490" integrity sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ== @@ -1574,7 +1636,7 @@ "@babel/helper-validator-identifier" "^7.24.6" to-fast-properties "^2.0.0" -"@babel/types@^7.24.7", "@babel/types@^7.25.0", "@babel/types@^7.25.2": +"@babel/types@^7.24.7", "@babel/types@^7.24.8", "@babel/types@^7.25.0", "@babel/types@^7.25.2": version "7.25.2" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.25.2.tgz#55fb231f7dc958cd69ea141a4c2997e819646125" integrity sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q== @@ -4596,33 +4658,10 @@ mipd "0.0.7" zustand "4.4.1" -"@walletconnect/core@2.11.2": - version "2.11.2" - resolved "https://registry.yarnpkg.com/@walletconnect/core/-/core-2.11.2.tgz#35286be92c645fa461fecc0dfe25de9f076fca8f" - integrity sha512-bB4SiXX8hX3/hyBfVPC5gwZCXCl+OPj+/EDVM71iAO3TDsh78KPbrVAbDnnsbHzZVHlsMohtXX3j5XVsheN3+g== - dependencies: - "@walletconnect/heartbeat" "1.2.1" - "@walletconnect/jsonrpc-provider" "1.0.13" - "@walletconnect/jsonrpc-types" "1.0.3" - "@walletconnect/jsonrpc-utils" "1.0.8" - "@walletconnect/jsonrpc-ws-connection" "1.0.14" - "@walletconnect/keyvaluestorage" "^1.1.1" - "@walletconnect/logger" "^2.0.1" - "@walletconnect/relay-api" "^1.0.9" - "@walletconnect/relay-auth" "^1.0.4" - "@walletconnect/safe-json" "^1.0.2" - "@walletconnect/time" "^1.0.2" - "@walletconnect/types" "2.11.2" - "@walletconnect/utils" "2.11.2" - events "^3.3.0" - isomorphic-unfetch "3.1.0" - lodash.isequal "4.5.0" - uint8arrays "^3.1.0" - -"@walletconnect/core@2.15.0": - version "2.15.0" - resolved "https://registry.yarnpkg.com/@walletconnect/core/-/core-2.15.0.tgz#0d15e48964f99f2073964ec3776bd032fb6fa3b3" - integrity sha512-QekYQlpxyn2bcQXMkMxo0+v7nUOQKyu3j5ZKzTg/HGU1eSgTRLIvYIEkC8VVflIgOw7meOAb5pFChX51wShksQ== +"@walletconnect/core@2.11.2", "@walletconnect/core@2.14.0", "@walletconnect/core@2.15.0": + version "2.14.0" + resolved "https://registry.yarnpkg.com/@walletconnect/core/-/core-2.14.0.tgz#e8afb01455968b02aaf26c74f3bfcc9b82678a39" + integrity sha512-E/dgBM9q3judXnTfZQ5ILvDpeSdDpabBLsXtYXa3Nyc26cfNplfLJ2nXm9FgtTdhM1nZ7yx4+zDPiXawBRZl2g== dependencies: "@walletconnect/heartbeat" "1.2.2" "@walletconnect/jsonrpc-provider" "1.0.14" @@ -4631,13 +4670,14 @@ "@walletconnect/jsonrpc-ws-connection" "1.0.14" "@walletconnect/keyvaluestorage" "1.1.1" "@walletconnect/logger" "2.1.2" - "@walletconnect/relay-api" "1.0.11" + "@walletconnect/relay-api" "1.0.10" "@walletconnect/relay-auth" "1.0.4" "@walletconnect/safe-json" "1.0.2" "@walletconnect/time" "1.0.2" - "@walletconnect/types" "2.15.0" - "@walletconnect/utils" "2.15.0" + "@walletconnect/types" "2.14.0" + "@walletconnect/utils" "2.14.0" events "3.3.0" + isomorphic-unfetch "3.1.0" lodash.isequal "4.5.0" uint8arrays "3.1.0" @@ -4648,6 +4688,22 @@ dependencies: tslib "1.14.1" +"@walletconnect/ethereum-provider@2.14.0": + version "2.14.0" + resolved "https://registry.yarnpkg.com/@walletconnect/ethereum-provider/-/ethereum-provider-2.14.0.tgz#0ed4ba9b383c889b56e0af87181756d900fc504a" + integrity sha512-Cc2/DCn85VciA10BrsNWFM//3VC1D8yjwrjfUKjGndLPDz0YIdAxTgYZViIlMjE0lzQC/DMvPYEAnGfW0O1Bwg== + dependencies: + "@walletconnect/jsonrpc-http-connection" "1.0.8" + "@walletconnect/jsonrpc-provider" "1.0.14" + "@walletconnect/jsonrpc-types" "1.0.4" + "@walletconnect/jsonrpc-utils" "1.0.8" + "@walletconnect/modal" "2.6.2" + "@walletconnect/sign-client" "2.14.0" + "@walletconnect/types" "2.14.0" + "@walletconnect/universal-provider" "2.14.0" + "@walletconnect/utils" "2.14.0" + events "3.3.0" + "@walletconnect/ethereum-provider@2.15.0": version "2.15.0" resolved "https://registry.yarnpkg.com/@walletconnect/ethereum-provider/-/ethereum-provider-2.15.0.tgz#df4aa157b69285712355ef2aea3f72d0eb585b4b" @@ -4700,15 +4756,6 @@ cross-fetch "^3.1.4" events "^3.3.0" -"@walletconnect/jsonrpc-provider@1.0.13": - version "1.0.13" - resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-provider/-/jsonrpc-provider-1.0.13.tgz#9a74da648d015e1fffc745f0c7d629457f53648b" - integrity sha512-K73EpThqHnSR26gOyNEL+acEex3P7VWZe6KE12ZwKzAt2H4e5gldZHbjsu2QR9cLeJ8AXuO7kEMOIcRv1QEc7g== - dependencies: - "@walletconnect/jsonrpc-utils" "^1.0.8" - "@walletconnect/safe-json" "^1.0.2" - tslib "1.14.1" - "@walletconnect/jsonrpc-provider@1.0.14": version "1.0.14" resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-provider/-/jsonrpc-provider-1.0.14.tgz#696f3e3b6d728b361f2e8b853cfc6afbdf2e4e3e" @@ -4718,14 +4765,6 @@ "@walletconnect/safe-json" "^1.0.2" events "^3.3.0" -"@walletconnect/jsonrpc-types@1.0.3", "@walletconnect/jsonrpc-types@^1.0.2", "@walletconnect/jsonrpc-types@^1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.3.tgz#65e3b77046f1a7fa8347ae02bc1b841abe6f290c" - integrity sha512-iIQ8hboBl3o5ufmJ8cuduGad0CQm3ZlsHtujv9Eu16xq89q+BG7Nh5VLxxUgmtpnrePgFkTwXirCTkwJH1v+Yw== - dependencies: - keyvaluestorage-interface "^1.0.0" - tslib "1.14.1" - "@walletconnect/jsonrpc-types@1.0.4": version "1.0.4" resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.4.tgz#ce1a667d79eadf2a2d9d002c152ceb68739c230c" @@ -4734,6 +4773,14 @@ events "^3.3.0" keyvaluestorage-interface "^1.0.0" +"@walletconnect/jsonrpc-types@^1.0.2", "@walletconnect/jsonrpc-types@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.3.tgz#65e3b77046f1a7fa8347ae02bc1b841abe6f290c" + integrity sha512-iIQ8hboBl3o5ufmJ8cuduGad0CQm3ZlsHtujv9Eu16xq89q+BG7Nh5VLxxUgmtpnrePgFkTwXirCTkwJH1v+Yw== + dependencies: + keyvaluestorage-interface "^1.0.0" + tslib "1.14.1" + "@walletconnect/jsonrpc-utils@1.0.8", "@walletconnect/jsonrpc-utils@^1.0.6", "@walletconnect/jsonrpc-utils@^1.0.8": version "1.0.8" resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.8.tgz#82d0cc6a5d6ff0ecc277cb35f71402c91ad48d72" @@ -4753,7 +4800,7 @@ events "^3.3.0" ws "^7.5.1" -"@walletconnect/keyvaluestorage@1.1.1", "@walletconnect/keyvaluestorage@^1.1.1": +"@walletconnect/keyvaluestorage@1.1.1": version "1.1.1" resolved "https://registry.yarnpkg.com/@walletconnect/keyvaluestorage/-/keyvaluestorage-1.1.1.tgz#dd2caddabfbaf80f6b8993a0704d8b83115a1842" integrity sha512-V7ZQq2+mSxAq7MrRqDxanTzu2RcElfK1PfNYiaVnJgJ7Q7G7hTVwF8voIBx92qsRyGHZihrwNPHuZd1aKkd0rA== @@ -4803,22 +4850,14 @@ "@walletconnect/modal-core" "2.6.2" "@walletconnect/modal-ui" "2.6.2" -"@walletconnect/relay-api@1.0.11": - version "1.0.11" - resolved "https://registry.yarnpkg.com/@walletconnect/relay-api/-/relay-api-1.0.11.tgz#80ab7ef2e83c6c173be1a59756f95e515fb63224" - integrity sha512-tLPErkze/HmC9aCmdZOhtVmYZq1wKfWTJtygQHoWtgg722Jd4homo54Cs4ak2RUFUZIGO2RsOpIcWipaua5D5Q== - dependencies: - "@walletconnect/jsonrpc-types" "^1.0.2" - -"@walletconnect/relay-api@^1.0.9": - version "1.0.9" - resolved "https://registry.yarnpkg.com/@walletconnect/relay-api/-/relay-api-1.0.9.tgz#f8c2c3993dddaa9f33ed42197fc9bfebd790ecaf" - integrity sha512-Q3+rylJOqRkO1D9Su0DPE3mmznbAalYapJ9qmzDgK28mYF9alcP3UwG/og5V7l7CFOqzCLi7B8BvcBUrpDj0Rg== +"@walletconnect/relay-api@1.0.10": + version "1.0.10" + resolved "https://registry.yarnpkg.com/@walletconnect/relay-api/-/relay-api-1.0.10.tgz#5aef3cd07c21582b968136179aa75849dcc65499" + integrity sha512-tqrdd4zU9VBNqUaXXQASaexklv6A54yEyQQEXYOCr+Jz8Ket0dmPBDyg19LVSNUN2cipAghQc45/KVmfFJ0cYw== dependencies: "@walletconnect/jsonrpc-types" "^1.0.2" - tslib "1.14.1" -"@walletconnect/relay-auth@1.0.4", "@walletconnect/relay-auth@^1.0.4": +"@walletconnect/relay-auth@1.0.4": version "1.0.4" resolved "https://registry.yarnpkg.com/@walletconnect/relay-auth/-/relay-auth-1.0.4.tgz#0b5c55c9aa3b0ef61f526ce679f3ff8a5c4c2c7c" integrity sha512-kKJcS6+WxYq5kshpPaxGHdwf5y98ZwbfuS4EE/NkQzqrDFm5Cj+dP8LofzWvjrrLkZq7Afy7WrQMXdLy8Sx7HQ== @@ -4852,6 +4891,21 @@ "@walletconnect/utils" "2.11.2" events "^3.3.0" +"@walletconnect/sign-client@2.14.0": + version "2.14.0" + resolved "https://registry.yarnpkg.com/@walletconnect/sign-client/-/sign-client-2.14.0.tgz#36533ef0976a869d815624217527482c90937fc8" + integrity sha512-UrB3S3eLjPYfBLCN3WJ5u7+WcZ8kFMe/QIDqLf76Jk6TaLwkSUy563LvnSw4KW/kA+/cY1KBSdUDfX1tzYJJXg== + dependencies: + "@walletconnect/core" "2.14.0" + "@walletconnect/events" "1.0.1" + "@walletconnect/heartbeat" "1.2.2" + "@walletconnect/jsonrpc-utils" "1.0.8" + "@walletconnect/logger" "2.1.2" + "@walletconnect/time" "1.0.2" + "@walletconnect/types" "2.14.0" + "@walletconnect/utils" "2.14.0" + events "3.3.0" + "@walletconnect/sign-client@2.15.0": version "2.15.0" resolved "https://registry.yarnpkg.com/@walletconnect/sign-client/-/sign-client-2.15.0.tgz#bad69a2850dac26d011ba54be86073455fc398c8" @@ -4874,22 +4928,10 @@ dependencies: tslib "1.14.1" -"@walletconnect/types@2.11.2": - version "2.11.2" - resolved "https://registry.yarnpkg.com/@walletconnect/types/-/types-2.11.2.tgz#d0359dd4106fcaa1634241a00428d3ea08d0d3c7" - integrity sha512-p632MFB+lJbip2cvtXPBQslpUdiw1sDtQ5y855bOlAGquay+6fZ4h1DcDePeKQDQM3P77ax2a9aNPZxV6y/h1Q== - dependencies: - "@walletconnect/events" "^1.0.1" - "@walletconnect/heartbeat" "1.2.1" - "@walletconnect/jsonrpc-types" "1.0.3" - "@walletconnect/keyvaluestorage" "^1.1.1" - "@walletconnect/logger" "^2.0.1" - events "^3.3.0" - -"@walletconnect/types@2.15.0": - version "2.15.0" - resolved "https://registry.yarnpkg.com/@walletconnect/types/-/types-2.15.0.tgz#4593a138fbf31bf7dc4317f59de643c20d3c8dbb" - integrity sha512-hLffDKKe70jIrK+YcLkAnzi6vqNki1SDBWjV+M/72mKcU2KzXxk0G2STFsWsQDx8DoqxMiuGehd0DlD1jwQmBg== +"@walletconnect/types@2.11.2", "@walletconnect/types@2.14.0", "@walletconnect/types@2.15.0": + version "2.14.0" + resolved "https://registry.yarnpkg.com/@walletconnect/types/-/types-2.14.0.tgz#af3d4799b8ac5d166251af12bc024276f82f9b91" + integrity sha512-vevMi4jZLJ55vLuFOicQFmBBbLyb+S0sZS4IsaBdZkQflfGIq34HkN13c/KPl4Ye0aoR4/cUcUSitmGIzEQM5g== dependencies: "@walletconnect/events" "1.0.1" "@walletconnect/heartbeat" "1.2.2" @@ -4898,6 +4940,21 @@ "@walletconnect/logger" "2.1.2" events "3.3.0" +"@walletconnect/universal-provider@2.14.0": + version "2.14.0" + resolved "https://registry.yarnpkg.com/@walletconnect/universal-provider/-/universal-provider-2.14.0.tgz#39d029be80374894b5f4249b76282dd9211d8b9f" + integrity sha512-Mr8uoTmD6H0+Hh+3gxBu4l3T2uP/nNPR02sVtwEujNum++F727mMk+ifPRIpkVo21V/bvXFEy8sHTs5hqyq5iA== + dependencies: + "@walletconnect/jsonrpc-http-connection" "1.0.8" + "@walletconnect/jsonrpc-provider" "1.0.14" + "@walletconnect/jsonrpc-types" "1.0.4" + "@walletconnect/jsonrpc-utils" "1.0.8" + "@walletconnect/logger" "2.1.2" + "@walletconnect/sign-client" "2.14.0" + "@walletconnect/types" "2.14.0" + "@walletconnect/utils" "2.14.0" + events "3.3.0" + "@walletconnect/universal-provider@2.15.0": version "2.15.0" resolved "https://registry.yarnpkg.com/@walletconnect/universal-provider/-/universal-provider-2.15.0.tgz#e71ca2043f99f5acfb4da3d38de2b5ee4bd18e5b" @@ -4913,44 +4970,23 @@ "@walletconnect/utils" "2.15.0" events "3.3.0" -"@walletconnect/utils@2.11.2": - version "2.11.2" - resolved "https://registry.yarnpkg.com/@walletconnect/utils/-/utils-2.11.2.tgz#dee0f19adf5e38543612cbe9fa4de7ed28eb7e85" - integrity sha512-LyfdmrnZY6dWqlF4eDrx5jpUwsB2bEPjoqR5Z6rXPiHJKUOdJt7az+mNOn5KTSOlRpd1DmozrBrWr+G9fFLYVw== - dependencies: - "@stablelib/chacha20poly1305" "1.0.1" - "@stablelib/hkdf" "1.0.1" - "@stablelib/random" "^1.0.2" - "@stablelib/sha256" "1.0.1" - "@stablelib/x25519" "^1.0.3" - "@walletconnect/relay-api" "^1.0.9" - "@walletconnect/safe-json" "^1.0.2" - "@walletconnect/time" "^1.0.2" - "@walletconnect/types" "2.11.2" - "@walletconnect/window-getters" "^1.0.1" - "@walletconnect/window-metadata" "^1.0.1" - detect-browser "5.3.0" - query-string "7.1.3" - uint8arrays "^3.1.0" - -"@walletconnect/utils@2.15.0": - version "2.15.0" - resolved "https://registry.yarnpkg.com/@walletconnect/utils/-/utils-2.15.0.tgz#864f800e7cccdabc631215119f8ab3f1c71d4e41" - integrity sha512-xaazgCMyr5fUPm2QuZ76G+W8beDfKMILqJ3INL6wyuaLil2YQNdsCSvWMNhSP+EZeKD3SUqqBmQaM/maP0YHTg== +"@walletconnect/utils@2.11.2", "@walletconnect/utils@2.12.0", "@walletconnect/utils@2.14.0", "@walletconnect/utils@2.15.0": + version "2.14.0" + resolved "https://registry.yarnpkg.com/@walletconnect/utils/-/utils-2.14.0.tgz#48493ffe1e902815fda3cbd5cc5409288a066d35" + integrity sha512-vRVomYQEtEAyCK2c5bzzEvtgxaGGITF8mWuIL+WYSAMyEJLY97mirP2urDucNwcUczwxUgI+no9RiNFbUHreQQ== dependencies: "@stablelib/chacha20poly1305" "1.0.1" "@stablelib/hkdf" "1.0.1" "@stablelib/random" "1.0.2" "@stablelib/sha256" "1.0.1" "@stablelib/x25519" "1.0.3" - "@walletconnect/relay-api" "1.0.11" + "@walletconnect/relay-api" "1.0.10" "@walletconnect/safe-json" "1.0.2" "@walletconnect/time" "1.0.2" - "@walletconnect/types" "2.15.0" + "@walletconnect/types" "2.14.0" "@walletconnect/window-getters" "1.0.1" "@walletconnect/window-metadata" "1.0.1" detect-browser "5.3.0" - elliptic "^6.5.7" query-string "7.1.3" uint8arrays "3.1.0" @@ -4961,7 +4997,7 @@ dependencies: tslib "1.14.1" -"@walletconnect/window-metadata@1.0.1", "@walletconnect/window-metadata@^1.0.1": +"@walletconnect/window-metadata@1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@walletconnect/window-metadata/-/window-metadata-1.0.1.tgz#2124f75447b7e989e4e4e1581d55d25bc75f7be5" integrity sha512-9koTqyGrM2cqFRW517BPY/iEtUDx2r1+Pwwu5m7sJ7ka79wi3EyqhqcICk/yDmv6jAS1rjKgTKXlEhanYjijcA== @@ -4969,129 +5005,129 @@ "@walletconnect/window-getters" "^1.0.1" tslib "1.14.1" -"@web3modal/common@5.1.0": - version "5.1.0" - resolved "https://registry.yarnpkg.com/@web3modal/common/-/common-5.1.0.tgz#23cc1172103aff7a0744b1bd9350d44823be68b6" - integrity sha512-TIYncrKDnFKE+q0mudzVCvGOZdNWa0kzkp+iL0zpbHm9sL+ceV4eOCip09Xcvrb5HeaBv1ROgAMPGLmpVCO3AA== +"@web3modal/common@5.0.11": + version "5.0.11" + resolved "https://registry.yarnpkg.com/@web3modal/common/-/common-5.0.11.tgz#319cb471579f75807e1b7fb4d86a6c0e7e8f8cba" + integrity sha512-xI6FKrk4/TofM27e0R5F0e7OWMa0YECJshITgFVrX57ZPbgw0O8bTTgLa0yxYG3A5xMnuz6dOYjAAQV+EXrr9w== dependencies: bignumber.js "9.1.2" dayjs "1.11.10" -"@web3modal/core@5.1.0": - version "5.1.0" - resolved "https://registry.yarnpkg.com/@web3modal/core/-/core-5.1.0.tgz#98772387160c99a2aeadd10a700965393644cc1b" - integrity sha512-dasGgDnhAFKvdm4OwC4iiWsCwx+kPjrZBEqnz1vxY1Z27aQx19eke4xN+2IYjN/TCRG+m+5BoeCqyNomHEjaug== +"@web3modal/core@5.0.11": + version "5.0.11" + resolved "https://registry.yarnpkg.com/@web3modal/core/-/core-5.0.11.tgz#5503f8f05d54f3ca9a76144cdc08796de431d327" + integrity sha512-YX5msOOEmB0HYwdDt3sF8JCMyTfkzCV9tMWPMQqBdFT8p+9lPaW4JCmqYwJMI9AhUiPpZWc6ubFit62+OzBAQQ== dependencies: - "@web3modal/common" "5.1.0" - "@web3modal/wallet" "5.1.0" + "@web3modal/common" "5.0.11" + "@web3modal/wallet" "5.0.11" valtio "1.11.2" -"@web3modal/polyfills@5.1.0": - version "5.1.0" - resolved "https://registry.yarnpkg.com/@web3modal/polyfills/-/polyfills-5.1.0.tgz#8fbe6f734498df2d6b9daea26820d3f218649d49" - integrity sha512-Vj0+htFFi053oU4n10vfkNDCDv0VladWW7WdpbneiYs8nVThIP1+aGil5DG1iL0JsModgwaWgJwKwDKbwlCFtA== +"@web3modal/polyfills@5.0.11": + version "5.0.11" + resolved "https://registry.yarnpkg.com/@web3modal/polyfills/-/polyfills-5.0.11.tgz#137356994f2429979c1734d3ea40a04642da68a5" + integrity sha512-F2pC4egFTwlGyyK6PuW1lEJwdl1NK+9AfiO9aiR58RXzj4uFStPuO4wzOGONz+5Kv8lM1ZiooRD0pMcJmsyzLw== dependencies: buffer "6.0.3" -"@web3modal/scaffold-react@5.1.0": - version "5.1.0" - resolved "https://registry.yarnpkg.com/@web3modal/scaffold-react/-/scaffold-react-5.1.0.tgz#1e1cef51cf1a4f5043c58bd8f661ec4ef8183e34" - integrity sha512-XfgRiIVCvhAPBBjXJIKMQIdQXSqfLza8XtylakqiFtgh9B8taFJOCH4vomi+WucAvGAtxGju4IyEub7afSIvog== +"@web3modal/scaffold-react@5.0.11": + version "5.0.11" + resolved "https://registry.yarnpkg.com/@web3modal/scaffold-react/-/scaffold-react-5.0.11.tgz#1eda11a22ec7b8d5ec698c4266f75683d730c332" + integrity sha512-zJJY9WsIUDnPvdJ91FpkUM8YORq4dsWF74hbMBGSwKzkHcJg1PmGWBz2+iKfkR6pr/0FRUYlxkqS4MzrEaGItQ== dependencies: - "@web3modal/scaffold" "5.1.0" + "@web3modal/scaffold" "5.0.11" -"@web3modal/scaffold-ui@5.1.0": - version "5.1.0" - resolved "https://registry.yarnpkg.com/@web3modal/scaffold-ui/-/scaffold-ui-5.1.0.tgz#a6ee0ee760d3fb05456dd369917a82daeaca7603" - integrity sha512-X2WjL6TtuCFw2qeVClVjmYDWbBQDK7JV0CiO57FUBo8xLMhYcj1pSQ1G+zOvikkWaGWwiOyKxJWzVsfrDeihOQ== - dependencies: - "@web3modal/common" "5.1.0" - "@web3modal/core" "5.1.0" - "@web3modal/scaffold-utils" "5.1.0" - "@web3modal/siwe" "5.1.0" - "@web3modal/ui" "5.1.0" - "@web3modal/wallet" "5.1.0" +"@web3modal/scaffold-ui@5.0.11": + version "5.0.11" + resolved "https://registry.yarnpkg.com/@web3modal/scaffold-ui/-/scaffold-ui-5.0.11.tgz#94f77c3b16e1a39676e8b265ecf5c9a3a6095c20" + integrity sha512-QHi980YGjFW335VVLQ9lQasH347xrdHomtvU1P1jXGg3wygDRs57rGRy6kK2yiLJomom02YGI+H1Tl8JvnAtZg== + dependencies: + "@web3modal/common" "5.0.11" + "@web3modal/core" "5.0.11" + "@web3modal/scaffold-utils" "5.0.11" + "@web3modal/siwe" "5.0.11" + "@web3modal/ui" "5.0.11" + "@web3modal/wallet" "5.0.11" lit "3.1.0" -"@web3modal/scaffold-utils@5.1.0": - version "5.1.0" - resolved "https://registry.yarnpkg.com/@web3modal/scaffold-utils/-/scaffold-utils-5.1.0.tgz#541d342aee69e1b9891bbef44e4fd74603dbb9cf" - integrity sha512-q4SwEWgUT03VJEMvOuegm+k89eWU/BYq/2bJYIyO5bf0hpVCTLDk2MG9nNJ1wafJdYv8iCAe5xWhfdv8OKPC3Q== +"@web3modal/scaffold-utils@5.0.11": + version "5.0.11" + resolved "https://registry.yarnpkg.com/@web3modal/scaffold-utils/-/scaffold-utils-5.0.11.tgz#ccf18a5cc40852ac698eba7d7c0c101617b8e018" + integrity sha512-3/fEndFBX9tNf/OpbE8zny9XRbGPlKojDlrkhz6ygcF2Dx0458ykpB342OtZPs3CjnPnZKRuo+H2y11KFo1IdQ== dependencies: "@coinbase/wallet-sdk" "4.0.3" - "@web3modal/core" "5.1.0" - "@web3modal/polyfills" "5.1.0" - "@web3modal/wallet" "5.1.0" + "@web3modal/core" "5.0.11" + "@web3modal/polyfills" "5.0.11" + "@web3modal/wallet" "5.0.11" valtio "1.11.2" -"@web3modal/scaffold-vue@5.1.0": - version "5.1.0" - resolved "https://registry.yarnpkg.com/@web3modal/scaffold-vue/-/scaffold-vue-5.1.0.tgz#ee18c4a48572a6a415aee65398f81e1bed52a378" - integrity sha512-d0Ar9b+lXVVlhzFVAACFrYbzCEen5hdzgmevRibKvhkvYnKZjYweTSldTNt8z0qnn1JNZMOA23/9Q4gGMJHACA== - dependencies: - "@web3modal/core" "5.1.0" - "@web3modal/scaffold" "5.1.0" - -"@web3modal/scaffold@5.1.0": - version "5.1.0" - resolved "https://registry.yarnpkg.com/@web3modal/scaffold/-/scaffold-5.1.0.tgz#c19849f36f7b53675bf58490e2b0b0acf4aa0242" - integrity sha512-92SO2gQF1N3TWJBIor1ju2RoBvubCbhm/zdVG1nGYvyIf3k9ulX2crZAmg0P8CE8Cc3rrLPty2wW10hncbdv7g== - dependencies: - "@web3modal/common" "5.1.0" - "@web3modal/core" "5.1.0" - "@web3modal/scaffold-ui" "5.1.0" - "@web3modal/scaffold-utils" "5.1.0" - "@web3modal/siwe" "5.1.0" - "@web3modal/ui" "5.1.0" - "@web3modal/wallet" "5.1.0" +"@web3modal/scaffold-vue@5.0.11": + version "5.0.11" + resolved "https://registry.yarnpkg.com/@web3modal/scaffold-vue/-/scaffold-vue-5.0.11.tgz#ebb9ee3755e356d8d69d71595839928789c0c643" + integrity sha512-GvdWVMAis1nvjErrsxsd4DvGyZ/+V1DoeoCBLgXqImYg2JfIYuH80xUiOJNKWq1wrs+/J9pNsc+r4BDSNtI+HQ== + dependencies: + "@web3modal/core" "5.0.11" + "@web3modal/scaffold" "5.0.11" + +"@web3modal/scaffold@5.0.11": + version "5.0.11" + resolved "https://registry.yarnpkg.com/@web3modal/scaffold/-/scaffold-5.0.11.tgz#11784d827db3be643936a02ad82d85bbd43294fd" + integrity sha512-QoKI1srTvUVem9zUGJ//d0rq7xxQhyulC9CeaSusa6roljS6VP65aqPvhEvtudK5LWbqpLoK6WtLrIdVVj3DFg== + dependencies: + "@web3modal/common" "5.0.11" + "@web3modal/core" "5.0.11" + "@web3modal/scaffold-ui" "5.0.11" + "@web3modal/scaffold-utils" "5.0.11" + "@web3modal/siwe" "5.0.11" + "@web3modal/ui" "5.0.11" + "@web3modal/wallet" "5.0.11" lit "3.1.0" -"@web3modal/siwe@5.1.0": - version "5.1.0" - resolved "https://registry.yarnpkg.com/@web3modal/siwe/-/siwe-5.1.0.tgz#8aadd82351e581dca6a61f6e4f2dc9c5aa44a3b3" - integrity sha512-HUS/lBswY+AUiYvDbUaJX1RFoDH4HLFouUDv+Q4DhpY8qOT2vT8IdxkVyKezDAtXRcak7L/qSzLdgSv5ijDcDw== - dependencies: - "@walletconnect/utils" "2.15.0" - "@web3modal/common" "5.1.0" - "@web3modal/core" "5.1.0" - "@web3modal/scaffold-utils" "5.1.0" - "@web3modal/ui" "5.1.0" - "@web3modal/wallet" "5.1.0" +"@web3modal/siwe@5.0.11": + version "5.0.11" + resolved "https://registry.yarnpkg.com/@web3modal/siwe/-/siwe-5.0.11.tgz#4d0daf72e1bc3b21f26729a2d59a698b76014d00" + integrity sha512-dQZFxhoyphINz2H6Y/t8/zalErulV46NGk+U2z7Hq6H5c8XKBC4dCIDFem62+kDk07QKgg3lG+sUlf4ZU4YgRA== + dependencies: + "@walletconnect/utils" "2.12.0" + "@web3modal/common" "5.0.11" + "@web3modal/core" "5.0.11" + "@web3modal/scaffold-utils" "5.0.11" + "@web3modal/ui" "5.0.11" + "@web3modal/wallet" "5.0.11" lit "3.1.0" valtio "1.11.2" -"@web3modal/ui@5.1.0": - version "5.1.0" - resolved "https://registry.yarnpkg.com/@web3modal/ui/-/ui-5.1.0.tgz#522f5ec78109af6b74c452e151e33aeadeccd3d0" - integrity sha512-msjkOm/PLkfAVglQ8ZsuCLNuaf4IbkWkjZneO1uU+F2+7sCaGZHskFVmJQBbhwN347m0DTU8KgDP0BvFppW4Aw== +"@web3modal/ui@5.0.11": + version "5.0.11" + resolved "https://registry.yarnpkg.com/@web3modal/ui/-/ui-5.0.11.tgz#a692ce5f983a0a7108de6354947d40d766b46c15" + integrity sha512-Tm5SU7GGymvTgqRBCqMYl/I6Kou8hOLdYVhQIfghFEGd/TH0kTdAdjH30a65n/sxTmW3LC/CoflC6FCGP0TOcA== dependencies: lit "3.1.0" qrcode "1.5.3" -"@web3modal/wagmi@^5.0.6": - version "5.1.0" - resolved "https://registry.yarnpkg.com/@web3modal/wagmi/-/wagmi-5.1.0.tgz#14f32a3a61071ad19df2bfe80926b24ba3c91eb6" - integrity sha512-3SrBSSriv8sDgnBNpK1eo8ykbvIAw9Zmv2rfQ3KMkltW/rTTFTLX9mSbALnV+Tj6ZjhQLnVArtH8FX3FztffQA== - dependencies: - "@walletconnect/ethereum-provider" "2.15.0" - "@walletconnect/utils" "2.15.0" - "@web3modal/common" "5.1.0" - "@web3modal/polyfills" "5.1.0" - "@web3modal/scaffold" "5.1.0" - "@web3modal/scaffold-react" "5.1.0" - "@web3modal/scaffold-utils" "5.1.0" - "@web3modal/scaffold-vue" "5.1.0" - "@web3modal/siwe" "5.1.0" - "@web3modal/wallet" "5.1.0" - -"@web3modal/wallet@5.1.0": - version "5.1.0" - resolved "https://registry.yarnpkg.com/@web3modal/wallet/-/wallet-5.1.0.tgz#b6088bc6a4f877256d7dcca0ee20e82f60232592" - integrity sha512-5LdsFMp6wozdvEchfnagsAH/u1moqfRFnBb2iA2gDQZWH0Y+M9UIkw6iRUw0QFnae+uB4ALyUJ3Te0L8VLWmhQ== +"@web3modal/wagmi@5.0.11": + version "5.0.11" + resolved "https://registry.yarnpkg.com/@web3modal/wagmi/-/wagmi-5.0.11.tgz#eb5d5e2fab33cc29fbc3fa9bb5cf36cc9ae71424" + integrity sha512-8/2tS4bcdjsqk6hxpiclsVz2/Te6a0mZ1uLqZ+GvD6+4i1+yc34f9ZRtfvf2+mpG+bRdHhSB5a5TIzRgtCzsYw== + dependencies: + "@walletconnect/ethereum-provider" "2.14.0" + "@walletconnect/utils" "2.14.0" + "@web3modal/common" "5.0.11" + "@web3modal/polyfills" "5.0.11" + "@web3modal/scaffold" "5.0.11" + "@web3modal/scaffold-react" "5.0.11" + "@web3modal/scaffold-utils" "5.0.11" + "@web3modal/scaffold-vue" "5.0.11" + "@web3modal/siwe" "5.0.11" + "@web3modal/wallet" "5.0.11" + +"@web3modal/wallet@5.0.11": + version "5.0.11" + resolved "https://registry.yarnpkg.com/@web3modal/wallet/-/wallet-5.0.11.tgz#d05fdf58f4c3b5f9ff9b16a7ba3798571be61ab0" + integrity sha512-8lsDCfsJS23UXllVyg9uB/RIWi+2k/g3hc4QN8Z9HGVhJREjk/cNc7e+mWWI077PDsplXAjnw3sK864O12v7Xg== dependencies: "@walletconnect/logger" "2.1.2" - "@web3modal/common" "5.1.0" - "@web3modal/polyfills" "5.1.0" + "@web3modal/common" "5.0.11" + "@web3modal/polyfills" "5.0.11" zod "3.22.4" "@webassemblyjs/ast@1.12.1", "@webassemblyjs/ast@^1.12.1": @@ -5233,6 +5269,11 @@ resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== +"@yarnpkg/lockfile@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31" + integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ== + "@zeit/schemas@2.6.0": version "2.6.0" resolved "https://registry.yarnpkg.com/@zeit/schemas/-/schemas-2.6.0.tgz#004e8e553b4cd53d538bd38eac7bcbf58a867fe3" @@ -6422,7 +6463,7 @@ chrome-trace-event@^1.0.2: resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== -ci-info@^3.2.0: +ci-info@^3.2.0, ci-info@^3.7.0: version "3.9.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== @@ -7636,19 +7677,6 @@ elliptic@^6.5.3, elliptic@^6.5.4, elliptic@^6.5.5: minimalistic-assert "^1.0.1" minimalistic-crypto-utils "^1.0.1" -elliptic@^6.5.7: - version "6.5.7" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.7.tgz#8ec4da2cb2939926a1b9a73619d768207e647c8b" - integrity sha512-ESVCtTwiA+XhY3wyh24QqRGBoP3rEdDUl3EDUUo9tft074fi19IrdpH7hLCMMP3CIj7jb3W96rn8lt/BqIlt5Q== - dependencies: - bn.js "^4.11.9" - brorand "^1.1.0" - hash.js "^1.0.0" - hmac-drbg "^1.0.1" - inherits "^2.0.4" - minimalistic-assert "^1.0.1" - minimalistic-crypto-utils "^1.0.1" - emittery@^0.10.2: version "0.10.2" resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.10.2.tgz#902eec8aedb8c41938c46e9385e9db7e03182933" @@ -8707,6 +8735,13 @@ find-up@^5.0.0: locate-path "^6.0.0" path-exists "^4.0.0" +find-yarn-workspace-root@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz#f47fb8d239c900eb78179aa81b66673eac88f7bd" + integrity sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ== + dependencies: + micromatch "^4.0.2" + flat-cache@^3.0.4: version "3.2.0" resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.2.0.tgz#2c0c2d5040c99b1632771a9d105725c0115363ee" @@ -9070,7 +9105,7 @@ gopd@^1.0.1: dependencies: get-intrinsic "^1.1.3" -graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: +graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: version "4.2.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== @@ -11077,6 +11112,16 @@ json-stable-stringify-without-jsonify@^1.0.1: resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== +json-stable-stringify@^1.0.2: + version "1.1.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.1.1.tgz#52d4361b47d49168bcc4e564189a42e5a7439454" + integrity sha512-SU/971Kt5qVQfJpyDveVhQ/vya+5hvrjClFOcr8c0Fq5aODJjMwutrOfCU+eCnVD5gpx1Q3fEqkyom77zH1iIg== + dependencies: + call-bind "^1.0.5" + isarray "^2.0.5" + jsonify "^0.0.1" + object-keys "^1.1.1" + json-stringify-safe@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" @@ -11108,6 +11153,11 @@ jsonfile@^6.0.1: optionalDependencies: graceful-fs "^4.1.6" +jsonify@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.1.tgz#2aa3111dae3d34a0f151c63f3a45d995d9420978" + integrity sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg== + jsonpath@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/jsonpath/-/jsonpath-1.1.1.tgz#0ca1ed8fb65bb3309248cc9d5466d12d5b0b9901" @@ -11233,6 +11283,13 @@ kind-of@^6.0.2: resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== +klaw-sync@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/klaw-sync/-/klaw-sync-6.0.0.tgz#1fd2cfd56ebb6250181114f0a581167099c2b28c" + integrity sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ== + dependencies: + graceful-fs "^4.1.11" + kleur@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" @@ -12650,7 +12707,7 @@ onetime@^6.0.0: dependencies: mimic-fn "^4.0.0" -open@^7.3.1: +open@^7.3.1, open@^7.4.2: version "7.4.2" resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321" integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== @@ -12696,6 +12753,11 @@ os-browserify@^0.3.0: resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" integrity sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A== +os-tmpdir@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== + p-finally@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" @@ -12804,6 +12866,27 @@ pascal-case@^3.1.2: no-case "^3.0.4" tslib "^2.0.3" +patch-package@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/patch-package/-/patch-package-8.0.0.tgz#d191e2f1b6e06a4624a0116bcb88edd6714ede61" + integrity sha512-da8BVIhzjtgScwDJ2TtKsfT5JFWz1hYoBl9rUQ1f38MC2HwnEIkK8VN3dKMKcP7P7bvvgzNDbfNHtx3MsQb5vA== + dependencies: + "@yarnpkg/lockfile" "^1.1.0" + chalk "^4.1.2" + ci-info "^3.7.0" + cross-spawn "^7.0.3" + find-yarn-workspace-root "^2.0.0" + fs-extra "^9.0.0" + json-stable-stringify "^1.0.2" + klaw-sync "^6.0.0" + minimist "^1.2.6" + open "^7.4.2" + rimraf "^2.6.3" + semver "^7.5.3" + slash "^2.0.0" + tmp "^0.0.33" + yaml "^2.2.2" + path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" @@ -13570,6 +13653,11 @@ postcss@^8.3.5, postcss@^8.4.23, postcss@^8.4.33, postcss@^8.4.4: picocolors "^1.0.0" source-map-js "^1.2.0" +postinstall-postinstall@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/postinstall-postinstall/-/postinstall-postinstall-2.1.0.tgz#4f7f77441ef539d1512c40bd04c71b06a4704ca3" + integrity sha512-7hQX6ZlZXIoRiWNrbMQaLzUUfH+sSx39u8EJ9HYuDc1kLo9IXKWjM5RSquZN1ad5GnH8CGFM78fsAAQi3OKEEQ== + preact@^10.16.0: version "10.23.2" resolved "https://registry.yarnpkg.com/preact/-/preact-10.23.2.tgz#52deec92796ae0f0cc6b034d9c66e0fbc1b837dc" @@ -13750,7 +13838,7 @@ pump@^3.0.0: end-of-stream "^1.1.0" once "^1.3.1" -punycode@^1.3.2: +punycode@^1.3.2, punycode@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== @@ -13818,6 +13906,13 @@ qs@6.11.0: dependencies: side-channel "^1.0.4" +qs@^6.12.3: + version "6.13.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.13.0.tgz#6ca3bd58439f7e245655798997787b0d88a51906" + integrity sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg== + dependencies: + side-channel "^1.0.6" + query-string@7.1.3: version "7.1.3" resolved "https://registry.yarnpkg.com/query-string/-/query-string-7.1.3.tgz#a1cf90e994abb113a325804a972d98276fe02328" @@ -14542,6 +14637,13 @@ rimraf@3.0.2, rimraf@^3.0.0, rimraf@^3.0.2: dependencies: glob "^7.1.3" +rimraf@^2.6.3: + version "2.7.1" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== + dependencies: + glob "^7.1.3" + rimraf@~2.6.2: version "2.6.3" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" @@ -14958,6 +15060,11 @@ sisteransi@^1.0.5: resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== +slash@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" + integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== + slash@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" @@ -15763,6 +15870,13 @@ tiny-warning@^1.0.0, tiny-warning@^1.0.2: resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== + dependencies: + os-tmpdir "~1.0.2" + tmpl@1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" @@ -16037,7 +16151,7 @@ uint8arrays@3.1.0: dependencies: multiformats "^9.4.2" -uint8arrays@^3.0.0, uint8arrays@^3.1.0: +uint8arrays@^3.0.0: version "3.1.1" resolved "https://registry.yarnpkg.com/uint8arrays/-/uint8arrays-3.1.1.tgz#2d8762acce159ccd9936057572dade9459f65ae0" integrity sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg== @@ -16265,6 +16379,14 @@ url-parse@^1.5.3: querystringify "^2.1.1" requires-port "^1.0.0" +url@^0.11.4: + version "0.11.4" + resolved "https://registry.yarnpkg.com/url/-/url-0.11.4.tgz#adca77b3562d56b72746e76b330b7f27b6721f3c" + integrity sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg== + dependencies: + punycode "^1.4.1" + qs "^6.12.3" + use-isomorphic-layout-effect@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz#497cefb13d863d687b08477d9e5a164ad8c1a6fb" @@ -17114,6 +17236,11 @@ yaml@^1.10.0, yaml@^1.10.2, yaml@^1.7.2: resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== +yaml@^2.2.2: + version "2.5.0" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.5.0.tgz#c6165a721cf8000e91c36490a41d7be25176cf5d" + integrity sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw== + yaml@^2.3.4: version "2.4.1" resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.4.1.tgz#2e57e0b5e995292c25c75d2658f0664765210eed" From 19bb3e8b999a4071c39d8e62d7ca0e6ac21a4764 Mon Sep 17 00:00:00 2001 From: Ashutosh Kumar Date: Wed, 21 Aug 2024 14:19:46 +0530 Subject: [PATCH 17/21] DAO Details for Etherlink --- src/modules/lite/explorer/components/DaoCardDetail.tsx | 4 +--- .../lite/explorer/context/ActionSheets/explorer/index.tsx | 5 +++-- src/modules/lite/explorer/hooks/useIsMember.tsx | 7 ++++++- src/services/utils/utils.ts | 2 +- 4 files changed, 11 insertions(+), 7 deletions(-) diff --git a/src/modules/lite/explorer/components/DaoCardDetail.tsx b/src/modules/lite/explorer/components/DaoCardDetail.tsx index a01a3747..27f22313 100644 --- a/src/modules/lite/explorer/components/DaoCardDetail.tsx +++ b/src/modules/lite/explorer/components/DaoCardDetail.tsx @@ -5,7 +5,6 @@ import { useHistory } from "react-router" import { useTezos } from "services/beacon/hooks/useTezos" import { DashboardContext } from "../context/ActionSheets/explorer" import { updateCount } from "services/services/lite/lite-services" -import { useIsMember } from "../hooks/useIsMember" import { useHoldersTotalCount } from "../hooks/useHolderTotalCount" import ReactHtmlParser from "react-html-parser" @@ -64,11 +63,10 @@ interface DaoCardDetailProps { } export const DaoCardDetail: React.FC = ({ community, setIsUpdated }) => { + console.log("Community", { community }) const navigate = useHistory() const { network, account } = useTezos() - const theme = useTheme() const { isConnected } = useContext(DashboardContext) - const isMember = useIsMember(network, community?.tokenAddress || "", account) const count = useHoldersTotalCount( network, community?.tokenAddress || "", diff --git a/src/modules/lite/explorer/context/ActionSheets/explorer/index.tsx b/src/modules/lite/explorer/context/ActionSheets/explorer/index.tsx index 70caba4f..6821927e 100644 --- a/src/modules/lite/explorer/context/ActionSheets/explorer/index.tsx +++ b/src/modules/lite/explorer/context/ActionSheets/explorer/index.tsx @@ -9,15 +9,16 @@ interface ContextProps { export const DashboardContext = createContext({} as ContextProps) export const AppContextProvider = ({ children }: any) => { - const { account } = useTezos() + const { account, etherlink } = useTezos() const [isConnected, setIsConnected] = useState(false) useEffect(() => { + if (etherlink?.isConnected) return setIsConnected(true) if (account === undefined || !account) { return setIsConnected(false) } return setIsConnected(true) - }, [account]) + }, [account, etherlink]) const values = { isConnected, diff --git a/src/modules/lite/explorer/hooks/useIsMember.tsx b/src/modules/lite/explorer/hooks/useIsMember.tsx index 7929515d..4877eb54 100644 --- a/src/modules/lite/explorer/hooks/useIsMember.tsx +++ b/src/modules/lite/explorer/hooks/useIsMember.tsx @@ -45,7 +45,12 @@ export const useIsMember = (network: Network, tokenAddress: string, memberAddres return } } - fetIsMember() + // TODO: Should be fixed + if (network?.startsWith("etherlink")) { + setIsMember(true) + } else { + fetIsMember() + } return }, [network, tokenAddress, memberAddress]) return isMember diff --git a/src/services/utils/utils.ts b/src/services/utils/utils.ts index 84053631..4cfa41e4 100644 --- a/src/services/utils/utils.ts +++ b/src/services/utils/utils.ts @@ -47,7 +47,7 @@ export const getTokenHoldersCount = async (network: Network, address: string, to // Temporary fix for etherlink if (network.startsWith("etherlink")) { - return 0 + return 1 } const response = await fetch(url) From d94510197400de6644e7aa68e6078be11c9bd7ec Mon Sep 17 00:00:00 2001 From: Ashutosh Kumar Date: Wed, 21 Aug 2024 15:09:49 +0530 Subject: [PATCH 18/21] eslint fixes --- .../lite/explorer/components/VoteDetails.tsx | 111 +++++++++--------- src/services/lite/utils.ts | 7 +- 2 files changed, 62 insertions(+), 56 deletions(-) diff --git a/src/modules/lite/explorer/components/VoteDetails.tsx b/src/modules/lite/explorer/components/VoteDetails.tsx index e8060394..0e6c387c 100644 --- a/src/modules/lite/explorer/components/VoteDetails.tsx +++ b/src/modules/lite/explorer/components/VoteDetails.tsx @@ -111,64 +111,67 @@ export const VoteDetails: React.FC<{ {choices && - choices.map((choice: Choice, index) => ( - - - - - {choice.name} - - - - {choice && choice.walletAddresses ? ( + choices.map((choice: Choice, index) => { + const pollWeight = calculateWeight( + poll?.totalSupplyAtReferenceBlock, + calculateChoiceTotal(choice.walletAddresses, tokenData?.decimals), + tokenData?.decimals + ) + .dp(2, 1) + .toNumber() + + const pollWeightXtz = calculateWeight( + poll?.totalSupplyAtReferenceBlock, + calculateChoiceTotal(choice.walletAddresses, isXTZ ? 6 : tokenData?.decimals), + isXTZ ? 6 : tokenData?.decimals + ) + .dp(2, 1) + .toString() + + const calculatedChoiceTotalCount = numbro( + calculateChoiceTotal(choice.walletAddresses, isXTZ ? 6 : tokenData?.decimals) + ).format(formatConfig) + + const tokenSymbol = !isMobile + ? nFormatter(calculateChoiceTotal(choice.walletAddresses, isXTZ ? 6 : tokenData?.decimals), 1) + : calculatedChoiceTotalCount + + const linearProgressValue = !poll?.isXTZ ? pollWeight : calculateWeightXTZ(choice, totalXTZ) + return ( + + + - {choice.walletAddresses.length} Voters -{" "} - {!isMobile - ? nFormatter(calculateChoiceTotal(choice.walletAddresses, isXTZ ? 6 : tokenData?.decimals), 1) - : numbro(calculateChoiceTotal(choice.walletAddresses, isXTZ ? 6 : tokenData?.decimals)).format( - formatConfig - )}{" "} - {isXTZ ? "XTZ" : tokenData?.symbol} + {choice.name} - ) : null} - - - - - + + + {choice && choice.walletAddresses ? ( + + {choice.walletAddresses.length} Voters - {tokenSymbol} {isXTZ ? "XTZ" : tokenData?.symbol} + + ) : null} + - - - {!poll?.isXTZ - ? calculateWeight( - poll?.totalSupplyAtReferenceBlock, - calculateChoiceTotal(choice.walletAddresses, isXTZ ? 6 : tokenData?.decimals), - isXTZ ? 6 : tokenData?.decimals - ) - .dp(2, 1) - .toString() - : numbro(calculateWeightXTZ(choice, totalXTZ)).format(formatConfig)} - % - + + + + + + + {!poll?.isXTZ ? pollWeightXtz : numbro(calculateWeightXTZ(choice, totalXTZ)).format(formatConfig)} + % + + - - - ))} + + ) + })} diff --git a/src/services/lite/utils.ts b/src/services/lite/utils.ts index 88c09e8d..1b6a4640 100644 --- a/src/services/lite/utils.ts +++ b/src/services/lite/utils.ts @@ -137,11 +137,14 @@ export const calculateProposalTotal = (choices: Choice[], decimals: any) => { } const getUsers = (options: Choice[]) => { + console.log("options", options) const addresses: string[] = [] - options.map(option => { - return option.walletAddresses.map(wallet => addresses.push(wallet.address)) + options.forEach(option => { + // TODO: ashutoshpw - Replace with wallet.address + option.walletAddresses.forEach(wallet => addresses.push((wallet as any)?._id)) }) + // debugger return new Set(addresses) } From 1b7f0770e5b817be614aff59558bd2001486e063 Mon Sep 17 00:00:00 2001 From: Ashutosh Kumar Date: Wed, 21 Aug 2024 15:38:54 +0530 Subject: [PATCH 19/21] Code Improvement for Polls --- src/modules/lite/explorer/pages/ProposalDetails/index.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/modules/lite/explorer/pages/ProposalDetails/index.tsx b/src/modules/lite/explorer/pages/ProposalDetails/index.tsx index 0484dfce..a904c52a 100644 --- a/src/modules/lite/explorer/pages/ProposalDetails/index.tsx +++ b/src/modules/lite/explorer/pages/ProposalDetails/index.tsx @@ -59,7 +59,7 @@ export const ProposalDetails: React.FC<{ id: string }> = ({ id }) => { const { state } = useLocation<{ poll: Poll; choices: Choice[]; daoId: string }>() const navigate = useHistory() const { data: dao } = useDAO(state?.daoId) - const { account, wallet } = useTezos() + const { network, account, wallet, etherlink } = useTezos() const openNotification = useNotification() const [refresh, setRefresh] = useState() const community = useCommunity(id) @@ -69,7 +69,7 @@ export const ProposalDetails: React.FC<{ id: string }> = ({ id }) => { dao?.data.token.contract || community?.tokenAddress, poll?.referenceBlock ) - const { network, etherlink } = useTezos() + const [selectedVotes, setSelectedVotes] = useState([]) const isMember = useIsMember(network, community?.tokenAddress || "", account) @@ -90,7 +90,7 @@ export const ProposalDetails: React.FC<{ id: string }> = ({ id }) => { const votesData = selectedVotes.map((vote: Choice) => { return { - address: account, + address: etherlink.isConnected ? etherlink.account.address : account, choice: vote?.name, choiceId: vote?._id, pollID: poll?._id @@ -141,6 +141,7 @@ export const ProposalDetails: React.FC<{ id: string }> = ({ id }) => { } else if (etherlink.isConnected) { try { const publicKey = etherlink.account.address + console.log({ votesData }) const { signature, payloadBytes } = await getEthSignature(publicKey, JSON.stringify(votesData)) if (!signature) { openNotification({ From 5e6e36328b4d62ff451b33387bfc484fc6581bd1 Mon Sep 17 00:00:00 2001 From: Ashutosh Kumar Date: Tue, 3 Sep 2024 22:17:07 +0530 Subject: [PATCH 20/21] TS Fixes --- .../pages/DAOList/components/DAOItem.tsx | 6 ++-- src/modules/explorer/pages/DAOList/index.tsx | 29 ++++++++++--------- 2 files changed, 18 insertions(+), 17 deletions(-) diff --git a/src/modules/explorer/pages/DAOList/components/DAOItem.tsx b/src/modules/explorer/pages/DAOList/components/DAOItem.tsx index c7b9145e..3de2f799 100644 --- a/src/modules/explorer/pages/DAOList/components/DAOItem.tsx +++ b/src/modules/explorer/pages/DAOList/components/DAOItem.tsx @@ -123,14 +123,12 @@ export const DAOItem: React.FC<{ } }> = ({ dao }) => { const theme = useTheme() - const isExtraSmall = useMediaQuery(theme.breakpoints.down("sm")) const daoType = dao.dao_type.name + const daoRouteIfLambda = daoType === "lambda" ? `dao/${dao.id}` : `lite/dao/${dao.id}` const daoHref = daoType !== "lambda" && daoType !== "lite" ? `${getEnv(EnvKey.REACT_APP_V2_URL)}/explorer/dao/${dao.id}` - : daoType === "lambda" - ? `dao/${dao.id}` - : `lite/dao/${dao.id}` + : daoRouteIfLambda return ( diff --git a/src/modules/explorer/pages/DAOList/index.tsx b/src/modules/explorer/pages/DAOList/index.tsx index f04209a1..824b4e96 100644 --- a/src/modules/explorer/pages/DAOList/index.tsx +++ b/src/modules/explorer/pages/DAOList/index.tsx @@ -131,19 +131,22 @@ export const DAOList: React.FC = () => { const currentDAOs = useMemo(() => { if (daos) { const formattedDAOs = daos - .map(dao => ({ - id: dao.address, - name: dao.name, - description: dao.description, - symbol: dao.token.symbol, - votingAddresses: dao.ledgers ? dao.ledgers.map(l => l.holder.address) : [], - votingAddressesCount: - dao.dao_type.name === "lite" ? dao.votingAddressesCount : dao.ledgers ? dao.ledgers?.length : 0, - dao_type: { - name: dao.dao_type.name - }, - allowPublicAccess: dao.dao_type.name === "lite" ? dao.allowPublicAccess : true - })) + .map(dao => { + const votingAddressesCount = + dao.dao_type.name === "lite" ? dao.votingAddressesCount : dao.ledgers ? dao.ledgers?.length : 0 + return { + id: dao.address, + name: dao.name, + description: dao.description, + symbol: dao.token.symbol, + votingAddresses: dao.ledgers ? dao.ledgers.map(l => l.holder.address) : [], + votingAddressesCount, + dao_type: { + name: dao.dao_type.name + }, + allowPublicAccess: dao.dao_type.name === "lite" ? dao.allowPublicAccess : true + } + }) .sort((a, b) => b.votingAddressesCount - a.votingAddressesCount) if (searchText) { From dc25b25efd79d1c3dd08c45aaefa018d18c8a580 Mon Sep 17 00:00:00 2001 From: Ashutosh Kumar Date: Tue, 17 Sep 2024 02:05:43 +0530 Subject: [PATCH 21/21] Frontend for onChain Etherlink DAO --- .vscode/settings.json | 2 +- netlify.toml | 11 ++ package.json | 1 + src/modules/common/ToolbarAccount.tsx | 2 +- .../components/ConfigProposalForm.tsx | 2 +- .../explorer/components/DAOStatsRow.tsx | 50 +++++++- .../EthChangeConfigProposalForm.tsx | 113 ++++++++++++++++++ .../components/EthContractCallForm.tsx | 57 +++++++++ .../components/EthTransferFundsForm.tsx | 109 +++++++++++++++++ .../components/ProposalActionsDialog.tsx | 60 +++++++++- src/modules/explorer/pages/DAO/index.tsx | 87 +++++++++++++- src/modules/explorer/pages/DAO/router.tsx | 4 +- .../explorer/pages/Proposals/index.tsx | 108 ++++++++++++++++- .../contracts/baseDAO/lambdaDAO/index.ts | 22 +++- src/services/services/dao/hooks/useDAO.ts | 87 +++++++++++++- src/theme/index.ts | 1 + yarn.lock | 44 ++++++- 17 files changed, 736 insertions(+), 24 deletions(-) create mode 100644 netlify.toml create mode 100644 src/modules/explorer/components/EthChangeConfigProposalForm.tsx create mode 100644 src/modules/explorer/components/EthContractCallForm.tsx create mode 100644 src/modules/explorer/components/EthTransferFundsForm.tsx diff --git a/.vscode/settings.json b/.vscode/settings.json index 08aff001..f6c088de 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -2,7 +2,7 @@ "editor.codeActionsOnSave": { "source.fixAll.eslint": "always" }, - "editor.formatOnSave": true, + "editor.formatOnSave": false, "editor.defaultFormatter": "esbenp.prettier-vscode", "editor.defaultFormatterOld": "dbaeumer.vscode-eslint", "[javascript]": { diff --git a/netlify.toml b/netlify.toml new file mode 100644 index 00000000..e049fd8e --- /dev/null +++ b/netlify.toml @@ -0,0 +1,11 @@ +[[redirects]] + from = "/explorer/dao/KT1DNHADdFxHM6mRKTgyJmchW5ELxcoW1aSh/overview" + to = "https://v1.tezos-homebase.io/explorer/dao/KT1DNHADdFxHM6mRKTgyJmchW5ELxcoW1aSh/overview" + status = 302 + force = true + +[[redirects]] + from = "/*" + to = "/index.html" + status = 200 + \ No newline at end of file diff --git a/package.json b/package.json index bdc99872..0a7df0c3 100644 --- a/package.json +++ b/package.json @@ -40,6 +40,7 @@ "@types/react-paginate": "^7.1.2", "@types/react-router-hash-link": "^2.4.5", "@types/valid-url": "^1.0.4", + "@walletconnect/utils": "^2.14.0", "@web3modal/wagmi": "5.0.11", "assert": "^2.0.0", "bignumber.js": "^9.0.1", diff --git a/src/modules/common/ToolbarAccount.tsx b/src/modules/common/ToolbarAccount.tsx index b2ff1319..f478a641 100644 --- a/src/modules/common/ToolbarAccount.tsx +++ b/src/modules/common/ToolbarAccount.tsx @@ -100,7 +100,7 @@ export const ToolbarAccount: React.FC = ({ children, variant = "common" }) setPopperOpen(!popperOpen) } - // console.log("XX", { account, etherlink }) + console.log("XX", { account, etherlink }) if (walletAddress || etherlink?.isConnected) return ( = ({ open, handleClose }) => { display={"inline"} style={{ fontWeight: 300 }} > - {dao && dao?.data.extra.frozen_extra_value.toString()} {dao ? dao.data.token.symbol : ""} + {dao && dao?.data.extra?.frozen_extra_value?.toString()} {dao ? dao.data.token?.symbol : ""}
diff --git a/src/modules/explorer/components/DAOStatsRow.tsx b/src/modules/explorer/components/DAOStatsRow.tsx index 971d72b5..38b9706f 100644 --- a/src/modules/explorer/components/DAOStatsRow.tsx +++ b/src/modules/explorer/components/DAOStatsRow.tsx @@ -29,7 +29,7 @@ const ItemContent = styled(Grid)({ const ItemTitle = styled(Typography)(({ theme }) => ({ fontSize: 18, - fontWeight: 600, + fontWeight: 500, [theme.breakpoints.down("md")]: { fontSize: 15 } @@ -59,16 +59,14 @@ const formatConfig = { trimMantissa: true } -export const DAOStatsRow: React.FC = () => { +const DAOStatsRowTezos = () => { const daoId = useDAOID() const { data, ledger, cycleInfo } = useDAO(daoId) const symbol = data && data.data.token.symbol.toUpperCase() - const theme = useTheme() const { data: activeProposals } = useProposals(daoId, ProposalStatus.ACTIVE) const { data: polls } = usePolls(data?.liteDAOData?._id) const activeLiteProposals = polls?.filter(p => Number(p.endTime) > dayjs().valueOf()) const { tokenHoldings } = useDAOHoldings(daoId) - const { nftHoldings } = useDAONFTHoldings(daoId) const { data: executableProposals } = useProposals(daoId, ProposalStatus.EXECUTABLE) const { hours, minutes, days } = useTimeLeftInCycle() const shouldDisable = useIsProposalButtonDisabled(daoId) @@ -203,3 +201,47 @@ export const DAOStatsRow: React.FC = () => { ) } + +const DAOStatsRowEtherlink = () => { + const daoId = useDAOID() + const { data } = useDAO(daoId) + const daoStats = data?.data?.etherlink?.stats + return ( + + + {[ + { + title: "Members", + value: daoStats?.members + }, + { + title: "Active Proposals", + value: daoStats?.active_proposals + }, + { + title: "Awaiting Executions", + value: daoStats?.awaiting_executions || "-" + } + ].map((item, index) => ( + + + + {item.title} + + + {item.value} + + + + ))} + + + ) +} + +export const DAOStatsRow: React.FC = () => { + const daoId = useDAOID() + const { data } = useDAO(daoId) + const network = data?.data.network + return network?.startsWith("etherlink") ? : +} diff --git a/src/modules/explorer/components/EthChangeConfigProposalForm.tsx b/src/modules/explorer/components/EthChangeConfigProposalForm.tsx new file mode 100644 index 00000000..00807c0b --- /dev/null +++ b/src/modules/explorer/components/EthChangeConfigProposalForm.tsx @@ -0,0 +1,113 @@ +import React, { useState } from "react" +import { Box } from "@mui/material" +import { ResponsiveDialog } from "./ResponsiveDialog" +import { ProposalFormInput } from "./ProposalFormInput" +import { Controller } from "react-hook-form" +import { Grid, TextField, Typography, MenuItem, useMediaQuery, useTheme } from "@material-ui/core" +import { SendButton } from "./ProposalFormSendButton" +import Select, { SelectChangeEvent } from "@mui/material/Select" + +interface EthContractCallFormProps { + open: boolean + handleClose: () => void +} + +const EthChangeConfigProposalForm: React.FC = ({ open, handleClose }) => { + const [configType, setConfigType] = useState("quorums") + const [title, setTitle] = useState("") + const [offChainResources, setOffChainResources] = useState("") + + const theme = useTheme() + const isMobileSmall = useMediaQuery(theme.breakpoints.down("sm")) + return ( + + + + + + {configType === "quorums" ? ( + <> + + + + Participation percentage required for transfers and contract calls + + + + { + setOffChainResources(e.target.value) + }} + type="number" + InputProps={{ disableUnderline: true }} + placeholder="%" + style={{ border: "1px solid #ccc", width: "70px", borderRadius: 4 }} + /> + + + + + + + Participation percentage required for change config proposals + + + + { + setOffChainResources(e.target.value) + }} + type="number" + InputProps={{ disableUnderline: true }} + placeholder="%" + style={{ border: "1px solid #ccc", width: "70px", borderRadius: 4 }} + /> + + + + ) : ( + <> + + Coming Soon + + + )} + + + {}}>Submit + + + ) +} + +export default EthChangeConfigProposalForm diff --git a/src/modules/explorer/components/EthContractCallForm.tsx b/src/modules/explorer/components/EthContractCallForm.tsx new file mode 100644 index 00000000..ac2c3124 --- /dev/null +++ b/src/modules/explorer/components/EthContractCallForm.tsx @@ -0,0 +1,57 @@ +import React, { useState } from "react" +import { Box } from "@mui/material" +import { ResponsiveDialog } from "./ResponsiveDialog" +import { ProposalFormInput } from "./ProposalFormInput" +import { Controller } from "react-hook-form" +import { Grid, TextField } from "@material-ui/core" +import { SendButton } from "./ProposalFormSendButton" + +interface EthContractCallFormProps { + open: boolean + handleClose: () => void +} + +const EthContractCallForm: React.FC = ({ open, handleClose }) => { + const [title, setTitle] = useState("") + const [offChainResources, setOffChainResources] = useState("") + return ( + + + + { + setTitle(e.target.value) + }} + type="string" + InputProps={{ disableUnderline: true }} + placeholder="Add Proposal Title here" + /> + + + + + { + setOffChainResources(e.target.value) + }} + type="string" + InputProps={{ disableUnderline: true }} + placeholder="Add link to offchain resources" + /> + + + + {}}>Submit + + + ) +} + +export default EthContractCallForm diff --git a/src/modules/explorer/components/EthTransferFundsForm.tsx b/src/modules/explorer/components/EthTransferFundsForm.tsx new file mode 100644 index 00000000..18c474a6 --- /dev/null +++ b/src/modules/explorer/components/EthTransferFundsForm.tsx @@ -0,0 +1,109 @@ +import React, { useState } from "react" +import { Box } from "@mui/material" +import { ResponsiveDialog } from "./ResponsiveDialog" +import { ProposalFormInput } from "./ProposalFormInput" +import { Controller } from "react-hook-form" +import { Grid, TextField, Paper, styled, useTheme, useMediaQuery } from "@material-ui/core" +import { Autocomplete } from "@material-ui/lab" +import { SendButton } from "./ProposalFormSendButton" + +interface EthContractCallFormProps { + open: boolean + handleClose: () => void +} +const AutoCompleteField = styled(Autocomplete)({ + "& .MuiInputLabel-root": { + display: "none" + }, + "& .MuiAutocomplete-inputRoot": { + padding: 0 + }, + "& label + .MuiInput-formControl": { + marginTop: "0" + }, + + '& .MuiAutocomplete-inputRoot[class*="MuiInput-root"] .MuiAutocomplete-input:first-child': { + padding: 0 + } +}) + +const AutoCompletePaper = styled(Paper)({ + background: "#24282B" +}) + +const EthTransferFundsForm: React.FC = ({ open, handleClose }) => { + const [title, setTitle] = useState("") + const [offChainResources, setOffChainResources] = useState("") + const theme = useTheme() + const isMobileSmall = useMediaQuery(theme.breakpoints.down("sm")) + return ( + + + + { + setTitle(e.target.value) + }} + type="string" + InputProps={{ disableUnderline: true }} + placeholder="0xc0de..." + /> + + + + + + + (option as any).symbol} + renderInput={params => ( + + )} + onChange={(e, data) => { + console.log(data) + }} + /> + + + { + setOffChainResources(e.target.value) + }} + type="number" + InputProps={{ disableUnderline: true }} + placeholder="Amount" + /> + + + +
+
+ + {}}>Submit + +
+
+ ) +} + +export default EthTransferFundsForm diff --git a/src/modules/explorer/components/ProposalActionsDialog.tsx b/src/modules/explorer/components/ProposalActionsDialog.tsx index 282f242a..3826eee5 100644 --- a/src/modules/explorer/components/ProposalActionsDialog.tsx +++ b/src/modules/explorer/components/ProposalActionsDialog.tsx @@ -15,6 +15,9 @@ import { useDAO } from "services/services/dao/hooks/useDAO" import { ProposalCreatorModal } from "modules/lite/explorer/pages/CreateProposal/ProposalCreatorModal" import { useIsProposalButtonDisabled } from "services/contracts/baseDAO/hooks/useCycleInfo" import { ProposalFormContainer } from "./ProposalForm" +import EthContractCallForm from "./EthContractCallForm" +import EthChangeConfigProposalForm from "./EthChangeConfigProposalForm" +import EthTransferFundsForm from "./EthTransferFundsForm" type RecursivePartial = { [P in keyof T]?: RecursivePartial @@ -141,7 +144,7 @@ interface Props { const defaultOpenSupportedExecuteProposalModal = "none" -export const ProposalActionsDialog: React.FC = ({ open, handleClose }) => { +const ProposalActionsDialogForTezos: React.FC = ({ open, handleClose }) => { const daoId = useDAOID() const { data } = useDAO(daoId) const theme = useTheme() @@ -362,3 +365,58 @@ export const ProposalActionsDialog: React.FC = ({ open, handleClose }) => ) } + +const ProposalActionsDialogForEtherlink: React.FC = ({ open, handleClose }) => { + const theme = useTheme() + const isMobileSmall = useMediaQuery(theme.breakpoints.down("sm")) + const [modalOpen, setModalOpen] = useState<"transfer_funds" | "change_config" | "contract_call" | boolean>(false) + return ( + <> + + + Select Proposal Type + + + {[ + { + label: "Transfer Funds", + description: "Propose a transfer of funds from the DAO treasury", + modal: "transfer_funds" + }, + { + label: "Change Config", + description: "Propose changes to the DAO configuration", + modal: "change_config" + }, + { + label: "Contract Call", + description: "Propose a call to an external contract", + modal: "contract_call" + } + ].map((option, index) => ( + setModalOpen(option.modal as any)}> + + {option.label} + {option.description} + + + ))} + + + setModalOpen(false)} /> + setModalOpen(false)} /> + setModalOpen(false)} /> + + ) +} + +export const ProposalActionsDialog: React.FC = ({ open, handleClose }) => { + const daoId = useDAOID() + const { data } = useDAO(daoId) + + return data?.data.network.startsWith("etherlink") ? ( + + ) : ( + + ) +} diff --git a/src/modules/explorer/pages/DAO/index.tsx b/src/modules/explorer/pages/DAO/index.tsx index a2e975d9..8483a347 100644 --- a/src/modules/explorer/pages/DAO/index.tsx +++ b/src/modules/explorer/pages/DAO/index.tsx @@ -18,6 +18,8 @@ import dayjs from "dayjs" import { DaoSettingModal } from "./components/Settings" import SettingsIcon from "@mui/icons-material/Settings" import { SettingsDialog } from "./components/SettingsDialog" +import { IconButton } from "@mui/material" +import { FileCopyOutlined } from "@material-ui/icons" export const StyledAvatar = styled(Avatar)({ height: 50, @@ -84,12 +86,14 @@ const SubtitleText = styled(Typography)(({ theme }) => ({ } })) -export const DAO: React.FC = () => { +export const DAOOverview: React.FC = () => { const daoId = useDAOID() const { data, cycleInfo, ledger } = useDAO(daoId) + + console.log("daoData", data) const theme = useTheme() const isExtraSmall = useMediaQuery(theme.breakpoints.down("xs")) - const symbol = data && data.data.token.symbol.toUpperCase() + const symbol = (data && data.data.token?.symbol?.toUpperCase()) || "Unknown" const name = data && data.data.name const description = data && data.data.description @@ -106,6 +110,10 @@ export const DAO: React.FC = () => { } const usersTableData = useMemo(() => { + if (data?.data?.meta?.users) { + return data.data.meta.users + } + if (!ledger || !cycleInfo || !data) { return [] } @@ -121,6 +129,8 @@ export const DAO: React.FC = () => { })) }, [cycleInfo, data, ledger]) + console.log({ usersTableData }) + return ( @@ -148,7 +158,78 @@ export const DAO: React.FC = () => {
- {description} + {data?.data.network?.startsWith("etherlink") ? ( + <> + + + + DAO Contract + + + {data?.data.address || "-"} + { + if (data?.data.address) { + navigator.clipboard.writeText(data.data.address) + } + }} + size="small" + style={{ marginLeft: "8px", color: theme.palette.primary.light }} + > + + + + + + + Governance Token + + + {data?.data.token.symbol || "-"} + { + if (data?.data.token.symbol) { + navigator.clipboard.writeText(data.data.token.symbol) + } + }} + size="small" + style={{ marginLeft: "8px" }} + > + + + + + + {description} + + +
+ + ) : ( + {description} + )}
diff --git a/src/modules/explorer/pages/DAO/router.tsx b/src/modules/explorer/pages/DAO/router.tsx index 24916b61..2844a99f 100644 --- a/src/modules/explorer/pages/DAO/router.tsx +++ b/src/modules/explorer/pages/DAO/router.tsx @@ -1,7 +1,7 @@ import { styled, useTheme } from "@material-ui/core" import { NotFound } from "modules/explorer/components/NotFound" import { NotIndexed } from "modules/explorer/components/NotIndexed" -import { DAO } from "modules/explorer/pages/DAO/index" +import { DAOOverview } from "modules/explorer/pages/DAO/index" import { User } from "modules/explorer/pages/User" import React, { useContext, useEffect, useState } from "react" import { useHistory } from "react-router" @@ -128,7 +128,7 @@ export const DAORouter = (): JSX.Element => { - + diff --git a/src/modules/explorer/pages/Proposals/index.tsx b/src/modules/explorer/pages/Proposals/index.tsx index c6a9045e..7e32fef1 100644 --- a/src/modules/explorer/pages/Proposals/index.tsx +++ b/src/modules/explorer/pages/Proposals/index.tsx @@ -1,5 +1,17 @@ import React, { useCallback, useState } from "react" -import { Button, Grid, styled, Theme, Typography, useMediaQuery, useTheme } from "@material-ui/core" +import { + Button, + FormControl, + Grid, + InputLabel, + MenuItem, + styled, + Theme, + Typography, + useMediaQuery, + useTheme +} from "@material-ui/core" +import Select, { SelectChangeEvent } from "@mui/material/Select" import { useDAO } from "services/services/dao/hooks/useDAO" import { useProposals } from "services/services/dao/hooks/useProposals" @@ -103,7 +115,7 @@ export const DropButton = styled(Button)({ fontSize: "16px" }) -export const Proposals: React.FC = () => { +const TezosProposals = () => { const daoId = useDAOID() const { data, cycleInfo } = useDAO(daoId) const [selectedTab, setSelectedTab] = React.useState(0) @@ -323,3 +335,95 @@ export const Proposals: React.FC = () => { ) } + +const EtherlinkProposals = () => { + const daoId = useDAOID() + const { data, cycleInfo } = useDAO(daoId) + const { data: proposals } = useProposals(daoId) + const theme = useTheme() + const isMobileSmall = useMediaQuery(theme.breakpoints.down("xs")) + const [openDialog, setOpenDialog] = useState(false) + + const handleCloseModal = () => { + setOpenDialog(false) + } + + return ( + <> + + + + + + + Type + + + + + + Status + + + + + + 143 Proposals + + + + setOpenDialog(true)}> + New Proposal + + + + + + + + + ) +} + +export const Proposals: React.FC = () => { + const daoId = useDAOID() + const { data, cycleInfo } = useDAO(daoId) + return data?.data.network.startsWith("etherlink") ? : +} diff --git a/src/services/contracts/baseDAO/lambdaDAO/index.ts b/src/services/contracts/baseDAO/lambdaDAO/index.ts index 5460a55a..ee9de5bc 100644 --- a/src/services/contracts/baseDAO/lambdaDAO/index.ts +++ b/src/services/contracts/baseDAO/lambdaDAO/index.ts @@ -22,9 +22,11 @@ import { hexStringToBytes } from "services/utils/utils" const parser = new Parser() -interface LambdaDAOData extends BaseDAOData { +export interface LambdaDAOData extends BaseDAOData { extra: LambdaExtraDTO liteDAO: Community | undefined + etherlink?: any // TODO: Define type + meta?: any } interface RegistryItemDTO { @@ -70,6 +72,7 @@ const mapStorageRegistryAffectedList = ( } export class LambdaDAO extends BaseDAO { + public etherlink?: any // TODO: Define type public liteDAOData: Community | undefined public decoded: { decodedRegistry: { @@ -86,13 +89,20 @@ export class LambdaDAO extends BaseDAO { super(data) this.decoded = { - decodedRegistry: mapStorageRegistryList(this.data.extra.registry), - decodedRegistryAffected: mapStorageRegistryAffectedList(this.data.extra.registry_affected) + decodedRegistry: [], + decodedRegistryAffected: [] } - this.data.extra.returnedPercentage = new BigNumber(100) - .minus(new BigNumber(this.data.extra.slash_scale_value)) - .toString() + if (this.data.extra?.registry) { + this.decoded.decodedRegistry = mapStorageRegistryList(this.data.extra.registry) + this.decoded.decodedRegistryAffected = mapStorageRegistryAffectedList(this.data.extra.registry_affected) + } + + if (this.data.extra?.slash_scale_value) { + this.data.extra.returnedPercentage = new BigNumber(100) + .minus(new BigNumber(this.data.extra.slash_scale_value)) + .toString() + } this.liteDAOData = data.liteDAO } diff --git a/src/services/services/dao/hooks/useDAO.ts b/src/services/services/dao/hooks/useDAO.ts index 87526016..ec01bad9 100644 --- a/src/services/services/dao/hooks/useDAO.ts +++ b/src/services/services/dao/hooks/useDAO.ts @@ -13,6 +13,7 @@ import { getDAO } from "services/services/dao/services" import { useBlockchainInfo } from "../../../contracts/baseDAO/hooks/useBlockchainInfo" import { fetchLiteData } from "services/services/lite/lite-services" +// Generally this is used for onChain DAOs so can be renamed to useOnChainDAO export const useDAO = (address: string) => { const [cycleInfo, setCycleInfo] = useState() const { network } = useTezos() @@ -24,6 +25,84 @@ export const useDAO = (address: string) => { const { data, ...rest } = useQuery( ["dao", address], async () => { + console.log("daoData Address", address) + if (address == "onchain-etherlink") { + const data = new LambdaDAO({ + name: "Etherlink", + dao_type: { + id: 3, + name: "lambda" + }, + description: "my Etherlink Dao", + data: { + network: "etherlink_testnet" + }, + start_level: 0, + period: "0", + ledger: [], + id: 1, + admin: "", + address: "onchain-etherlink", + token: { + id: 0, + name: "Unknown", + symbol: "Unknown", + decimals: 0, + network: network as Network, + supply: "0", + contract: "Unknown", + token_id: "Unknown", + standard: "Unknown" + }, + etherlink: { + stats: { + members: "58", + active_proposals: "1", + awaiting_executions: "2" + } + }, + meta: { + users: [ + { + address: "tz1VJpG3LpAgE3yvvQn9FgG4YbYpP3oYXxw", + availableStaked: 5000, + totalStaked: 10000, + votes: 1000, + proposalsVoted: 100 + } + ] + }, + extra: { + frozen_token_id: "0", + min_quorum_threshold: "0", + quorum_change: "0", + quorum_threshold: "0", + frozen_extra_value: "0", + frozen_scale_value: "0", + max_proposal_size: 0, + max_xtz_amount: "0", + returnedPercentage: 0 + }, + liteDAO: undefined, + frozen_token_id: "0", + frozen_scale_value: "0", + frozen_extra_value: "0", + guardian: "", + max_quorum_change: "0", + max_quorum_threshold: "0", + min_quorum_threshold: "0", + quorum_change: "0", + quorum_threshold: "0", + max_proposal_size: 0, + max_xtz_amount: "0", + min_xtz_amount: "0", + network: "etherlink_testnet", + slash_division_value: "0", + slash_scale_value: "0" + } as any) + console.log("daoData LambdaDAO", data) + return data + } const response = await getDAO(address as string) const liteDAO = await fetchLiteData(address, network) @@ -103,13 +182,17 @@ export const useDAO = (address: string) => { }, { enabled: !!address, - refetchInterval: 30000 + refetchInterval: 30000, + refetchOnWindowFocus: false } ) useEffect(() => { ;(async () => { - if (data && blockchainInfo) { + if ((data as any)?.address === "onchain-etherlink") { + console.log("No cycle info for etherlink") + return + } else if (data && blockchainInfo) { const blockTimeAverage = blockchainInfo.constants.timeBetweenBlocks const blocksFromStart = block - data.data.start_level const periodsFromStart = Math.floor(blocksFromStart / Number(data.data.period)) diff --git a/src/theme/index.ts b/src/theme/index.ts index fa4c0a9c..9ba14ab8 100644 --- a/src/theme/index.ts +++ b/src/theme/index.ts @@ -10,6 +10,7 @@ export const theme = createTheme({ } }, palette: { + type: "dark", primary: { main: "#2F3438", dark: "#1C1F23", diff --git a/yarn.lock b/yarn.lock index 5b9de883..6ab798c8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4857,6 +4857,13 @@ dependencies: "@walletconnect/jsonrpc-types" "^1.0.2" +"@walletconnect/relay-api@1.0.11": + version "1.0.11" + resolved "https://registry.yarnpkg.com/@walletconnect/relay-api/-/relay-api-1.0.11.tgz#80ab7ef2e83c6c173be1a59756f95e515fb63224" + integrity sha512-tLPErkze/HmC9aCmdZOhtVmYZq1wKfWTJtygQHoWtgg722Jd4homo54Cs4ak2RUFUZIGO2RsOpIcWipaua5D5Q== + dependencies: + "@walletconnect/jsonrpc-types" "^1.0.2" + "@walletconnect/relay-auth@1.0.4": version "1.0.4" resolved "https://registry.yarnpkg.com/@walletconnect/relay-auth/-/relay-auth-1.0.4.tgz#0b5c55c9aa3b0ef61f526ce679f3ff8a5c4c2c7c" @@ -4928,7 +4935,7 @@ dependencies: tslib "1.14.1" -"@walletconnect/types@2.11.2", "@walletconnect/types@2.14.0", "@walletconnect/types@2.15.0": +"@walletconnect/types@2.11.2", "@walletconnect/types@2.14.0", "@walletconnect/types@2.15.0", "@walletconnect/types@2.16.1": version "2.14.0" resolved "https://registry.yarnpkg.com/@walletconnect/types/-/types-2.14.0.tgz#af3d4799b8ac5d166251af12bc024276f82f9b91" integrity sha512-vevMi4jZLJ55vLuFOicQFmBBbLyb+S0sZS4IsaBdZkQflfGIq34HkN13c/KPl4Ye0aoR4/cUcUSitmGIzEQM5g== @@ -4990,6 +4997,28 @@ query-string "7.1.3" uint8arrays "3.1.0" +"@walletconnect/utils@^2.14.0": + version "2.16.1" + resolved "https://registry.yarnpkg.com/@walletconnect/utils/-/utils-2.16.1.tgz#2099cc2bd16b0edc32022f64aa2c2c323b45d1d4" + integrity sha512-aoQirVoDoiiEtYeYDtNtQxFzwO/oCrz9zqeEEXYJaAwXlGVTS34KFe7W3/Rxd/pldTYKFOZsku2EzpISfH8Wsw== + dependencies: + "@stablelib/chacha20poly1305" "1.0.1" + "@stablelib/hkdf" "1.0.1" + "@stablelib/random" "1.0.2" + "@stablelib/sha256" "1.0.1" + "@stablelib/x25519" "1.0.3" + "@walletconnect/relay-api" "1.0.11" + "@walletconnect/relay-auth" "1.0.4" + "@walletconnect/safe-json" "1.0.2" + "@walletconnect/time" "1.0.2" + "@walletconnect/types" "2.16.1" + "@walletconnect/window-getters" "1.0.1" + "@walletconnect/window-metadata" "1.0.1" + detect-browser "5.3.0" + elliptic "^6.5.7" + query-string "7.1.3" + uint8arrays "3.1.0" + "@walletconnect/window-getters@1.0.1", "@walletconnect/window-getters@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@walletconnect/window-getters/-/window-getters-1.0.1.tgz#f36d1c72558a7f6b87ecc4451fc8bd44f63cbbdc" @@ -7677,6 +7706,19 @@ elliptic@^6.5.3, elliptic@^6.5.4, elliptic@^6.5.5: minimalistic-assert "^1.0.1" minimalistic-crypto-utils "^1.0.1" +elliptic@^6.5.7: + version "6.5.7" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.7.tgz#8ec4da2cb2939926a1b9a73619d768207e647c8b" + integrity sha512-ESVCtTwiA+XhY3wyh24QqRGBoP3rEdDUl3EDUUo9tft074fi19IrdpH7hLCMMP3CIj7jb3W96rn8lt/BqIlt5Q== + dependencies: + bn.js "^4.11.9" + brorand "^1.1.0" + hash.js "^1.0.0" + hmac-drbg "^1.0.1" + inherits "^2.0.4" + minimalistic-assert "^1.0.1" + minimalistic-crypto-utils "^1.0.1" + emittery@^0.10.2: version "0.10.2" resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.10.2.tgz#902eec8aedb8c41938c46e9385e9db7e03182933"